インタフェース | 説明 |
---|---|
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.
|
InPortConsumer |
入力ポートコンシューマが提供すべき機能のインタフェースです。
|
InPortProvider |
InPortに対して何を提供しているかを宣言するインタフェースです。
|
OnConnect | |
OnDisconnect | |
OnOverflow<DataType> |
InPort/OutPortのバッファにデータが書き込まれる際、
バッファオーバフローによりバッファへの書き込みが行えない場合に
呼び出されるコールバックメソッド
|
OnRead<DataType> |
InPort/OutPortのバッファからデータが読み出される直前に呼び出される
コールバックインタフェースです。
|
OnReadConvert<DataType> |
InPort/OutPortのバッファからデータが読み出される際に呼び出されるコールバックインタフェースです。
|
OnReadTimeout<DataType> |
InPort/OutPortのバッファからデータが読み出される直前に呼び出される
コールバックインタフェースです。
|
OnUnderflow<DataType> |
InPort/OutPortのバッファからデータが読み出される際、
読み出すべきデータがない場合に
呼び出されるコールバックインタフェース
本コールバックの戻り値が読み出しの代替データとして
使用されるため、データアンダーフロー時のデフォルト読み出し値を与える
フィルタとして機能する。
|
OnWrite<DataType> |
InPort/OutPortのバッファにデータが書き込まれる直前に呼び出される
コールバックインタフェース
|
OnWriteConvert<DataType> |
InPort/OutPortのバッファにデータが書き込まれる際に呼び出されるコールバックインタフェースです。
|
OnWriteTimeout<DataType> |
InPort/OutPortのバッファにデータが書き込まれる直前に呼び出されるコールバックインタフェースです。
|
OutPortConsumer |
出力ポートコンシューマが提供すべき機能のインタフェースです。
|
OutPortProvider |
OutPortに対して何を提供しているかを宣言するインタフェースです。
|
クラス | 説明 |
---|---|
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
|
ConnectorDataListener |
ConnectorDataListener クラス
データポートの Connector において発生する各種イベントに対するコー
ルバックを実現するリスナクラスの基底クラス。
|
ConnectorDataListenerArgument |
ConnectorDataListener クラス
|
ConnectorDataListenerHolder |
ConnectorDataListener holder class
This class manages one ore more instances of ConnectorDataListener class.
|
ConnectorDataListenerT<DataType> |
ConnectorDataListenerTクラス
データポートの Connector において発生する各種イベントに対するコー
ルバックを実現するリスナクラスの基底クラス。
|
ConnectorDataListenerType |
ConnectorDataListener のタイプ
|
ConnectorListener | |
ConnectorListenerHolder |
ConnectorListener holder class
This class manages one ore more instances of ConnectorListener class.
|
ConnectorListeners | |
ConnectorListenerType |
ConnectorListener のタイプ
|
CorbaConsumer<OBJECT_TYPE> |
CORBAを通信手段とするコンシューマの実装クラスです。
|
CorbaConsumerBase |
CORBAを通信手段とするコンシューマ実装のためのベースクラスです。
|
CorbaPort |
CORBAを通信手段とするPortクラスです。
|
EncapsOutputStreamExt | |
InPort<DataType> |
入力ポートのためのベース実装クラスです。
|
InPortBase |
InPort 用 Port
|
InPortConnector |
InPortConnector 基底クラス
InPort の Push/Pull 各種 Connector を派生させるための基底クラス。
|
InPortCorbaCdrConsumer |
InPortCorbaCdrConsumer クラス
データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し
た、push 型データフロー型を実現する InPort コンシューマクラス。
|
InPortCorbaCdrProvider |
InPortCorbaCdrProvider クラス
データ転送に CORBA の OpenRTM::InPortCdr インターフェースを利用し
た、push 型データフロー型を実現する InPort プロバイダクラス。
|
InPortPullConnector |
InPortPullConnector クラス
{@.ja InPort の pull 型データフローのための Connector クラス。
|
InPortPushConnector | |
InPortTcpSockConsumer<DataType> |
通信手段に TCP ソケットを利用した入力ポートコンシューマの実装クラスです。
|
OutPort<DataType> |
出力ポートの実装。
|
OutPortBase |
出力ポートのベース実装クラス
Publisherの登録やPublisherへのデータ更新通知などの実装を提供する。
|
OutPortConnector |
OutPortConnector 基底クラス
OutPort の Push/Pull 各種 Connector を派生させるための
基底クラス。
|
OutPortCorbaCdrConsumer |
OutPortCorbaCdrConsumer クラス
データ転送に CORBA の OpenRTM::OutPortCdr インターフェースを利用し
た、pull 型データフロー型を実現する OutPort コンシューマクラス。
|
OutPortCorbaCdrProvider |
OutPortCorbaCdrProvider クラス
データ転送に CORBA の OpenRTM::OutPortCdr インターフェースを利用し
た、pull 型データフロー型を実現する OutPort プロバイダクラス。
|
OutPortPullConnector |
OutPortPullConnector クラス
{@.ja OutPort の pull 型データフローのための Connector クラス。
|
OutPortPushConnector | |
PortAdmin |
Portの管理を行うクラスです。
|
PortBase |
Port の基底クラス
{@.ja RTC::Port の基底となるクラス。
|
PortConnectListener |
PortConnectListener クラス
{@.ja 各アクションに対応するユーザーコードが呼ばれる直前のタイミング
でコールされるリスナクラスの基底クラス。
|
PortConnectListenerArgument |
PortConnectListenerArgument クラス
|
PortConnectListenerHolder |
PortConnectListener ホルダクラス
複数の PortConnectListener を保持し管理するクラス。
|
PortConnectListeners |
PortConnectListeners クラス
|
PortConnectListenerType |
PortConnectListener のタイプ
- ON_NOTIFY_CONNECT: notify_connect() 関数内呼び出し直後
- ON_NOTIFY_DISCONNECT: notify_disconnect() 呼び出し直後
- ON_UNSUBSCRIBE_INTERFACES: notify_disconnect() 内のIF購読解除時
|
PortConnectRetListener |
PortConnectRetListener クラス
{@.ja 各アクションに対応するユーザーコードが呼ばれる直前のタイミング
でコールされるリスなクラスの基底クラス。
|
PortConnectRetListenerArgument |
PortConnectRetListenerArgument クラス
|
PortConnectRetListenerHolder |
PortConnectRetListener ホルダクラス
複数の PortConnectRetListener を保持し管理するクラス。
|
PortConnectRetListenerType |
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_CONNECT_NEXTPORT: after cascade-call in notify_connect()
- ON_SUBSCRIBE_INTERFACES: after IF subscribing in notify_connect()
- ON_CONNECTED: completed nofity_connect() connection process
- ON_DISCONNECT_NEXT: after cascade-call in notify_disconnect()
- ON_DISCONNECTED: completed notify_disconnect() disconnection}
|
列挙型 | 説明 |
---|---|
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: 不明なエラー
データポートのデータ経路上のエラー発生個所から呼び出し側へエラー
情報を伝えるためにこのエラーコードを使用する。
|