Public Member Functions | Private Attributes | List of all members
mm_mux_demux::impl::MessageMux Class Reference

#include <mux.hpp>

Public Member Functions

 MessageMux (const std::string &name, const std::string &url, const mm_messages::Verbosity::Level &verbosity=mm_messages::Verbosity::QUIET, const bool bind=true)
 
int send (const unsigned int &id, const mm_messages::ByteArray &msg_buffer)
 
 ~MessageMux ()
 

Private Attributes

int endpoint_id
 
std::string name
 
int socket
 
std::string url
 
mm_messages::Verbosity::Level verbosity
 

Detailed Description

Definition at line 33 of file mux.hpp.

Constructor & Destructor Documentation

mm_mux_demux::impl::MessageMux::MessageMux ( const std::string &  name,
const std::string &  url,
const mm_messages::Verbosity::Level verbosity = mm_messages::Verbosity::QUIET,
const bool  bind = true 
)

Definition at line 29 of file mux.cpp.

mm_mux_demux::impl::MessageMux::~MessageMux ( )

Definition at line 62 of file mux.cpp.

Member Function Documentation

int mm_mux_demux::impl::MessageMux::send ( const unsigned int &  id,
const mm_messages::ByteArray msg_buffer 
)

Definition at line 68 of file mux.cpp.

Member Data Documentation

int mm_mux_demux::impl::MessageMux::endpoint_id
private

Definition at line 45 of file mux.hpp.

std::string mm_mux_demux::impl::MessageMux::name
private

Definition at line 44 of file mux.hpp.

int mm_mux_demux::impl::MessageMux::socket
private

Definition at line 45 of file mux.hpp.

std::string mm_mux_demux::impl::MessageMux::url
private

Definition at line 44 of file mux.hpp.

mm_messages::Verbosity::Level mm_mux_demux::impl::MessageMux::verbosity
private

Definition at line 46 of file mux.hpp.


The documentation for this class was generated from the following files:


mm_mux_demux
Author(s): Daniel Stonier
autogenerated on Mon Jun 10 2019 13:52:14