28 #ifndef DEBUGGERCLIENT_H_
29 #define DEBUGGERCLIENT_H_
52 #ifndef DEBUGGERBREAKPOINT_H_
90 int AddBreakpoint (
const char* filename,
int lineNumber,
bool onceOnly =
false );
289 #endif // DEBUGGERCLIENT_H_
bool WaitFor(EDebuggerMessage msg, int time)
EDebuggerMessage mWaitFor
rvDebuggerThreadList mThreads
idList< rvDebuggerThread * > rvDebuggerThreadList
void InspectVariable(const char *name, int callstackDepth)
rvDebuggerBreakpoint * FindBreakpoint(const char *filename, int linenumber)
void SendBreakpoints(void)
rvDebuggerBreakpoint * GetBreakpoint(int index)
void HandleInspectVariable(msg_t *msg)
void SendMessage(EDebuggerMessage dbmsg)
void SendPacket(const netadr_t to, const void *data, int size)
const char * GetString(const char *key, const char *defaultString="") const
void SendRemoveBreakpoint(rvDebuggerBreakpoint &bp)
rvDebuggerCallstackList mCallstack
void SendPacket(void *data, int datasize)
GLsizei GLsizei GLenum GLenum const GLvoid * data
bool ProcessMessages(void)
void SendAddBreakpoint(rvDebuggerBreakpoint &bp, bool onceOnly=false)
int GetBreakLineNumber(void)
const char * GetBreakFilename(void)
void ClearBreakpoints(void)
void HandleInspectCallstack(msg_t *msg)
rvDebuggerCallstackList & GetCallstack(void)
void HandleBreak(msg_t *msg)
int GetActiveBreakpointID(void)
idList< rvDebuggerCallstack * > rvDebuggerCallstackList
bool RemoveBreakpoint(int bpID)
int GetBreakpointCount(void)
int AddBreakpoint(const char *filename, int lineNumber, bool onceOnly=false)
char * va(const char *fmt,...)
rvDebuggerThreadList & GetThreads(void)
rvDebuggerBreakpointList mBreakpoints
idList< rvDebuggerBreakpoint * > rvDebuggerBreakpointList
void ClearCallstack(void)
void HandleInspectThreads(msg_t *msg)
const char * GetVariableValue(const char *name, int stackDepth)