|
SObjectizer
5.1
|
API для запуска SObjectizer. Подробнее...
Классы | |
| class | env_init_caller_base_t |
| Базовый класс для вызова инициализирующей функции SObjectizer. Подробнее... | |
| class | env_init_with_param_caller_t |
| Вызыватель функции инициализации SObjectizer с параметром. Подробнее... | |
| class | env_init_as_method_caller_t |
| Вызыватель функции инициализации SObjectizer как метод класса. Подробнее... | |
Определения типов | |
| typedef void(SO_5_MODULE_CALLING_CONVENTION * | pfn_so_environment_init_t )(so_5::rt::so_environment_t &) |
| Псевдоним для простой функции инициализации SObjectizer. | |
Функции | |
| run_so_environment (pfn_so_environment_init_t init_func,const so_5::rt::so_environment_params_t &env_params,throwing_strategy_t throwing_strategy=THROW_ON_ERROR) | |
| Запустить среду SO с параметрами. Подробнее... | |
| run_so_environment (pfn_so_environment_init_t init_func,throwing_strategy_t throwing_strategy=THROW_ON_ERROR) | |
| Запустить среду SO с параметрами по умолчанию. Подробнее... | |
| run_so_environment (env_init_caller_base_t &init_caller, throwing_strategy_t throwing_strategy) | |
| Запустить среду SO с параметрами по умолчанию. Подробнее... | |
| run_so_environment (env_init_caller_base_t &init_caller, const so_5::rt::so_environment_params_t &env_params, throwing_strategy_t throwing_strategy) | |
| Запустить среду SO с параметрами. Подробнее... | |
| template<class PARAM_TYPE > | |
| so_5::ret_code_t | run_so_environment_with_parameter (typename env_init_with_param_caller_t< PARAM_TYPE >::INIT_FUNC_T init_func, const PARAM_TYPE ¶m, throwing_strategy_t throwing_strategy=THROW_ON_ERROR) |
| Запустить SObjectizer c параметризованной функцией. Подробнее... | |
| template<class PARAM_TYPE > | |
| so_5::ret_code_t | run_so_environment_with_parameter (typename env_init_with_param_caller_t< PARAM_TYPE >::INIT_FUNC_T init_func, const PARAM_TYPE ¶m, const so_5::rt::so_environment_params_t &env_params, throwing_strategy_t throwing_strategy=THROW_ON_ERROR) |
| Запустить SObjectizer c параметризованной функцией с заданными параметрами. Подробнее... | |
| template<class OBJECT > | |
| so_5::ret_code_t | run_so_environment_on_object (OBJECT &obj, typename env_init_as_method_caller_t< OBJECT >::INIT_METHOD_T init_func, throwing_strategy_t throwing_strategy=THROW_ON_ERROR) |
| Запустить SObjectizer c функцией-методом класса. Подробнее... | |
| template<class OBJECT > | |
| so_5::ret_code_t | run_so_environment_on_object (OBJECT &obj, typename env_init_as_method_caller_t< OBJECT >::INIT_METHOD_T init_func, const so_5::rt::so_environment_params_t &env_params, throwing_strategy_t throwing_strategy=THROW_ON_ERROR) |
| Запустить SObjectizer c функцией-методом класса с заданными параметрами. Подробнее... | |
API для запуска SObjectizer.
| so_5::api::run_so_environment | ( | pfn_so_environment_init_t | init_func, |
| const so_5::rt::so_environment_params_t & | env_params, | ||
| throwing_strategy_t | throwing_strategy = THROW_ON_ERROR |
||
| ) |
Запустить среду SO с параметрами.
Пример:
| init_func | Указатель на функцию, которая выполняет инициализацию. |
| env_params | Параметры среды. |
| throwing_strategy | Флаг - бросать ли исключение в случае ошибок. |
Используется в run_so_environment(), run_so_environment_on_object() и run_so_environment_with_parameter().
| so_5::api::run_so_environment | ( | pfn_so_environment_init_t | init_func, |
| throwing_strategy_t | throwing_strategy = THROW_ON_ERROR |
||
| ) |
Запустить среду SO с параметрами по умолчанию.
Пример:
| init_func | Указатель на функцию, которая выполняет инициализацию. |
| throwing_strategy | Флаг - бросать ли исключение в случае ошибок. |
Перекрестные ссылки run_so_environment().
| so_5::api::run_so_environment | ( | env_init_caller_base_t & | init_caller, |
| throwing_strategy_t | throwing_strategy | ||
| ) |
Запустить среду SO с параметрами по умолчанию.
Инициализирует SObjectizer через env_init_caller_base_t. Используется для работы run_so_environment_with_parameter() и run_so_environment_on_object().
Перекрестные ссылки run_so_environment().
| so_5::api::run_so_environment | ( | env_init_caller_base_t & | init_caller, |
| const so_5::rt::so_environment_params_t & | env_params, | ||
| throwing_strategy_t | throwing_strategy | ||
| ) |
Запустить среду SO с параметрами.
Инициализирует SObjectizer через env_init_caller_base_t.
| so_5::ret_code_t so_5::api::run_so_environment_on_object | ( | OBJECT & | obj, |
| typename env_init_as_method_caller_t< OBJECT >::INIT_METHOD_T | init_func, | ||
| throwing_strategy_t | throwing_strategy = THROW_ON_ERROR |
||
| ) |
Запустить SObjectizer c функцией-методом класса.
| obj | Объект инициализатор. |
| init_func | Метод инициализации. |
| throwing_strategy | Флаг - бросать ли исключение в случае ошибок. |
Перекрестные ссылки run_so_environment().
| so_5::ret_code_t so_5::api::run_so_environment_on_object | ( | OBJECT & | obj, |
| typename env_init_as_method_caller_t< OBJECT >::INIT_METHOD_T | init_func, | ||
| const so_5::rt::so_environment_params_t & | env_params, | ||
| throwing_strategy_t | throwing_strategy = THROW_ON_ERROR |
||
| ) |
Запустить SObjectizer c функцией-методом класса с заданными параметрами.
| obj | Объект инициализатор. |
| init_func | Метод инициализации. |
| env_params | Параметры SObjectizer. |
| throwing_strategy | Флаг - бросать ли исключение в случае ошибок. |
Перекрестные ссылки run_so_environment().
| so_5::ret_code_t so_5::api::run_so_environment_with_parameter | ( | typename env_init_with_param_caller_t< PARAM_TYPE >::INIT_FUNC_T | init_func, |
| const PARAM_TYPE & | param, | ||
| throwing_strategy_t | throwing_strategy = THROW_ON_ERROR |
||
| ) |
Запустить SObjectizer c параметризованной функцией.
| init_func | Инициализирующая функция с параметром. Функция должна иметь вид: void init( env, my_param ). |
| param | Дополнительный параметр. |
| throwing_strategy | Флаг - бросать ли исключение в случае ошибок. |
Перекрестные ссылки run_so_environment().
Используется в so_sysconf_4::process::run_sobjectizer() и so_sysconf_4::daemon::run_sobjectizer().
| so_5::ret_code_t so_5::api::run_so_environment_with_parameter | ( | typename env_init_with_param_caller_t< PARAM_TYPE >::INIT_FUNC_T | init_func, |
| const PARAM_TYPE & | param, | ||
| const so_5::rt::so_environment_params_t & | env_params, | ||
| throwing_strategy_t | throwing_strategy = THROW_ON_ERROR |
||
| ) |
Запустить SObjectizer c параметризованной функцией с заданными параметрами.
| init_func | Инициализирующая функция с параметром. Функция должна иметь вид: void init( env, my_param ). |
| param | Дополнительный параметр. |
| env_params | Параметры SObjectizer. |
| throwing_strategy | Флаг - бросать ли исключение в случае ошибок. |
Перекрестные ссылки run_so_environment().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:22. Создано системой
1.8.3.1
|
|