SObjectizer  5.1
Классы | Пространства имен | Определения типов | Функции
Файл app_logic.cpp

Интерфейс библиотеки, которая реализует логику приложения so_sysconf_ntservice. Подробнее...

Классы

class  so_sysconf_4::ntservice::ntservice_so_environment_t
 

Пространства имен

namespace  so_sysconf_4
 Корневое пространство имен для SO SysConf 4.
 
namespace  so_sysconf_4::ntservice
 Пространство имен загрузчика sysconf-процессов в виде NT-сервиса.
 

Определения типов

typedef void(* so_sysconf_4::ntservice::pfn_so_environment_init_t )(so_5::rt::so_environment_t &, const args_t &args)
 

Функции

void so_sysconf_4::ntservice::make_dispatcher (const args_t &args, so_5::rt::so_environment_params_t &so_params, const std::string &single_thread_disp_name, const std::string &active_obj_disp_name, const std::string &active_group_disp_name)
 
void so_sysconf_4::ntservice::init (so_5::rt::so_environment_t &env, const args_t &args)
 
int so_sysconf_4::ntservice::run_sobjectizer (const args_t &args)
 
 so_sysconf_4::ntservice::ACE_NT_SERVICE_DEFINE (service, so_sysconf_4::ntservice::ntservice_t, ACE_TEXT("so_sysconf_ntservice"))
 
std::string so_sysconf_4::ntservice::quoted_string (const std::string &str)
 
void so_sysconf_4::ntservice::add_path_to_cmd_line_if_not_empty (std::string &cmd_line, const std::string &path, const std::string &option_name)
 
std::string so_sysconf_4::ntservice::make_service_cmd_line (const args_t &args)
 Сформировать командную строку для запуска сервиса.
 
int so_sysconf_4::ntservice::handle_service (const args_t &args)
 Выполнить необходимые действия по поддержке сервиса.
 

Переменные

Имена аргументов командной строки.
const std::string so_sysconf_4::ntservice::long_arg_svc_name
 
const std::string so_sysconf_4::ntservice::long_arg_svc_install
 
const std::string so_sysconf_4::ntservice::long_arg_svc_remove
 
const std::string so_sysconf_4::ntservice::long_arg_svc_start
 
const std::string so_sysconf_4::ntservice::long_arg_svc_stop
 
const std::string so_sysconf_4::ntservice::long_arg_svc_work_path
 
const std::string so_sysconf_4::ntservice::long_arg_svc_use_current_path
 
const std::string so_sysconf_4::ntservice::long_arg_svc_manual_startup
 
const std::string so_sysconf_4::ntservice::long_arg_svc_debug
 

Подробное описание

Интерфейс библиотеки, которая реализует логику приложения so_sysconf_ntservice.


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:20. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo