| パッケージ | 説明 | 
|---|---|
| jp.go.aist.rtm.RTC | |
| jp.go.aist.rtm.RTC.port | |
| jp.go.aist.rtm.RTC.port.publisher | 
| クラスと説明 | 
|---|
| CorbaPort
 CORBAを通信手段とするPortクラスです。 
 | 
| InPort
 入力ポートのためのベース実装クラスです。 
 | 
| InPortBase
 InPort 用 Port
 
 
  
 | 
| OutPort
 出力ポートの実装。 
 | 
| OutPortBase
 出力ポートのベース実装クラス
 
 
 Publisherの登録やPublisherへのデータ更新通知などの実装を提供する。 
 | 
| PortAdmin
 Portの管理を行うクラスです。 
 | 
| PortBase
 Port の基底クラス
 
{@.ja RTC::Port の基底となるクラス。 
 | 
| PortConnectListener
 PortConnectListener クラス
 
 
 {@.ja 各アクションに対応するユーザーコードが呼ばれる直前のタイミング
 でコールされるリスナクラスの基底クラス。 
 | 
| PortConnectListeners
 PortConnectListeners クラス
  
 | 
| PortConnectRetListener
 PortConnectRetListener クラス
 
 
 {@.ja 各アクションに対応するユーザーコードが呼ばれる直前のタイミング
 でコールされるリスなクラスの基底クラス。 
 | 
| クラスと説明 | 
|---|
| ConnectionCallback
 callback functor base classes
 ConnectCallback
  Callback interface for connect/notify_connect() funcs 
 This is the interface for callback functor for connect/notify_connect()
 invocation in Port. 
 | 
| ConnectorBase
 Connector 基底クラス
 
 
 InPort/OutPort, Push/Pull 各種 Connector を派生させるための
 基底クラス。 
 | 
| ConnectorBase.ConnectorInfo
  ConnectorInfo 
  local representation of Connector profile 
  ConnectorProfile struct for ConnectorBase and its subclasses. 
 | 
| ConnectorBase.ConnectorInfoHolder
  ConnectorInfoHoldedr  
 | 
| ConnectorDataListenerHolder
  ConnectorDataListener holder class 
  This class manages one ore more instances of ConnectorDataListener class. 
 | 
| ConnectorDataListenerT
 ConnectorDataListenerTクラス
 
 
 データポートの Connector において発生する各種イベントに対するコー
       ルバックを実現するリスナクラスの基底クラス。 
 | 
| ConnectorListener | 
| ConnectorListenerHolder
  ConnectorListener holder class 
  This class manages one ore more instances of ConnectorListener class. 
 | 
| ConnectorListeners | 
| CorbaConsumer
 CORBAを通信手段とするコンシューマの実装クラスです。 
 | 
| CorbaConsumerBase
 CORBAを通信手段とするコンシューマ実装のためのベースクラスです。 
 | 
| EncapsOutputStreamExt | 
| InPortBase
 InPort 用 Port
 
 
  
 | 
| InPortConnector
 InPortConnector 基底クラス
 
 
 InPort の Push/Pull 各種 Connector を派生させるための基底クラス。 
 | 
| InPortConsumer
 入力ポートコンシューマが提供すべき機能のインタフェースです。 
 | 
| InPortProvider
 InPortに対して何を提供しているかを宣言するインタフェースです。 
 | 
| InPortTcpSockConsumer
 通信手段に TCP ソケットを利用した入力ポートコンシューマの実装クラスです。 
 | 
| OnConnect | 
| OnDisconnect | 
| OnOverflow
 InPort/OutPortのバッファにデータが書き込まれる際、
  バッファオーバフローによりバッファへの書き込みが行えない場合に
   呼び出されるコールバックメソッド
  
 | 
| OnRead
 InPort/OutPortのバッファからデータが読み出される直前に呼び出される
 コールバックインタフェースです。 
 | 
| OnReadConvert
 InPort/OutPortのバッファからデータが読み出される際に呼び出されるコールバックインタフェースです。 
 | 
| OnUnderflow
 InPort/OutPortのバッファからデータが読み出される際、
 読み出すべきデータがない場合に
 呼び出されるコールバックインタフェース
 
 
 本コールバックの戻り値が読み出しの代替データとして
 使用されるため、データアンダーフロー時のデフォルト読み出し値を与える
 フィルタとして機能する。 
 | 
| OnWrite
 InPort/OutPortのバッファにデータが書き込まれる直前に呼び出される
 コールバックインタフェース
  
 | 
| OnWriteConvert
 InPort/OutPortのバッファにデータが書き込まれる際に呼び出されるコールバックインタフェースです。 
 | 
| OutPortBase
 出力ポートのベース実装クラス
 
 
 Publisherの登録やPublisherへのデータ更新通知などの実装を提供する。 
 | 
| OutPortBase.Publisher
 ポート名です。 
 | 
| OutPortConnector
 OutPortConnector 基底クラス
 
 
 OutPort の Push/Pull 各種 Connector を派生させるための
 基底クラス。 
 | 
| OutPortConsumer
 出力ポートコンシューマが提供すべき機能のインタフェースです。 
 | 
| OutPortProvider
 OutPortに対して何を提供しているかを宣言するインタフェースです。 
 | 
| PortBase
 Port の基底クラス
 
{@.ja RTC::Port の基底となるクラス。 
 | 
| PortConnectListenerHolder
 PortConnectListener ホルダクラス
 
 
 複数の PortConnectListener を保持し管理するクラス。 
 | 
| PortConnectListeners
 PortConnectListeners クラス
  
 | 
| PortConnectRetListenerHolder
 PortConnectRetListener ホルダクラス
 
 
 複数の PortConnectRetListener を保持し管理するクラス。 
 | 
| ReturnCode
 DataPortStatus リターンコード
 
 
 {@.ja データポート関連のクラスで共通のリターンコード
 
  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:        不明なエラー
 
 データポートのデータ経路上のエラー発生個所から呼び出し側へエラー
 情報を伝えるためにこのエラーコードを使用する。 
 | 
| クラスと説明 | 
|---|
| ConnectorBase.ConnectorInfo
  ConnectorInfo 
  local representation of Connector profile 
  ConnectorProfile struct for ConnectorBase and its subclasses. 
 | 
| ConnectorListeners | 
| InPortConsumer
 入力ポートコンシューマが提供すべき機能のインタフェースです。 
 | 
| ReturnCode
 DataPortStatus リターンコード
 
 
 {@.ja データポート関連のクラスで共通のリターンコード
 
  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:        不明なエラー
 
 データポートのデータ経路上のエラー発生個所から呼び出し側へエラー
 情報を伝えるためにこのエラーコードを使用する。 
 |