#include <OutPortBase.h>
Inheritance diagram for RTC::OutPortBase:
Public Member Functions | |
OutPortBase (const char *name) | |
A constructor of OutPortBase class. | |
virtual | ~OutPortBase () |
A destructor of OutPortBase class. | |
const char * | name () |
OutPort's name. | |
void | attach (const char *id, PublisherBase *publisher) |
Attach a publisher. | |
void | attach_front (const char *id, PublisherBase *publisher) |
Attach a publisher. | |
void | attach_back (const char *id, PublisherBase *publisher) |
Attach a publisher. | |
PublisherBase * | detach (const char *id) |
Detach a publisher. | |
void | notify () |
Notify data update. | |
Protected Attributes | |
std::string | m_name |
std::vector< Publisher * > | m_publishers |
Publisher list. | |
Classes | |
struct | Publisher |
Publisher struct. More... |
The base class of OutPort<T> s which are implementations of OutPort
|
A constructor of OutPortBase class. Constructor of OutPortBase. |
|
A destructor of OutPortBase class. Destructor of OutPortBase. |
|
Attach a publisher. Attach a publisher to observe OutPort. |
|
Attach a publisher. Attach a publisher to the taile of the Publisher list. |
|
Attach a publisher. Attach a publisher to the head of the Publisher list. |
|
Detach a publisher. Detach a publisher to observe OutPort. |
|
OutPort's name. This operation returns OutPort's name |
|
Notify data update. This operation notify data update to Publishers |
|
|
|
Publisher list.
|