#include <publication.hpp>
Public Types | |
typedef boost::shared_ptr < Publication< M > > | shared_ptr |
Public Member Functions | |
virtual bool | channelReady (ChannelElementBase::shared_ptr channel) |
virtual bool | mqChannelReady (ChannelElementBase::shared_ptr channel) |
Publication (const std::string &topic) | |
bool | publish (M message) |
~Publication () |
Definition at line 30 of file publication.hpp.
typedef boost::shared_ptr< Publication<M> > micros_rtt::Publication< M >::shared_ptr |
Reimplemented from micros_rtt::ConnectionBase.
Definition at line 33 of file publication.hpp.
micros_rtt::Publication< M >::Publication | ( | const std::string & | topic | ) | [inline] |
Definition at line 35 of file publication.hpp.
micros_rtt::Publication< M >::~Publication | ( | ) | [inline] |
Definition at line 36 of file publication.hpp.
virtual bool micros_rtt::Publication< M >::channelReady | ( | ChannelElementBase::shared_ptr | channel | ) | [inline, virtual] |
Implements micros_rtt::ConnectionBase.
Definition at line 60 of file publication.hpp.
virtual bool micros_rtt::Publication< M >::mqChannelReady | ( | ChannelElementBase::shared_ptr | channel | ) | [inline, virtual] |
Implements micros_rtt::ConnectionBase.
Definition at line 62 of file publication.hpp.
bool micros_rtt::Publication< M >::publish | ( | M | message | ) | [inline] |
Definition at line 38 of file publication.hpp.