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_server > | map_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
-
First parameter is the ID of the sender. Second parameter is the content of the message. Third parameter is the id of the message in the sender Forth parameter is the error code
- Parameters
-
ID of the type of message. Lambda function associated.