|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.go.aist.rtm.RTC.port.ConnectorBase
jp.go.aist.rtm.RTC.port.OutPortConnector
jp.go.aist.rtm.RTC.port.OutPortPullConnector
public class OutPortPullConnector
入れ子のクラスの概要 |
---|
クラス jp.go.aist.rtm.RTC.port.ConnectorBase から継承された入れ子のクラス/インタフェース |
---|
ConnectorBase.ConnectorInfo, ConnectorBase.ConnectorInfoHolder |
フィールドの概要 | |
---|---|
protected BufferBase<org.omg.CORBA.portable.OutputStream> |
m_buffer
the pointer to the buffer |
protected OutPortProvider |
m_provider
the pointer to the OutPortProvider |
クラス jp.go.aist.rtm.RTC.port.OutPortConnector から継承されたフィールド |
---|
m_isLittleEndian, m_profile, rtcout |
コンストラクタの概要 | |
---|---|
OutPortPullConnector(ConnectorBase.ConnectorInfo profile,
OutPortProvider provider,
ConnectorListeners listeners)
|
|
OutPortPullConnector(ConnectorBase.ConnectorInfo profile,
OutPortProvider provider,
ConnectorListeners listeners,
BufferBase<org.omg.CORBA.portable.OutputStream> buffer)
Constructor |
メソッドの概要 | ||
---|---|---|
void |
activate()
Connector activation |
|
protected BufferBase<org.omg.CORBA.portable.OutputStream> |
createBuffer(ConnectorBase.ConnectorInfo profile)
create buffer |
|
void |
deactivate()
Connector deactivation |
|
ReturnCode |
disconnect()
disconnect |
|
BufferBase<org.omg.CORBA.portable.OutputStream> |
getBuffer()
Getting Buffer |
|
protected void |
onConnect()
Invoke callback when connection is established |
|
protected void |
onDisconnect()
Invoke callback when connection is destroied |
|
void |
setOutPortBase(OutPortBase outportbase)
|
|
|
write(DataType data)
Writing data |
クラス jp.go.aist.rtm.RTC.port.OutPortConnector から継承されたメソッド |
---|
id, isLittleEndian, name, profile, setEndian |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
protected OutPortProvider m_provider
the pointer to the OutPortProvider
protected BufferBase<org.omg.CORBA.portable.OutputStream> m_buffer
the pointer to the buffer
コンストラクタの詳細 |
---|
public OutPortPullConnector(ConnectorBase.ConnectorInfo profile, OutPortProvider provider, ConnectorListeners listeners, BufferBase<org.omg.CORBA.portable.OutputStream> buffer) throws java.lang.Exception
Constructor
OutPortPullConnector assume ownership of InPortConsumer.
Therefore, OutPortProvider will be deleted when OutPortPushConnector
is destructed.
profile
- pointer to a ConnectorProfileprovider
- pointer to an OutPortProviderbuffer
- pointer to a buffer
java.lang.Exception
public OutPortPullConnector(ConnectorBase.ConnectorInfo profile, OutPortProvider provider, ConnectorListeners listeners) throws java.lang.Exception
java.lang.Exception
メソッドの詳細 |
---|
public <DataType> ReturnCode write(DataType data)
Writing data
This operation writes data into publisher and then the data
will be transferred to correspondent InPort.
OutPortConnector
内の write
data
-
public ReturnCode disconnect()
This operation destruct and delete the consumer, the publisher and the buffer.
OutPortConnector
内の disconnect
public BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
Getting Buffer
This operation returns this connector's buffer
OutPortConnector
内の getBuffer
protected BufferBase<org.omg.CORBA.portable.OutputStream> createBuffer(ConnectorBase.ConnectorInfo profile)
create buffer
protected void onConnect()
Invoke callback when connection is established
protected void onDisconnect()
public void activate()
Connector activation
This operation activates this connector
ConnectorBase
内の activate
public void deactivate()
Connector deactivation
This operation deactivates this connector
ConnectorBase
内の deactivate
public void setOutPortBase(OutPortBase outportbase)
OutPortConnector
内の setOutPortBase
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |