|
OpenRTM-aist 2.1.0
|
Connector Base class. More...
#include <ConnectorBase.h>

Public Member Functions | |
| virtual | ~ConnectorBase ()=default |
| Destructor . More... | |
| virtual const ConnectorInfo & | profile ()=0 |
| Getting Profile. More... | |
| virtual const char * | id ()=0 |
| Getting Connector ID. More... | |
| virtual const char * | name ()=0 |
| Getting Connector name. More... | |
| virtual DataPortStatus | disconnect ()=0 |
| Disconnect connection. More... | |
| virtual CdrBufferBase * | getBuffer ()=0 |
| Getting Buffer. More... | |
| virtual void | activate ()=0 |
| Connector activation. More... | |
| virtual void | deactivate ()=0 |
| Connector deactivation. More... | |
Connector Base class.
The base class to derive subclasses for InPort/OutPort, Push/Pull Connectors
|
virtualdefault |
Destructor .
|
pure virtual |
Connector activation.
This operation activates this connector
Implemented in RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, and RTC::OutPortPushConnector.
|
pure virtual |
Connector deactivation.
This operation deactivates this connector
Implemented in RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, and RTC::OutPortPushConnector.
|
pure virtual |
Disconnect connection.
This operation disconnect this connection
Implemented in RTC::InPortPullConnector, RTC::InPortPushConnector, RTC::OutPortPullConnector, RTC::OutPortPushConnector, RTC::InPortConnector, and RTC::OutPortConnector.
|
pure virtual |
Getting Buffer.
This operation returns this connector's buffer
Implemented in RTC::InPortConnector, RTC::OutPortPullConnector, RTC::OutPortPushConnector, and RTC::OutPortConnector.
|
pure virtual |
Getting Connector ID.
This operation returns Connector ID
Implemented in RTC::InPortConnector, and RTC::OutPortConnector.
|
pure virtual |
Getting Connector name.
This operation returns Connector name
Implemented in RTC::InPortConnector, and RTC::OutPortConnector.
|
pure virtual |
Getting Profile.
This operation returns Connector Profile
Implemented in RTC::InPortConnector, and RTC::OutPortConnector.