UniSet  1.4.0
Открытые типы | Открытые члены | Открытые атрибуты | Статические открытые данные
Класс UniSetTypes::AlarmMessage

#include <MessageType.h>

Граф наследования:UniSetTypes::AlarmMessage:
UniSetTypes::Message

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

Открытые типы

enum  Character { Normal, Attention, Warning, Alarm }

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

 AlarmMessage (ObjectId id, const std::string str, ObjectId node=conf->getLocalNode(), Character ch=AlarmMessage::Alarm, Priority prior=Message::Medium, ObjectId cons=UniSetTypes::DefaultObjectId)
 AlarmMessage (ObjectId id, const std::string str, MessageCode ccode, ObjectId node=conf->getLocalNode(), Character ch=AlarmMessage::Alarm, Priority prior=Message::Medium, ObjectId cons=UniSetTypes::DefaultObjectId)
 AlarmMessage (ObjectId id, MessageCode acode, MessageCode ccode, ObjectId node=conf->getLocalNode(), Character ch=AlarmMessage::Alarm, Priority prior=Message::Medium, ObjectId cons=UniSetTypes::DefaultObjectId)
 AlarmMessage (const VoidMessage *msg)
TransportMessage transport_msg () const

Открытые атрибуты

ObjectId id
MessageCode alarmcode
MessageCode causecode
Character character
bool broadcast
bool route
char message [size_of_alarm_message]

Статические открытые данные

static const unsigned int size_of_alarm_message = 55

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

Собщение об аварии


Данные класса

код сообщения

Используется в InfoServer::processingMessage().

флаг рассылки на другие узлы

Используется в InfoServer::processingMessage().

код причины

Используется в InfoServer::processingMessage().

характер

от кого

char UniSetTypes::AlarmMessage::message[size_of_alarm_message]

сообщение

признак, что сообщение является пересланным. (т.е. в БД второй раз сохранять не надо, пересылать второй раз тоже не надо).

Используется в InfoServer::processingMessage().


Объявления и описания членов классов находятся в файлах: