dpyMwServer.h File Reference

Header of the DpyMwServer.h class. More...

#include <boost/shared_ptr.hpp>
#include <boost/asio.hpp>
#include <boost/make_shared.hpp>
#include <boost/any.hpp>
#include <boost/system/error_code.hpp>
#include <boost/function.hpp>
#include <boost/enable_shared_from_this.hpp>
#include <boost/chrono.hpp>
#include <boost/asio/waitable_timer_service.hpp>
#include <boost/thread.hpp>
Include dependency graph for dpyMwServer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  DpyMwServer
 Manages router and publisher. More...
 

Typedefs

typedef boost::function< void(const std::string &, const std::string &, int)> f_proto_message_server
 Lambda function to be called depending on the message received. More...
 
typedef std::map< uint64_t, f_proto_message_servermap_proto_register_server
 Map to keep functions with a type of message associated. More...
 
typedef boost::asio::basic_waitable_timer< boost::chrono::steady_clock > steady_timer
 Typedef to use a steady timer.
 

Typedef Documentation

Parameters
Firstparameter is the ID of the sender.
Secondparameter is the content of the message.
Thirdparameter is the id of the message in the sender
Forthparameter is the error code
Parameters
IDof the type of message.
Lambdafunction associated.