Класс so_sysconf_2::a_trouble_t

#include <a_trouble.hpp>

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


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

Класс агента, предоставляющего средства информирования о различных проблемах и фатальных ошибках.

Реализует простейшую реакцию на возникновение фатальных ошибок -- завершение работы системы.

Необходимо сделать:
Необходимо разработать универсальный способ перехвата сообщения о критической ошибке.

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

void evt_fatal_error (const so_4::rt::event_data_t &data, const msg_fatal_error *cmd)
 Обработчик сообщения о фатальной ошибке.

Открытые статические члены

static const std::string & agent_name ()
 Имя единственного агента этого типа.
static void send_msg_fatal_error (std::string agent, std::string error_name, std::string desc)
 Метод для упрощения отсылки сообщения msg_fatal_error.

Классы

struct  msg_fatal_error
 Сообщение о возникновении критической ошибки. Подробнее...

Методы

void so_sysconf_2::a_trouble_t::evt_fatal_error ( const so_4::rt::event_data_t &  data,
const msg_fatal_error cmd 
)

Обработчик сообщения о фатальной ошибке.

Стандартная реакция на фатальную ошибку -- завершение работы системы.

Приоритет:
0

void so_sysconf_2::a_trouble_t::send_msg_fatal_error ( std::string  agent,
std::string  error_name,
std::string  desc 
) [static]

Метод для упрощения отсылки сообщения msg_fatal_error.

Аргументы:
agent  Имя агента, который диагностировал критическую ошибку.
error_name  Краткое имя ошибки.
desc  Описание критической ошибки.


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