abstract_broker(abstract_broker &&)=delete (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
abstract_broker(const abstract_broker &&)=delete (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
abstract_broker(actor_config &cfg) (defined in caf::io::abstract_broker) | caf::io::abstract_broker | explicitprotected |
ack_writes(connection_handle hdl, bool enable) | caf::io::abstract_broker | |
ack_writes(datagram_handle hdl, bool enable) | caf::io::abstract_broker | |
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 | |
automatic_connections | caf::io::basp_broker | |
backend() | caf::io::abstract_broker | |
basp_broker(actor_config &cfg) (defined in caf::io::basp_broker) | caf::io::basp_broker | explicit |
become(T &&arg, Ts &&... args) | caf::io::broker | |
behavior_type typedef (defined in caf::io::broker) | caf::io::broker | |
by_id(Handle hdl) -> decltype(ptr_of(hdl)) | caf::io::abstract_broker | protected |
callee(actor_system &sys, proxy_registry::backend &backend) (defined in caf::io::basp::instance::callee) | caf::io::basp::instance::callee | explicit |
close(Handle hdl) | caf::io::abstract_broker | |
close_all() | caf::io::abstract_broker | |
config() (defined in caf::io::basp_broker) | caf::io::basp_broker | |
configure_read(connection_handle hdl, receive_policy::config cfg) | caf::io::abstract_broker | |
connection_cleanup(connection_handle hdl, sec code) | caf::io::basp_broker | |
connections() const | caf::io::abstract_broker | |
ctx | caf::io::basp_broker | |
ctx_map typedef (defined in caf::io::basp_broker) | caf::io::basp_broker | |
current_scheduler() override | caf::io::basp_broker | virtual |
datagram_hdl_by_port(uint16_t port) | caf::io::abstract_broker | |
datagram_servant_map typedef (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected |
doorman_map typedef (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected |
emit_node_down_msg(const node_id &node, const error &reason) | caf::io::basp_broker | |
enqueue(mailbox_element_ptr, scheduler *) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
enqueue_datagram(datagram_handle, byte_buffer) | caf::io::abstract_broker | |
finalize_handshake(const node_id &nid, actor_id aid, std::set< std::string > &sigs) override | caf::io::basp_broker | virtual |
flush(connection_handle hdl) override | caf::io::basp_broker | virtual |
caf::io::broker::flush(datagram_handle hdl) | caf::io::abstract_broker | |
fork(F fun, connection_handle hdl, Ts &&... xs) (defined in caf::io::broker) | caf::io::broker | |
get_buffer(connection_handle hdl) override | caf::io::basp_broker | virtual |
halt(Handle hdl) | caf::io::abstract_broker | |
handle_heartbeat() override | caf::io::basp_broker | virtual |
hdl_by_port(uint16_t port) | caf::io::abstract_broker | |
init_broker() (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected |
initialize() override (defined in caf::io::broker) | caf::io::broker | |
instance (defined in caf::io::basp_broker) | caf::io::basp_broker | |
launch(scheduler *eu, bool lazy, bool hide) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
learned_new_node(const node_id &nid) | caf::io::basp_broker | |
learned_new_node_directly(const node_id &nid, bool was_indirectly_before) override | caf::io::basp_broker | virtual |
learned_new_node_indirectly(const node_id &nid) override | caf::io::basp_broker | virtual |
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 | |
mail(Args &&... args) | caf::io::broker | |
make_behavior() override (defined in caf::io::basp_broker) | caf::io::basp_broker | virtual |
make_proxy(node_id nid, actor_id aid) override | caf::io::basp_broker | virtual |
monitored_actor_map typedef (defined in caf::io::basp_broker) | caf::io::basp_broker | |
monitored_actors | caf::io::basp_broker | |
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::basp_broker) | caf::io::basp_broker | |
namespace_ (defined in caf::io::basp::instance::callee) | caf::io::basp::instance::callee | protected |
node_observers | caf::io::basp_broker | |
num_connections() const noexcept | caf::io::abstract_broker | |
num_doormen() const noexcept | caf::io::abstract_broker | |
on_cleanup(const error &reason) override (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
on_exit() override (defined in caf::io::basp_broker) | caf::io::basp_broker | |
operator=(abstract_broker &&)=delete (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
operator=(const abstract_broker &&)=delete (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
parent() | caf::io::abstract_broker | |
proxies() | caf::io::basp::instance::callee | |
proxy_announced(const node_id &nid, actor_id aid) override | caf::io::basp_broker | virtual |
proxy_registry_ptr() override (defined in caf::io::basp_broker) | caf::io::basp_broker | |
purge_state(const node_id &nid) override | caf::io::basp_broker | virtual |
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 | |
resume(scheduler *, size_t) override (defined in caf::io::basp_broker) | caf::io::basp_broker | |
scribe_map typedef (defined in caf::io::abstract_broker) | caf::io::abstract_broker | protected |
send_basp_down_message(const node_id &nid, actor_id aid, error err) | caf::io::basp_broker | |
set_context(connection_handle hdl) | caf::io::basp_broker | |
set_last_hop(node_id *ptr) override | caf::io::basp_broker | virtual |
signatures typedef (defined in caf::io::broker) | caf::io::broker | |
spawn_servers | caf::io::basp_broker | |
subtype() const noexcept override (defined in caf::io::abstract_broker) | caf::io::abstract_broker | |
super typedef (defined in caf::io::basp_broker) | caf::io::basp_broker | |
system() (defined in caf::io::basp_broker) | caf::io::basp_broker | |
this_actor() override | caf::io::basp_broker | virtual |
this_context | caf::io::basp_broker | |
this_node() const | caf::io::basp_broker | |
trigger(Handle hdl) | caf::io::abstract_broker | |
trigger(Handle hdl, size_t num_events) | caf::io::abstract_broker | |
unbecome() | caf::io::broker | |
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(connection_handle hdl, span< const std::byte > 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 | |
~backend() (defined in caf::proxy_registry::backend) | caf::proxy_registry::backend | virtual |
~basp_broker() override (defined in caf::io::basp_broker) | caf::io::basp_broker | |
~callee() (defined in caf::io::basp::instance::callee) | caf::io::basp::instance::callee | virtual |