10#ifndef __RTObserver_h__
11#define __RTObserver_h__ included
17#ifndef __RTElasticArray_h__
18#include <RTElasticArray.h>
30 enum LastFlowCmd { FlowNone, FlowPause, FlowResume };
45 LastFlowCmd lastFlowCmd;
51 const char * initBuf =
nullptr,
55 int setDaemon(
int daemonNr );
57 void cmdCommand (
const char * commandString );
58 void cmdCreateDaemon (
int daemonNr );
59 void cmdDestroyDaemon(
int daemonNr );
67 virtual int evtChain(
int daemonId,
70 virtual int evtState(
int daemonId,
74 virtual int evtPresence(
int daemonId,
78 virtual int evtReference(
int daemonId,
82 virtual int evtMessageIn(
int daemonId,
86 virtual int evtMessageOut(
int daemonId,
90 virtual int evtMessageOutIn(
int daemonId,
95 virtual int evtRtsStatus(
int daemonId,
98 virtual int evtVariable(
int daemonId,
102 virtual int evtChildren(
int daemonId,
106 virtual int evtHistory(
int daemonId,
110 virtual int evtMessageQueue(
int daemonId,
114 virtual int receiveData (
void );
115 virtual int transmitData(
void );
117 int readData(
char * buf,
int buflen );
118 int sendData(
const char * buf,
int buflen = 0 );
Definition: RTDaemon.h:31
Definition: RTDaemonInfo.h:24
Definition: RTDebugger.h:58
Definition: RTElasticArray.h:22
Definition: RTEventInfo.h:26
Definition: RTObserver.h:28
Definition: RTTcpSocket.h:24