jp.go.aist.rtm.RTC.port
クラス OutPortConnector

java.lang.Object
  上位を拡張 jp.go.aist.rtm.RTC.port.ConnectorBase
      上位を拡張 jp.go.aist.rtm.RTC.port.OutPortConnector
直系の既知のサブクラス:
OutPortPullConnector, OutPortPushConnector

public abstract class OutPortConnector
extends ConnectorBase

OutPortConnector

Out PortConnector base class

The base class to derive subclasses for OutPort's Push/Pull Connectors


入れ子のクラスの概要
 
クラス 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)
           Constructor
 
メソッドの概要
abstract  ReturnCode disconnect()
           Disconnect connection This operation disconnect this connection
abstract  BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
           Getting Buffer This operation returns this connector's buffer
 java.lang.String id()
           Getting Connector ID This operation returns Connector ID
 boolean isLittleEndian()
           This value is true if the architecture is little-endian; false if it is big-endian.
 java.lang.String name()
           Getting Connector name This operation returns Connector name
 ConnectorBase.ConnectorInfo profile()
           Getting Profile This operation returns Connector Profile
 void setEndian(boolean isLittleEndian)
           Setting an endian type This operation set this connector's endian type
abstract  void setOutPortBase(OutPortBase outportbase)
           
abstract
<DataType> ReturnCode
write(DataType data)
           Destructor The write function to write data from OutPort to Buffer
 
クラス jp.go.aist.rtm.RTC.port.ConnectorBase から継承されたメソッド
activate, deactivate
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

rtcout

protected Logbuf rtcout

m_profile

protected ConnectorBase.ConnectorInfo m_profile

m_isLittleEndian

protected boolean m_isLittleEndian
コンストラクタの詳細

OutPortConnector

public OutPortConnector(ConnectorBase.ConnectorInfo profile)

Constructor

メソッドの詳細

profile

public final ConnectorBase.ConnectorInfo profile()

Getting Profile

This operation returns Connector Profile

定義:
クラス ConnectorBase 内の profile

id

public final java.lang.String id()

Getting Connector ID

This operation returns Connector ID

定義:
クラス ConnectorBase 内の id

name

public final java.lang.String name()

Getting Connector name

This operation returns Connector name

定義:
クラス ConnectorBase 内の name

setEndian

public void setEndian(boolean isLittleEndian)

Setting an endian type

This operation set this connector's endian type


isLittleEndian

public boolean isLittleEndian()

This value is true if the architecture is little-endian; false if it is big-endian.


disconnect

public abstract ReturnCode disconnect()

Disconnect connection

This operation disconnect this connection

定義:
クラス ConnectorBase 内の disconnect

getBuffer

public abstract BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()

Getting Buffer

This operation returns this connector's buffer

定義:
クラス ConnectorBase 内の getBuffer

write

public abstract <DataType> ReturnCode write(DataType data)

Destructor

The write function to write data from OutPort to Buffer


setOutPortBase

public abstract void setOutPortBase(OutPortBase outportbase)