#include <value_holder.hpp>
Открытые члены | |
value_holder_as_trait_t (const std::string &name, const std::string &data_class) | |
Инициализирующий конструктор. | |
value_holder_as_trait_t (const std::string &name, const std::string &data_class, const Access_type &initial) | |
Инициализирующий конструктор. | |
Реализация унаследованных методов. | |
Регистрирует источник данных. | |
virtual void | init (so_4::rt::agent_t &a) |
virtual void | deinit (so_4::rt::agent_t &agent) |
Дерегистрирует источник данных. | |
Закрытые типы | |
typedef value_holder_t < Access_type, Data_source_value_type, Value_extractor, Data_source > | base_type_t |
class a_my_t : public so_4::rt::agent_t { private : gemont_1::value_holder_as_trait_t< unsigned int > m_counter; ... public : a_my_t() : so_4::rt::agent_t( "a_my" ) , m_counter( "counter", "a_my_t::m_counter" ) { so_add_traits( m_counter ); } ... };
gemont_1::value_holder_as_trait_t< Access_type, Data_source_value_type, Value_extractor, Data_source >::value_holder_as_trait_t | ( | const std::string & | name, | |
const std::string & | data_class | |||
) | [inline] |
Инициализирующий конструктор.
Источник данных создается в остановленном состоянии.
name | Имя источника данных. |
data_class | Имя класса данных. |
gemont_1::value_holder_as_trait_t< Access_type, Data_source_value_type, Value_extractor, Data_source >::value_holder_as_trait_t | ( | const std::string & | name, | |
const std::string & | data_class, | |||
const Access_type & | initial | |||
) | [inline] |
Инициализирующий конструктор.
Источник данных создается в остановленном состоянии.
name | Имя источника данных. |
data_class | Имя класса данных. |
initial | Начальное значение. |
virtual void gemont_1::value_holder_as_trait_t< Access_type, Data_source_value_type, Value_extractor, Data_source >::init | ( | so_4::rt::agent_t & | a | ) | [inline, virtual] |
Так же сразу отсылается текущее значение.
Перекрестные ссылки gemont_1::value_holder_t< Access_type, Data_source_value_type, Value_extractor, Data_source >::m_ds.
Документация по Generic MONitoring Tools v.1.4.0. Последние изменения: Mon Oct 20 16:21:28 2008. Создано системой 1.5.7.1 |