C++ Actor Framework  0.18
caf::event_based_actor Member List

This is the complete list of members for caf::event_based_actor, including all inherited members.

abstract_actor(actor_config &cfg)caf::abstract_actorexplicitprotected
activation_result enum namecaf::scheduled_actor
actor_id typedefcaf::abstract_actorrelated
address() const noexceptcaf::abstract_actor
attach(attachable_ptr ptr) overridecaf::monitorable_actorvirtual
attach_functor(F f)caf::abstract_actor
attach_impl(attachable_ptr &ptr) (defined in caf::monitorable_actor)caf::monitorable_actorprotected
attachables_head_ (defined in caf::monitorable_actor)caf::monitorable_actorprotected
awaited_responses_caf::scheduled_actorprotected
awaiting_message enum value (defined in caf::resumable)caf::resumable
behavior_type typedefcaf::event_based_actor
bhvr_stack_caf::scheduled_actorprotected
bounce(mailbox_element_ptr &what)caf::monitorable_actorprotected
bounce(mailbox_element_ptr &what, const error &err)caf::monitorable_actorprotected
cleanup(error &&fail_state, execution_unit *host) override (defined in caf::scheduled_actor)caf::scheduled_actor
clock() const noexceptcaf::local_actor
clock_type typedefcaf::local_actor
config() const noexceptcaf::local_actor
context() const noexceptcaf::local_actor
context(execution_unit *x) noexceptcaf::local_actor
context_ (defined in caf::local_actor)caf::local_actorprotected
ctrl() const (defined in caf::abstract_actor)caf::abstract_actor
current_element_ (defined in caf::local_actor)caf::local_actorprotected
current_forwarding_stack() noexceptcaf::local_actor
current_mailbox_element() noexceptcaf::local_actor
current_message_id() noexceptcaf::local_actor
current_next_stage() noexceptcaf::local_actor
current_sender() noexceptcaf::local_actor
cv_ (defined in caf::monitorable_actor)caf::monitorable_actormutableprotected
default_down_handler(pointer ptr, down_msg &x) (defined in caf::scheduled_actor)caf::scheduled_actorstatic
default_error_handler(pointer ptr, error &x) (defined in caf::scheduled_actor)caf::scheduled_actorstatic
default_exit_handler(pointer ptr, exit_msg &x) (defined in caf::scheduled_actor)caf::scheduled_actorstatic
default_handler typedefcaf::scheduled_actor
default_handler_caf::scheduled_actorprotected
default_node_down_handler(pointer ptr, node_down_msg &x) (defined in caf::scheduled_actor)caf::scheduled_actorstatic
demonitor(const actor_addr &whom)caf::local_actor
demonitor(const strong_actor_ptr &whom)caf::local_actor
demonitor(const node_id &node)caf::local_actor
demonitor(const Handle &whom)caf::local_actor
detach(const attachable::token &what) overridecaf::monitorable_actorvirtual
detach_impl(const attachable::token &what, bool stop_on_hit=false, bool dry_run=false) (defined in caf::monitorable_actor)caf::monitorable_actorprotected
done enum value (defined in caf::resumable)caf::resumable
down_handler typedefcaf::scheduled_actor
down_handler_caf::scheduled_actorprotected
downstream_queue typedefcaf::scheduled_actor
downstream_queue_index (defined in caf::scheduled_actor)caf::scheduled_actorstatic
drop(scheduled_actor *, message &)caf::scheduled_actorrelated
drop_current_message_id() noexceptcaf::local_actor
enqueue(mailbox_element_ptr ptr, execution_unit *eu) overridecaf::scheduled_actorvirtual
caf::local_actor::enqueue(strong_actor_ptr sender, message_id mid, message msg, execution_unit *host) overridecaf::abstract_actorvirtual
error_handler typedefcaf::scheduled_actor
error_handler_caf::scheduled_actorprotected
event_based_actor(actor_config &cfg) (defined in caf::event_based_actor)caf::event_based_actorexplicit
exit_handler typedefcaf::scheduled_actor
exit_handler_caf::scheduled_actorprotected
fail_state() const noexceptcaf::local_actor
fail_state_ (defined in caf::monitorable_actor)caf::monitorable_actorprotected
flags() const (defined in caf::abstract_channel)caf::abstract_channelprotected
flags(int new_value) (defined in caf::abstract_channel)caf::abstract_channelprotected
function_object enum valuecaf::resumable
handle_system_message(mailbox_element &x, execution_unit *ctx, bool trap_exit) (defined in caf::monitorable_actor)caf::monitorable_actorprotected
handle_system_message(mailbox_element &x, execution_unit *context, bool trap_exit, F &down_msg_handler) (defined in caf::monitorable_actor)caf::monitorable_actorprotected
home_system() const noexceptcaf::abstract_actor
id() const noexceptcaf::abstract_actor
inbound_stream_metrics(type_id_t type) (defined in caf::scheduled_actor)caf::scheduled_actor
inbound_stream_metrics_caf::scheduled_actorprotected
inbound_stream_metrics_map typedefcaf::scheduled_actor
initial_behavior_fac_caf::local_actorprotected
initialize() override (defined in caf::event_based_actor)caf::event_based_actor
intrusive_ptr_add_ref_impl() overridecaf::scheduled_actorvirtual
intrusive_ptr_release_impl() overridecaf::scheduled_actorvirtual
io_actor enum valuecaf::resumable
is_abstract_actor() const (defined in caf::abstract_channel)caf::abstract_channel
is_abstract_actor_flag (defined in caf::abstract_channel)caf::abstract_channelstatic
is_abstract_group() const (defined in caf::abstract_channel)caf::abstract_channel
is_abstract_group_flag (defined in caf::abstract_channel)caf::abstract_channelstatic
is_actor_bind_decorator_flag (defined in caf::abstract_channel)caf::abstract_channelstatic
is_actor_decorator() const (defined in caf::abstract_channel)caf::abstract_channel
is_actor_decorator_mask (defined in caf::abstract_channel)caf::abstract_channelstatic
is_actor_dot_decorator_flag (defined in caf::abstract_channel)caf::abstract_channelstatic
is_hidden_flag (defined in caf::abstract_channel)caf::abstract_channelstatic
keep_behaviorcaf::local_actorrelated
last_request_id_ (defined in caf::local_actor)caf::local_actorprotected
launch(execution_unit *eu, bool lazy, bool hide) override (defined in caf::scheduled_actor)caf::scheduled_actorvirtual
link_to(const actor_addr &x)caf::monitorable_actor
link_to(const ActorHandle &x)caf::monitorable_actor
load_state(deserializer &source, unsigned int version)caf::local_actorvirtual
local_actor(actor_config &cfg) (defined in caf::local_actor)caf::local_actor
mailbox() noexceptcaf::scheduled_actor
mailbox_caf::scheduled_actorprotected
mailbox_type typedefcaf::scheduled_actor
make_behavior()caf::event_based_actorprotectedvirtual
make_response_promise()caf::local_actor
make_response_promise()caf::local_actor
max_batch_delay_caf::scheduled_actorprotected
max_batch_delay_ticks_caf::scheduled_actorprotected
message_category enum namecaf::scheduled_actor
message_types() constcaf::abstract_actorvirtual
metrics_ (defined in caf::local_actor)caf::local_actorprotected
monitor(const node_id &node)caf::local_actor
monitor(const Handle &whom)caf::local_actor
monitorable_actor(actor_config &cfg)caf::monitorable_actorexplicitprotected
mtx_ (defined in caf::abstract_actor)caf::abstract_actormutableprotected
multiplexed_responses_caf::scheduled_actorprotected
name() const overridecaf::scheduled_actorvirtual
node() const noexceptcaf::abstract_actor
node_down_handler typedefcaf::scheduled_actor
node_down_handler_caf::scheduled_actorprotected
normal_queue typedefcaf::scheduled_actor
normal_queue_index (defined in caf::scheduled_actor)caf::scheduled_actorstatic
now() const noexceptcaf::local_actor
on_cleanup(const error &reason)caf::monitorable_actorprotectedvirtual
on_destroy() overridecaf::local_actorvirtual
on_exit()caf::local_actorvirtual
operator new(std::size_t, void *ptr) (defined in caf::abstract_actor)caf::abstract_actor
operator=(scheduled_actor &&)=delete (defined in caf::scheduled_actor)caf::scheduled_actor
operator=(const scheduled_actor &)=delete (defined in caf::scheduled_actor)caf::scheduled_actor
outbound_stream_metrics(type_id_t type) (defined in caf::scheduled_actor)caf::scheduled_actor
outbound_stream_metrics_caf::scheduled_actorprotected
outbound_stream_metrics_map typedefcaf::scheduled_actor
peek_at_next_mailbox_element() override (defined in caf::scheduled_actor)caf::scheduled_actor
pending_response typedefcaf::scheduled_actor
pending_stream_managers() noexceptcaf::scheduled_actor
pending_stream_managers_caf::scheduled_actorprotected
pointer typedefcaf::scheduled_actor
print_and_drop(scheduled_actor *, message &)caf::scheduled_actorrelated
private_thread_caf::scheduled_actorprotected
proxy_registry_ptr()caf::scheduled_actorvirtual
quit(error x=error{})caf::scheduled_actor
reflect(scheduled_actor *, message &)caf::scheduled_actorrelated
reflect_and_quit(scheduled_actor *, message &)caf::scheduled_actorrelated
request_response_timeout(timespan d, message_id mid)caf::local_actor
response(Ts &&... xs) (defined in caf::local_actor)caf::local_actor
resumable()=default (defined in caf::resumable)caf::resumable
resume(execution_unit *, size_t) overridecaf::scheduled_actorvirtual
resume_later enum value (defined in caf::resumable)caf::resumable
resume_result enum namecaf::resumable
save_state(serializer &sink, unsigned int version)caf::local_actorvirtual
scheduled_actor(actor_config &cfg) (defined in caf::scheduled_actor)caf::scheduled_actorexplicit
scheduled_actor(scheduled_actor &&)=delete (defined in caf::scheduled_actor)caf::scheduled_actor
scheduled_actor(const scheduled_actor &)=delete (defined in caf::scheduled_actor)caf::scheduled_actor
caf::resumable::scheduled_actor enum valuecaf::resumable
send_exit(const actor_addr &whom, error reason)caf::local_actor
send_exit(const strong_actor_ptr &whom, error reason)caf::local_actor
send_exit(const ActorHandle &whom, error reason)caf::local_actor
set_default_handler(default_handler fun)caf::scheduled_actor
set_default_handler(F fun)caf::scheduled_actor
set_down_handler(down_handler fun)caf::scheduled_actor
set_down_handler(T fun) -> decltype(fun(std::declval< down_msg &>()))caf::scheduled_actor
set_error_handler(error_handler fun)caf::scheduled_actor
set_error_handler(T fun) -> decltype(fun(std::declval< error &>()))caf::scheduled_actor
set_exit_handler(exit_handler fun)caf::scheduled_actor
set_exit_handler(T fun) -> decltype(fun(std::declval< exit_msg &>()))caf::scheduled_actor
set_node_down_handler(node_down_handler fun)caf::scheduled_actor
set_node_down_handler(T fun) -> decltype(fun(std::declval< node_down_msg &>()))caf::scheduled_actor
setup_metrics() (defined in caf::local_actor)caf::local_actor
shutdown_execution_unit enum value (defined in caf::resumable)caf::resumable
signatures typedefcaf::event_based_actor
spawn(Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn(F fun, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn_in_group(const group &grp, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn_in_group(const group &grp, F fun, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn_in_groups(const Groups &gs, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn_in_groups(std::initializer_list< group > gs, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn_in_groups(const Groups &gs, F fun, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
spawn_in_groups(std::initializer_list< group > gs, F fun, Ts &&... xs) (defined in caf::local_actor)caf::local_actor
stream_manager_map typedefcaf::scheduled_actor
stream_managers() noexceptcaf::scheduled_actor
stream_managers_caf::scheduled_actorprotected
subtype() const overridecaf::scheduled_actorvirtual
subtype_t enum namecaf::resumable
super typedefcaf::scheduled_actor
system() const noexceptcaf::local_actor
take_current_forwarding_stack() noexceptcaf::local_actor
take_current_message_id() noexceptcaf::local_actor
take_current_next_stage()caf::local_actor
timeout_id_caf::scheduled_actorprotected
unlink_from(const actor_addr &x)caf::monitorable_actor
unlink_from(const ActorHandle &x)caf::monitorable_actor
unspecified enum valuecaf::resumable
upstream_queue typedefcaf::scheduled_actor
upstream_queue_index (defined in caf::scheduled_actor)caf::scheduled_actorstatic
urgent_queue typedefcaf::scheduled_actor
urgent_queue_index (defined in caf::scheduled_actor)caf::scheduled_actorstatic
~abstract_actor() override (defined in caf::abstract_actor)caf::abstract_actor
~abstract_channel() (defined in caf::abstract_channel)caf::abstract_channelvirtual
~event_based_actor() override (defined in caf::event_based_actor)caf::event_based_actor
~local_actor() override (defined in caf::local_actor)caf::local_actor
~resumable() (defined in caf::resumable)caf::resumablevirtual
~scheduled_actor() override (defined in caf::scheduled_actor)caf::scheduled_actor