#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
|
|