|
Classes |
class | RtcBase |
| RT component base class. More...
|
class | RtcBase::ThreadState |
class | RtcBase::eq_name |
| Component name comparison fanctor class. More...
|
struct | RtcBase::ComponentStateMtx |
| activity state varible structure More...
|
struct | RtcBase::InPorts |
| InPort list structure with mutex. More...
|
struct | RtcBase::OutPorts |
| OutPort list structure with mutex. More...
|
class | RtcCompositeBase |
class | RtcCompositeBase::eq_comp_name |
class | RtcCompositeBase::eq_comp |
class | RtcCompositeBase::eq_port_name |
class | RtcCompositeBase::eq_port |
struct | RtcCompositeBase::Components |
| Input port pointer list. More...
|
struct | RtcCompositeBase::InPorts |
| Input port object reference list. More...
|
struct | RtcCompositeBase::OutPorts |
| Output port object reference list. More...
|
class | RtcConfig |
| Rtcmanager configuration class. More...
|
class | RtcFactoryBase |
| RtcFactoryBase base class. More...
|
class | RtcFactoryCXX |
| RtcFactoryCXX 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 | RtcManager::FactoryMap |
| Component factory and destructor map Component factory map.
|
struct | RtcManager::DLL |
| Component module structre.
|
struct | RtcManager::ComponentMap |
| Component instance database. More...
|
class | RtcManager::LogEmitter |
struct | RtcModuleProfSpec |
class | RtcModuleProfile |
| Profile class of RTComponent Module ------------------------------------------------------------. More...
|
class | RtcNaming |
| CORBA Naming Service access helper class. More...
|
class | OutPortAny |
class | OutPortBase |
| Output port base class. More...
|
struct | OutPortBase::Subscribers |
| Subscriber list. More...
|
class | RingBuffer |
| RingBuffer template class. More...
|
class | RingBuffer::Data |
| Buffer sequence. More...
|
class | SubscriberBase |
| Subscriber object. This is derived from ACE_Task active object and observer pattern is alos applied. More...
|
struct | SubscriberBase::NewData |
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 | RtcSyncComposite |
class | TimeStatistics |
class | RtcCompositeBase::Functor |
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 map< string, int
>::value_type | TypeMapValue |
typedef std::vector< CosNaming::NamingContextExt_var > | ContextList |
typedef std::vector< CORBA::Object_ptr > | ObjectList |
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 |
char * | StateString [] |
const ComponentState | RTC_UNKNOWN = RTM::RTComponent::RTC_UNKNOWN |
const ComponentState | RTC_BORN = RTM::RTComponent::RTC_BORN |
const ComponentState | RTC_INITIALIZING = RTM::RTComponent::RTC_INITIALIZING |
const ComponentState | RTC_READY = RTM::RTComponent::RTC_READY |
const ComponentState | RTC_STARTING = RTM::RTComponent::RTC_STARTING |
const ComponentState | RTC_ACTIVE = RTM::RTComponent::RTC_ACTIVE |
const ComponentState | RTC_STOPPING = RTM::RTComponent::RTC_STOPPING |
const ComponentState | RTC_ABORTING = RTM::RTComponent::RTC_ABORTING |
const ComponentState | RTC_ERROR = RTM::RTComponent::RTC_ERROR |
const ComponentState | RTC_FATAL_ERROR = RTM::RTComponent::RTC_FATAL_ERROR |
const ComponentState | RTC_EXITING = RTM::RTComponent::RTC_EXITING |
const char * | config_file_path [] |
const char * | config_file_env = "RTC_CONFIG" |
TypeMapValue | CompTypes [] |
TypeMapValue | ActTypes [] |
TypeMapValue | LangTypes [] |