10#ifndef __RTActorClass_h__
11#define __RTActorClass_h__ included
17#ifndef __RTVersionId_h__
18#include <RTVersionId.h>
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
Represents a capsule part.
Definition: RTActorRef.h:39
A controller manages a group of capsule instances that all run in the same physical thread (i....
Definition: RTController.h:54
A type descriptor providing information about the external characteristics of a capsule.
Definition: RTActorClass.h:36
int numRelays
The number of service ports (i.e.
Definition: RTActorClass.h:48
RTActorCreator create
Constructor function for creating an instance of (i.e.
Definition: RTActorClass.h:55
int substitutableFor(const RTComponentDescriptor *cp) const
Determines if the described capsule is compatible with a certain capsule part.
const RTRelayDescriptor * relays
An array of objects describing the service ports of the capsule (i.e.
Definition: RTActorClass.h:52
const RTActorClass * super
Type descriptor for the super capsule, from which the described capsule inherits.
Definition: RTActorClass.h:38
int isKindOf(const RTActorClass *other) const
Determines if the described capsule is the same, or a subtype of, another capsule.
RTVersionId version
The version id of the capsule.
Definition: RTActorClass.h:44
const char * name
Capsule name.
Definition: RTActorClass.h:41
This structure describes a capsule part (a.k.a.
Definition: RTComponentDescriptor.h:33
Definition: RTRelayDescriptor.h:32