|
| auto | _actor_spawn (const ActorBehaviours &&_actor_behaviours, const MaybePid &_initial_link_pid=std::experimental::nullopt, const ExecConfigCallback &&_exec_config_callback=nullptr) -> Pid |
| |
| auto | spawn (const ActorBehaviour &&_actor_behaviour, const ExecConfigCallback &&_exec_config_callback) -> Pid |
| |
| auto | spawn_link (const Pid &_initial_link_pid, const ActorBehaviour &&_actor_behaviour, const ExecConfigCallback &&_exec_config_callback) -> Pid |
| |
| auto | spawn (const ActorBehaviours &&_actor_behaviours, const ExecConfigCallback &&_exec_config_callback) -> Pid |
| |
| auto | spawn_link (const Pid &_initial_link_pid, const ActorBehaviours &&_actor_behaviours, const ExecConfigCallback &&_exec_config_callback) -> Pid |
| |
| auto | spawn (const Behaviour &&_behaviour, const ExecConfigCallback &&_exec_config_callback) -> Pid |
| |
| auto | spawn_link (const Pid &_initial_link_pid, const Behaviour &&_behaviour, const ExecConfigCallback &&_exec_config_callback) -> Pid |
| |
| auto | process_flag (const Pid &pid, const ProcessFlag flag, const bool flag_setting) -> bool |
| |
| auto | send (const Pid &pid, const Message &message) -> bool |
| |
| auto | send (const Pid &pid, const string_view type, const string_view payload) -> bool |
| |
| auto | send (const Pid &pid, const string_view type, const std::vector< uint8_t > &payload_vec) -> bool |
| |
| auto | send (const Pid &pid, const string_view type, const flatbuffers::Vector< uint8_t > &payload_fbvec) -> bool |
| |
| auto | send (const Pid &pid, const string_view type, const MessageFlatbuffer &payload_flatbuffer) -> bool |
| |
| auto | send_after (const Time time, const Pid &pid, const Message &message) -> TRef |
| |
| auto | send_after (const Time time, const Pid &pid, const string_view type, const string_view payload) -> TRef |
| |
| auto | send_after (const Time time, const Pid &pid, const string_view type, const std::vector< uint8_t > &payload_vec) -> TRef |
| |
| auto | send_after (const Time time, const Pid &pid, const string_view type, const MessageFlatbuffer &payload_flatbuffer) -> TRef |
| |
| auto | send_interval (const Time time, const Pid &pid, const Message &message) -> TRef |
| |
| auto | send_interval (const Time time, const Pid &pid, const string_view type, const string_view payload) -> TRef |
| |
| auto | send_interval (const Time time, const Pid &pid, const string_view type, const std::vector< uint8_t > &payload_vec) -> TRef |
| |
| auto | send_interval (const Time time, const Pid &pid, const string_view type, const MessageFlatbuffer &payload_flatbuffer) -> TRef |
| |
| auto | cancel (const TRef tref) -> bool |
| |
| auto | register_name (const string_view name, const Pid &pid) -> bool |
| |
| auto | unregister (const string_view name) -> bool |
| |
| auto | registered () -> const Node::NamedProcessRegistry |
| |
| auto | whereis (const string_view name) -> MaybePid |
| |
| auto | exit (const Pid &pid, const Pid &pid2, const Reason exit_reason) -> bool |
| |
| auto | module (const std::experimental::string_view module_flatbuffer) -> bool |
| |
| auto | apply (const Pid &pid, const std::experimental::string_view function_name, const std::experimental::string_view args) -> ResultUnion |
| |
| auto | apply (const Pid &pid, const std::experimental::string_view module_name, const std::experimental::string_view function_name, const std::experimental::string_view args) -> ResultUnion |
| |
| auto | matches (const ActorModel::Message &message) -> bool |
| |
| auto | matches (const ActorModel::Message &message, const std::experimental::string_view type) -> bool |
| |
| auto | matches (const ActorModel::Message &message, const std::experimental::string_view type, std::experimental::string_view &payload) -> bool |
| |
| auto | matches (const ActorModel::Message &message, const std::experimental::string_view type, std::string &payload) -> bool |
| |
| auto | matches (const ActorModel::Message &message, const std::experimental::string_view type, MutableFlatbuffer &payload) -> bool |
| |
| template<typename TableT > |
| auto | matches (const ActorModel::Message &message, const std::experimental::string_view type, const TableT *&payload_ptr) -> bool |
| |
| template<typename TableObjT , class = typename TableObjT::TableType> |
| auto | matches (const ActorModel::Message &message, const std::experimental::string_view type, TableObjT &obj) -> bool |
| |
| auto | _timer_callback (TimerHandle_t timer_handle) -> void |
| |
| auto | _signal_timer_callback (TimerHandle_t timer_handle) -> void |
| |
| auto | oom_killer_actor_behaviour (const Pid &self, StatePtr &_state, const Message &message) -> ResultUnion |
| |
| auto | oom_killer_actor_behaviour (const ActorModel::Pid &self, ActorModel::StatePtr &state, const ActorModel::Message &message) -> ActorModel::ResultUnion |
| |
| void | process_task (void *user_data=nullptr) |
| |
| auto | supervisor_actor_behaviour (const Pid &self, StatePtr &_state, const Message &message) -> ResultUnion |
| |
| auto | supervisor_actor_behaviour (const ActorModel::Pid &self, ActorModel::StatePtr &state, const ActorModel::Message &message) -> ActorModel::ResultUnion |
| |