RTC::ConnectorBase Class Reference

Connector Base class. More...

#include <ConnectorBase.h>

Inheritance diagram for RTC::ConnectorBase:
RTC::DataPortStatus RTC::InPortConnector RTC::OutPortConnector RTC::InPortPullConnector RTC::InPortPushConnector RTC::OutPortPullConnector RTC::OutPortPushConnector

List of all members.

Public Member Functions

virtual ~ConnectorBase ()
 Destructor.
virtual const ConnectorInfoprofile ()=0
 Getting Profile.
virtual const char * id ()=0
 Getting Connector ID.
virtual const char * name ()=0
 Getting Connector name.
virtual ReturnCode disconnect ()=0
 Disconnect connection.
virtual CdrBufferBasegetBuffer ()=0
 Getting Buffer.
virtual void activate ()=0
 Connector activation.
virtual void deactivate ()=0
 Connector deactivation.

Detailed Description

Connector Base class.

The base class to derive subclasses for InPort/OutPort, Push/Pull Connectors

Since:
1.0.0

Constructor & Destructor Documentation

virtual RTC::ConnectorBase::~ConnectorBase (  )  [inline, virtual]

Destructor.


Member Function Documentation

virtual void RTC::ConnectorBase::activate (  )  [pure virtual]

Connector activation.

This operation activates this connector

Implemented in RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, and RTC::OutPortPushConnector.

virtual void RTC::ConnectorBase::deactivate (  )  [pure virtual]

Connector deactivation.

This operation deactivates this connector

Implemented in RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, and RTC::OutPortPushConnector.

virtual ReturnCode RTC::ConnectorBase::disconnect (  )  [pure virtual]

Disconnect connection.

This operation disconnect this connection

Implemented in RTC::InPortConnector, RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortConnector, RTC::OutPortPullConnector, and RTC::OutPortPushConnector.

virtual CdrBufferBase* RTC::ConnectorBase::getBuffer (  )  [pure virtual]

Getting Buffer.

This operation returns this connector's buffer

Implemented in RTC::InPortConnector, RTC::OutPortConnector, RTC::OutPortPullConnector, and RTC::OutPortPushConnector.

virtual const char* RTC::ConnectorBase::id (  )  [pure virtual]

Getting Connector ID.

This operation returns Connector ID

Implemented in RTC::InPortConnector, and RTC::OutPortConnector.

virtual const char* RTC::ConnectorBase::name (  )  [pure virtual]

Getting Connector name.

This operation returns Connector name

Implemented in RTC::InPortConnector, and RTC::OutPortConnector.

virtual const ConnectorInfo& RTC::ConnectorBase::profile (  )  [pure virtual]

Getting Profile.

This operation returns Connector Profile

Implemented in RTC::InPortConnector, and RTC::OutPortConnector.

Generated on Fri Oct 28 18:31:18 2016 for OpenRTM-aist by  doxygen 1.6.3