パッケージ jp.go.aist.rtm.RTC.port

インタフェースの概要
ConnectionCallback callback functor base classes
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 ConnectorBase
ConnectorBase.ConnectorInfo ConnectorInfo
ConnectorBase.ConnectorInfoHolder ConnectorInfoHoldedr
ConnectorDataListener ConnectorDataListener class
ConnectorDataListenerArgument ConnectorDataListenerArgument class
ConnectorDataListenerHolder ConnectorDataListener holder class
ConnectorDataListenerT<DataType> ConnectorDataListenerT class
ConnectorDataListenerType The types of ConnectorDataListener
ConnectorListener  
ConnectorListenerHolder ConnectorListener holder class
ConnectorListeners  
ConnectorListenerType The types of ConnectorListener
CorbaConsumer<OBJECT_TYPE> CORBAを通信手段とするコンシューマの実装クラスです。
CorbaConsumerBase CORBAを通信手段とするコンシューマ実装のためのベースクラスです。
CorbaPort CORBAを通信手段とするPortクラスです。
DataInPort<DataType> データ入力ポートの実装クラスです。
DataOutPort<DataType> データ出力ポートです。
InPort<DataType> 入力ポートのためのベース実装クラスです。 外部から送信されてきたデータは順次、コンストラクタで指定されたバッファに格納されます。 バッファ内のデータはフラグによって未読/既読状態が管理され、isNew(), isEmpty()などの メソッドによってハンドリングできます。
InPortBase InPortBase
InPortConnector InPortConnector
InPortCorbaCdrConsumer InPortCorbaCdrConsumer
InPortCorbaCdrProvider InPortCorbaCdrProvider
InPortPullConnector InPortPullConnector
InPortPushConnector  
InPortTcpSockConsumer<DataType> 通信手段に TCP ソケットを利用した入力ポートコンシューマの実装クラスです。
OutPort<DataType> 出力ポートの実装です。さらに上位の出力ポートのベース実装として利用されます。
OutPortBase 出力ポートのベース実装クラスです。 Publisherの登録やPublisherへのデータ更新通知などの実装を提供します。
OutPortConnector OutPortConnector
OutPortCorbaCdrConsumer OutPortCorbaCdrConsumer
OutPortCorbaCdrProvider OutPortCorbaCdrProvider
OutPortPullConnector  
OutPortPushConnector  
PortAdmin Portの管理を行うクラスです。
PortBase Port base class
 

列挙型の概要
ReturnCode @brief DataPortStatus return codes