|
Classes |
class | RtcBase |
| RT component base class. More...
|
class | RtcConfig |
| Rtcmanager configuration class. More...
|
class | RtcFactoryPy |
| RtcFactoryPy class. More...
|
class | InPortAny |
| OutPort template class. More...
|
class | InPortBase |
| Input port base class. More...
|
class | RtcManager |
| RTComponent manager class. More...
|
struct | RtcModuleProfSpec_t |
class | RtcModuleProfile |
| Profile class of RTComponent Module ------------------------------------------------------------. More...
|
class | RtcCorbaNaming |
class | OutPortAny |
class | OutPortBase |
| Output port base class. More...
|
class | RingBuffer |
| RingBuffer template class. More...
|
class | SubsProfileBase |
class | SubscriberBase |
| Subscriber object. This is derived from ACE_Task active object and observer pattern is alos applied. More...
|
class | SubscriberOnce |
| Subscriber active object who get data once. More...
|
class | SubscriberPeriodic |
| Subscriber active object handle subscriber periodic data acquisition. More...
|
class | SubscriberNew |
| Subscriber active object pushes when new data arrived from activity. More...
|
class | SubscriberTriggerd |
class | SubscriberPeriodicNew |
class | SubscriberNewPeriodic |
class | SubscriberPeriodicTriggerd |
class | SubscriberTriggerdPeriodic |
class | sync_callback |
class | basic_logbuf |
| Logger buffer class. More...
|
class | basic_medlogbuf |
| Logger buffer class. More...
|
class | basic_dummybuf |
class | basic_logstream |
| Logger format class. More...
|
class | basic_dammybuf |
| Dummy buffer class. More...
|
Typedefs |
typedef RTM::RTComponent::ComponentState | ComponentState |
| RTComponent state re-declaration.
|
typedef RtcBase *(* | RtcNewFunc )(RtcManager *manager) |
| component object factory function declaration
|
typedef void(* | RtcDeleteFunc )(RtcBase *rtc) |
| component object delete function declaration
|
typedef void(* | RtcModuleInitProc )(RtcManager *manager) |
typedef RTM::RtcModuleProfSpec_t | RtcModuleProfSpec |
typedef map< string, int
>::value_type | TypeMapValue |
typedef sync_callback< char > | RtcSyncCallback |
typedef basic_logbuf< char > | RtcLogbuf |
typedef basic_medlogbuf< char > | RtcMedLogbuf |
typedef basic_logstream< char > | RtcLogStream |
Enumerations |
enum | NamingPolicy { UNKNOWN = 0,
LONGNAME_ENABLE = 1,
ALIAS_ENABLE = 2
} |
enum | RtcModuleProfileType {
RTC_MODULE_NAME,
RTC_MODULE_DESC,
RTC_MODULE_VERSION,
RTC_MODULE_AUTHOR,
RTC_MODULE_COMPANY,
RTC_MODULE_CATEGORY,
RTC_MODULE_COMP_TYPE,
RTC_MODULE_ACT_TYPE,
RTC_MODULE_MAX_INST,
RTC_MODULE_LANG,
RTC_MODULE_LANG_TYPE,
RTC_MODULE_SPEC_END
} |
Variables |
class class static char * | StateString [] |
const ComponentState | RTC_UNKNOWN = 0 |
const ComponentState | RTC_BORN = 1 |
const ComponentState | RTC_INITIALIZING = 2 |
const ComponentState | RTC_READY = 3 |
const ComponentState | RTC_STARTING = 4 |
const ComponentState | RTC_ACTIVE = 5 |
const ComponentState | RTC_STOPPING = 6 |
const ComponentState | RTC_ABORTING = 7 |
const ComponentState | RTC_ERROR = 8 |
const ComponentState | RTC_FATAL_ERROR = 9 |
const ComponentState | RTC_EXITING = 10 |
EXPORTS | RtcManager |
static const char * | config_file_path [] |
static const char * | config_file_env = "RTC_CONFIG" |
static TypeMapValue | CompTypes [] |
static TypeMapValue | ActTypes [] |
static TypeMapValue | LangTypes [] |