C++ TargetRTS
Loading...
Searching...
No Matches
Public Member Functions | List of all members
RTCmdLineObserver Class Reference
Inheritance diagram for RTCmdLineObserver:
RTObserver

Public Member Functions

 RTCmdLineObserver (RTDebugger *, RTTcpSocket *, int id, const char *initBuf=nullptr, int initLen=0)
 
virtual int evtRtsStatus (int daemonId, const RTEventInfo &) override
 
virtual int receiveData (void) override
 
- Public Member Functions inherited from RTObserver
 RTObserver (RTDebugger *theDebugger, RTTcpSocket *theSocket, int theObsId, const char *initBuf=nullptr, int initLen=0)
 
int setDaemon (int daemonNr)
 
void cmdCommand (const char *commandString)
 
void cmdCreateDaemon (int daemonNr)
 
void cmdDestroyDaemon (int daemonNr)
 
int addInfo (RTDaemonInfo *theInfo)
 
int delInfo (RTDaemonInfo *theInfo)
 
int prepareEvent (RTEventInfo &eventInfo)
 
void dispatchEvent (RTEventInfo &eventInfo)
 
virtual int evtChain (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtState (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtPresence (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtReference (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtMessageIn (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtMessageOut (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtMessageOutIn (int daemonId, const RTDaemonInfo &sndDaemonInfo, const RTDaemonInfo &recDaemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtRtsStatus (int daemonId, const RTEventInfo &eventInfo)
 
virtual int evtVariable (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtChildren (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtHistory (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int evtMessageQueue (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo)
 
virtual int receiveData (void)
 
virtual int transmitData (void)
 
int readData (char *buf, int buflen)
 
int sendData (const char *buf, int buflen=0)
 

Additional Inherited Members

- Protected Types inherited from RTObserver
enum  LastFlowCmd { FlowNone , FlowPause , FlowResume }
 
- Protected Attributes inherited from RTObserver
RTDebuggerdebugger
 
RTTcpSocketsocket
 
int observerId
 
RTDaemondaemon
 
RTElasticArray daemons
 
RTDaemonsuperDaemon
 
int bufSize
 
int bufUsed
 
char * inBuffer
 
int haltByProbe
 
int resumeToRun
 
LastFlowCmd lastFlowCmd
 

Member Function Documentation

◆ evtRtsStatus()

virtual int RTCmdLineObserver::evtRtsStatus ( int  daemonId,
const RTEventInfo  
)
overridevirtual

Reimplemented from RTObserver.

◆ receiveData()

virtual int RTCmdLineObserver::receiveData ( void  )
overridevirtual

Reimplemented from RTObserver.


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