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