17 #include "actor_model_generated.h" 19 #include "delegate.hpp" Definition: behaviour.h:30
Result type
Definition: behaviour.h:63
std::shared_ptr< State > StatePtr
Definition: behaviour.h:28
static ResultUnion Unhandled
Definition: process.h:33
std::string reason
Definition: behaviour.h:65
ResultUnion(const Result &_type, const UUID::UUID &_id, const EventTerminationAction &_action=EventTerminationAction::ContinueProcessing)
Definition: behaviour.h:53
Definition: actor_model.fbs:27
std::string string
Definition: oom_killer_actor_behaviour.cpp:24
UUID::UUID id
Definition: behaviour.h:66
ResultUnion(const Result &_type=Result::Unhandled, const EventTerminationAction &_action=EventTerminationAction::ContinueProcessing, const std::string &_reason="normal")
Definition: behaviour.h:32
UUID::UUID Pid
Definition: pid.h:19
std::vector< ActorBehaviour > ActorBehaviours
Definition: behaviour.h:75
delegate< ResultUnion(const Pid &, StatePtr &state, const Message &)> ActorBehaviour
Definition: behaviour.h:73
delegate< ResultUnion(const Pid &, Mailbox &)> Behaviour
Definition: behaviour.h:80
EventTerminationAction
Definition: actor_model.fbs:36
ResultUnion(const Result &_type, const std::string &_reason)
Definition: behaviour.h:42
static RequestIntentReflectionState state
Definition: requests.cpp:49
static UUID NullUUID
Definition: uuid.h:20
EventTerminationAction action
Definition: behaviour.h:64
void State
Definition: behaviour.h:27
Definition: actor_model.fbs:56
UUID::UUID UUID
Definition: firmware_update_actor.cpp:41