Класс gemont_1::retranslator::value_holder_t

Базовый класс для хранителя текущего значения источника данных. Подробнее...

#include <pub.hpp>

Граф наследования:gemont_1::retranslator::value_holder_t:

gemont_1::retranslator::impl::str_value_holder_t gemont_1::retranslator::impl::uint_value_holder_t

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

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

enum  scalar_t { str, uint }
 Какой скалярный тип соответствует значениям данного источника информации. Подробнее...

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

virtual scalar_t scalar () const =0
 Какой скалярный тип соответствует значениям данного источника информации.
virtual void send_last (const so_4::rt::comm_channel_t &to, const std::string &data_source_name) const =0
 Отослать сообщение с последним известным значением источника информации.
virtual void send_actual (const std::string &data_source_name) const =0
 Отослать сообщение на каждое из хранимых и не отосланных ранее значений.
virtual void flush ()=0
 Установить признак того, что все хранимые значения уже были отосланны.


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

Базовый класс для хранителя текущего значения источника данных.

Начиная с:
v.1.0.2
Предоставляет интерфейс для отсылки текущего значения в указанный коммуникационный канал в виде соответствующего сообщения (gemont_1::msg_str_value, gemont_1::msg_uint_value, ...).

Перечисления

Какой скалярный тип соответствует значениям данного источника информации.

Элементы перечислений:
str  Строка.
uint  Беззнаковое целое.


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

Документация по Generic MONitoring Tools v.1.4.0. Последние изменения: Mon Oct 20 16:21:28 2008. Создано системой  doxygen1.5.7.1 Intervale SourceForge.net Logo