|
SObjectizer
5.1
|
Асбтрактный класс для работы с источниками данных. Содежит основные методы и атрибуты. Подробнее...
Открытые члены | |
| abstract_data_source_t (gemont_2::gemont_layer_t &gemont_layer, const std::string &name, const std::string &data_class) | |
| Инициализирующий конструктор. Подробнее... | |
| virtual void | start ()=0 |
| Начать работу источника данных. Подробнее... | |
| virtual void | stop ()=0 |
| Завершить работу источника данных. Подробнее... | |
| const std::string & | name () const |
| Имя источника данных. | |
| const std::string & | data_class () const |
| Тип источника данных. | |
| source_id_t | id () const |
| id источника данных. | |
Защищенные члены | |
| gemont_2::gemont_layer_t & | gemont_layer () |
| Ссылка на слой. | |
| so_5::rt::mbox_ref_t & | default_mbox () |
| default_mbox слоя gemont. | |
| void | reg () |
| Регистрация источника в слое gemont. | |
| void | dereg () |
| Дерегистрация источника в слое gemont. | |
Закрытые данные | |
| gemont_2::gemont_layer_t & | m_gemont_layer |
| Ссылка на слой. | |
| so_5::rt::mbox_ref_t & | m_default_mbox |
| Ссылка на default_mbox слоя gemont. | |
| std::string | m_name |
| Имя источника данных. | |
| std::string | m_data_class |
| Имя типа источника данных. | |
| source_id_t | m_id |
| id источника данных. | |
Асбтрактный класс для работы с источниками данных. Содежит основные методы и атрибуты.
| gemont_2::abstract_data_source_t::abstract_data_source_t | ( | gemont_2::gemont_layer_t & | gemont_layer, |
| const std::string & | name, | ||
| const std::string & | data_class | ||
| ) |
Инициализирующий конструктор.
| gemont_layer | Ссылка на слой. |
| name | Имя источника данных. |
| data_class | Класс данных. |
|
pure virtual |
Начать работу источника данных.
После того, как источник данных стартовал, все изменения значения источника данных будут отсылаться во внешний мир.
Замещается в gemont_2::scalar_data_source_t< T >.
|
pure virtual |
Завершить работу источника данных.
Изменения, внесенные в источник данных после останова, во внешний мир не рассылаются.
Замещается в gemont_2::scalar_data_source_t< T >.
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:21. Создано системой
1.8.3.1
|
|