
Открытые члены | |
| str_value_holder_t (const gemont_1::msg_str_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_str_value *cmd) |
| Добавить еще одно значение. | |
Закрытые данные | |
| std::string | 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::str_value_holder_t::m_not_flushed_count [private] |
Количество элементов в m_value, которые еще не были ретранслированы.
Обнуляется в методе flush.
Используется в add(), flush() и send_actual().
std::string gemont_1::retranslator::impl::str_value_holder_t::m_value[max_value_count] [private] |
Последние известные значения источника информации.
Первый элемент всегда содержит самое последнее значение.
При получении нового значения все элементы сдвигаются, а последний элемент выбрасывается.
Используется в add(), flush(), send_actual() и send_last().
Документация по Generic MONitoring Tools v.1.4.0. Последние изменения: Mon Oct 20 16:21:28 2008. Создано системой
1.5.7.1
|
|