public abstract class OutPortConnector extends ConnectorBase
OutPort の Push/Pull 各種 Connector を派生させるための 基底クラス。
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 <DataType> ReturnCode |
write(DataType data)
write 関数
OutPort からデータを Buffer へ write する関数
|
activate, deactivate
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 を取得する
profile
クラス内 ConnectorBase
public final java.lang.String id()
Connector ID を取得する
id
クラス内 ConnectorBase
public final java.lang.String name()
Connector 名を取得する
name
クラス内 ConnectorBase
public void setEndian(boolean isLittleEndian)
endianタイプを設定する
public boolean isLittleEndian()
endian 設定のbool値を返す。
public abstract ReturnCode disconnect()
Connector が保持している接続を解除する
disconnect
クラス内 ConnectorBase
public abstract BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
Connector が保持している Buffer を返す
getBuffer
クラス内 ConnectorBase
public abstract <DataType> ReturnCode write(DataType data)
OutPort からデータを Buffer へ write する関数
public abstract void setOutPortBase(OutPortBase outportbase)
outportbase
- OutPortBase