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 |