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