SObjectizer  5.5
Classes | Namespaces | Typedefs
environment_infrastructure.hpp File Reference

Interface of environment_infrastructure entity. More...

#include <so_5/coop.hpp>
#include <so_5/stats/controller.hpp>
#include <so_5/stats/repository.hpp>
#include <so_5/timers.hpp>
#include <so_5/declspec.hpp>
#include <memory>
#include <functional>

Go to the source code of this file.

Classes

class  so_5::environment_infrastructure_t
 An interface for environment_infrastructure entity. More...
 
struct  so_5::environment_infrastructure_t::coop_repository_stats_t
 Statistical data for run-time monitoring of coop repository content. More...
 

Namespaces

 so_5
 Public part of message limit implementation.
 

Typedefs

using so_5::environment_infrastructure_deleter_fnptr_t = void(*)(environment_infrastructure_t *)
 A type for deleter for environment_infrastructure objects. More...
 
using so_5::environment_infrastructure_unique_ptr_t = std::unique_ptr< environment_infrastructure_t, environment_infrastructure_deleter_fnptr_t >
 A type of unique pointer for environment_infrastructure entity. More...
 
using so_5::environment_infrastructure_factory_t = std::function< environment_infrastructure_unique_ptr_t(environment_t &, environment_params_t &, mbox_t) >
 Type of factory for environment infrastructure. More...
 

Detailed Description

Interface of environment_infrastructure entity.

Since
v.5.5.19