|
OpenRTM-aist 2.1.0
|
RT-Component. More...
Functions | |
| char const * | toString (BufferStatus status) |
| Convert BufferStatus into the string. | |
| template<class DataType > | |
| std::string | addDataTypeToMarshalingType (const std::string &marshalingtype) |
| template<class DataType , class SerializerType > | |
| void | addSerializer (const std::string &marshalingtype) |
| template<class DataType > | |
| void | removeSerializer (const std::string &marshalingtype) |
| template<class DataType > | |
| ::RTC::ByteDataStreamBase * | createSerializer (const std::string &marshalingtype) |
| template<class DataType > | |
| std::vector< std::string > | getSerializerList () |
| ConnectorListenerStatus::Enum | operator| (ConnectorListenerStatus::Enum L, ConnectorListenerStatus::Enum R) |
| ConnectorListenerStatus::Enum | operator& (ConnectorListenerStatus::Enum L, ConnectorListenerStatus::Enum R) |
| const char * | toString (DataPortStatus status) |
| Convert DataPortStatus into the string. | |
| template<class T_New > | |
| ExecutionContextBase * | ECCreate () |
| Template function to create ExecutionContext. | |
| template<class T_Delete > | |
| void | ECDelete (ExecutionContextBase *ec) |
| Template function to destroy ExecutionContext. | |
| template<class T_New > | |
| RTObject_impl * | Create (Manager *manager) |
| Template function to create RT-Components. | |
| void | deleteRTObject (RTObject_impl *rtc) |
| template<class T_Delete > | |
| void | Delete (RTObject_impl *rtc) |
| Template function to destroy RT-Components. | |
Variables | |
| const char *const | default_config [] |
RT-Component.
Default configuration for Manager.
| using RTC::CdrBufferBase = typedef BufferBase<ByteData> |
| using RTC::CdrBufferFactory = typedef ::coil::GlobalFactory<CdrBufferBase> |
| using RTC::CdrRingBuffer = typedef RingBuffer<ByteData> |
| using RTC::ConnectorInfoList = typedef std::vector<ConnectorInfo> |
| using RTC::ConnectorList = typedef std::vector<ConnectorBase*> |
| using RTC::DataPortStatusList = typedef std::vector<DataPortStatus> |
| using RTC::DefaultPeriodicTask = typedef coil::PeriodicTask |
| using RTC::ECDeleteFunc = typedef void (*)(ExecutionContextBase*) |
| using RTC::ECNewFunc = typedef ExecutionContextBase* (*)() |
| using RTC::ExecutionContextFactory = typedef coil::GlobalFactory<ExecutionContextBase> |
| using RTC::InPortConsumerFactory = typedef ::coil::GlobalFactory<InPortConsumer> |
| using RTC::InPortProviderFactory = typedef ::coil::GlobalFactory<InPortProvider> |
InPortProviderFactory type definition .
| using RTC::LogStream = typedef ::coil::LogStream |
| using RTC::LogStreamBuf = typedef ::coil::LogStreamBuffer |
| using RTC::LogstreamFactory = typedef coil::GlobalFactory<LogstreamBase> |
| using RTC::ModuleInitProc = typedef void (*)(Manager*) |
| using RTC::OnActivateSetCallback = typedef ConfigurationSetNameListener |
| using RTC::OnAddConfigurationAddCallback = typedef ConfigurationSetListener |
| using RTC::OnRemoveConfigurationSetCallback = typedef ConfigurationSetNameListener |
| using RTC::OnSetConfigurationSetCallback = typedef ConfigurationSetListener |
| using RTC::OnUpdateCallback = typedef ConfigurationSetNameListener |
| using RTC::OnUpdateParamCallback = typedef ConfigurationParamListener |
| using RTC::OutPortConsumerFactory = typedef ::coil::GlobalFactory<OutPortConsumer> |
OutPortConsumerFactory type definition .
| using RTC::OutPortProviderFactory = typedef ::coil::GlobalFactory<OutPortProvider> |
OutPortProviderFactory type definition .
| using RTC::PeriodicTaskFactory = typedef ::coil::GlobalFactory<coil::PeriodicTaskBase> |
| using RTC::Properties = typedef coil::Properties |
| using RTC::PublisherFactory = typedef coil::GlobalFactory<PublisherBase> |
| using RTC::RtcBase = typedef RTObject_impl |
| using RTC::RtcDeleteFunc = typedef void (*)(RTObject_impl*) |
| using RTC::RtcNewFunc = typedef RTObject_impl* (*)(Manager*) |
| using RTC::SdoServiceConsumerFactory = typedef ::coil::GlobalFactory< ::RTC::SdoServiceConsumerBase> |
typedef of sdoServiceConsumerFactory
| using RTC::SdoServiceProviderFactory = typedef ::coil::GlobalFactory< ::RTC::SdoServiceProviderBase> |
typedef of sdoServiceProviderFactory
| using RTC::SerializerFactory = typedef coil::GlobalFactory<ByteDataStreamBase> |
| using RTC::StreambufType = typedef coil::LogStreamBuffer |
| typedef ExecutionContextHandle_t RTC::UniqueId |
|
strong |
DataPortStatus return codes.
| Enumerator | |
|---|---|
| OK | |
| BUFFER_ERROR | |
| FULL | |
| EMPTY | |
| NOT_SUPPORTED | |
| TIMEOUT | |
| PRECONDITION_NOT_MET | |
|
strong |
The types of ConnectorDataListener.
| Enumerator | |
|---|---|
| ON_UPDATE_CONFIG_PARAM | |
| CONFIG_PARAM_LISTENER_NUM | |
|
strong |
The types of ConfigurationSetListener.
| Enumerator | |
|---|---|
| ON_SET_CONFIG_SET | |
| ON_ADD_CONFIG_SET | |
| CONFIG_SET_LISTENER_NUM | |
|
strong |
The types of ConfigurationSetNameListener.
| Enumerator | |
|---|---|
| ON_UPDATE_CONFIG_SET | |
| ON_REMOVE_CONFIG_SET | |
| ON_ACTIVATE_CONFIG_SET | |
| CONFIG_SET_NAME_LISTENER_NUM | |
|
strong |
The types of ConnectorDataListener.
|
strong |
The types of ConnectorListener.
| Enumerator | |
|---|---|
| ON_BUFFER_EMPTY | |
| ON_BUFFER_READ_TIMEOUT | |
| ON_SENDER_EMPTY | |
| ON_SENDER_TIMEOUT | |
| ON_SENDER_ERROR | |
| ON_CONNECT | |
| ON_DISCONNECT | |
| CONNECTOR_LISTENER_NUM | |
|
strong |
DataPortStatus return codes.
| Enumerator | |
|---|---|
| PORT_OK | |
| PORT_ERROR | |
| BUFFER_ERROR | |
| BUFFER_FULL | |
| BUFFER_EMPTY | |
| BUFFER_TIMEOUT | |
| SEND_FULL | |
| SEND_TIMEOUT | |
| RECV_EMPTY | |
| RECV_TIMEOUT | |
| INVALID_ARGS | |
| PRECONDITION_NOT_MET | |
| CONNECTION_LOST | |
| UNKNOWN_ERROR | |
|
strong |
The types of ExecutionContextActionListener.
| Enumerator | |
|---|---|
| EC_ATTACHED | |
| EC_DETACHED | |
| EC_ACTION_LISTENER_NUM | |
|
strong |
The types of FsmProfileListener.
| Enumerator | |
|---|---|
| SET_FSM_PROFILE | |
| GET_FSM_PROFILE | |
| ADD_FSM_STATE | |
| REMOVE_FSM_STATE | |
| ADD_FSM_TRANSITION | |
| REMOVE_FSM_TRANSITION | |
| BIND_FSM_EVENT | |
| UNBIND_FSM_EVENT | |
| FSM_PROFILE_LISTENER_NUM | |
|
strong |
The types of FsmStructureListener.
| Enumerator | |
|---|---|
| SET_FSM_STRUCTURE | |
| GET_FSM_STRUCTURE | |
| FSM_STRUCTURE_LISTENER_NUM | |
|
strong |
The types of PortActionListener.
| Enumerator | |
|---|---|
| ADD_PORT | |
| REMOVE_PORT | |
| PORT_ACTION_LISTENER_NUM | |
|
strong |
The types of ConnectorDataListener.
| Enumerator | |
|---|---|
| ON_NOTIFY_CONNECT | |
| ON_NOTIFY_DISCONNECT | |
| ON_UNSUBSCRIBE_INTERFACES | |
| PORT_CONNECT_LISTENER_NUM | |
|
strong |
|
strong |
The types of ConnectorDataListener.
|
strong |
The types of PostFsmActionListener.
| Enumerator | |
|---|---|
| POST_ON_INIT | |
| POST_ON_ENTRY | |
| POST_ON_DO | |
| POST_ON_EXIT | |
| POST_ON_STATE_CHANGE | |
| POST_FSM_ACTION_LISTENER_NUM | |
|
strong |
The types of ConnectorDataListener.
|
strong |
The types of PreFsmActionListener.
| Enumerator | |
|---|---|
| PRE_ON_INIT | |
| PRE_ON_ENTRY | |
| PRE_ON_DO | |
| PRE_ON_EXIT | |
| PRE_ON_STATE_CHANGE | |
| PRE_FSM_ACTION_LISTENER_NUM | |
| std::string RTC::addDataTypeToMarshalingType | ( | const std::string & | marshalingtype | ) |
| void RTC::addSerializer | ( | const std::string & | marshalingtype | ) |
| marshalingtype |
| RTObject_impl * RTC::Create | ( | Manager * | manager | ) |
Template function to create RT-Components.
| ::RTC::ByteDataStreamBase * RTC::createSerializer | ( | const std::string & | marshalingtype | ) |
| marshalingtype |
| 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 <T_Delete>.
| rtc | The target RT-Component's instances for destruction |
References deleteRTObject().
| void RTC::deleteRTObject | ( | RTObject_impl * | rtc | ) |
| rtc | The target RT-Component's instances for destruction |
Referenced by Delete().
| 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 |
| std::vector< std::string > RTC::getSerializerList | ( | ) |
References CORBA_Util::toRepositoryId().
| ConnectorListenerStatus::Enum RTC::operator& | ( | ConnectorListenerStatus::Enum | L, |
| ConnectorListenerStatus::Enum | R | ||
| ) |
| ConnectorListenerStatus::Enum RTC::operator| | ( | ConnectorListenerStatus::Enum | L, |
| ConnectorListenerStatus::Enum | R | ||
| ) |
| void RTC::removeSerializer | ( | const std::string & | marshalingtype | ) |
| marshalingtype |
|
inline |
Convert BufferStatus into the string.
Convert BufferStatus into the string.
| status | The target BufferStatus for transformation |
|
inline |
Convert DataPortStatus into the string.
Convert DataPortStatus into the string.
| status | The target DataPortStatus for transformation |
| const char* const RTC::default_config[] |