SObjectizer  5.1
Открытые члены | Защищенные данные | Полный список членов класса
Класс so_log_2::message_tabstract

Базовый класс для формирователей сообщений журнала. Подробнее...

Граф наследования:so_log_2::message_t:
so_log_2::err_t so_log_2::logic_t

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

 message_t ()
 Основной конструктор.
 
 message_t (message_t &&message)
 
message_toperator[] (importance_t importance)
 Установить степень важности сообщения.
 
virtual void operator() (bool is_enabled=true)=0
 Сформировать сообщение. Подробнее...
 
virtual void operator() (const char *file, int line, bool is_enabled=true)=0
 Сформировать сообщение. Подробнее...
 
message_toperator[] (const agent_stream_t &o)
 Сохранение части сообщения в формирователе.
 
message_toperator[] (const name_stream_t &o)
 
message_toperator[] (const desc_stream_t &o)
 

Защищенные данные

std::string m_agent
 Текущее значение имени агента.
 
std::string m_name
 Текущее значение названия операции.
 
std::string m_desc
 Текущее значение описания операции.
 
importance_t m_importance
 Текущее значение степени важности операции.
 

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

Базовый класс для формирователей сообщений журнала.

Начиная с
v.1.0.3

Содержит базовую функциональность по накоплению таких составляющих сообщений журнала, как имя агента, степень важности сообщения, название операции и описание операции.

Методы

virtual void so_log_2::message_t::operator() ( bool  is_enabled = true)
pure virtual

Сформировать сообщение.

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

Сообщение не будет отослано агенту-журналу, если is_enabled == false.

Замещается в so_log_2::err_t и so_log_2::logic_t.

virtual void so_log_2::message_t::operator() ( const char *  file,
int  line,
bool  is_enabled = true 
)
pure virtual

Сформировать сообщение.

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

Если производный класс генерирует сообщение об ошибке, то file и line будут использоваться для указания места, в котором сообщение было сгенерировано.

Сообщение не будет отослано агенту-журналу, если is_enabled == false.

Замещается в so_log_2::err_t и so_log_2::logic_t.


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