#include <mux.hpp>
Public Types | |
enum | Errors { NotAvailable = -1 } |
typedef std::map< std::string, std::shared_ptr < impl::MessageMux > > | MuxMap |
typedef std::map< std::string, std::shared_ptr < impl::MessageMux > >::const_iterator | MuxMapConstIterator |
typedef std::map< std::string, std::shared_ptr < impl::MessageMux > >::iterator | MuxMapIterator |
typedef std::pair< std::string, std::shared_ptr < impl::MessageMux > > | MuxMapPair |
Static Public Member Functions | |
static MuxMap & | multiplexers () |
static int | send (const std::string &name, const unsigned int &id, const mm_messages::ByteArray &msg_buffer) |
static void | shutdown (const std::string &name) |
static void | shutdown () |
static void | start (const std::string &name, const std::string &url, const mm_messages::Verbosity::Level &verbosity=mm_messages::Verbosity::QUIET, const bool bind=true) |
Pre-establish named connections. |
typedef std::map<std::string, std::shared_ptr<impl::MessageMux> > mm_mux_demux::MessageMux::MuxMap |
typedef std::map<std::string, std::shared_ptr<impl::MessageMux> >::const_iterator mm_mux_demux::MessageMux::MuxMapConstIterator |
typedef std::map<std::string, std::shared_ptr<impl::MessageMux> >::iterator mm_mux_demux::MessageMux::MuxMapIterator |
typedef std::pair<std::string, std::shared_ptr<impl::MessageMux> > mm_mux_demux::MessageMux::MuxMapPair |
MessageMux::MuxMap & mm_mux_demux::MessageMux::multiplexers | ( | ) | [static] |
int mm_mux_demux::MessageMux::send | ( | const std::string & | name, |
const unsigned int & | id, | ||
const mm_messages::ByteArray & | msg_buffer | ||
) | [static] |
void mm_mux_demux::MessageMux::shutdown | ( | const std::string & | name | ) | [static] |
void mm_mux_demux::MessageMux::shutdown | ( | ) | [static] |
void mm_mux_demux::MessageMux::start | ( | const std::string & | name, |
const std::string & | url, | ||
const mm_messages::Verbosity::Level & | verbosity = mm_messages::Verbosity::QUIET , |
||
const bool | bind = true |
||
) | [static] |