MakerLabs ACM
ActorModel::Node Member List

This is the complete list of members for ActorModel::Node, including all inherited members.

_spawn(const Behaviour &&_behaviour, const MaybePid &_initial_link_pid=std::experimental::nullopt, const ExecConfigCallback &&_exec_config_callback=nullptr) -> PidActorModel::Nodeprotected
apply(const Pid &pid, const string_view function_name, const string_view args) -> ResultUnionActorModel::Node
apply(const Pid &pid, const string_view module_name, const string_view function_name, const string_view args) -> ResultUnionActorModel::Node
cancel(const TRef tref) -> boolActorModel::Node
cancel_signal(const SignalRef signal_ref) -> boolActorModel::Node
exit(const Pid &pid, const Pid &pid2, const Reason exit_reason) -> boolActorModel::Node
function_registryActorModel::Nodeprotected
FunctionRegistry typedefActorModel::Node
module(const string_view module_flatbuffer) -> boolActorModel::Node
module_registryActorModel::Nodeprotected
ModuleRegistry typedefActorModel::Node
named_process_registryActorModel::Nodeprotected
NamedProcessRegistry typedefActorModel::Node
next_signal_refActorModel::Nodeprotected
next_trefActorModel::Nodeprotected
Node()ActorModel::Node
Process classActorModel::Nodefriend
process_flag(const Pid &pid, const ProcessFlag flag, const bool flag_setting) -> boolActorModel::Node
process_registryActorModel::Nodeprotected
process_signal(const Pid &pid, const Signal &sig) -> boolActorModel::Nodeprotected
ProcessPtr typedefActorModel::Node
ProcessRegistry typedefActorModel::Node
register_name(const string_view name, const Pid &pid) -> boolActorModel::Node
registered() -> const NamedProcessRegistryActorModel::Node
send(const Pid &pid, const Message &message) -> boolActorModel::Node
send(const Pid &pid, const string_view type, const string_view payload) -> boolActorModel::Node
send_after(const Time time, const Pid &pid, const Message &message) -> TRefActorModel::Node
send_after(const Time time, const Pid &pid, const string_view type, const string_view payload) -> TRefActorModel::Node
send_interval(const Time time, const Pid &pid, const Message &message) -> TRefActorModel::Node
send_interval(const Time time, const Pid &pid, const string_view type, const string_view payload) -> TRefActorModel::Node
signal(const Pid &pid, flatbuffers::DetachedBuffer &&signal_buf) -> SignalRefActorModel::Nodeprotected
signal_timer_callback(const SignalRef signal_ref) -> boolActorModel::Node
spawn(const Behaviour &&_behaviour, const ExecConfigCallback &&_exec_config_callback) -> PidActorModel::Node
spawn_link(const Pid &_initial_link_pid, const Behaviour &&_behaviour, const ExecConfigCallback &&_exec_config_callback) -> PidActorModel::Node
start_timer(const Time time, const Pid &pid, flatbuffers::DetachedBuffer &&message_buf, const bool is_recurring=false) -> TRefActorModel::Nodeprotected
string typedefActorModel::Node
string_view typedefActorModel::Node
terminate(const Pid &pid) -> boolActorModel::Nodeprotected
timed_messagesActorModel::Nodeprotected
timed_signalsActorModel::Nodeprotected
TimedMessages typedefActorModel::Node
TimedSignals typedefActorModel::Node
timer_callback(const TRef tref) -> boolActorModel::Node
unregister(const string_view name) -> boolActorModel::Node
whereis(const string_view name) -> MaybePidActorModel::Node