RTC::InPortPullConnector Class Reference

InPortPullConnector base class. More...

#include <InPortPullConnector.h>

Inheritance diagram for RTC::InPortPullConnector:

RTC::InPortConnector RTC::ConnectorBase RTC::DataPortStatus

List of all members.

Public Member Functions

DATAPORTSTATUS_ENUM InPortPullConnector (Profile profile, OutPortConsumer *consumer, CdrBufferBase *buffer=0)
 Constructor.
virtual ~InPortPullConnector ()
 Destructor.
virtual ReturnCode read (cdrMemoryStream &data)
 Destructor.
virtual ReturnCode disconnect ()
 Disconnect connection.
virtual void activate ()
virtual void deactivate ()

Protected Member Functions

CdrBufferBasecreateBuffer (Profile &profile)


Detailed Description

InPortPullConnector base class.

A connector class for pull type dataflow of InPort

Since:
1.0.0

Constructor & Destructor Documentation

DATAPORTSTATUS_ENUM RTC::InPortPullConnector::InPortPullConnector ( Profile  profile,
OutPortConsumer consumer,
CdrBufferBase buffer = 0 
)

Constructor.

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

Destructor.


Member Function Documentation

virtual ReturnCode RTC::InPortPullConnector::read ( cdrMemoryStream &  data  )  [virtual]

Destructor.

The read function to read data from buffer to InPort

Implements RTC::InPortConnector.

virtual ReturnCode RTC::InPortPullConnector::disconnect (  )  [virtual]

Disconnect connection.

This operation disconnect this connection

Implements RTC::InPortConnector.

virtual void RTC::InPortPullConnector::activate (  )  [inline, virtual]

Implements RTC::ConnectorBase.

virtual void RTC::InPortPullConnector::deactivate (  )  [inline, virtual]

Implements RTC::ConnectorBase.

CdrBufferBase* RTC::InPortPullConnector::createBuffer ( Profile &  profile  )  [protected]


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