Пространства имен | |
| namespace | retranslator |
| Пространство имен средств ретрансляции мониторинговой информации в внешние приложения. | |
| namespace | snapshot |
| Пространство имен средств отображения текущей мониторинговой информации в текстовый файл. | |
Классы | |
| class | a_private_t |
| Класс закрытого глобального агента, чьи сообщения используются для распространения мониторинговой информации внутри приложения. Подробнее... | |
| class | a_public_t |
| Класс открытого глобального агента, чьи сообщения используются для распространения мониторинговой информации во внешние мониторинговые средства. Подробнее... | |
| struct | msg_reg_data_source |
| Сообщение о появлении нового источника данных. Подробнее... | |
| struct | msg_dereg_data_source |
| Сообщение об исчезновении источника данных. Подробнее... | |
| struct | msg_get_data_source_info |
| Сообщение о запросе информации об источниках данных. Подробнее... | |
| struct | msg_str_value |
| Сообщение об изменении источника данных типа строка. Подробнее... | |
| struct | msg_uint_value |
| Сообщение об изменении источника данных типа unsigned int. Подробнее... | |
| class | abstract_data_source_t |
| Базовый класс для источников мониторинговых данных. Подробнее... | |
| class | not_supported_type |
| struct | msg_type_detector_t |
| struct | msg_type_detector_t< unsigned int > |
| struct | msg_type_detector_t< std::string > |
| class | scalar_data_source_t |
| Класс для работы со скалярными источниками данных. Подробнее... | |
| class | scalar_data_source_as_trait_t |
| Шаблон для скалярных источников данных, которые являются так же и свойствами агентов. Подробнее... | |
| class | agent_state_data_source_t |
| Источник мониторинговых данных в виде имени состояния агента. Подробнее... | |
| class | temporary_sources_t |
| Хранилище временных источников данных. Подробнее... | |
| struct | simple_get |
| struct | simple_get< std::string, std::string > |
| Специализация для std::string. Подробнее... | |
| struct | stl_container_size |
| class | nonconst_suffix_t |
| class | const_suffix_t |
| class | value_holder_t |
| Хранитель значения и data-source для него. Подробнее... | |
| class | value_holder_as_trait_t |
| Хранитель значения и data-source для него в виде свойства агента. Подробнее... | |
Определения типов | |
| typedef scalar_data_source_as_trait_t < std::string > | str_data_source_t |
| Источник мониторинговых данных в виде строки. | |
| typedef scalar_data_source_as_trait_t < unsigned int > | uint_data_source_t |
| Источник мониторинговых данных в виде unsigned int. | |
Функции | |
| SOL4_MSG_START (msg_reg_data_source, gemont_1::msg_reg_data_source) SOL4_MSG_START(msg_dereg_data_source | |
| gemont_1::msg_dereg_data_source | SOL4_MSG_START (msg_str_value, gemont_1::msg_str_value) SOL4_MSG_START(msg_uint_value |
| SOL4_MSG_START (msg_get_data_source_info, gemont_1::msg_get_data_source_info) private_agent_name() | |
| private_agent_type () | |
| Имя типа закрытого глобального агента GEMONT. | |
| public_agent_name () | |
| Имя открытого глобального агента GEMONT. | |
| public_agent_type () | |
| Имя типа открытого глобального агента GEMONT. | |
| make_global_agent () | |
| Зарегистрировать глобальных агентов GEMONT. | |
| private_agent_name () | |
| Имя закрытого глобального агента GEMONT. | |
| auto_start (abstract_data_source_t &d) | |
| no_start (abstract_data_source_t &d) | |
| typedef scalar_data_source_as_trait_t< std::string > gemont_1::str_data_source_t |
Источник мониторинговых данных в виде строки.
| typedef scalar_data_source_as_trait_t< unsigned int > gemont_1::uint_data_source_t |
Источник мониторинговых данных в виде unsigned int.
| gemont_1::auto_start | ( | abstract_data_source_t & | d | ) |
Указатель на эту функцию нужно передавать в конструктор класса scalar_data_source_t для того, чтобы стартовать источник данных сразу в конструкторе.
| gemont_1::no_start | ( | abstract_data_source_t & | d | ) |
Указатель на эту функцию нужно передавать в конструктор класса scalar_data_source_t для того, чтобы источник данных создавался в остановленном состоянии.
Предназначена для случаев, когда требуется использовать конструктор scalar_data_source_t с параметром starter, но он некоторого признака зависит, будет ли data-source сразу запущен или нет:
typedef gemont_1::scalar_data_source_t< unsigned int > uint_ds_t; uint_ds_t * ds = new uint_ds_t( "uint1", "unit_ds_t", 0, ( must_be_started ? &gemont_1::auto_start : &gemont_1::no_start ) );
Если же требуется создать data-source в остановленном состоянии, то проще воспользоваться конструкторами scalar_data_source_t, которые не получают аргумента starter.
Документация по Generic MONitoring Tools v.1.4.0. Последние изменения: Mon Oct 20 16:21:28 2008. Создано системой
1.5.7.1
|
|