agent_coop_t (определено в so_5::rt::agent_t) | so_5::rt::agent_t | friend |
agent_ref_t (определено в so_5::rt::agent_t) | so_5::rt::agent_t | friend |
agent_t(so_environment_t &env) | so_5::rt::agent_t | explicit |
atomic_refcounted_t() | so_5::rt::atomic_refcounted_t | private |
bind_to_coop(agent_coop_t &coop) | so_5::rt::agent_t | private |
bind_to_disp(dispatcher_t &disp) | so_5::rt::agent_t | private |
bind_to_environment(impl::so_environment_impl_t &env_impl) | so_5::rt::agent_t | inlineprivate |
call_bind_to_disp(agent_t &agent, dispatcher_t &disp) | so_5::rt::agent_t | inlinestatic |
call_next_event(agent_t &agent) | so_5::rt::agent_t | inlinestatic |
call_push_event(agent_t &agent, const event_caller_block_ref_t &event_handler_caller, const message_ref_t &message) | so_5::rt::agent_t | inlinestatic |
consumers_map_t typedef | so_5::rt::agent_t | private |
create_event_subscription(const type_wrapper_t &type_wrapper, mbox_ref_t &mbox_ref, const event_handler_caller_ref_t &ehc, throwing_strategy_t throwing_strategy) | so_5::rt::agent_t | private |
create_ref() | so_5::rt::agent_t | private |
dec_ref_count() | so_5::rt::atomic_refcounted_t | inlineprivate |
define_agent() | so_5::rt::agent_t | private |
destroy_all_subscriptions() | so_5::rt::agent_t | private |
destroy_event_subscription(const type_wrapper_t &type_wrapper, mbox_ref_t &mbox_ref, const event_handler_caller_ref_t &ehc, throwing_strategy_t throwing_strategy) | so_5::rt::agent_t | private |
exec_next_event() | so_5::rt::agent_t | private |
inc_ref_count() | so_5::rt::atomic_refcounted_t | inlineprivate |
m_agent_coop | so_5::rt::agent_t | private |
m_current_state_ptr | so_5::rt::agent_t | private |
m_default_state | so_5::rt::agent_t | private |
m_dispatcher | so_5::rt::agent_t | private |
m_event_consumers_map | so_5::rt::agent_t | private |
m_is_coop_deregistered | so_5::rt::agent_t | private |
m_local_event_queue | so_5::rt::agent_t | private |
m_so_environment_impl | so_5::rt::agent_t | private |
m_state_listener_controller | so_5::rt::agent_t | private |
m_was_defined | so_5::rt::agent_t | private |
push_event(const event_caller_block_ref_t &event_handler_caller, const message_ref_t &message) | so_5::rt::agent_t | private |
self_ptr() const | so_5::rt::agent_t | |
so_add_destroyable_listener(agent_state_listener_unique_ptr_t state_listener) | so_5::rt::agent_t | |
so_add_nondestroyable_listener(agent_state_listener_t &state_listener) | so_5::rt::agent_t | |
so_change_state(const state_t &new_state, throwing_strategy_t throwing_strategy=THROW_ON_ERROR) | so_5::rt::agent_t | protected |
so_coop_name() const | so_5::rt::agent_t | |
so_current_state() const | so_5::rt::agent_t | inline |
so_default_state() const | so_5::rt::agent_t | protected |
so_define_agent() | so_5::rt::agent_t | protectedvirtual |
so_environment() | so_5::rt::agent_t | |
so_evt_finish() | so_5::rt::agent_t | virtual |
so_evt_start() | so_5::rt::agent_t | virtual |
so_subscribe(const mbox_ref_t &mbox_ref) | so_5::rt::agent_t | protected |
so_unsubscribe(const mbox_ref_t &mbox_ref) | so_5::rt::agent_t | protected |
so_was_defined() const | so_5::rt::agent_t | protected |
subscription_bind_t (определено в so_5::rt::agent_t) | so_5::rt::agent_t | friend |
subscription_unbind_t (определено в so_5::rt::agent_t) | so_5::rt::agent_t | friend |
undefine_agent() | so_5::rt::agent_t | private |
~agent_t() (определено в so_5::rt::agent_t) | so_5::rt::agent_t | virtual |
~atomic_refcounted_t() (определено в so_5::rt::atomic_refcounted_t) | so_5::rt::atomic_refcounted_t | privatevirtual |