GDBServerFoundation::IGDBStub Class Referenceabstract

Defines a GDB stub capable of handling raw gdbserver requests. Use the GDBStub class to instantiate. More...

#include <IGDBStub.h>

Inheritance diagram for GDBServerFoundation::IGDBStub:
GDBServerFoundation::IBreakInTarget GDBServerFoundation::BasicGDBStub GDBServerFoundation::GDBStub

Public Member Functions

virtual StubResponse HandleRequest (const BazisLib::TempStringA &requestType, char splitterChar, const BazisLib::TempStringA &requestData)=0
 Handles a fully unescaped RLE-expanded request from GDB.
 
virtual ~IGDBStub ()
 
- Public Member Functions inherited from GDBServerFoundation::IBreakInTarget
virtual void OnBreakInRequest ()=0
 

Detailed Description

Defines a GDB stub capable of handling raw gdbserver requests. Use the GDBStub class to instantiate.

Examples:
SimpleWin32Server/SimpleWin32Server.cpp.

Constructor & Destructor Documentation

virtual GDBServerFoundation::IGDBStub::~IGDBStub ( )
inlinevirtual

Member Function Documentation

virtual StubResponse GDBServerFoundation::IGDBStub::HandleRequest ( const BazisLib::TempStringA &  requestType,
char  splitterChar,
const BazisLib::TempStringA &  requestData 
)
pure virtual

Handles a fully unescaped RLE-expanded request from GDB.

Implemented in GDBServerFoundation::GDBStub, and GDBServerFoundation::BasicGDBStub.


The documentation for this class was generated from the following file: