OpenRTM-aist  1.2.1
クラス | 型定義 | 列挙型 | 関数
RTC 名前空間

RTコンポーネント [詳解]

クラス

class  BufferBase
 BufferBase 抽象クラス [詳解]
 
class  BufferStatus
 BufferStatus mixin クラス [詳解]
 
class  ComponentActionListeners
 ComponentActionListeners クラス [詳解]
 
class  Config
 Config クラス [詳解]
 
class  ConfigAdmin
 ConfigAdmin クラス [詳解]
 
class  ConfigBase
 ConfigBase 抽象クラス [詳解]
 
class  ConfigurationListeners
 
class  ConfigurationParamListener
 ConfigurationParamListener クラス [詳解]
 
class  ConfigurationParamListenerHolder
 ConfigurationParamListener ホルダクラス [詳解]
 
class  ConfigurationSetListener
 ConfigurationSetListener クラス [詳解]
 
class  ConfigurationSetListenerHolder
 ConfigurationSetListener ホルダクラス [詳解]
 
class  ConfigurationSetNameListener
 ConfigurationSetNameListener クラス [詳解]
 
class  ConfigurationSetNameListenerHolder
 ConfigurationSetNameListener ホルダクラス [詳解]
 
class  ConnectionCallback
 connect/notify_connect() 時のコールバック抽象クラス [詳解]
 
class  ConnectorBase
 Connector 基底クラス [詳解]
 
class  ConnectorDataListener
 ConnectorDataListener クラス [詳解]
 
class  ConnectorDataListenerHolder
 ConnectorDataListener ホルダクラス [詳解]
 
class  ConnectorDataListenerT
 ConnectorDataListenerT クラス [詳解]
 
class  ConnectorInfo
 ConnectorInfo クラス [詳解]
 
class  ConnectorListener
 ConnectorListener クラス [詳解]
 
class  ConnectorListenerHolder
 ConnectorListener ホルダクラス [詳解]
 
class  ConnectorListeners
 ConnectorListeners クラス [詳解]
 
class  ConnectorListenerStatus
 ConnectorListenerStatus mixin クラス [詳解]
 
class  CorbaConsumer
 オブジェクトリファレンスを保持するプレースホルダテンプレートクラス [詳解]
 
class  CorbaConsumerBase
 オブジェクトリファレンスを保持するプレースホルダ基底クラス [詳解]
 
class  CorbaNaming
 CORBA Naming Service ヘルパークラス [詳解]
 
class  CorbaPort
 RT コンポーネント CORBA provider/consumer 用 Port. [詳解]
 
class  DataFlowComponentBase
 DataFlowComponentBase クラス [詳解]
 
class  DataPortStatus
 DataPortStatus mixin クラス [詳解]
 
class  DirectInPortBase
 direct接続用InPort基底クラス [詳解]
 
class  DirectOutPortBase
 direct接続用OutPort基底クラス [詳解]
 
class  DirectPortBase
 direct接続用Port基底クラス [詳解]
 
class  DisconnectCallback
 disconnect/notify_disconnect() 時のコールバック抽象クラス [詳解]
 
class  ECFactoryBase
 ECFactoryBase 抽象クラス [詳解]
 
class  ECFactoryCXX
 ECFactoryCXX クラス [詳解]
 
class  ExecutionContextActionListener
 ExecutionContextActionListener クラス [詳解]
 
class  ExecutionContextActionListenerHolder
 ExecutionContextActionListener ホルダクラス [詳解]
 
class  ExecutionContextBase
 ExecutionContext用基底クラス [詳解]
 
class  ExtTrigExecutionContext
 ステップ実行が可能な ExecutionContext クラス [詳解]
 
class  FactoryBase
 FactoryBase 基底クラス [詳解]
 
class  FactoryCXX
 FactoryCXX クラス [詳解]
 
class  InPort
 InPort テンプレートクラス [詳解]
 
class  InPortBase
 InPort 用 Port. [詳解]
 
class  InPortConnector
 InPortConnector 基底クラス [詳解]
 
class  InPortConsumer
 InPortConsumer 抽象クラス [詳解]
 
class  InPortCorbaCdrConsumer
 InPortCorbaCdrConsumer クラス [詳解]
 
class  InPortCorbaCdrProvider
 InPortCorbaCdrProvider クラス [詳解]
 
class  InPortDirectConsumer
 InPortDirectConsumer クラス [詳解]
 
class  InPortDirectProvider
 InPortDirectProvider クラス [詳解]
 
class  InPortProvider
 
class  InPortPullConnector
 InPortPullConnector クラス [詳解]
 
class  InPortPushConnector
 InPortPushConnector クラス [詳解]
 
class  InPortSHMConsumer
 InPortSHMConsumer クラス [詳解]
 
class  InPortSHMProvider
 InPortSHMProvider クラス [詳解]
 
class  Logger
 Logger クラス [詳解]
 
class  LogstreamBase
 
class  LogstreamFile
 
class  Manager
 Manager クラス [詳解]
 
class  ManagerConfig
 Manager configuration クラス [詳解]
 
class  ModuleManager
 モジュールマネージャクラス [詳解]
 
class  NamingBase
 NamingService 管理用抽象クラス [詳解]
 
class  NamingManager
 NamingServer 管理クラス [詳解]
 
class  NamingOnCorba
 CORBA 用 NamingServer 管理クラス [詳解]
 
class  NamingOnManager
 Manager 用 NamingServer 管理クラス [詳解]
 
class  NamingService
 NameServer 管理用構造体 [詳解]
 
class  NullBuffer
 ダミーバッファ実装クラス [詳解]
 
class  OnRead
 read() 時のコールバック抽象クラス [詳解]
 
class  OnReadConvert
 read() 時のデータ変換コールバック抽象クラス [詳解]
 
class  OnWrite
 write() 時のコールバック抽象クラス [詳解]
 
class  OnWriteConvert
 write() 時のデータ変換コールバック抽象クラス [詳解]
 
class  OpenHRPExecutionContext
 OpenHRPExecutionContext クラス [詳解]
 
class  OutPort
 OutPort テンプレートクラス [詳解]
 
class  OutPortBase
 OutPort 基底クラス [詳解]
 
class  OutPortConnector
 OutPortConnector 基底クラス [詳解]
 
class  OutPortConsumer
 OutPortConsumer 抽象クラス [詳解]
 
class  OutPortCorbaCdrConsumer
 OutPortCorbaCdrConsumer クラス [詳解]
 
class  OutPortCorbaCdrProvider
 OutPortCorbaCdrProvider クラス [詳解]
 
class  OutPortDirectConsumer
 OutPortDirectConsumer クラス [詳解]
 
class  OutPortDirectProvider
 OutPortDirectProvider クラス [詳解]
 
class  OutPortProvider
 OutPortProvider. [詳解]
 
class  OutPortPullConnector
 OutPortPullConnector クラス [詳解]
 
class  OutPortPushConnector
 OutPortPushConnector クラス [詳解]
 
class  OutPortSHMConsumer
 OutPortSHMConsumer クラス [詳解]
 
class  OutPortSHMProvider
 OutPortSHMProvider クラス [詳解]
 
class  PeriodicECSharedComposite
 PeriodicECSharedComposite クラス [詳解]
 
class  PortActionListener
 PortActionListener クラス [詳解]
 
class  PortActionListenerHolder
 PortActionListener ホルダクラス [詳解]
 
class  PortAdmin
 PortAdmin クラス [詳解]
 
class  PortBase
 Port の基底クラス [詳解]
 
class  PortConnectListener
 PortConnectListener クラス [詳解]
 
class  PortConnectListenerHolder
 PortConnectListener ホルダクラス [詳解]
 
class  PortConnectListeners
 PortConnectListeners クラス [詳解]
 
class  PortConnectRetListener
 PortConnectRetListener クラス [詳解]
 
class  PortConnectRetListenerHolder
 PortConnectRetListener ホルダクラス [詳解]
 
class  PostComponentActionListener
 PostComponentActionListener クラス [詳解]
 
class  PostComponentActionListenerHolder
 PostComponentActionListener ホルダクラス [詳解]
 
class  PreComponentActionListener
 PreComponentActionListener クラス [詳解]
 
class  PreComponentActionListenerHolder
 PreComponentActionListener ホルダクラス [詳解]
 
class  PublisherBase
 Publisher 基底クラス [詳解]
 
class  PublisherFlush
 PublisherFlush クラス [詳解]
 
class  PublisherNew
 PublisherNew クラス [詳解]
 
class  PublisherPeriodic
 PublisherPeriodic クラス [詳解]
 
class  RingBuffer
 リングバッファ実装クラス [詳解]
 
class  RTObject_impl
 RTコンポーネントクラス [詳解]
 
class  SdoServiceAdmin
 
class  SdoServiceConsumerBase
 SdoServiceConsumer 基底クラス [詳解]
 
class  SdoServiceProviderBase
 SdoServiceProvider 基底クラス [詳解]
 
class  SharedMemoryPort
 SharedMemory クラス [詳解]
 
class  SimulatorExecutionContext
 SimulatorExecutionContext クラス [詳解]
 
class  Timestamp
 

型定義

typedef BufferBase< cdrMemoryStream > CdrBufferBase
 
typedef ::coil::GlobalFactory< CdrBufferBaseCdrBufferFactory
 
typedef RingBuffer< cdrMemoryStream > CdrRingBuffer
 
typedef ExecutionContextHandle_t UniqueId
 
typedef ConfigurationSetNameListener OnUpdateCallback
 
typedef ConfigurationParamListener OnUpdateParamCallback
 
typedef ConfigurationSetListener OnSetConfigurationSetCallback
 
typedef ConfigurationSetListener OnAddConfigurationAddCallback
 
typedef ConfigurationSetNameListener OnRemoveConfigurationSetCallback
 
typedef ConfigurationSetNameListener OnActivateSetCallback
 
typedef std::vector< ConnectorInfoConnectorInfoList
 
typedef std::vector< ConnectorBase * > ConnectorList
 
typedef std::vector< DataPortStatus::EnumDataPortStatusList
 
typedef coil::PeriodicTask DefaultPeriodicTask
 
typedef ExecutionContextBase *(* ECNewFunc) ()
 
typedef void(* ECDeleteFunc) (ExecutionContextBase *ec)
 
typedef coil::GlobalFactory< ExecutionContextBaseExecutionContextFactory
 
typedef RTObject_impl *(* RtcNewFunc) (Manager *manager)
 
typedef void(* RtcDeleteFunc) (RTObject_impl *rtc)
 
typedef ::coil::GlobalFactory< InPortConsumerInPortConsumerFactory
 
typedef ::coil::GlobalFactory< InPortProviderInPortProviderFactory
 InPortProviderFactory型宣言 [詳解]
 
typedef std::basic_streambuf< char > StreambufType
 
typedef coil::GlobalFactory< LogstreamBaseLogstreamFactory
 
typedef RTObject_impl RtcBase
 
typedef void(* ModuleInitProc) (Manager *manager)
 
typedef ::coil::GlobalFactory< OutPortConsumerOutPortConsumerFactory
 OutPortConsumerFactory型宣言 [詳解]
 
typedef ::coil::GlobalFactory< OutPortProviderOutPortProviderFactory
 OutPortProviderFactory型宣言 [詳解]
 
typedef ::coil::GlobalFactory< coil::PeriodicTaskBasePeriodicTaskFactory
 
typedef coil::GlobalFactory< PublisherBasePublisherFactory
 
typedef coil::Properties Properties
 
typedef ::coil::GlobalFactory< ::RTC::SdoServiceConsumerBaseSdoServiceConsumerFactory
 SdoServiceConsumerFactory の typedef. [詳解]
 
typedef ::coil::GlobalFactory< ::RTC::SdoServiceProviderBaseSdoServiceProviderFactory
 SdoServiceProviderFactory の typedef. [詳解]
 
typedef ::coil::LogStreamBuffer LogStreamBuf
 
typedef ::coil::LogStream LogStream
 

列挙型

enum  PreComponentActionListenerType {
  PRE_ON_INITIALIZE, PRE_ON_FINALIZE, PRE_ON_STARTUP, PRE_ON_SHUTDOWN,
  PRE_ON_ACTIVATED, PRE_ON_DEACTIVATED, PRE_ON_ABORTING, PRE_ON_ERROR,
  PRE_ON_RESET, PRE_ON_EXECUTE, PRE_ON_STATE_UPDATE, PRE_ON_RATE_CHANGED,
  PRE_COMPONENT_ACTION_LISTENER_NUM
}
 PreComponentActionListener のタイプ [詳解]
 
enum  PostComponentActionListenerType {
  POST_ON_INITIALIZE, POST_ON_FINALIZE, POST_ON_STARTUP, POST_ON_SHUTDOWN,
  POST_ON_ACTIVATED, POST_ON_DEACTIVATED, POST_ON_ABORTING, POST_ON_ERROR,
  POST_ON_RESET, POST_ON_EXECUTE, POST_ON_STATE_UPDATE, POST_ON_RATE_CHANGED,
  POST_COMPONENT_ACTION_LISTENER_NUM
}
 PostCompoenntActionListener のタイプ [詳解]
 
enum  PortActionListenerType { ADD_PORT, REMOVE_PORT, PORT_ACTION_LISTENER_NUM }
 PortActionListener のタイプ [詳解]
 
enum  ExecutionContextActionListenerType { EC_ATTACHED, EC_DETACHED, EC_ACTION_LISTENER_NUM }
 ExecutionContextActionListener のタイプ [詳解]
 
enum  ConfigurationParamListenerType { ON_UPDATE_CONFIG_PARAM, CONFIG_PARAM_LISTENER_NUM }
 ConfigurationParamListener のタイプ [詳解]
 
enum  ConfigurationSetListenerType { ON_SET_CONFIG_SET, ON_ADD_CONFIG_SET, CONFIG_SET_LISTENER_NUM }
 ConfigurationSetListener のタイプ [詳解]
 
enum  ConfigurationSetNameListenerType { ON_UPDATE_CONFIG_SET, ON_REMOVE_CONFIG_SET, ON_ACTIVATE_CONFIG_SET, CONFIG_SET_NAME_LISTENER_NUM }
 ConfigurationSetNameListenerType. [詳解]
 
enum  ConnectorDataListenerType {
  ON_BUFFER_WRITE = 0, 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
}
 ConnectorDataListener のタイプ [詳解]
 
enum  ConnectorListenerType {
  ON_BUFFER_EMPTY = 0, ON_BUFFER_READ_TIMEOUT, ON_SENDER_EMPTY, ON_SENDER_TIMEOUT,
  ON_SENDER_ERROR, ON_CONNECT, ON_DISCONNECT, CONNECTOR_LISTENER_NUM
}
 ConnectorListener のタイプ [詳解]
 
enum  PortConnectListenerType { ON_NOTIFY_CONNECT, ON_NOTIFY_DISCONNECT, ON_UNSUBSCRIBE_INTERFACES, PORT_CONNECT_LISTENER_NUM }
 PortConnectListener のタイプ [詳解]
 
enum  PortConnectRetListenerType {
  ON_PUBLISH_INTERFACES, ON_CONNECT_NEXTPORT, ON_SUBSCRIBE_INTERFACES, ON_CONNECTED,
  ON_DISCONNECT_NEXT, ON_DISCONNECTED, PORT_CONNECT_RET_LISTENER_NUM
}
 PortConnectRetListenerType のタイプ [詳解]
 

関数

ConnectorListenerStatus::Enum operator| (ConnectorListenerStatus::Enum L, ConnectorListenerStatus::Enum R)
 
ConnectorListenerStatus::Enum operator& (ConnectorListenerStatus::Enum L, ConnectorListenerStatus::Enum R)
 
template<class _New >
ExecutionContextBaseECCreate ()
 ExecutionContext生成用テンプレート関数 [詳解]
 
template<class _Delete >
void ECDelete (ExecutionContextBase *ec)
 ExecutionContext破棄用テンプレート関数 [詳解]
 
template<class _New >
RTObject_implCreate (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 void(* RTC::ECDeleteFunc) (ExecutionContextBase *ec)
typedef ExecutionContextBase*(* RTC::ECNewFunc) ()

InPortProviderFactory型宣言

typedef void(* RTC::ModuleInitProc) (Manager *manager)

OutPortConsumerFactory型宣言

OutPortProviderFactory型宣言

typedef void(* RTC::RtcDeleteFunc) (RTObject_impl *rtc)
typedef RTObject_impl*(* RTC::RtcNewFunc) (Manager *manager)

SdoServiceConsumerFactory の typedef.

SdoServiceProviderFactory の typedef.

typedef std::basic_streambuf<char> RTC::StreambufType
typedef ExecutionContextHandle_t RTC::UniqueId

列挙型詳解

ConfigurationParamListener のタイプ

  • ON_UPDATE_CONFIG_PARAM: パラメータが変更された
列挙値
ON_UPDATE_CONFIG_PARAM 
CONFIG_PARAM_LISTENER_NUM 

ConfigurationSetListener のタイプ

  • ON_SET_CONFIG_SET: ConfigurationSet 単位で値がセットされた
  • ON_ADD_CONFIG_SET: ConfigurationSet が追加された
列挙値
ON_SET_CONFIG_SET 
ON_ADD_CONFIG_SET 
CONFIG_SET_LISTENER_NUM 

ConfigurationSetNameListenerType.

列挙値
ON_UPDATE_CONFIG_SET 
ON_REMOVE_CONFIG_SET 
ON_ACTIVATE_CONFIG_SET 
CONFIG_SET_NAME_LISTENER_NUM 

ConnectorDataListener のタイプ

  • ON_BUFFER_WRITE: バッファ書き込み時
  • ON_BUFFER_FULL: バッファフル時
  • ON_BUFFER_WRITE_TIMEOUT: バッファ書き込みタイムアウト時
  • ON_BUFFER_OVERWRITE: バッファ上書き時
  • ON_BUFFER_READ: バッファ読み出し時
  • ON_SEND: InProtへの送信時
  • ON_RECEIVED: InProtへの送信完了時
  • ON_RECEIVER_FULL: InProt側バッファフル時
  • ON_RECEIVER_TIMEOUT: InProt側バッファタイムアウト時
  • ON_RECEIVER_ERROR: InProt側エラー時
列挙値
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_READTIMEOUT: バッファが空でタイムアウトした場合
  • ON_SENDER_EMPTY: OutPort側バッファが空
  • ON_SENDER_TIMEOUT: OutPort側タイムアウト時
  • ON_SENDER_ERROR: OutPort側エラー時
  • ON_CONNECT: 接続確立時
  • ON_DISCONNECT: 接続切断時
列挙値
ON_BUFFER_EMPTY 
ON_BUFFER_READ_TIMEOUT 
ON_SENDER_EMPTY 
ON_SENDER_TIMEOUT 
ON_SENDER_ERROR 
ON_CONNECT 
ON_DISCONNECT 
CONNECTOR_LISTENER_NUM 

ExecutionContextActionListener のタイプ

  • ADD_PORT: ExecutionContext 追加時
  • REMOVE_PORT: ExecutionContext 削除時
列挙値
EC_ATTACHED 
EC_DETACHED 
EC_ACTION_LISTENER_NUM 

PortActionListener のタイプ

  • ADD_PORT: Port 追加時
  • REMOVE_PORT: Port 削除時
列挙値
ADD_PORT 
REMOVE_PORT 
PORT_ACTION_LISTENER_NUM 

PortConnectListener のタイプ

  • ON_NOTIFY_CONNECT: notify_connect() 関数内呼び出し直後
  • ON_NOTIFY_DISCONNECT: notify_disconnect() 呼び出し直後
  • ON_UNSUBSCRIBE_INTERFACES: notify_disconnect() 内のIF購読解除時
列挙値
ON_NOTIFY_CONNECT 
ON_NOTIFY_DISCONNECT 
ON_UNSUBSCRIBE_INTERFACES 
PORT_CONNECT_LISTENER_NUM 

PortConnectRetListenerType のタイプ

  • ON_CONNECT_NEXTPORT: notify_connect() 中のカスケード呼び出し直後
  • ON_SUBSCRIBE_INTERFACES: notify_connect() 中のインターフェース購読直後
  • ON_CONNECTED: nofity_connect() 接続処理完了時に呼び出される
  • ON_DISCONNECT_NEXT: notify_disconnect() 中にカスケード呼び出し直後
  • ON_DISCONNECTED: notify_disconnect() リターン時
列挙値
ON_PUBLISH_INTERFACES 
ON_CONNECT_NEXTPORT 
ON_SUBSCRIBE_INTERFACES 
ON_CONNECTED 
ON_DISCONNECT_NEXT 
ON_DISCONNECTED 
PORT_CONNECT_RET_LISTENER_NUM 

PostCompoenntActionListener のタイプ

  • POST_ON_INITIALIZE:
  • POST_ON_FINALIZE:
  • POST_ON_STARTUP:
  • POST_ON_SHUTDOWN:
  • POST_ON_ACTIVATED:
  • POST_ON_DEACTIVATED:
  • POST_ON_ABORTING:
  • POST_ON_ERROR:
  • POST_ON_RESET:
  • POST_ON_EXECUTE:
  • POST_ON_STATE_UPDATE:
  • POST_ON_RATE_CHANGED:
列挙値
POST_ON_INITIALIZE 
POST_ON_FINALIZE 
POST_ON_STARTUP 
POST_ON_SHUTDOWN 
POST_ON_ACTIVATED 
POST_ON_DEACTIVATED 
POST_ON_ABORTING 
POST_ON_ERROR 
POST_ON_RESET 
POST_ON_EXECUTE 
POST_ON_STATE_UPDATE 
POST_ON_RATE_CHANGED 
POST_COMPONENT_ACTION_LISTENER_NUM 

PreComponentActionListener のタイプ

  • PRE_ON_INITIALIZE: onInitialize 直前
  • PRE_ON_FINALIZE: onFinalize 直前
  • PRE_ON_STARTUP: onStartup 直前
  • PRE_ON_SHUTDOWN: onShutdown 直前
  • PRE_ON_ACTIVATED: onActivated 直前
  • PRE_ON_DEACTIVATED: onDeactivated 直前
  • PRE_ON_ABORTING: onAborted 直前
  • PRE_ON_ERROR: onError 直前
  • PRE_ON_RESET: onReset 直前
  • PRE_ON_EXECUTE: onExecute 直前
  • PRE_ON_STATE_UPDATE: onStateUpdate 直前
  • PRE_ON_RATE_CHANGED: onRateChanged 直前
列挙値
PRE_ON_INITIALIZE 
PRE_ON_FINALIZE 
PRE_ON_STARTUP 
PRE_ON_SHUTDOWN 
PRE_ON_ACTIVATED 
PRE_ON_DEACTIVATED 
PRE_ON_ABORTING 
PRE_ON_ERROR 
PRE_ON_RESET 
PRE_ON_EXECUTE 
PRE_ON_STATE_UPDATE 
PRE_ON_RATE_CHANGED 
PRE_COMPONENT_ACTION_LISTENER_NUM 

関数詳解

template<class _New >
RTObject_impl* RTC::Create ( Manager manager)

RTコンポーネント生成用テンプレート関数

RTコンポーネントのインスタンスを生成するためのテンプレート関数。 RTコンポーネント管理用マネージャから呼び出される。 実際には各コンポーネントのコンストラクタが呼び出される。 <_New>で生成対象RTコンポーネントの型を指定する。

引数
managerマネージャオブジェクト
戻り値
生成した RTコンポーネント インスタンス
template<class _Delete >
void RTC::Delete ( RTObject_impl rtc)

RTコンポーネント破棄用テンプレート関数

RTコンポーネントのインスタンスを破棄するためのテンプレート関数。 <_Delete>にて破棄対象RTコンポーネントの型を指定する。

引数
rtc破棄対象RTコンポーネントのインスタンス
template<class _New >
ExecutionContextBase* RTC::ECCreate ( )

ExecutionContext生成用テンプレート関数

ExecutionContextのインスタンスを生成するためのテンプレート関数。

戻り値
生成したExecutionContextインスタンス
template<class _Delete >
void RTC::ECDelete ( ExecutionContextBase ec)

ExecutionContext破棄用テンプレート関数

ExecutionContextのインスタンスを破棄するためのテンプレート関数。

引数
ec破棄対象ExecutionContextのインスタンス