SObjectizer  5.5
so_5::environment_t Member List

This is the complete list of members for so_5::environment_t, including all inherited members.

add_dispatcher_if_not_exists(const std::string &disp_name, std::function< dispatcher_unique_ptr_t() > disp_factory)so_5::environment_t
add_extra_layer(std::unique_ptr< SO_Layer > layer_ptr)so_5::environment_tinline
add_extra_layer(SO_Layer *layer_raw_ptr)so_5::environment_tinline
add_extra_layer(const std::type_index &type, const layer_ref_t &layer)so_5::environment_tprivate
autoshutdown_disabled() constso_5::environment_t
call_exception_logger(const std::exception &event_exception, const std::string &coop_name)so_5::environment_t
change_message_delivery_tracer_filter(so_5::msg_tracing::filter_shptr_t filter)so_5::environment_t
create_coop(nonempty_name_t name)so_5::environment_t
create_coop(autoname_indicator_t indicator())so_5::environment_t
create_coop(nonempty_name_t name, disp_binder_unique_ptr_t disp_binder)so_5::environment_t
create_coop(autoname_indicator_t indicator(), disp_binder_unique_ptr_t disp_binder)so_5::environment_t
create_local_mbox()so_5::environment_tinline
create_local_mbox(nonempty_name_t mbox_name)so_5::environment_tinline
create_mbox()so_5::environment_t
create_mbox(nonempty_name_t mbox_name)so_5::environment_t
create_mchain(const mchain_params_t &params)so_5::environment_t
deregister_coop(nonempty_name_t name, int reason)so_5::environment_t
do_make_custom_mbox(custom_mbox_details::creator_iface_t &creator)so_5::environment_tprivate
environment_t(environment_params_t &&so_environment_params)so_5::environment_texplicit
environment_t(const environment_t &)=deleteso_5::environment_t
error_logger() constso_5::environment_t
exception_reaction() constso_5::environment_t
impl__run_dispatcher_and_go_further()so_5::environment_tprivate
impl__run_infrastructure()so_5::environment_tprivate
impl__run_layers_and_go_further()so_5::environment_tprivate
impl__run_stats_controller_and_go_further()so_5::environment_tprivate
init()=0so_5::environment_tpure virtual
install_exception_logger(event_exception_logger_unique_ptr_t logger)so_5::environment_t
introduce_coop(Args &&... args)so_5::environment_t
m_implso_5::environment_tprivate
make_agent(Args &&... args)so_5::environment_tinline
make_custom_mbox(Lambda &&lambda)so_5::environment_tinline
operator=(const environment_t &)=deleteso_5::environment_t
query_default_dispatcher()so_5::environment_t
query_layer() constso_5::environment_tinline
query_layer(const std::type_index &type) constso_5::environment_tprivate
query_layer_noexcept() constso_5::environment_tinline
query_named_dispatcher(const std::string &disp_name)so_5::environment_t
register_agent_as_coop(nonempty_name_t coop_name, std::unique_ptr< A > agent)so_5::environment_tinline
register_agent_as_coop(autoname_indicator_t indicator(), std::unique_ptr< A > agent)so_5::environment_tinline
register_agent_as_coop(nonempty_name_t coop_name, agent_t *agent)so_5::environment_tinline
register_agent_as_coop(autoname_indicator_t indicator(), agent_t *agent)so_5::environment_tinline
register_agent_as_coop(nonempty_name_t coop_name, std::unique_ptr< A > agent, disp_binder_unique_ptr_t disp_binder)so_5::environment_tinline
register_agent_as_coop(autoname_indicator_t indicator(), std::unique_ptr< A > agent, disp_binder_unique_ptr_t disp_binder)so_5::environment_tinline
register_agent_as_coop(nonempty_name_t coop_name, agent_t *agent, disp_binder_unique_ptr_t disp_binder)so_5::environment_tinline
register_agent_as_coop(autoname_indicator_t indicator(), agent_t *agent, disp_binder_unique_ptr_t disp_binder)so_5::environment_tinline
register_coop(coop_unique_ptr_t agent_coop)so_5::environment_t
remove_extra_layer(const std::type_index &type)so_5::environment_tprivate
remove_stop_guard(stop_guard_shptr_t guard)so_5::environment_t
run()so_5::environment_t
schedule_timer(std::type_index subscription_type, std::unique_ptr< Message > msg, message_mutability_t mutability, const mbox_t &mbox, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period)so_5::environment_tinline
schedule_timer(std::unique_ptr< Message > msg, const mbox_t &mbox, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period)so_5::environment_tinline
schedule_timer(std::unique_ptr< Message > msg, const mbox_t &mbox, unsigned int delay_msec, unsigned int period_msec)so_5::environment_tinline
schedule_timer(const mbox_t &mbox, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period)so_5::environment_tinline
schedule_timer(const mbox_t &mbox, unsigned int delay_msec, unsigned int period_msec)so_5::environment_tinline
schedule_timer(const std::type_index &type_wrapper, const message_ref_t &msg, const mbox_t &mbox, std::chrono::steady_clock::duration pause, std::chrono::steady_clock::duration period)so_5::environment_t
self_ref()so_5::environment_tprivate
setup_stop_guard(stop_guard_shptr_t guard, stop_guard_t::what_if_stop_in_progress_t reaction_on_stop_in_progress=stop_guard_t::what_if_stop_in_progress_t::throw_exception)so_5::environment_t
single_timer(std::unique_ptr< Message > msg, const mbox_t &mbox, std::chrono::steady_clock::duration pause)so_5::environment_tinline
single_timer(std::type_index subscription_type, std::unique_ptr< Message > msg, message_mutability_t mutability, const mbox_t &mbox, std::chrono::steady_clock::duration pause)so_5::environment_tinline
single_timer(std::unique_ptr< Message > msg, const mbox_t &mbox, unsigned int delay_msec)so_5::environment_tinline
single_timer(const mbox_t &mbox, std::chrono::steady_clock::duration pause)so_5::environment_tinline
single_timer(std::type_index subscription_type, const mbox_t &mbox, std::chrono::steady_clock::duration pause)so_5::environment_tinline
single_timer(const mbox_t &mbox, unsigned int delay_msec)so_5::environment_tinline
single_timer(const std::type_index &type_wrapper, const message_ref_t &msg, const mbox_t &mbox, std::chrono::steady_clock::duration pause)so_5::environment_t
so_5::impl::internal_env_iface_t classso_5::environment_tfriend
so_make_default_disp_binder()so_5::environment_t
stats_controller()so_5::environment_t
stats_repository()so_5::environment_t
stop()so_5::environment_t
work_thread_activity_tracking() constso_5::environment_t
~environment_t()so_5::environment_tvirtual