#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.
|
1.4.1