DebugServer2
Loading...
Searching...
No Matches
ds2::GDBRemote::Session Class Reference
Inheritance diagram for ds2::GDBRemote::Session:
Collaboration diagram for ds2::GDBRemote::Session:

Public Member Functions

 Session (CompatibilityMode mode)
 
- Public Member Functions inherited from ds2::GDBRemote::SessionBase
 SessionBase (CompatibilityMode mode)
 
CompatibilityMode mode () const
 
void setDelegate (SessionDelegate *delegate)
 
SessionDelegatedelegate () const
 
bool create (Host::Channel *channel)
 
bool receive (bool cooked)
 
bool parse (std::string const &data)
 
bool send (char const *data, bool escaped=false)
 
template<typename T >
bool send (T const &data, bool escaped=false)
 
bool getAckMode ()
 
ProtocolInterpreterinterpreter () const
 

Protected Attributes

std::map< char, ProcessThreadId_ptids
 
bool _threadsInStopReply
 
- Protected Attributes inherited from ds2::GDBRemote::SessionBase
SessionDelegate_delegate
 
bool _ackmode
 
CompatibilityMode _compatMode
 

Additional Inherited Members

- Protected Member Functions inherited from ds2::GDBRemote::SessionBase
const char * getPacketSeparator ()
 
bool sendACK ()
 
bool sendNAK ()
 
bool sendOK ()
 
bool sendError (ErrorCode code)
 
void setAckMode (bool enabled)
 
virtual bool onACK ()
 
virtual bool onNAK ()
 
virtual bool onCommandReceived (bool valid)
 
virtual void onInvalidData (std::string const &data)
 

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