#include <InPortConnector.h>

Public Member Functions | |
| DATAPORTSTATUS_ENUM | InPortConnector (ConnectorInfo &info, CdrBufferBase *buffer) |
| Constructor. | |
| virtual | ~InPortConnector () |
| Destructor. | |
| virtual const ConnectorInfo & | profile () |
| Getting ConnectorInfo. | |
| virtual const char * | id () |
| Getting Connector ID. | |
| virtual const char * | name () |
| Getting Connector name. | |
| virtual ReturnCode | disconnect ()=0 |
| Disconnect connection. | |
| virtual CdrBufferBase * | getBuffer () |
| Getting Buffer. | |
| virtual ReturnCode | read (cdrMemoryStream &data)=0 |
| Destructor. | |
| virtual void | setEndian (const bool endian_type) |
| Setting an endian type. | |
| virtual bool | isLittleEndian () |
| return it whether endian setting. | |
Protected Attributes | |
| Logger | rtclog |
| Logger stream. | |
| ConnectorInfo | m_profile |
| ConnectorInfo. | |
| CdrBufferBase * | m_buffer |
| Connector's buffer. | |
| bool | m_littleEndian |
| Connected Endian. | |
The base class to derive subclasses for InPort's Push/Pull Connectors
| DATAPORTSTATUS_ENUM RTC::InPortConnector::InPortConnector | ( | ConnectorInfo & | info, | |
| CdrBufferBase * | buffer | |||
| ) |
Constructor.
| virtual RTC::InPortConnector::~InPortConnector | ( | ) | [virtual] |
Destructor.
| virtual const ConnectorInfo& RTC::InPortConnector::profile | ( | ) | [virtual] |
| virtual const char* RTC::InPortConnector::id | ( | ) | [virtual] |
| virtual const char* RTC::InPortConnector::name | ( | ) | [virtual] |
| virtual ReturnCode RTC::InPortConnector::disconnect | ( | ) | [pure virtual] |
Disconnect connection.
This operation disconnect this connection
Implements RTC::ConnectorBase.
Implemented in RTC::InPortPullConnector, and RTC::InPortPushConnector.
| virtual CdrBufferBase* RTC::InPortConnector::getBuffer | ( | ) | [virtual] |
| virtual ReturnCode RTC::InPortConnector::read | ( | cdrMemoryStream & | data | ) | [pure virtual] |
Destructor.
The read function to read data from buffer to InPort
Implemented in RTC::InPortPullConnector, and RTC::InPortPushConnector.
| virtual void RTC::InPortConnector::setEndian | ( | const bool | endian_type | ) | [virtual] |
Setting an endian type.
This operation set this connector's endian type
| virtual bool RTC::InPortConnector::isLittleEndian | ( | ) | [virtual] |
return it whether endian setting.
Logger RTC::InPortConnector::rtclog [protected] |
Logger stream.
ConnectorInfo RTC::InPortConnector::m_profile [protected] |
CdrBufferBase* RTC::InPortConnector::m_buffer [protected] |
Connector's buffer.
bool RTC::InPortConnector::m_littleEndian [protected] |
Connected Endian.
1.5.5