Открытые члены | |
uint_value_holder_t (const gemont_1::msg_uint_value *cmd) | |
virtual value_holder_t::scalar_t | scalar () const |
Какой скалярный тип соответствует значениям данного источника информации. | |
virtual void | send_last (const so_4::rt::comm_channel_t &to, const std::string &data_source_name) const |
Отослать сообщение с последним известным значением источника информации. | |
virtual void | send_actual (const std::string &data_source_name) const |
Отослать сообщение на каждое из хранимых и не отосланных ранее значений. | |
virtual void | flush () |
Установить признак того, что все хранимые значения уже были отосланны. | |
void | add (const gemont_1::msg_uint_value *cmd) |
Добавить еще одно значение. | |
Закрытые данные | |
unsigned int | m_value [max_value_count] |
Последние известные значения источника информации. | |
ACE_Time_Value | m_time [max_value_count] |
Время получения значения. | |
unsigned int | m_not_flushed_count |
Количество элементов в m_value, которые еще не были ретранслированы. |
unsigned int gemont_1::retranslator::impl::uint_value_holder_t::m_not_flushed_count [private] |
Количество элементов в m_value, которые еще не были ретранслированы.
Обнуляется в методе flush.
Используется в add(), flush() и send_actual().
unsigned int gemont_1::retranslator::impl::uint_value_holder_t::m_value[max_value_count] [private] |
Последние известные значения источника информации.
Первый элемент всегда содержит самое последнее значение.
При получении нового значения все элементы сдвигаются, а последний элемент выбрасывается.
Используется в add(), send_actual() и send_last().
Документация по Generic MONitoring Tools v.1.4.0. Последние изменения: Mon Oct 20 16:21:28 2008. Создано системой 1.5.7.1 |