#include <connection_base.h>
Public Types | |
typedef boost::intrusive_ptr < ConnectionBase > | shared_ptr |
Public Member Functions | |
bool | addConnection (ChannelElementBase::shared_ptr channel) |
bool | addMQConnection (ChannelElementBase::shared_ptr channel) |
virtual bool | channelReady (ChannelElementBase::shared_ptr channel)=0 |
ConnectionBase () | |
ConnectionBase (std::string topic) | |
ChannelElementBase::shared_ptr | getChannelElement () |
ChannelElementBase::shared_ptr | getMQChannelElement () |
std::string | getTopic () |
virtual bool | mqChannelReady (ChannelElementBase::shared_ptr channel)=0 |
~ConnectionBase () | |
Private Attributes | |
ChannelElementBase::shared_ptr | channel_element |
ChannelElementBase::shared_ptr | mq_channel_element |
std::string | topic_ |
Definition at line 30 of file connection_base.h.
typedef boost::intrusive_ptr<ConnectionBase> micros_rtt::ConnectionBase::shared_ptr |
Reimplemented in micros_rtt::Publication< M >.
Definition at line 33 of file connection_base.h.
micros_rtt::ConnectionBase::ConnectionBase | ( | ) | [inline] |
Definition at line 41 of file connection_base.h.
micros_rtt::ConnectionBase::ConnectionBase | ( | std::string | topic | ) | [inline] |
Definition at line 42 of file connection_base.h.
micros_rtt::ConnectionBase::~ConnectionBase | ( | ) | [inline] |
Definition at line 43 of file connection_base.h.
bool micros_rtt::ConnectionBase::addConnection | ( | ChannelElementBase::shared_ptr | channel | ) | [inline] |
Definition at line 50 of file connection_base.h.
bool micros_rtt::ConnectionBase::addMQConnection | ( | ChannelElementBase::shared_ptr | channel | ) | [inline] |
Definition at line 55 of file connection_base.h.
virtual bool micros_rtt::ConnectionBase::channelReady | ( | ChannelElementBase::shared_ptr | channel | ) | [pure virtual] |
Implemented in micros_rtt::Publication< M >, and micros_rtt::Subscription< M >.
Definition at line 47 of file connection_base.h.
Definition at line 48 of file connection_base.h.
std::string micros_rtt::ConnectionBase::getTopic | ( | ) | [inline] |
Definition at line 45 of file connection_base.h.
virtual bool micros_rtt::ConnectionBase::mqChannelReady | ( | ChannelElementBase::shared_ptr | channel | ) | [pure virtual] |
Implemented in micros_rtt::Publication< M >, and micros_rtt::Subscription< M >.
Definition at line 37 of file connection_base.h.
Definition at line 38 of file connection_base.h.
std::string micros_rtt::ConnectionBase::topic_ [private] |
Definition at line 36 of file connection_base.h.