|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.go.aist.rtm.RTC.port.ConnectorBase
jp.go.aist.rtm.RTC.port.OutPortConnector
public abstract class OutPortConnector
Out PortConnector base class
The base class to derive subclasses for OutPort's Push/Pull Connectors
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class jp.go.aist.rtm.RTC.port.ConnectorBase |
|---|
ConnectorBase.ConnectorInfo, ConnectorBase.ConnectorInfoHolder |
| Field Summary | |
|---|---|
protected boolean |
m_isLittleEndian
|
protected ConnectorBase.ConnectorInfo |
m_profile
|
protected Logbuf |
rtcout
|
| Constructor Summary | |
|---|---|
OutPortConnector(ConnectorBase.ConnectorInfo profile)
Constructor |
|
| Method Summary | ||
|---|---|---|
abstract ReturnCode |
disconnect()
Disconnect connection |
|
abstract BufferBase<org.omg.CORBA.portable.OutputStream> |
getBuffer()
Getting Buffer |
|
java.lang.String |
id()
Getting Connector ID |
|
boolean |
isLittleEndian()
Returns endian information |
|
java.lang.String |
name()
Getting Connector name |
|
ConnectorBase.ConnectorInfo |
profile()
Getting Profile |
|
void |
setEndian(boolean isLittleEndian)
Setting an endian type |
|
abstract void |
setOutPortBase(OutPortBase outportbase)
Stores OutPortBase. |
|
abstract
|
write(DataType data)
Writes data |
|
| Methods inherited from class jp.go.aist.rtm.RTC.port.ConnectorBase |
|---|
activate, deactivate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Logbuf rtcout
protected ConnectorBase.ConnectorInfo m_profile
protected boolean m_isLittleEndian
| Constructor Detail |
|---|
public OutPortConnector(ConnectorBase.ConnectorInfo profile)
profile -
ConnectorInfo object which includes connection information| Method Detail |
|---|
public final ConnectorBase.ConnectorInfo profile()
This operation returns Connector Profile
profile in class ConnectorBasepublic final java.lang.String id()
This operation returns Connector ID
id in class ConnectorBasepublic final java.lang.String name()
This operation returns Connector name
name in class ConnectorBasepublic void setEndian(boolean isLittleEndian)
This operation set this connector's endian type
public boolean isLittleEndian()
This value is true if the architecture is little-endian; false if it is big-endian.
public abstract ReturnCode disconnect()
This operation disconnect this connection
disconnect in class ConnectorBasepublic abstract BufferBase<org.omg.CORBA.portable.OutputStream> getBuffer()
This operation returns this connector's buffer
getBuffer in class ConnectorBasepublic abstract <DataType> ReturnCode write(DataType data)
The write function to write data from OutPort to Buffer
public abstract void setOutPortBase(OutPortBase outportbase)
outportbase -
OutPortBase
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||