6#include "definitions.hpp"
9namespace rotor_light::message {
16 static constexpr auto undef = std::numeric_limits<MessageTypeId>::max();
58 using Message::Message;
base class for all rotor-light messages
Definition: message.hpp:22
State Change confirmation, from actor to supervisor.
Definition: messages.hpp:32
ChangeStateAck(ActorId to, ActorId from_, State state_, bool success_)
Definition: messages.hpp:37
State state
Definition: messages.hpp:44
bool success
Definition: messages.hpp:47
static constexpr auto type_id
Definition: messages.hpp:34
ActorId from
Definition: messages.hpp:41
State Change command, from supervisor/actor to actor.
Definition: messages.hpp:14
ChangeState(ActorId to, details::StateCommand command_)
Definition: messages.hpp:22
static constexpr auto undef
Definition: messages.hpp:16
details::StateCommand command
Definition: messages.hpp:26
static constexpr auto type_id
Definition: messages.hpp:19
Idle message, refreshes time and triggers expired timers.
Definition: messages.hpp:53
static constexpr auto type_id
Definition: messages.hpp:55