Классы | |
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 |