UniSet 2.44.3
Класс uniset::ConfirmMessage

#include <MessageType.h>

Граф наследования:uniset::ConfirmMessage:
Граф связей класса uniset::ConfirmMessage:

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

TransportMessage transport_msg () const noexcept
 ConfirmMessage (const VoidMessage *msg) noexcept
 ConfirmMessage (ObjectId in_sensor_id, const double &in_sensor_value, const timespec &in_sensor_time, const timespec &in_confirm_time, Priority in_priority=Message::Medium) noexcept
 ConfirmMessage (ConfirmMessage &&) noexcept=default
ConfirmMessage & operator= (ConfirmMessage &&) noexcept=default
 ConfirmMessage (const ConfirmMessage &) noexcept=default
ConfirmMessage & operator= (const ConfirmMessage &) noexcept=default
Открытые члены унаследованные от uniset::Message
 Message (Message &&) noexcept=default
Message & operator= (Message &&) noexcept=default
 Message (const Message &) noexcept=default
Message & operator= (const Message &) noexcept=default
 Message (int dummy_init) noexcept

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

ObjectId sensor_id = { uniset::DefaultObjectId }
double sensor_value = { 0.0 }
struct timespec sensor_time = { 0, 0 }
struct timespec confirm_time = { 0, 0 }
bool broadcast = { false }
bool forward = { false }
Открытые атрибуты унаследованные от uniset::Message
int type = { Unused }
Priority priority = { Medium }
ObjectId node = { uniset::DefaultObjectId }
ObjectId supplier = { uniset::DefaultObjectId }
ObjectId consumer = { uniset::DefaultObjectId }
struct timespec tm = { 0, 0 }

Дополнительные унаследованные члены

Открытые типы унаследованные от uniset::Message
enum  TypeOfMessage {
  Unused , SensorInfo , SysCommand , Confirm ,
  Timer , TextMessage , TheLastFieldOfTypeOfMessage
}
enum  Priority { Low , Medium , High }
Открытые статические члены унаследованные от uniset::Message
template<class In>
static const TransportMessage transport (const In &msg) noexcept

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

Подтверждение(квитирование) сообщения

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

◆ forward

bool uniset::ConfirmMessage::forward = { false }

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