|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.port.ConnectorBase
jp.go.aist.rtm.RTC.port.OutPortConnector
public abstract class OutPortConnector
OutPortConnector 基底クラス
OutPort の Push/Pull 各種 Connector を派生させるための 基底クラス。
入れ子のクラスの概要 |
---|
クラス jp.go.aist.rtm.RTC.port.ConnectorBase から継承された入れ子のクラス/インタフェース |
---|
ConnectorBase.ConnectorInfo, ConnectorBase.ConnectorInfoHolder |
フィールドの概要 | |
---|---|
protected boolean |
m_isLittleEndian
|
protected ConnectorBase.ConnectorInfo |
m_profile
|
protected Logbuf |
rtcout
|
コンストラクタの概要 | |
---|---|
OutPortConnector(ConnectorBase.ConnectorInfo profile)
コンストラクタ |
メソッドの概要 | ||
---|---|---|
abstract ReturnCode |
disconnect()
接続解除関数 Connector が保持している接続を解除する |
|
abstract BufferBase<org.omg.CORBA.portable.OutputStream> |
getBuffer()
Buffer を取得する Connector が保持している Buffer を返す |
|
java.lang.String |
id()
Connector ID 取得 Connector ID を取得する |
|
boolean |
isLittleEndian()
endian 設定を返す endian 設定のbool値を返す。 |
|
java.lang.String |
name()
Connector 名取得 Connector 名を取得する |
|
ConnectorBase.ConnectorInfo |
profile()
Profile 取得 Connector Profile を取得する |
|
void |
setEndian(boolean isLittleEndian)
endianタイプ設定 endianタイプを設定する |
|
abstract void |
setOutPortBase(OutPortBase outportbase)
OutPortBaseを格納する。 |
|
abstract
|
write(DataType data)
write 関数 OutPort からデータを Buffer へ write する関数 |
クラス jp.go.aist.rtm.RTC.port.ConnectorBase から継承されたメソッド |
---|
activate, deactivate |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected Logbuf rtcout
protected ConnectorBase.ConnectorInfo m_profile
protected boolean m_isLittleEndian
コンストラクタの詳細 |
---|
public OutPortConnector(ConnectorBase.ConnectorInfo profile)
profile
- 接続情報を含む ConnectorInfo オブジェクト
メソッドの詳細 |
---|
public final ConnectorBase.ConnectorInfo profile()
Connector Profile を取得する
ConnectorBase
内の profile
public final java.lang.String id()
Connector ID を取得する
ConnectorBase
内の id
public final java.lang.String name()
Connector 名を取得する
ConnectorBase
内の name
public void setEndian(boolean isLittleEndian)
endianタイプを設定する
public boolean isLittleEndian()
endian 設定のbool値を返す。
public abstract ReturnCode disconnect()
Connector が保持している接続を解除する
ConnectorBase
内の disconnect
public abstract BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
Connector が保持している Buffer を返す
ConnectorBase
内の getBuffer
public abstract <DataType> ReturnCode write(DataType data)
OutPort からデータを Buffer へ write する関数
public abstract void setOutPortBase(OutPortBase outportbase)
outportbase
- OutPortBase
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |