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

Public Member Functions

 RTToolsetObserver (RTDebugger *theDebugger, RTTcpSocket *theSocket, int theObsId, const char *initBuf=nullptr, int initLen=0)
 
virtual int evtChain (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtState (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtPresence (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtReference (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtMessageIn (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtMessageOut (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtMessageOutIn (int daemonId, const RTDaemonInfo &sndDaemonInfo, const RTDaemonInfo &recDaemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtRtsStatus (int daemonId, const RTEventInfo &eventInfo) override
 
virtual int evtVariable (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtChildren (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtHistory (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int evtMessageQueue (int daemonId, const RTDaemonInfo &daemonInfo, const RTEventInfo &eventInfo) override
 
virtual int receiveData (void) override
 
virtual int transmitData (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

◆ evtChain()

virtual int RTToolsetObserver::evtChain ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtChildren()

virtual int RTToolsetObserver::evtChildren ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtHistory()

virtual int RTToolsetObserver::evtHistory ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtMessageIn()

virtual int RTToolsetObserver::evtMessageIn ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtMessageOut()

virtual int RTToolsetObserver::evtMessageOut ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtMessageOutIn()

virtual int RTToolsetObserver::evtMessageOutIn ( int  daemonId,
const RTDaemonInfo sndDaemonInfo,
const RTDaemonInfo recDaemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtMessageQueue()

virtual int RTToolsetObserver::evtMessageQueue ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtPresence()

virtual int RTToolsetObserver::evtPresence ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtReference()

virtual int RTToolsetObserver::evtReference ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtRtsStatus()

virtual int RTToolsetObserver::evtRtsStatus ( int  daemonId,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtState()

virtual int RTToolsetObserver::evtState ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ evtVariable()

virtual int RTToolsetObserver::evtVariable ( int  daemonId,
const RTDaemonInfo daemonInfo,
const RTEventInfo eventInfo 
)
overridevirtual

Reimplemented from RTObserver.

◆ receiveData()

virtual int RTToolsetObserver::receiveData ( void  )
overridevirtual

Reimplemented from RTObserver.

◆ transmitData()

virtual int RTToolsetObserver::transmitData ( void  )
overridevirtual

Reimplemented from RTObserver.


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