Класс so_sysconf_2::breakflag_handler::a_handler_t

#include <a_handler.hpp>

Полный список членов класса


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

Агент для обработки флага прерывания приложения.

Начиная с:
v.3.2.0
Четыре раза в секунду опрашивает указанный флаг прерывания и, если обнаруживается, что флаг установлен, отсылает сообщение на завершение работы приложения.

Открытые члены

 a_handler_t (const std::string &self_name, breaktype_t break_type)
 Инициализирующий конструктор.
virtual void so_on_subscription ()
 Подписка и инициирование переодического сообщения.
void evt_check_time (const so_4::rt::event_data_t &data, const msg_check_time *)

Закрытые типы

typedef so_4::rt::agent_t base_type_t
 Псевдоним для базового типа.

Закрытые данные

breaktype_t m_break_type
 Тип, прерывания, который нужно проверять.

Классы

struct  msg_check_time

Конструктор(ы)

so_sysconf_2::breakflag_handler::a_handler_t::msg_check_time so_sysconf_2::breakflag_handler::a_handler_t::a_handler_t ( const std::string &  self_name,
breaktype_t  break_type 
)

Инициализирующий конструктор.

Аргументы:
self_name  Собственное имя.
break_type  Тип, прерывания, который нужно проверять.


Методы

void so_sysconf_2::breakflag_handler::a_handler_t::evt_check_time ( const so_4::rt::event_data_t &  data,
const msg_check_time  
)

Проверка флага прерывания приложения и, если флаг установлен, инициирование завершения приложения.

Приоритет:
2


Объявления и описания членов классов находятся в файлах:
Документация по so_sysconf_2 v.2.4.0. Последние изменения: Wed Oct 31 18:55:07 2007. Создано системой  doxygen1.5.4 Intervale SourceForge.net Logo