|
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().
1.8.13