Loading...
Searching...
No Matches
caf::io::abstract_broker Member List

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

abstract_broker(actor_config &cfg) (defined in caf::io::abstract_broker) | caf::io::abstract_broker | explicit protected
ack_writes(connection_handle hdl, bool enable) | caf::io::abstract_broker |
ack_writes(datagram_handle hdl, bool enable) | caf::io::abstract_broker |
activation_result enum name | caf::scheduled_actor |
add_datagram_servant(datagram_servant_ptr ptr) | caf::io::abstract_broker |
add_datagram_servant(network::native_socket fd) | caf::io::abstract_broker |
add_datagram_servant_for_endpoint(network::native_socket fd, const network::ip_endpoint &ep) | caf::io::abstract_broker |
add_doorman(doorman_ptr ptr) | caf::io::abstract_broker |
add_doorman(network::native_socket fd) | caf::io::abstract_broker |
add_hdl_for_datagram_servant(datagram_servant_ptr ptr, datagram_handle hdl) | caf::io::abstract_broker |
add_scribe(scribe_ptr ptr) | caf::io::abstract_broker |
add_scribe(network::native_socket fd) | caf::io::abstract_broker |
add_tcp_doorman(uint16_t port=0, const char *in=nullptr, bool reuse_addr=false) | caf::io::abstract_broker |
add_tcp_scribe(const std::string &host, uint16_t port) | caf::io::abstract_broker |
add_udp_datagram_servant(const std::string &host, uint16_t port) | caf::io::abstract_broker |
add_udp_datagram_servant(uint16_t port=0, const char *in=nullptr, bool reuse_addr=false) | caf::io::abstract_broker |
awaiting_message enum value (defined in caf::resumable) | caf::resumable |
backend() | caf::io::abstract_broker |
by_id(Handle hdl) -> optional< decltype(*ptr_of(hdl))> | caf::io::abstract_broker | protected
cleanup(error &&reason, execution_unit *host) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker |
close(Handle hdl) | caf::io::abstract_broker |
close_all() | caf::io::abstract_broker |
configure_read(connection_handle hdl, receive_policy::config cfg) | caf::io::abstract_broker |
connections() const | caf::io::abstract_broker |
datagram_hdl_by_port(uint16_t port) | caf::io::abstract_broker |
datagram_servant (defined in caf::io::abstract_broker) | caf::io::abstract_broker | friend
datagram_servant_map typedef (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected
default_down_handler(pointer ptr, down_msg &x) (defined in caf::scheduled_actor) | caf::scheduled_actor | static
default_error_handler(pointer ptr, error &x) (defined in caf::scheduled_actor) | caf::scheduled_actor | static
default_exception_handler(pointer ptr, std::exception_ptr &x) (defined in caf::scheduled_actor) | caf::scheduled_actor | static
default_exit_handler(pointer ptr, exit_msg &x) (defined in caf::scheduled_actor) | caf::scheduled_actor | static
default_handler typedef | caf::scheduled_actor |
done enum value (defined in caf::resumable) | caf::resumable |
doorman (defined in caf::io::abstract_broker) | caf::io::abstract_broker | friend
doorman_map typedef (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected
down_handler typedef | caf::scheduled_actor |
downstream_queue typedef | caf::scheduled_actor |
downstream_queue_index (defined in caf::scheduled_actor) | caf::scheduled_actor | static
drop(scheduled_actor *, message_view &) | caf::scheduled_actor | related
enqueue(mailbox_element_ptr, execution_unit *) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker |
enqueue(strong_actor_ptr, message_id, message, execution_unit *) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker |
enqueue_datagram(datagram_handle, std::vector< char >) | caf::io::abstract_broker |
error_handler typedef | caf::scheduled_actor |
exception_handler typedef | caf::scheduled_actor |
exit_handler typedef | caf::scheduled_actor |
flush(connection_handle hdl) | caf::io::abstract_broker |
flush(datagram_handle hdl) | caf::io::abstract_broker |
function_object enum value | caf::resumable |
halt(Handle hdl) | caf::io::abstract_broker |
hdl_by_port(uint16_t port) | caf::io::abstract_broker |
init_broker() (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected
intrusive_ptr_add_ref_impl() override | caf::scheduled_actor | virtual
intrusive_ptr_release_impl() override | caf::scheduled_actor | virtual
io_actor enum value | caf::resumable |
launch(execution_unit *eu, bool lazy, bool hide) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker |
local_addr(accept_handle hdl) | caf::io::abstract_broker |
local_port(accept_handle hdl) | caf::io::abstract_broker |
local_port(datagram_handle hdl) | caf::io::abstract_broker |
mailbox() noexcept | caf::scheduled_actor |
mailbox_type typedef | caf::scheduled_actor |
make_continuous_source(Init init, Pull pull, Done done, Finalize fin={}) | caf::scheduled_actor |
make_continuous_source(Init init, Pull pull, Done done, Finalize fin={}, policy::arg< DownstreamManager >={}) | caf::scheduled_actor |
make_continuous_stage(Ts &&... xs) | caf::scheduled_actor |
make_continuous_stage(Init init, Fun fun, Cleanup cleanup, policy::arg< DownstreamManager > token={}) | caf::scheduled_actor |
make_sink(const stream< typename Driver::input_type > &src, Ts &&... xs) | caf::scheduled_actor |
make_sink(const stream< In > &in, Init init, Fun fun, Finalize fin={}) | caf::scheduled_actor |
make_source(std::tuple< Ts... > xs, Init init, Pull pull, Done done, Finalize fin={}) | caf::scheduled_actor |
make_source(std::tuple< Ts... > xs, Init init, Pull pull, Done done, Finalize fin={}, policy::arg< DownstreamManager >={}) | caf::scheduled_actor |
make_source(Init init, Pull pull, Done done, Finalize finalize={}, policy::arg< DownstreamManager > token={}) | caf::scheduled_actor |
make_source(const ActorHandle &dest, std::tuple< Ts... > xs, Init init, Pull pull, Done done, Finalize fin={}, policy::arg< DownstreamManager >={}) | caf::scheduled_actor |
make_source(const ActorHandle &dest, Init init, Pull pull, Done done, Finalize fin={}, policy::arg< DownstreamManager > token={}) | caf::scheduled_actor |
make_stage(const stream< In > &src, std::tuple< Ts... > xs, Us &&... ys) | caf::scheduled_actor |
make_stage(const stream< In > &in, std::tuple< Ts... > xs, Init init, Fun fun, Finalize fin={}, policy::arg< DownstreamManager > token={}) | caf::scheduled_actor |
make_stage(const stream< In > &in, Init init, Fun fun, Finalize fin={}, policy::arg< DownstreamManager > token={}) | caf::scheduled_actor |
message_category enum name | caf::scheduled_actor |
move_datagram_servant(datagram_servant_ptr ptr) | caf::io::abstract_broker |
move_doorman(doorman_ptr ptr) | caf::io::abstract_broker |
move_scribe(scribe_ptr ptr) | caf::io::abstract_broker |
name() const override (defined in caf::io::abstract_broker) | caf::io::abstract_broker |
normal_queue typedef | caf::scheduled_actor |
normal_queue_index (defined in caf::scheduled_actor) | caf::scheduled_actor | static
num_connections() const | caf::io::abstract_broker |
parent() | caf::io::abstract_broker |
peek_at_next_mailbox_element() override (defined in caf::scheduled_actor) | caf::scheduled_actor |
pending_response typedef | caf::scheduled_actor |
pending_stream_managers() noexcept | caf::scheduled_actor |
pointer typedef | caf::scheduled_actor |
print_and_drop(scheduled_actor *, message_view &) | caf::scheduled_actor | related
proxy_registry_ptr() | caf::scheduled_actor | virtual
quit(error x=error{}) | caf::scheduled_actor |
reflect(scheduled_actor *, message_view &) | caf::scheduled_actor | related
reflect_and_quit(scheduled_actor *, message_view &) | caf::scheduled_actor | related
remote_addr(connection_handle hdl) | caf::io::abstract_broker |
remote_addr(datagram_handle hdl) | caf::io::abstract_broker |
remote_port(connection_handle hdl) | caf::io::abstract_broker |
remote_port(datagram_handle hdl) | caf::io::abstract_broker |
remove_endpoint(datagram_handle hdl) | caf::io::abstract_broker |
resumable()=default (defined in caf::resumable) | caf::resumable |
resume(execution_unit *, size_t) override | caf::io::abstract_broker | virtual
resume_later enum value (defined in caf::resumable) | caf::resumable |
resume_result enum name | caf::resumable |
scheduled_actor(actor_config &cfg) (defined in caf::scheduled_actor) | caf::scheduled_actor | explicit
caf::resumable::scheduled_actor enum value | caf::resumable |
scribe (defined in caf::io::abstract_broker) | caf::io::abstract_broker | friend
scribe_map typedef (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected
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_exception_handler(exception_handler fun) | caf::scheduled_actor |
set_exception_handler(F f) | 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 |
shutdown_execution_unit enum value (defined in caf::resumable) | caf::resumable |
stream_manager_map typedef | caf::scheduled_actor |
stream_managers() noexcept | caf::scheduled_actor |
subtype() const override | caf::io::abstract_broker | virtual
subtype_t enum name | caf::resumable |
super typedef | caf::scheduled_actor |
trigger(Handle hdl) | caf::io::abstract_broker |
trigger(Handle hdl, size_t num_events) | caf::io::abstract_broker |
unspecified enum value | caf::resumable |
upstream_queue typedef | caf::scheduled_actor |
upstream_queue_index (defined in caf::scheduled_actor) | caf::scheduled_actor | static
urgent_queue typedef | caf::scheduled_actor |
urgent_queue_index (defined in caf::scheduled_actor) | caf::scheduled_actor | static
valid(Handle hdl) | caf::io::abstract_broker |
wr_buf(connection_handle hdl) | caf::io::abstract_broker |
wr_buf(datagram_handle hdl) | caf::io::abstract_broker |
write(connection_handle hdl, size_t bs, const void *buf) | caf::io::abstract_broker |
write(datagram_handle hdl, size_t data_size, const void *data) | caf::io::abstract_broker |
~abstract_broker() override (defined in caf::io::abstract_broker) | caf::io::abstract_broker |
~resumable() (defined in caf::resumable) | caf::resumable | virtual
~scheduled_actor() override (defined in caf::scheduled_actor) | caf::scheduled_actor |