OpenRTM
1.0.0
|
RT-Component. More...
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. |
RT-Component.
typedef BufferBase<cdrMemoryStream> RTC::CdrBufferBase |
typedef RingBuffer<cdrMemoryStream> RTC::CdrRingBuffer |
typedef std::vector<ConnectorInfo> RTC::ConnectorInfoList |
typedef std::vector<ConnectorBase*> RTC::ConnectorList |
typedef std::vector<DataPortStatus::Enum> RTC::DataPortStatusList |
typedef void(* RTC::ECDeleteFunc)(ExecutionContextBase *ec) |
typedef ExecutionContextBase*(* RTC::ECNewFunc)() |
InPortProviderFactory type definition.
typedef ::coil::LogStream RTC::LogStream |
typedef ::coil::LogStreamBuffer RTC::LogStreamBuf |
typedef void(* RTC::ModuleInitProc)(Manager *manager) |
OutPortConsumerFactory type definition.
OutPortProviderFactory type definition.
typedef coil::Properties RTC::Properties |
typedef RTObject_impl RTC::RtcBase |
typedef void(* RTC::RtcDeleteFunc)(RTObject_impl *rtc) |
typedef RTObject_impl*(* RTC::RtcNewFunc)(Manager *manager) |
typedef of sdoServiceConsumerFactory
typedef of sdoServiceProviderFactory
typedef ExecutionContextHandle_t RTC::UniqueId |
The types of ConnectorDataListener.
The types of ConfigurationSetListener.
The types of ConfigurationSetNameListener.
The types of ConnectorDataListener.
The types of ConnectorListener.
The types of ExecutionContextActionListener.
The types of PortActionListener.
The types of ConnectorDataListener.
The types of PortConnectRetListenerType.
The types of ConnectorDataListener.
The types of ConnectorDataListener.
RTObject_impl* RTC::Create | ( | Manager * | manager | ) |
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 | ) |
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 | ( | ) |
Template function to create ExecutionContext.
Template function to create ExecutionContext's instances.
void RTC::ECDelete | ( | ExecutionContextBase * | ec | ) |
Template function to destroy ExecutionContext.
Template function to destroy ExecutionContext's instances.
ec | The target ExecutionContext's instances for destruction |