SObjectizer  5.1
Пространства имен | Классы | Определения типов | Функции
Пространство имен gemont_2

Основное пространство имен 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. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo