OpenRTM-aist
1.2.2
|
RTコンポーネント [詳解]
関数 | |
ConnectorListenerStatus::Enum | operator| (ConnectorListenerStatus::Enum L, ConnectorListenerStatus::Enum R) |
ConnectorListenerStatus::Enum | operator & (ConnectorListenerStatus::Enum L, ConnectorListenerStatus::Enum R) |
template<class _New > | |
ExecutionContextBase * | ECCreate () |
ExecutionContext生成用テンプレート関数 [詳解] | |
template<class _Delete > | |
void | ECDelete (ExecutionContextBase *ec) |
ExecutionContext破棄用テンプレート関数 [詳解] | |
template<class _New > | |
RTObject_impl * | Create (Manager *manager) |
RTコンポーネント生成用テンプレート関数 [詳解] | |
template<class _Delete > | |
void | Delete (RTObject_impl *rtc) |
RTコンポーネント破棄用テンプレート関数 [詳解] | |
RTコンポーネント
typedef BufferBase<cdrMemoryStream> RTC::CdrBufferBase |
typedef ::coil::GlobalFactory<CdrBufferBase> RTC::CdrBufferFactory |
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 coil::PeriodicTask RTC::DefaultPeriodicTask |
typedef void(* RTC::ECDeleteFunc) (ExecutionContextBase *ec) |
typedef ExecutionContextBase*(* RTC::ECNewFunc) () |
typedef coil::GlobalFactory<ExecutionContextBase> RTC::ExecutionContextFactory |
typedef ::coil::GlobalFactory<InPortConsumer> RTC::InPortConsumerFactory |
typedef ::coil::GlobalFactory<InPortProvider> RTC::InPortProviderFactory |
InPortProviderFactory型宣言
typedef ::coil::LogStream RTC::LogStream |
typedef ::coil::LogStreamBuffer RTC::LogStreamBuf |
typedef coil::GlobalFactory<LogstreamBase> RTC::LogstreamFactory |
typedef void(* RTC::ModuleInitProc) (Manager *manager) |
typedef ::coil::GlobalFactory<OutPortConsumer> RTC::OutPortConsumerFactory |
OutPortConsumerFactory型宣言
typedef ::coil::GlobalFactory<OutPortProvider> RTC::OutPortProviderFactory |
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 ::coil::GlobalFactory< ::RTC::SdoServiceConsumerBase > RTC::SdoServiceConsumerFactory |
SdoServiceConsumerFactory の typedef
typedef ::coil::GlobalFactory< ::RTC::SdoServiceProviderBase > RTC::SdoServiceProviderFactory |
SdoServiceProviderFactory の typedef
typedef std::basic_streambuf<char> RTC::StreambufType |
typedef ExecutionContextHandle_t RTC::UniqueId |
ConfigurationParamListener のタイプ
列挙値 | |
---|---|
ON_UPDATE_CONFIG_PARAM | |
CONFIG_PARAM_LISTENER_NUM |
列挙値 | |
---|---|
ON_BUFFER_WRITE | |
ON_BUFFER_FULL | |
ON_BUFFER_WRITE_TIMEOUT | |
ON_BUFFER_OVERWRITE | |
ON_BUFFER_READ | |
ON_SEND | |
ON_RECEIVED | |
ON_RECEIVER_FULL | |
ON_RECEIVER_TIMEOUT | |
ON_RECEIVER_ERROR | |
CONNECTOR_DATA_LISTENER_NUM |
ConnectorListener のタイプ
列挙値 | |
---|---|
ON_BUFFER_EMPTY | |
ON_BUFFER_READ_TIMEOUT | |
ON_SENDER_EMPTY | |
ON_SENDER_TIMEOUT | |
ON_SENDER_ERROR | |
ON_CONNECT | |
ON_DISCONNECT | |
CONNECTOR_LISTENER_NUM |
ExecutionContextActionListener のタイプ
列挙値 | |
---|---|
EC_ATTACHED | |
EC_DETACHED | |
EC_ACTION_LISTENER_NUM |
PortActionListener のタイプ
列挙値 | |
---|---|
ADD_PORT | |
REMOVE_PORT | |
PORT_ACTION_LISTENER_NUM |
PortConnectListener のタイプ
列挙値 | |
---|---|
ON_NOTIFY_CONNECT | |
ON_NOTIFY_DISCONNECT | |
ON_UNSUBSCRIBE_INTERFACES | |
PORT_CONNECT_LISTENER_NUM |
PortConnectRetListenerType のタイプ
列挙値 | |
---|---|
ON_PUBLISH_INTERFACES | |
ON_CONNECT_NEXTPORT | |
ON_SUBSCRIBE_INTERFACES | |
ON_CONNECTED | |
ON_DISCONNECT_NEXT | |
ON_DISCONNECTED | |
PORT_CONNECT_RET_LISTENER_NUM |
PostCompoenntActionListener のタイプ
PreComponentActionListener のタイプ
RTObject_impl* RTC::Create | ( | Manager * | manager | ) |
RTコンポーネント生成用テンプレート関数
RTコンポーネントのインスタンスを生成するためのテンプレート関数。 RTコンポーネント管理用マネージャから呼び出される。 実際には各コンポーネントのコンストラクタが呼び出される。 <_New>で生成対象RTコンポーネントの型を指定する。
manager | マネージャオブジェクト |
void RTC::Delete | ( | RTObject_impl * | rtc | ) |
RTコンポーネント破棄用テンプレート関数
RTコンポーネントのインスタンスを破棄するためのテンプレート関数。 <_Delete>にて破棄対象RTコンポーネントの型を指定する。
rtc | 破棄対象RTコンポーネントのインスタンス |
ExecutionContextBase* RTC::ECCreate | ( | ) |
ExecutionContext生成用テンプレート関数
ExecutionContextのインスタンスを生成するためのテンプレート関数。
void RTC::ECDelete | ( | ExecutionContextBase * | ec | ) |
ExecutionContext破棄用テンプレート関数
ExecutionContextのインスタンスを破棄するためのテンプレート関数。
ec | 破棄対象ExecutionContextのインスタンス |
ConnectorListenerStatus::Enum RTC::operator& | ( | ConnectorListenerStatus::Enum | L, |
ConnectorListenerStatus::Enum | R | ||
) |
ConnectorListenerStatus::Enum RTC::operator| | ( | ConnectorListenerStatus::Enum | L, |
ConnectorListenerStatus::Enum | R | ||
) |