|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectjp.go.aist.rtm.RTC.port.CorbaConsumerBase
jp.go.aist.rtm.RTC.port.CorbaConsumer<InPortAny>
jp.go.aist.rtm.RTC.port.InPortCorbaConsumer<DataType>
DataType - データ型を指定します。public class InPortCorbaConsumer<DataType>
CORBAを通信手段とする入力ポートコンシューマの実装です。
| コンストラクタの概要 | |
|---|---|
InPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS,
BufferBase<DataType> buffer)
コンストラクタです。 |
|
InPortCorbaConsumer(InPortCorbaConsumer<DataType> consumer)
コピーコンストラクタです。 |
|
| メソッドの概要 | |
|---|---|
InPortCorbaConsumer |
clone()
当該InPortCorbaConsumerオブジェクトの複製を生成します。 |
void |
push()
バッファ内のデータを取り出して送出します。 |
void |
put(DataType data)
バッファにデータを書き込みます。 |
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 InPortCorbaConsumer(java.lang.Class<DataType> DATA_TYPE_CLASS,
BufferBase<DataType> buffer)
コンストラクタです。
DATA_TYPE_CLASS - 型パラメータ<DataType>で指定されたデータ型のClassオブジェクトbuffer - 当該コンシューマに割り当てるバッファオブジェクトpublic InPortCorbaConsumer(InPortCorbaConsumer<DataType> consumer)
コピーコンストラクタです。
consumer - コピー元となるInPortCorbaConsumerオブジェクト| メソッドの詳細 |
|---|
public void put(DataType data)
バッファにデータを書き込みます。
data - 書き込むデータpublic void push()
バッファ内のデータを取り出して送出します。
InPortConsumer 内の pushpublic InPortCorbaConsumer clone()
当該InPortCorbaConsumerオブジェクトの複製を生成します。
InPortConsumer 内の clonejava.lang.Object 内の clonepublic boolean subscribeInterface(NVListHolder properties)
指定されたプロパティセットの内容に基づいて、データ送出通知の受け取りに登録します。
InPortConsumer 内の subscribeInterfaceproperties - 登録時に参照される情報
public void unsubscribeInterface(NVListHolder properties)
データ送出通知の受け取り登録を解除します。
TODO 記述内容に自信なし…
InPortConsumer 内の unsubscribeInterfaceproperties - 登録解除時に参照される情報
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||