SObjectizer  5.7
Static Public Member Functions | List of all members
so_5::impl::coop_private_iface_t Class Reference

A special class for accessing private members of agent_coop. More...

#include <coop_private_iface.hpp>

Static Public Member Functions

static coop_unique_holder_t make_coop (coop_id_t id, coop_handle_t parent, disp_binder_shptr_t default_binder, outliving_reference_t< environment_t > env)
 
static coop_shptr_t make_from (coop_unique_holder_t holder) noexcept
 
static void increment_usage_count (coop_t &coop) noexcept
 
static void decrement_usage_count (coop_t &coop)
 
static void destroy_content (coop_t &coop)
 
static void do_registration_specific_actions (coop_t &coop)
 
static void do_final_deregistration_actions (coop_t &coop)
 
static coop_reg_notificators_container_ref_t giveout_reg_notificators (coop_t &coop) noexcept
 
static coop_dereg_notificators_container_ref_t giveout_dereg_notificators (coop_t &coop) noexcept
 
static coop_dereg_reason_t dereg_reason (const coop_t &coop) noexcept
 

Detailed Description

A special class for accessing private members of agent_coop.

Since
v.5.2.3

Member Function Documentation

◆ decrement_usage_count()

static void so_5::impl::coop_private_iface_t::decrement_usage_count ( coop_t coop)
inlinestatic

◆ dereg_reason()

static coop_dereg_reason_t so_5::impl::coop_private_iface_t::dereg_reason ( const coop_t coop)
inlinestaticnoexcept

◆ destroy_content()

static void so_5::impl::coop_private_iface_t::destroy_content ( coop_t coop)
inlinestatic

◆ do_final_deregistration_actions()

static void so_5::impl::coop_private_iface_t::do_final_deregistration_actions ( coop_t coop)
inlinestatic

◆ do_registration_specific_actions()

static void so_5::impl::coop_private_iface_t::do_registration_specific_actions ( coop_t coop)
inlinestatic

◆ giveout_dereg_notificators()

static coop_dereg_notificators_container_ref_t so_5::impl::coop_private_iface_t::giveout_dereg_notificators ( coop_t coop)
inlinestaticnoexcept

◆ giveout_reg_notificators()

static coop_reg_notificators_container_ref_t so_5::impl::coop_private_iface_t::giveout_reg_notificators ( coop_t coop)
inlinestaticnoexcept

◆ increment_usage_count()

static void so_5::impl::coop_private_iface_t::increment_usage_count ( coop_t coop)
inlinestaticnoexcept

◆ make_coop()

static coop_unique_holder_t so_5::impl::coop_private_iface_t::make_coop ( coop_id_t  id,
coop_handle_t  parent,
disp_binder_shptr_t  default_binder,
outliving_reference_t< environment_t env 
)
inlinestatic

◆ make_from()

static coop_shptr_t so_5::impl::coop_private_iface_t::make_from ( coop_unique_holder_t  holder)
inlinestaticnoexcept

The documentation for this class was generated from the following file: