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

インタフェースの概要
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 ConnectorBase Connector Base class The base class to derive subclasses for InPort/OutPort, Push/Pull Connectors
ConnectorBase.ConnectorInfo ConnectorInfo local representation of Connector profile ConnectorProfile struct for ConnectorBase and its subclasses.
ConnectorBase.ConnectorInfoHolder ConnectorInfoHoldedr
ConnectorDataListener ConnectorDataListener クラス データポートの Connector において発生する各種イベントに対するコー ルバックを実現するリスナクラスの基底クラス。
ConnectorDataListenerArgument ConnectorDataListenerArgument class
ConnectorDataListenerHolder ConnectorDataListener holder class This class manages one ore more instances of ConnectorDataListener class.
ConnectorDataListenerT<DataType> ConnectorDataListenerT class This class is abstract base class for listener classes that provides callbacks for various events in the data port's connectors.
ConnectorDataListenerType 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側エラー時
ConnectorListener  
ConnectorListenerHolder ConnectorListener holder class This class manages one ore more instances of ConnectorListener class.
ConnectorListeners  
ConnectorListenerType ConnectorListener のタイプ
  • ON_BUFFER_EMPTY: バッファが空の場合
  • ON_BUFFER_READTIMEOUT: バッファが空でタイムアウトした場合
  • ON_SENDER_EMPTY: OutPort側バッファが空
  • ON_SENDER_TIMEOUT: OutPort側タイムアウト時
  • ON_SENDER_ERROR: OutPort側エラー時
  • ON_CONNECT: 接続確立時
  • ON_DISCONNECT: 接続切断時
CorbaConsumer<OBJECT_TYPE> CORBAを通信手段とするコンシューマの実装クラスです。
CorbaConsumerBase CORBAを通信手段とするコンシューマ実装のためのベースクラスです。
CorbaPort CORBAを通信手段とするPortクラスです。
DataInPort<DataType> データ入力ポートの実装クラスです。
DataOutPort<DataType> データ出力ポートです。
InPort<DataType> 入力ポートのためのベース実装クラスです。
InPortBase InPortBase Port for InPort This is an implementation class for the data input port.
InPortConnector InPortConnector InPortConnector base class The base class to derive subclasses for InPort's Push/Pull Connectors
InPortCorbaCdrConsumer InPortCorbaCdrConsumer InPortCorbaCdrConsumer class This is an implementation class of the input port Consumer that uses CORBA for means of communication.
InPortCorbaCdrProvider InPortCorbaCdrProvider InPortCorbaCdrProvider class This is an implementation class of the input port Provider that uses CORBA for means of communication.
InPortPullConnector InPortPullConnector InPortPullConnector base class A connector class for pull type dataflow of InPort
InPortPushConnector  
InPortTcpSockConsumer<DataType> 通信手段に TCP ソケットを利用した入力ポートコンシューマの実装クラスです。
OutPort<DataType> 出力ポートの実装です。
OutPortBase 出力ポートのベース実装クラスです。
OutPortConnector OutPortConnector Out PortConnector base class The base class to derive subclasses for OutPort's Push/Pull Connectors
OutPortCorbaCdrConsumer OutPortCorbaCdrConsumer OutPortCorbaCdrConsumer class This is an implementation class of the output Consumer that uses CORBA for means of communication.
OutPortCorbaCdrProvider OutPortCorbaCdrProvider OutPortCorbaCdrProvider class This is an implementation class of OutPort Provider that uses CORBA for mean of communication.
OutPortPullConnector  
OutPortPushConnector  
PortAdmin Portの管理を行うクラスです。
PortBase Port の基底クラス {@.ja RTC::Port の基底となるクラス。
 

列挙型の概要
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: 不明なエラー データポートのデータ経路上のエラー発生個所から呼び出し側へエラー 情報を伝えるためにこのエラーコードを使用する。