SObjectizer
5.5
so_5
coop_t
so_5::coop_t Member List
This is the complete list of members for
so_5::coop_t
, including all inherited members.
add_agent
(std::unique_ptr< Agent > agent)
so_5::coop_t
inline
add_agent
(Agent *agent)
so_5::coop_t
inline
add_agent
(std::unique_ptr< Agent > agent, disp_binder_unique_ptr_t disp_binder)
so_5::coop_t
inline
add_agent
(Agent *agent, disp_binder_unique_ptr_t disp_binder)
so_5::coop_t
inline
add_dereg_notificator
(const coop_dereg_notificator_t ¬ificator)
so_5::coop_t
add_reg_notificator
(const coop_reg_notificator_t ¬ificator)
so_5::coop_t
agent_array_t
typedef
so_5::coop_t
private
agent_t
class
so_5::coop_t
friend
bind_agents_to_coop
()
so_5::coop_t
private
bind_agents_to_disp
()
so_5::coop_t
private
call_final_deregister_coop
(coop_t *coop)
so_5::coop_t
inline
static
capacity
() const
so_5::coop_t
inline
coop_t
(const coop_t &)=delete
so_5::coop_t
private
coop_t
(nonempty_name_t name, disp_binder_unique_ptr_t coop_disp_binder, environment_t &env)
so_5::coop_t
decrement_usage_count
(coop_t &coop)
so_5::coop_t
inline
static
decrement_usage_count
()
so_5::coop_t
private
define_agent
()
so_5::coop_t
inline
define_agent
(agent_context_t ctx)
so_5::coop_t
inline
define_agent
(disp_binder_unique_ptr_t binder)
so_5::coop_t
inline
define_agent
(agent_context_t ctx, disp_binder_unique_ptr_t binder)
so_5::coop_t
inline
define_all_agents
()
so_5::coop_t
private
delete_user_resources
()
so_5::coop_t
private
dereg_notificators
() const
so_5::coop_t
private
dereg_reason
() const
so_5::coop_t
private
deregister
(int reason)
so_5::coop_t
deregister_normally
()
so_5::coop_t
inline
destroy
(coop_t *coop)
so_5::coop_t
static
do_add_agent
(const agent_ref_t &agent_ref)
so_5::coop_t
private
do_add_agent
(const agent_ref_t &agent_ref, disp_binder_unique_ptr_t disp_binder)
so_5::coop_t
private
do_deregistration_specific_actions
(coop_dereg_reason_t dereg_reason)
so_5::coop_t
private
do_registration_specific_actions
(coop_t *agent_coop)
so_5::coop_t
private
environment
() const
so_5::coop_t
inline
exception_reaction
() const
so_5::coop_t
final_deregister_coop
()
so_5::coop_t
private
has_parent_coop
() const
so_5::coop_t
impl::agent_core_t
class
so_5::coop_t
friend
impl::coop_private_iface_t
class
so_5::coop_t
friend
increment_usage_count
(coop_t &coop)
so_5::coop_t
inline
static
increment_usage_count
()
so_5::coop_t
private
m_agent_array
so_5::coop_t
private
m_binding_lock
so_5::coop_t
private
m_coop_disp_binder
so_5::coop_t
private
m_coop_name
so_5::coop_t
private
m_dereg_notificators
so_5::coop_t
private
m_dereg_reason
so_5::coop_t
private
m_env
so_5::coop_t
private
m_exception_reaction
so_5::coop_t
private
m_parent_coop_name
so_5::coop_t
private
m_parent_coop_ptr
so_5::coop_t
private
m_reference_count
so_5::coop_t
private
m_reg_notificators
so_5::coop_t
private
m_registration_status
so_5::coop_t
private
m_resource_deleters
so_5::coop_t
private
make_agent
(Args &&... args)
so_5::coop_t
inline
make_agent_context
() const
so_5::coop_t
inline
make_agent_with_binder
(so_5::disp_binder_unique_ptr_t binder, Args &&... args)
so_5::coop_t
inline
operator=
(const coop_t &)=delete
so_5::coop_t
private
parent_coop_name
() const
so_5::coop_t
parent_coop_ptr
() const
so_5::coop_t
private
query_agent_count
() const
so_5::coop_t
inline
query_coop_name
() const
so_5::coop_t
reg_notificators
() const
so_5::coop_t
private
registration_status_t
enum name
so_5::coop_t
private
reorder_agents_with_respect_to_priorities
()
so_5::coop_t
private
reserve
(std::size_t v)
so_5::coop_t
inline
resource_deleter_t
typedef
so_5::coop_t
private
resource_deleter_vector_t
typedef
so_5::coop_t
private
set_exception_reaction
(exception_reaction_t value)
so_5::coop_t
set_parent_coop_name
(nonempty_name_t name)
so_5::coop_t
shutdown_all_agents
()
so_5::coop_t
private
size
() const
so_5::coop_t
inline
take_under_control
(std::unique_ptr< T > resource)
so_5::coop_t
inline
take_under_control
(T *resource)
so_5::coop_t
inline
unbind_agents_from_disp
(agent_array_t::iterator it)
so_5::coop_t
inline
private
~coop_t
()
so_5::coop_t
protected
virtual
Generated on Mon Mar 11 2019 20:45:42 for SObjectizer by
1.8.14