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