|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.port.ConnectorBase
jp.go.aist.rtm.RTC.port.InPortConnector
public abstract class InPortConnector
InPortConnector 基底クラス
InPort の Push/Pull 各種 Connector を派生させるための基底クラス。
入れ子のクラスの概要 |
---|
クラス jp.go.aist.rtm.RTC.port.ConnectorBase から継承された入れ子のクラス/インタフェース |
---|
ConnectorBase.ConnectorInfo, ConnectorBase.ConnectorInfoHolder |
フィールドの概要 | |
---|---|
protected BufferBase<org.omg.CORBA.portable.OutputStream> |
m_buffer
|
protected boolean |
m_isLittleEndian
|
protected org.omg.CORBA.ORB |
m_orb
|
protected ConnectorBase.ConnectorInfo |
m_profile
|
protected com.sun.corba.se.spi.orb.ORB |
m_spi_orb
|
protected Logbuf |
rtcout
|
コンストラクタの概要 | |
---|---|
InPortConnector(ConnectorBase.ConnectorInfo profile,
BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
コンストラクタ |
メソッドの概要 | |
---|---|
abstract ReturnCode |
disconnect()
接続解除関数 Connector が保持している接続を解除する |
BufferBase<org.omg.CORBA.portable.OutputStream> |
getBuffer()
Buffer を取得する Connector が保持している Buffer を返す |
java.lang.String |
id()
Connector ID 取得 Connector ID を取得する |
boolean |
isLittleEndian()
endian 設定を返す |
java.lang.String |
name()
Connector 名取得 Connector 名を取得する |
ConnectorBase.ConnectorInfo |
profile()
ConnectorInfo 取得 Connector ConnectorInfo を取得する |
abstract ReturnCode |
read(DataRef<org.omg.CORBA.portable.InputStream> data)
read 関数 |
void |
setEndian(boolean isLittleEndian)
endianタイプ設定 endianタイプを設定する |
abstract void |
setListener(ConnectorBase.ConnectorInfo profile,
ConnectorListeners listeners)
リスナを設定する。 |
クラス 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 BufferBase<org.omg.CORBA.portable.OutputStream> m_buffer
protected boolean m_isLittleEndian
protected com.sun.corba.se.spi.orb.ORB m_spi_orb
protected org.omg.CORBA.ORB m_orb
コンストラクタの詳細 |
---|
public InPortConnector(ConnectorBase.ConnectorInfo profile, BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
profile
- 接続情報を含む ConnectorInfo オブジェクト
buffer
- このコネクタのバッファへのポインタ
メソッドの詳細 |
---|
public final ConnectorBase.ConnectorInfo profile()
Connector ConnectorInfo を取得する
ConnectorBase
内の profile
public final java.lang.String id()
Connector ID を取得する
ConnectorBase
内の id
public final java.lang.String name()
Connector 名を取得する
ConnectorBase
内の name
public abstract ReturnCode disconnect()
Connector が保持している接続を解除する
ConnectorBase
内の disconnect
public BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
Connector が保持している Buffer を返す
ConnectorBase
内の getBuffer
public void setEndian(boolean isLittleEndian)
endianタイプを設定する
isLittleEndian
- true: little, false: big
public boolean isLittleEndian()
public abstract void setListener(ConnectorBase.ConnectorInfo profile, ConnectorListeners listeners)
profile
- 接続情報
listeners
- リスナオブジェクト
public abstract ReturnCode read(DataRef<org.omg.CORBA.portable.InputStream> data)
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |