Code::Blocks
SVN r11506
|
#include <remotedebugging.h>
Public Types | |
enum | ConnectionType { TCP = 0, UDP, Serial } |
Public Member Functions | |
RemoteDebugging () | |
bool | IsOk () const |
void | MergeWith (const RemoteDebugging &other) |
Public Attributes | |
ConnectionType | connType |
wxString | serialPort |
wxString | serialBaud |
wxString | ip |
wxString | ipPort |
wxString | additionalCmds |
commands after remote connection established More... | |
wxString | additionalCmdsBefore |
commands before establishing remote connection More... | |
wxString | additionalShellCmdsAfter |
shell commands after remote connection established More... | |
wxString | additionalShellCmdsBefore |
shell commands before establishing remote connection More... | |
bool | skipLDpath |
skip adjusting LD_LIBRARY_PATH before launching debugger More... | |
bool | extendedRemote |
connect with extended remote or not More... | |
Definition at line 15 of file remotedebugging.h.
Enumerator | |
---|---|
TCP | |
UDP | |
Serial |
Definition at line 17 of file remotedebugging.h.
|
inline |
Definition at line 24 of file remotedebugging.h.
|
inline |
Definition at line 26 of file remotedebugging.h.
References connType, ip, ipPort, wxString::IsEmpty(), Serial, serialBaud, and serialPort.
Referenced by GDB_driver::Continue(), MergeWith(), GDB_driver::Prepare(), GDB_driver::Start(), and GDB_driver::UseDebugBreakProcess().
|
inline |
Definition at line 33 of file remotedebugging.h.
References _T, additionalCmds, additionalCmdsBefore, additionalShellCmdsAfter, additionalShellCmdsBefore, connType, extendedRemote, ip, ipPort, wxString::IsEmpty(), IsOk(), serialBaud, serialPort, and skipLDpath.
Referenced by DebuggerGDB::DoDebug(), and GDB_driver::GetRemoteDebuggingInfo().
wxString RemoteDebugging::additionalCmds |
commands after remote connection established
Definition at line 73 of file remotedebugging.h.
Referenced by DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), GDB_driver::Prepare(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::additionalCmdsBefore |
commands before establishing remote connection
Definition at line 74 of file remotedebugging.h.
Referenced by DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), GDB_driver::Prepare(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::additionalShellCmdsAfter |
shell commands after remote connection established
Definition at line 75 of file remotedebugging.h.
Referenced by DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), GDB_driver::Prepare(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::additionalShellCmdsBefore |
shell commands before establishing remote connection
Definition at line 76 of file remotedebugging.h.
Referenced by DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), GDB_driver::Prepare(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
ConnectionType RemoteDebugging::connType |
Definition at line 68 of file remotedebugging.h.
Referenced by GdbCmd_RemoteTarget::GdbCmd_RemoteTarget(), IsOk(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), GDB_driver::Prepare(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
bool RemoteDebugging::extendedRemote |
connect with extended remote or not
Definition at line 78 of file remotedebugging.h.
Referenced by GdbCmd_RemoteTarget::GdbCmd_RemoteTarget(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::ip |
Definition at line 71 of file remotedebugging.h.
Referenced by GdbCmd_RemoteTarget::GdbCmd_RemoteTarget(), IsOk(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::ipPort |
Definition at line 72 of file remotedebugging.h.
Referenced by GdbCmd_RemoteTarget::GdbCmd_RemoteTarget(), IsOk(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::serialBaud |
Definition at line 70 of file remotedebugging.h.
Referenced by IsOk(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), GDB_driver::Prepare(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
wxString RemoteDebugging::serialPort |
Definition at line 69 of file remotedebugging.h.
Referenced by GdbCmd_RemoteTarget::GdbCmd_RemoteTarget(), IsOk(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().
bool RemoteDebugging::skipLDpath |
skip adjusting LD_LIBRARY_PATH before launching debugger
Definition at line 77 of file remotedebugging.h.
Referenced by DebuggerGDB::DoDebug(), DebuggerOptionsProjectDlg::LoadCurrentRemoteDebuggingRecord(), MergeWith(), DebuggerGDB::OnProjectLoadingHook(), and DebuggerOptionsProjectDlg::SaveCurrentRemoteDebuggingRecord().