|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.go.aist.rtm.RTC.port.CorbaConsumerBase
jp.go.aist.rtm.RTC.port.CorbaConsumer<OutPortAny>
jp.go.aist.rtm.RTC.port.OutPortCorbaConsumer<DataType>
DataType - データ型を指定します。public class OutPortCorbaConsumer<DataType>
CORBAを通信手段とする出力ポートコンシューマの実装です。
| コンストラクタの概要 | |
|---|---|
OutPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS,
BufferBase<DataType> buffer)
コンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
boolean |
get(DataRef<DataType> dataRef)
データを読み出します。 |
void |
pull()
接続先のポートからデータを受信します。 |
boolean |
subscribeInterface(NVListHolder properties)
指定されたプロパティセットの内容に基づいて、データ受信通知の受け取りに登録します。 |
void |
unsubscribeInterface(NVListHolder properties)
データ受信通知の受け取り登録を解除します。 |
| クラス jp.go.aist.rtm.RTC.port.CorbaConsumer から継承されたメソッド |
|---|
_ptr, releaseObject, setObject |
| クラス jp.go.aist.rtm.RTC.port.CorbaConsumerBase から継承されたメソッド |
|---|
getObject |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public OutPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS,
BufferBase<DataType> buffer)
コンストラクタです。
DATA_TYPE_CLASS - 型パラメータで指定したデータ型のClassオブジェクトbuffer - 割り当てるバッファ| メソッドの詳細 |
|---|
public boolean get(DataRef<DataType> dataRef)
データを読み出します。
dataRef - 読み出したデータを受け取るためのDataRefオブジェクトpublic void pull()
接続先のポートからデータを受信します。受信したデータは、内部のバッファに書き込まれます。
OutPortConsumer 内の pullpublic boolean subscribeInterface(NVListHolder properties)
指定されたプロパティセットの内容に基づいて、データ受信通知の受け取りに登録します。
OutPortConsumer 内の subscribeInterfaceproperties - 登録時に参照される情報
public void unsubscribeInterface(NVListHolder properties)
データ受信通知の受け取り登録を解除します。
OutPortConsumer 内の unsubscribeInterfaceproperties - 登録解除時に参照される情報
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||