Классы | |
| class | a_shutdowner_t |
| Интерфейс a_shutdowner_t. Подробнее... | |
| class | a_sysconf_t |
| Интерфейс a_sysconf_t. Подробнее... | |
| class | a_trouble_t |
| Класс агента, предоставляющего средства информирования о различных проблемах и фатальных ошибках. Подробнее... | |
| class | agent_with_fatal_state_t |
| Агент, который владеет состоянием st_fatal. Подробнее... | |
| class | app_paths_t |
| Хранилище имен каталогов, которые может использовать SObjectizer приложение. Подробнее... | |
| class | coop_factory_t |
| Регистратор коопераций. Подробнее... | |
| class | coop_handler_t |
| Регистратор коопераций. Подробнее... | |
| class | ostream_sysconf_logger_t |
| Журнализатор событий sysconf в ostream. Подробнее... | |
| class | coop_info_t |
| Описание доступной кооперации. Подробнее... | |
| class | factory_info_t |
| Описание доступной фабрики коопераций. Подробнее... | |
| class | dll_info_t |
| Описание загруженной DLL. Подробнее... | |
| class | sysconf_info_t |
| Описание текущей ситуации в sysconf. Подробнее... | |
| class | sysconf_logger_t |
| Журнализатор событий sysconf. Подробнее... | |
Пространства имен | |
| namespace | app_paths_aux |
| namespace | breakflag_handler |
| Обработчики прерываний приложения. | |
| namespace | channel_common |
| Пространство имен для вспомогательных средств по настройке SOP-каналов. | |
| namespace | impl |
| Детали реализации проекта SO SysConf 2. | |
Определения типов | |
| typedef std::set< coop_info_t > | coop_info_set_t |
| Множество доступных коопераций. | |
| typedef std::set< factory_info_t > | factory_info_set_t |
| Множество доступных коопераций. | |
| typedef std::set< dll_info_t > | dll_info_set_t |
| Множество загруженных DLL. | |
Перечисления | |
| enum | breaktype_t { user_break = 1, system_break = 2 } |
| Тип прерывания приложения. Подробнее... | |
Функции | |
| is_set (breaktype_t break_type) | |
| Выставлен ли соответствующий тип прерывания приложения. | |
| set (breaktype_t break_type) | |
| Выставить указанный тип прерывания приложения. | |
| setup_signal_handlers () | |
| Установить обработчики сигналов на прерывание приложения. | |
| register_coop (sysconf_logger_t *logger=0) | |
| Регистрация агентов, составляющих подсистему SO SysConf 2. | |
| run_script (const std::string &file_name) | |
| Выполнение команд, записанных в указанном конфигурационном файле. | |
Переменные | |
| unsigned int | flag |
| Флаг прерывания приложения. | |
Тип прерывания приложения.
| so_sysconf_2::is_set | ( | breaktype_t | break_type | ) |
Выставлен ли соответствующий тип прерывания приложения.
| so_sysconf_2::register_coop | ( | sysconf_logger_t * | logger = 0 |
) |
Регистрация агентов, составляющих подсистему SO SysConf 2.
| logger | Необязательный журнализатор. Должен быть указатель на динамически созданный объект, который будет уничтожен автоматически при уничтожении подсистемы sysconf. |
| so_sysconf_2::run_script | ( | const std::string & | file_name | ) |
Выполнение команд, записанных в указанном конфигурационном файле.
| so_sysconf_2::set | ( | breaktype_t | break_type | ) |
Выставить указанный тип прерывания приложения.
| so_sysconf_2::setup_signal_handlers | ( | ) |
Установить обработчики сигналов на прерывание приложения.
Обработчики устанавливаются только один раз, сколько бы раз не вызывалась данная функция.
unsigned int so_sysconf_2::flag [static] |
Флаг прерывания приложения.
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой
1.5.4
|
|