RTC::InPortConnector Class Reference

InPortConnector base class. More...

#include <InPortConnector.h>

Inheritance diagram for RTC::InPortConnector:

RTC::ConnectorBase RTC::DataPortStatus RTC::InPortPullConnector RTC::InPortPushConnector

List of all members.

Public Member Functions

DATAPORTSTATUS_ENUM InPortConnector (ConnectorBase::Profile &profile, CdrBufferBase *buffer)
 Constructor.
virtual ~InPortConnector ()
 Destructor.
virtual const Profile & profile ()
 Getting Profile.
virtual const char * id ()
 Getting Connector ID.
virtual const char * name ()
 Getting Connector name.
virtual ReturnCode disconnect ()=0
 Disconnect connection.
virtual CdrBufferBasegetBuffer ()
 Getting Buffer.
virtual ReturnCode read (cdrMemoryStream &data)=0
 Destructor.

Protected Attributes

Logger rtclog
Profile m_profile
CdrBufferBasem_buffer


Detailed Description

InPortConnector base class.

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

Since:
1.0.0

Constructor & Destructor Documentation

DATAPORTSTATUS_ENUM RTC::InPortConnector::InPortConnector ( ConnectorBase::Profile profile,
CdrBufferBase buffer 
)

Constructor.

virtual RTC::InPortConnector::~InPortConnector (  )  [virtual]

Destructor.


Member Function Documentation

virtual const Profile& RTC::InPortConnector::profile (  )  [virtual]

Getting Profile.

This operation returns Connector Profile

Implements RTC::ConnectorBase.

virtual const char* RTC::InPortConnector::id (  )  [virtual]

Getting Connector ID.

This operation returns Connector ID

Implements RTC::ConnectorBase.

virtual const char* RTC::InPortConnector::name (  )  [virtual]

Getting Connector name.

This operation returns Connector name

Implements RTC::ConnectorBase.

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]

Getting Buffer.

This operation returns this connector's buffer

Implements RTC::ConnectorBase.

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.


Member Data Documentation

Logger RTC::InPortConnector::rtclog [protected]

Profile RTC::InPortConnector::m_profile [protected]

CdrBufferBase* RTC::InPortConnector::m_buffer [protected]


Generated on Sun May 24 14:08:45 2009 for OpenRTM by  doxygen 1.5.3