インタフェース
jp.go.aist.rtm.RTC.ObjectCreator の使用

ObjectCreator を使用しているパッケージ
jp.go.aist.rtm.RTC   
jp.go.aist.rtm.RTC.buffer   
jp.go.aist.rtm.RTC.executionContext   
jp.go.aist.rtm.RTC.port   
jp.go.aist.rtm.RTC.port.publisher   
 

jp.go.aist.rtm.RTC での ObjectCreator の使用
 

ObjectCreator を実装している jp.go.aist.rtm.RTC のクラス
 class ComponentObserverConsumer
           
 class LoggerConsumer
           
 class PeriodicTask
          周期タスクスレッド実行クラス。
 

ObjectCreator として宣言されている jp.go.aist.rtm.RTC のフィールド
 ObjectCreator<ABSTRACTCLASS> FactoryGlobal.FactoryEntry.creator_
          生成インターフェース保存用変数
 

ObjectCreator を返す jp.go.aist.rtm.RTC のメソッド
 ObjectCreator FactoryGlobal.objectToCreator(ABSTRACTCLASS obj)
          オブジェクトのコンストラクタを取得する {@.ja このファクトリで生成されたオブジェクトのコンストラクタを取得する。
 

ObjectCreator 型のパラメータを持つ jp.go.aist.rtm.RTC のメソッド
 FactoryGlobal.ReturnCode FactoryGlobal.addFactory(IDENTIFIER id, ObjectCreator creator, ObjectDestructor destructor)
          Factory をマップへ登録する。
 

ObjectCreator 型のパラメータを持つ jp.go.aist.rtm.RTC のコンストラクタ
FactoryGlobal.FactoryEntry(IDENTIFIER id, ObjectCreator creator, ObjectDestructor destructor)
          コンストラクタ
 

jp.go.aist.rtm.RTC.buffer での ObjectCreator の使用
 

ObjectCreator を実装している jp.go.aist.rtm.RTC.buffer のクラス
 class CdrRingBuffer
           CdrRingBuffer
 

jp.go.aist.rtm.RTC.executionContext での ObjectCreator の使用
 

ObjectCreator を実装している jp.go.aist.rtm.RTC.executionContext のクラス
 class ExtTrigExecutionContext
          ステップ実行が可能な ExecutionContext クラス {@.ja 1周期毎の実行が可能なPeriodic Sampled Data Processing(周期実行用) ExecutionContextクラスです。
 class OpenHRPExecutionContext
           OpenHRPExecutionContext
 class PeriodicExecutionContext
          Periodic Sampled Data Processing(周期実行用)ExecutionContextクラスです。
 

jp.go.aist.rtm.RTC.port での ObjectCreator の使用
 

ObjectCreator を実装している jp.go.aist.rtm.RTC.port のクラス
 class InPortCorbaCdrConsumer
          InPortCorbaCdrConsumer クラス データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し た、push 型データフロー型を実現する InPort コンシューマクラス。
 class InPortCorbaCdrProvider
          InPortCorbaCdrProvider クラス データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し た、push 型データフロー型を実現する InPort プロバイダクラス。
 class OutPortCorbaCdrConsumer
          OutPortCorbaCdrConsumer クラス データ転送に CORBA の OpenRTM::OutPortCdr インターフェースを利用し た、pull 型データフロー型を実現する OutPort コンシューマクラス。
 class OutPortCorbaCdrProvider
          OutPortCorbaCdrProvider クラス データ転送に CORBA の OpenRTM::OutPortCdr インターフェースを利用し た、pull 型データフロー型を実現する OutPort プロバイダクラス。
 

jp.go.aist.rtm.RTC.port.publisher での ObjectCreator の使用
 

ObjectCreator を実装している jp.go.aist.rtm.RTC.port.publisher のクラス
 class PublisherFlush
          データ送出を待つコンシューマを、送出する側と同じスレッドで動作させる場合に使用します。
 class PublisherNew
          データ送出タイミングを待つコンシューマを、送出する側とは異なるスレッドで動作させる場合に使用します。
 class PublisherPeriodic
          一定時間おきにコンシューマの送出処理を呼び出すPublisherです。