10#ifndef __RTActorProbe_h__
11#define __RTActorProbe_h__ included
17#ifndef __RTEventInfo_h_
18#include <RTEventInfo.h>
39 void evtHistory (
int state );
40 void evtState (
int state );
42 virtual void evtPresence (
int actorIndex,
45 virtual void evtReference (
int compIndex,
int observerId );
48 RTEventInfo::SendMethod );
50 RTEventInfo::SendMethod );
51 void evtChain(
int chainPos );
52 void setChain(
int origin,
53 const char * transition,
58 virtual int connectProbe (
void )
override;
59 virtual int disconnectProbe(
RTActor * actor )
override;
61 virtual const char * getTypeStr(
void )
const override;
62 int inject(
int inwards,
69 void addFieldValue(
const char * variable,
71 void accessFieldValue(
void );
72 void addFieldMonitor(
const char * variable );
73 void delFieldMonitor(
const char * variable );
74 void reportFieldValues(
void );
79 FieldEntry(
const char * aName,
const char * aValue );
88 friend struct FieldEntry;
91 const char * _chainTrans;
96 FieldEntry * _fieldList;
97 FieldEntry * _fieldMonList;
100 RTActor * getActorFromStrPath(
void );
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
Definition: RTActorProbe.h:31
A controller manages a group of capsule instances that all run in the same physical thread (i....
Definition: RTController.h:54
Definition: RTDaemonInfo.h:24
Definition: RTDebugger.h:58
Represents a message used for communication between capsule instances.
Definition: RTMessage.h:33
A type descriptor providing information about a type.
Definition: RTObject_class.h:64