forwarder specialization, when error case is not possible
More...
#include <forwarder.hpp>
Public Types | |
using | base_t = forwarder_base_t< Actor, Handler, void > |
alias for base class | |
Public Types inherited from rotor::asio::forwarder_base_t< Actor, Handler, void > | |
using | typed_actor_ptr_t = intrusive_ptr_t< Actor > |
alias for intrusive pointer for an actor type | |
using | typed_sup_t = supervisor_asio_t |
alias for boost::asio supervisor | |
Public Member Functions | |
template<typename T > | |
void | operator() (T arg) noexcept |
mimics boost::asio handler, which will be forwarded to the appropriate actor's member method. | |
Public Member Functions inherited from rotor::asio::forwarder_base_t< Actor, Handler, void > | |
forwarder_base_t (Actor &actor_, Handler &&handler_) | |
constructs forwarder_base for the actor from it handler function | |
Additional Inherited Members | |
Public Attributes inherited from rotor::asio::forwarder_base_t< Actor, Handler, void > | |
typed_actor_ptr_t | typed_actor |
Handler | handler |
forwarder specialization, when error case is not possible