SObjectizer  5.1
Открытые члены | Открытые атрибуты | Полный список членов класса
Структура gemont_2::data_source_item_t

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

 data_source_item_t (const std::string &name, const std::string &data_class, const data_source_value_ref_t &value, const ACE_Time_Value &actual_value_at)
 

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

std::string m_name
 Имя.
 
std::string m_data_class
 Класс.
 
gemont_2::data_source_value_ref_t m_value
 Значение.
 
ACE_Time_Value m_actual_value_at
 Время актуального значения.
 
ACE_Time_Value m_distributed_value_at
 Время отослонного во внешний мир значения.
 
bool m_distributed_value_is_actual
 Флаг - распростроненное значение является актуальным. Подробнее...
 

Конструктор(ы)

gemont_2::data_source_item_t::data_source_item_t ( const std::string &  name,
const std::string &  data_class,
const data_source_value_ref_t value,
const ACE_Time_Value &  actual_value_at 
)
Аргументы
nameИмя источника данных.
data_classНачальное значение.
valueЗначение.
actual_value_atВремя актуального значения.

Перекрестные ссылки m_value.

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

bool gemont_2::data_source_item_t::m_distributed_value_is_actual

Флаг - распростроненное значение является актуальным.

Введен для того, чтобы понимать является ли отосланное значение актуальным. Т.к. в случае, если значение меняется почти мгновенно, m_distributed_value_at может совпасть с m_actual_value_at.

Используется в gemont_2::a_retranslator_base_t::process_data_source_item().


Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:21. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo