|
SObjectizer
5.1
|
Основное пространство имен gemont_2. Подробнее...
Пространства имен | |
| namespace | impl |
| Реализация слоя работы с gemont_2. | |
Классы | |
| class | a_retranslator_base_t |
| Gemont 2 агент для хранения списка источников данных и передачи их значениний. Подробнее... | |
| class | exception_t |
| Класс исключений gemont_2. Подробнее... | |
| class | gemont_layer_t |
| Слой gemont. Подробнее... | |
| struct | msg_scalar_value |
| Сообщение об изменении источника данных. Подробнее... | |
| struct | msg_reg_data_source |
| Сообщение о регистрации нового источника данных. Подробнее... | |
| struct | msg_dereg_data_source |
| Сообщение о дерегистрации источника данных. Подробнее... | |
| class | abstract_data_source_t |
| Асбтрактный класс для работы с источниками данных. Содежит основные методы и атрибуты. Подробнее... | |
| class | scalar_data_source_t |
| Класс для работы со скалярными источниками данных. Подробнее... | |
| class | scalar_data_source_ref_t |
| Класс умного указателя для scalar_data_source_t. Подробнее... | |
| struct | data_source_value_t |
| Интерфейс получения значения источника данных. Подробнее... | |
| struct | data_source_item_t |
| struct | typed_data_source_value_t |
Определения типов | |
| typedef uint64_t | source_id_t |
| Тип для id источника данных. | |
|
typedef std::unique_ptr < data_source_value_t > | data_source_value_unique_ptr_t |
| Псевдоним unique_ptr для data_source_value_t. | |
|
typedef std::shared_ptr < data_source_value_t > | data_source_value_ref_t |
| Псевдоним shared_ptr для data_source_value_t. | |
| typedef std::map < gemont_2::source_id_t, std::string > | sources_list_t |
|
typedef std::map< source_id_t, data_source_item_t > | data_source_table_t |
| Псевдоним для таблицы элементов источников данных. | |
Функции | |
| create_data_source_value (data_source_type::types_t type) | |
| Фабрика для создания источников данных. | |
Переменные | |
Коды ошибок. | |
| const int | rc_unknown_type |
| Неизвестный тип значения источника данных. | |
| const int | rc_type_mismatch |
| Несоответствие типов значений источников данных. | |
| const int | rc_not_typed |
| Попытка работы с нетипизированным интерфейсом значения источника данных. | |
| const int | rc_key_exist |
| Поле с таким ключом уже существует. | |
| const int | rc_key_not_exist |
| Поле с таким ключом не существует. | |
Ошибки общего плана. | |
| const int | rc_unexpected_error |
Основное пространство имен gemont_2.
| typedef std::map< gemont_2::source_id_t, std::string > gemont_2::sources_list_t |
Тип списка источников. < source_id, name >
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:21. Создано системой
1.8.3.1
|
|