SObjectizer 5.8
Loading...
Searching...
No Matches
so_5::env_infrastructures::simple_mtsafe Namespace Reference

Simple single-threaded environment infrastructure with thread safety. More...

Namespaces

namespace  impl
 Implementation details.
 

Classes

class  params_t
 Parameters for simple thread-safe single-thread environment. More...
 

Functions

SO_5_FUNC environment_infrastructure_factory_t factory (params_t &&params)
 A factory for creation of simple thread-safe single-thread environment infrastructure object.
 
environment_infrastructure_factory_t factory ()
 A factory for creation of simple thread-safe single-thread environment infrastructure object with default parameters.
 

Detailed Description

Simple single-threaded environment infrastructure with thread safety.

Since
v.5.5.19

Function Documentation

◆ factory() [1/2]

environment_infrastructure_factory_t so_5::env_infrastructures::simple_mtsafe::factory ( )
inline

A factory for creation of simple thread-safe single-thread environment infrastructure object with default parameters.

Usage example:

[](so_5::environment_t & env) { ... },
params.infrastructure_factory(
...
} );
Parameters for the SObjectizer Environment initialization.
SObjectizer Environment.
environment_infrastructure_factory_t factory()
A factory for creation of simple thread-safe single-thread environment infrastructure object with def...
void launch(Init_Routine &&init_routine)
Launch a SObjectizer Environment with default parameters.
Definition api.hpp:142
Since
v.5.5.19
Examples
so_5/wrapped_env_demo_3/main.cpp.

Definition at line 150 of file env_infrastructures.hpp.

◆ factory() [2/2]

SO_5_FUNC environment_infrastructure_factory_t so_5::env_infrastructures::simple_mtsafe::factory ( params_t && params)

A factory for creation of simple thread-safe single-thread environment infrastructure object.

Usage example:

[](so_5::environment_t & env) { ... },
params.infrastructure_factory(
...
} );
Parameters for simple thread-safe single-thread environment.
params_t & timer_manager(timer_manager_factory_t factory) &
Setter for timer_manager factory.
timer_manager_factory_t timer_list_manager_factory()
Factory for timer_list manager with default parameters.
Definition timers.hpp:737
Since
v.5.5.19

Definition at line 806 of file simple_mtsafe_st_env_infrastructure.cpp.