#include <connection_base.h>

Public Types | |
| typedef boost::intrusive_ptr < ConnectionBase > | shared_ptr |
Public Member Functions | |
| bool | addConnection (ChannelElementBase::shared_ptr channel) |
| ConnectionBase (std::string topic) | |
| ChannelElementBase::shared_ptr | getChannelElement () |
| std::string | getTopic () |
| ~ConnectionBase () | |
Private Attributes | |
| ChannelElementBase::shared_ptr | channel_element |
| std::string | topic_ |
Definition at line 12 of file connection_base.h.
| typedef boost::intrusive_ptr<ConnectionBase> hpcl_rtt::ConnectionBase::shared_ptr |
Reimplemented in hpcl_rtt::Publication< M >.
Definition at line 15 of file connection_base.h.
| hpcl_rtt::ConnectionBase::ConnectionBase | ( | std::string | topic | ) | [inline] |
Definition at line 22 of file connection_base.h.
| hpcl_rtt::ConnectionBase::~ConnectionBase | ( | ) | [inline] |
Definition at line 23 of file connection_base.h.
| bool hpcl_rtt::ConnectionBase::addConnection | ( | ChannelElementBase::shared_ptr | channel | ) | [inline] |
Definition at line 29 of file connection_base.h.
Definition at line 27 of file connection_base.h.
| std::string hpcl_rtt::ConnectionBase::getTopic | ( | ) | [inline] |
Definition at line 25 of file connection_base.h.
Definition at line 19 of file connection_base.h.
std::string hpcl_rtt::ConnectionBase::topic_ [private] |
Definition at line 18 of file connection_base.h.