Classes | |
class | BufferBase |
BufferBase abstract class. More... | |
class | NullBuffer |
Concrete buffer class for dummy. More... | |
class | BufferStatus |
class | OnUpdateCallback |
class | OnUpdateParamCallback |
class | OnSetConfigurationSetCallback |
class | OnAddConfigurationAddCallback |
class | OnRemoveConfigurationSetCallback |
class | OnActivateSetCallback |
class | ConfigBase |
ConfigBase abstract class. More... | |
class | Config |
Config class. More... | |
class | ConfigAdmin |
ConfigAdmin class. More... | |
class | ConnectorBase |
Connector Base class. More... | |
class | CorbaConsumerBase |
class | CorbaConsumer |
class | CorbaNaming |
CORBA Naming Service helper class. More... | |
class | CorbaPort |
RT Conponent CORBA service/consumer Port. More... | |
class | DataFlowComponentBase |
DataFlowComponentBase class. More... | |
class | DataPortStatus |
class | ECFactoryBase |
ECFactoryBase abstract class. More... | |
class | ECFactoryCXX |
ECFactoryCXX class. More... | |
class | ExecutionContextBase |
ExecutionContext base class. More... | |
class | ExtTrigExecutionContext |
ExecutionContext class that enables one step execution. More... | |
class | FactoryBase |
FactoryBase base class. More... | |
class | FactoryCXX |
FactoryCXX class. More... | |
class | InPort |
InPort template class. More... | |
class | InPortBase |
Port for InPort. More... | |
class | InPortConnector |
InPortConnector base class. More... | |
class | InPortConsumer |
InPortConsumer abstract class. More... | |
class | InPortCorbaCdrConsumer |
InPortCorbaCdrConsumer class. More... | |
class | InPortCorbaCdrProvider |
class | InPortCorbaConsumer |
InPortCorbaConsumer class. More... | |
class | InPortCorbaProvider |
InPortCorbaProvider class. More... | |
class | InPortProvider |
InPortProvider class. More... | |
class | InPortPullConnector |
InPortPullConnector base class. More... | |
class | InPortPushConnector |
class | InPortTcpSockConsumer |
InPortTcpSockConsumer class. More... | |
class | InPortTcpSockProvider |
InPortTcpSockProvider class. More... | |
class | Manager |
Manager class. More... | |
class | ManagerConfig |
Manager configuration class. More... | |
class | ModuleManager |
ModuleManager class. More... | |
class | NamingBase |
NamingService management abstract class. More... | |
class | NamingOnCorba |
NamingServer management class for CORBA. More... | |
class | NamingManager |
NamingServer management class. More... | |
class | OpenHRPExecutionContext |
class | OutPort |
OutPort template class. More... | |
class | OutPortBase |
Output base class. More... | |
class | OutPortConnector |
InPortConnector base class. More... | |
class | OutPortConsumer |
OutPortConsumer abstract class. More... | |
class | OutPortCorbaCdrConsumer |
OutPortCorbaCdrConsumer class. More... | |
class | OutPortCorbaCdrProvider |
OutPortCorbaCdrProvider class. More... | |
class | OutPortCorbaConsumer |
OutPortCorbaConsumer class. More... | |
class | OutPortProvider |
OutPortProvider. More... | |
class | OutPortPullConnector |
class | OutPortPushConnector |
class | OutPortTcpSockProvider |
OutPortTcpSockProvider class. More... | |
class | PeriodicECSharedComposite |
PeriodicECSharedComposite class. More... | |
class | PeriodicExecutionContext |
PeriodicExecutionContext class. More... | |
class | PortAdmin |
PortAdmin class. More... | |
class | PortBase |
Port base class. More... | |
class | OnWrite |
Callback abstract class on write(). More... | |
class | OnWriteConvert |
Data convert callback abstract class on write(). More... | |
class | OnRead |
Callback abstract class on read(). More... | |
class | OnReadConvert |
Data convert callback abstract class on read(). More... | |
class | OnOverflow |
Callback abstract class when the buffer overflow occurs. More... | |
class | OnUnderflow |
Callback abstract class on underflow. More... | |
class | OnWriteTimeout |
Callback abstract class on timeout. More... | |
class | OnReadTimeout |
OnReadTimeout abstract class. More... | |
class | OnConnect |
class | OnDisconnect |
class | PortProfileHelper |
PortProfile helper class. More... | |
class | PublisherBase |
Base class of Publisher. More... | |
class | PublisherFlush |
PublisherFlush class. More... | |
class | PublisherNew |
PublisherNew class. More... | |
class | PublisherPeriodic |
PublisherPeriodic class. More... | |
class | RingBuffer |
Ring buffer implementation class. More... | |
class | RTObject_impl |
RT-Component class. More... | |
class | SyncFIFO |
class | SyncLIFO |
class | Logger |
class | TcpAcceptor |
class | TcpServer |
TcpServer class. More... | |
class | TcpHandler |
TcpHandler class. More... | |
Typedefs | |
typedef BufferBase < cdrMemoryStream > | CdrBufferBase |
typedef ::coil::GlobalFactory < CdrBufferBase > | CdrBufferFactory |
typedef RingBuffer < cdrMemoryStream > | CdrRingBuffer |
typedef coil::PeriodicTask | DefaultPeriodicTask |
typedef ExecutionContextBase *(* | ECNewFunc )() |
typedef void(* | ECDeleteFunc )(ExecutionContextBase *ec) |
typedef RTObject_impl *(* | RtcNewFunc )(Manager *manager) |
typedef void(* | RtcDeleteFunc )(RTObject_impl *rtc) |
typedef ::coil::GlobalFactory < InPortConsumer > | InPortConsumerFactory |
typedef ::coil::GlobalFactory < InPortProvider > | InPortProviderFactory |
typedef RTObject_impl | RtcBase |
typedef void(* | ModuleInitProc )(Manager *manager) |
typedef ::coil::GlobalFactory < OutPortConsumer > | OutPortConsumerFactory |
typedef ::coil::GlobalFactory < OutPortProvider > | OutPortProviderFactory |
typedef coil::GlobalFactory < coil::PeriodicTaskBase > | PeriodicTaskFactory |
typedef coil::GlobalFactory < PublisherBase > | PublisherFactory |
typedef coil::Properties | Properties |
typedef ExecutionContextHandle_t | UniqueId |
typedef ::coil::LogStreamBuffer | LogStreamBuf |
typedef ::coil::LogStream | LogStream |
Functions | |
template<class _New> | |
ExecutionContextBase * | ECCreate () |
Template function to create ExecutionContext. | |
template<class _Delete> | |
void | ECDelete (ExecutionContextBase *ec) |
Template function to destroy ExecutionContext. | |
template<class _New> | |
RTObject_impl * | Create (Manager *manager) |
Template function to create RT-Components. | |
template<class _Delete> | |
void | Delete (RTObject_impl *rtc) |
Template function to destroy RT-Components. |
Utility functions for RT-Component.
This provides the following utility functions to RT-Component.
typedef BufferBase<cdrMemoryStream> RTC::CdrBufferBase |
typedef ::coil::GlobalFactory<CdrBufferBase> RTC::CdrBufferFactory |
typedef RingBuffer<cdrMemoryStream> RTC::CdrRingBuffer |
typedef coil::PeriodicTask RTC::DefaultPeriodicTask |
typedef void(* RTC::ECDeleteFunc)(ExecutionContextBase *ec) |
typedef ExecutionContextBase*(* RTC::ECNewFunc)() |
typedef ::coil::GlobalFactory<InPortConsumer> RTC::InPortConsumerFactory |
typedef ::coil::GlobalFactory<InPortProvider> RTC::InPortProviderFactory |
typedef ::coil::LogStream RTC::LogStream |
typedef ::coil::LogStreamBuffer RTC::LogStreamBuf |
typedef void(* RTC::ModuleInitProc)(Manager *manager) |
typedef ::coil::GlobalFactory<OutPortConsumer> RTC::OutPortConsumerFactory |
typedef ::coil::GlobalFactory<OutPortProvider> RTC::OutPortProviderFactory |
typedef coil::GlobalFactory<coil::PeriodicTaskBase> RTC::PeriodicTaskFactory |
typedef coil::Properties RTC::Properties |
typedef coil::GlobalFactory<PublisherBase> RTC::PublisherFactory |
typedef RTObject_impl RTC::RtcBase |
typedef void(* RTC::RtcDeleteFunc)(RTObject_impl *rtc) |
typedef RTObject_impl*(* RTC::RtcNewFunc)(Manager *manager) |
typedef ExecutionContextHandle_t RTC::UniqueId |
RTObject_impl* RTC::Create | ( | Manager * | manager | ) | [inline] |
Template function to create RT-Components.
This is the template function to create RT-Component's instances. This is invoked from RT-Components manager. Actually, each component's constructor is invoked. Specify the type of the target RT-Components for creation by <_New>.
manager | Manager object |
void RTC::Delete | ( | RTObject_impl * | rtc | ) | [inline] |
Template function to destroy RT-Components.
This is the template function to destroy RT-Component's instances. Specify the type of the target RT-Components for destroy by <_Delete>.
rtc | The target RT-Component's instances for destruction |
ExecutionContextBase* RTC::ECCreate | ( | ) | [inline] |
Template function to create ExecutionContext.
Template function to create ExecutionContext's instances.
void RTC::ECDelete | ( | ExecutionContextBase * | ec | ) | [inline] |
Template function to destroy ExecutionContext.
Template function to destroy ExecutionContext's instances.
ec | The target ExecutionContext's instances for destruction |