OpenRTM
1.0.0
|
RTコンポーネント [詳細]
関数 | |
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 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型宣言
typedef ::coil::LogStream RTC::LogStream |
typedef ::coil::LogStreamBuffer RTC::LogStreamBuf |
typedef void(* RTC::ModuleInitProc)(Manager *manager) |
OutPortConsumerFactory型宣言
OutPortProviderFactory型宣言
typedef coil::Properties RTC::Properties |
typedef RTObject_impl RTC::RtcBase |
typedef void(* RTC::RtcDeleteFunc)(RTObject_impl *rtc) |
typedef RTObject_impl*(* RTC::RtcNewFunc)(Manager *manager) |
SdoServiceConsumerFactory の typedef.
SdoServiceProviderFactory の typedef.
typedef ExecutionContextHandle_t RTC::UniqueId |
ConfigurationParamListener のタイプ
ConnectorListener のタイプ
ExecutionContextActionListener のタイプ
PortActionListener のタイプ
PortConnectListener のタイプ
PortConnectRetListenerType のタイプ
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のインスタンス |