namespace for rotor core messages (which just transform payloads) More...
Typedefs | |
using | unsubscription_t = message_t< payload::unsubscription_confirmation_t > |
unsubscription confirmation message | |
using | unsubscription_external_t = message_t< payload::external_unsubscription_t > |
external unsubscription message | |
using | subscription_t = message_t< payload::subscription_confirmation_t > |
subscription confirmation message | |
using | external_subscription_t = message_t< payload::external_subscription_t > |
external subscription message | |
using | commit_unsubscription_t = message_t< payload::commit_unsubscription_t > |
unsubscription commit message | |
using | handler_call_t = message_t< payload::handler_call_t > |
delivers foreign message to the actor's supervisor | |
using | init_request_t = request_traits_t< payload::initialize_actor_t >::request::message_t |
actor initialization request | |
using | init_response_t = request_traits_t< payload::initialize_actor_t >::response::message_t |
actor initialization response | |
using | start_trigger_t = message_t< payload::start_actor_t > |
actor start trigger | |
using | shutdown_trigger_t = message_t< payload::shutdown_trigger_t > |
actor shutdown trigger | |
using | shutdown_request_t = request_traits_t< payload::shutdown_request_t >::request::message_t |
actor shutdown request | |
using | shutdown_response_t = request_traits_t< payload::shutdown_request_t >::response::message_t |
actor shutdown response | |
using | create_actor_t = message_t< payload::create_actor_t > |
supervisor's message upon actor instantiation | |
using | spawn_actor_t = message_t< payload::spawn_actor_t > |
supervisor's message to spawn new actor | |
using | registration_request_t = request_traits_t< payload::registration_request_t >::request::message_t |
name/address registration request | |
using | registration_response_t = request_traits_t< payload::registration_request_t >::response::message_t |
name/address registration response | |
using | deregistration_notify_t = message_t< payload::deregistration_notify_t > |
deregistration notification (from client) | |
using | deregistration_service_t = message_t< payload::deregistration_service_t > |
deregistration notification (from registry-server) | |
using | discovery_request_t = request_traits_t< payload::discovery_request_t >::request::message_t |
name discovery request | |
using | discovery_response_t = request_traits_t< payload::discovery_request_t >::response::message_t |
name discovery response | |
using | discovery_promise_t = request_traits_t< payload::discovery_promise_t >::request::message_t |
name discovery promise (aka get response when name will be available) | |
using | discovery_future_t = request_traits_t< payload::discovery_promise_t >::response::message_t |
name discovery future (reply to promise) | |
using | discovery_cancel_t = request_traits_t< payload::discovery_promise_t >::cancel::message_t |
name discovery promise cancellation | |
using | link_request_t = request_traits_t< payload::link_request_t >::request::message_t |
actor link request | |
using | link_response_t = request_traits_t< payload::link_request_t >::response::message_t |
actor link response | |
using | unlink_notify_t = message_t< payload::unlink_notify_t > |
unlink notification (client is no longer interested in the link) | |
using | unlink_request_t = request_traits_t< payload::unlink_request_t >::request::message_t |
unlink request (server is asking client to cancel link) | |
using | unlink_response_t = request_traits_t< payload::unlink_request_t >::response::message_t |
unlink response (client confirms link cancellation) | |
namespace for rotor core messages (which just transform payloads)
using rotor::message::handler_call_t = typedef message_t<payload::handler_call_t> |
delivers foreign message to the actor's supervisor
Upon delivery the appropriate handler on the actor will be thread-safely called by it's supervisor