Class template socket_receiver
boost::signals::socket_receiver — Receives serializable signals through a Boost.Asio socket.
Synopsis
template<typename Signature, typename OutSignal = SIGNAL_NETWORK_DEFAULT_OUT, typename SignalArgs = typename default_signal_args<Signature>::type> class socket_receiver : public boost::signals::storage< Signature, OutSignal, SignalArgs > { public: // construct/copy/destruct socket_receiver(asio::ip::tcp::socket &); // public member functions void operator()() ; void async_read() ; // private member functions void async_read_header(const boost::system::error_code &, size_t) ; void async_read_signal(const boost::system::error_code &, size_t) ; void process_buffer(size_t) ; };