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 |