SObjectizer  5.5
Classes | Namespaces
coop_repository_basis.hpp File Reference

Basic part of coop_repository functionality. More...

#include <map>
#include <memory>
#include <set>
#include <string>
#include <mutex>
#include <condition_variable>
#include <so_5/h/exception.hpp>
#include <so_5/rt/h/agent.hpp>
#include <so_5/rt/h/agent_coop.hpp>
#include <so_5/rt/h/coop_listener.hpp>
#include <so_5/rt/h/environment_infrastructure.hpp>
#include <so_5/rt/stats/h/repository.hpp>

Go to the source code of this file.

Classes

class  so_5::impl::coop_private_iface_t
 A special class for accessing private members of agent_coop. More...
 
class  so_5::impl::coop_repository_basis_t
 A basic part for various implementations of coop_repository. More...
 
struct  so_5::impl::coop_repository_basis_t::final_deregistration_resul_t
 
struct  so_5::impl::coop_repository_basis_t::info_for_dereg_notification_t
 Information for deregistration notification. More...
 
struct  so_5::impl::coop_repository_basis_t::final_remove_result_t
 Result of final remove of a cooperation from map of deregistered cooperations. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 
 so_5::impl
 Details of SObjectizer run-time implementations.
 
 so_5::impl::coop_repository_details
 

Detailed Description

Basic part of coop_repository functionality.

Since
v.5.5.19