| abstract_connector_t | Базовый класс для объектов, которые осуществляют связь между клиентом и сервером |
| all_unknown_extensions_data_t | Структура реального содержимого объекта all_unknown_extensions_t |
| all_unknown_extensions_t | Хранилище всех неизвестных расширений объекта |
| area_header_t | Тип общего заголовка всего файла |
| area_header_t::io_buffer_t | Вспомогательный буфер для выполнения операций ввода-вывода |
| attach_cmd_result_t | Ответ на запрос attach_cmd |
| attach_cmd_t | Запрос на подключение к БД |
| attr_cont_kind_t | Интерфейс описания детализации атрибута |
| attr_default_t | Интерфейс значения атрибута по-умолчанию |
| attr_editor_auto_ptr_t | |
| attr_editor_t | Интерфейс редактора атрибута |
| attr_present_if_t | Интерфейс описания предиката сериализации опционального атрибута |
| attr_t | Интейфейс описания атрибута |
| attr_to_tag_t | Предикат для std::for_each |
| attr_type_t | Интерфейс описания типа атрибута |
| auto_file_closer_t | Аналог auto_ptr для файла |
| base_t | Интерфейс описания базового типа |
| basic_string_tlv_t | TLV для сериализации объектов std::basic_string |
| big_endian_decoder_t | Класс, который занимается расшифровкой BigEndian представления |
| bin_data_size_t | Средство для определения размера двоичного представления объекта указанного типа |
| bin_data_size_t< oess_1::char_t > | Специализация для char |
| bin_data_size_t< oess_1::double_t > | Специализация для double |
| bin_data_size_t< oess_1::int_t > | Специализация для int |
| bin_data_size_t< oess_1::schar_t > | Специализация для signed char |
| bin_data_size_t< oess_1::short_t > | Специализация для short |
| bin_data_size_t< oess_1::single_t > | Специализация для flost |
| bin_data_size_t< oess_1::uchar_t > | Специализация для unsigned char |
| bin_data_size_t< oess_1::uint_t > | Специализация для unsigned int |
| bin_data_size_t< oess_1::ushort_t > | Специализация для unsigned short |
| broken_page_ex_t | Из trace-файла извлечена поврежденная страница |
| broken_trx_ex_t | Из trace-потока извлечена поврежденная транзакция |
| cache_t | Интерфейс кэша основного файла хранилища |
| chain_ostream_t | Выходной поток, который скрывает в себе детали распределения образа транзакции по страницам trace-файла |
| chain_storage_t | Интерфейс для работы с уже открытым хранилищем цепочек |
| client_map_t | Интерфейс объекта, отвечающего за хранение информации о подключенных к БД клиентах |
| cloneable_policy_t | Класс политики умного указателя, основанной на клонировании объектов при копировании |
| committer_t | Тип объекта, который получает восстановленные из trace-stream значения страниц основного файла для сохранения их в новый основной файл |
| common_header_t | Тип общего заголовка всего файла |
| compound_tlv_t | TLV для сериализации составных объектов |
| compound_tlv_t::length_calc_t | Предикат для std::for_each |
| compound_tlv_t::packer_t | Предикат для std::for_each |
| config_t | Конфигурация, необходимая для хранилища |
| cont_kind_processor_t | Базовый класс для обработчиков разновидностей контейнеров |
| cpp_mapping_editor_t | Интерфейс редактора отображения типа в C++ |
| cpp_mapping_t | Интерфейс описания отображения типа в C++ |
| db_content_t | Интерфейс объекта, отвечающего за выполнение действий над содержимым БД |
| db_info_t | |
| db_t | Интерфейс объекта, отвечающего за работу с БД на стороне клиента |
| default_length_processor_t | Реализация интерфейса length_processor_t |
| default_tag_processor_t | Реализация интерфейса tag_processor_t |
| delta_info_shptr_t | Умный указатель на delta_info_t |
| delta_info_t | Один элемент описания изменения страницы |
| detach_cmd_result_t | Ответ на запрос detach_cmd |
| detach_cmd_t | Запрос на отключение от БД |
| dirty_page_actor_t | Базовый класс для функтора, который будет выполнять какие-то действия над страницами в dirty page storage |
| dirty_page_storage_t | Интерфейс хранилища грязных страниц, в которое выталкиваются грязные страницы из кэша при проведении транзакции |
| end_of_trace_ex_t | Достигнут конец всего trace-потока |
| ent_create_cmd_result_t | Ответ на запрос ent_create_cmd |
| ent_create_cmd_t | Запрос на создание сущности в БД |
| ent_destroy_all_cmd_result_t | Ответ на запрос ent_destroy_all_cmd |
| ent_destroy_all_cmd_t | Запрос на уничтожение всех сущностей в указанном разделе БД |
| ent_destroy_cmd_result_t | Ответ на запрос ent_destroy_cmd |
| ent_destroy_cmd_t | Запрос на уничтожение сущности в БД |
| ent_find_next_cmd_result_t | Ответ на запрос ent_find_next_cmd |
| ent_find_next_cmd_t | Запрос на поиск сущности в БД |
| ent_id_t | Идентификатор сущности в БД |
| ent_load_cmd_result_t | Ответ на запрос ent_load_cmd |
| ent_load_cmd_t | Запрос на загрузку сущности из БД |
| ent_packer_base_t | представление сущности |
| ent_packer_raw_t | образ объекта уже представлен в двоичном виде |
| ent_packer_serializer_t | штатной сериализации объекта |
| ent_unpacker_base_t | представление сущности |
| ent_unpacker_deserializer_t | штатной десериализации объекта |
| ent_unpacker_raw_t | образ объекта должен быть получен в двоичном виде |
| ent_update_cmd_result_t | Ответ на запрос ent_update_cmd |
| ent_update_cmd_t | Запрос на обновление сущности в БД |
| entity_stream_t | Интерфейс потока сущностей в хранилище |
| err_code_t | Код ошибки с пояснениями |
| ex_t | |
| exception | |
| factory_registrator_t | Внутренний класс ObjESSty |
| file_t | |
| fixed_vector_kind_t | Детализация описания атрибута, который является вектором фиксированного размера |
| hard_config_t | Конфигурационные параметры, которые не могут быть изменены после создания БД |
| header_processor_t | Интерфейс объекта, отвечающего за работу с заголовками различных областей основного файла хранилища |
| ibinbuffer_t | Интерфейс двоичного входного буфера-потока |
| ibinstream_t | Интерфейс двоичного входного потока |
| ibstring_t | Двоичный входной поток из объекта std::string |
| ibuffer_accessor_t | Вспомогательный класс |
| ient_std_t | Реализация интерфейса ient_t для случая, когда во входном потоке вообще нет маркеров |
| ient_t | Базовый класс для управления разметкой сущности во входном потоке |
| iextension_of_t | Класс для десериализации атрибутов указателей на производные классы-расширения |
| iextension_std_t | Реализация интерфейса iextension_t для случая, когда во входном потоке вообще нет маркеров |
| iextension_t | Базовый класс для управления разметкой расширения объекта во входном потоке |
| ifixed_mem_buf_t | Двоичный поток чтения из фиксированого блока памяти |
| ifixed_vector_t | Внутренний класс ObjESSty |
| ilist_t | Внутренний класс ObjESSty |
| image_header_t | Заголовок образа транзакции в trace-файле |
| imap_t | Внутренний класс ObjESSty |
| iobj_t | Внутренний класс ObjESSty |
| iptr_t | Внутренний класс ObjESSty |
| iset_t | Внутренний класс ObjESSty |
| istream_t | Базовый класс входного потока |
| isubbinstream_t | Двоичный подпоток ввода |
| isubclass_extension_t | Интерфейс десериализатора расширения производного класса для механизма subclassing_by_extension |
| isubclass_extension_template_t | Реализация интерфейса isubclass_extension_t в виде шаблона |
| last_trx_only_chain_ostream_t | Выходной поток, который сохраняет в себе только описание последней транзакции |
| last_trx_only_trace_stream_t | Реализация интерфейса trace_stream_t для режима сохранения в trace-stream только последней транзакции |
| length_processor_t | Интерфейс обработчика поля Length в двоичном потоке |
| loaded_page_t | Представление одной страницы хранилища, загруженной в ОП |
| local_db_t | Класс, для упрощения создания объекта по работе с локальной базой данных |
| localhost_connector_t | Реализация интерфейса abstract_connector_t, осуществляющая работу непосредственно с объектом localhost |
| localhost_t | Интерфейс объекта, управляющего базами данных на локальной машине |
| logic_ex_t | |
| make_attr_missing_flags_t | Предикат для std::for_each |
| make_present_if_method_fragment_t | Предикат для std::for_each |
| make_serialize_for_attr_t | Предикат для std::for_each |
| make_set_default_for_missing_attr_t | Предикат для std::for_each |
| make_set_default_method_fragment_t | Предикат для std::for_each |
| mem_buf_t | буфера памяти |
| mem_dirty_page_storage_t | Хранилище грязных страниц в оперативной памяти |
| no_slice_ram_storage_t | Класс хранилища объектов, который вообще не сохраняет значений объектов в ОП |
| obinbuffer_t | Интерфейс двоичного выходного буфера-потока |
| obinstream_t | Интерфейс двоичного выходного потока |
| obj_factory_t | Внутренний класс ObjESSty |
| obstring_t | Двоичный выходной поток в объекта std::string |
| obuffer_accessor_t | Вспомогательный класс |
| oent_std_t | Реализация интерфейса oent_t для случая, когда в выходном потоке вообще нет маркеров |
| oent_t | Базовый класс для управления разметкой сущности в выходном потоке |
| oextension_of_t | Класс для сериализации атрибутов, которые являются указателями на производные классы-расширения |
| oextension_std_t | Реализация интерфейса oextension_t для случая, когда в выходном потоке вообще нет маркеров |
| oextension_t | Базовый класс для управления разметкой расширения сущности в выходном потоке |
| ofixed_mem_buf_t | Двоичный выходной поток в фиксированный блок памяти |
| ofixed_vector_t | Внутренний класс ObjESSty |
| olist_t | Внутренний класс ObjESSty |
| omap_t | Внутренний класс ObjESSty |
| oobj_t | Внутренний класс ObjESSty |
| operation_history_t | Информация о сериализуемых объектах |
| operation_history_t::obj_info_t | Информация об очередном сериализуемом объекте |
| optr_t | Внутренний класс ObjESSty |
| oset_t | Внутренний класс ObjESSty |
| ostream_t | Базовый класс выходного потока |
| osubclass_extension_t | Интерфейс сериализатора расширения производного класса для механизма subclassing_by_extension |
| osubclass_extension_template_t | Реализация интерфейса osubclass_extension_t в виде шаблона |
| page_accessor_t | Интерфейс объекта, отвечающего за доступ к страницам хранилища |
| page_delta_calculator_t | Функтор, который вычисляет изменения на одной странице |
| page_index_calculator_t | Объект для вычисления номеров страниц/блоков исходя из размера одной страницы и одного блока |
| page_info_t | Значение одной страницы основного файла |
| page_to_main_file_actor_t | |
| page_use_timer_t | Счетчик использования страницы хранилища |
| page_use_timer_t | Счетчик использования страницы хранилища |
| physic_ex_t | |
| pseudo_attr_list_t | |
| pseudo_attr_list_t::const_iterator | Класс константного итератора |
| pseudo_base_list_t | |
| pseudo_extension_attr_list_t | Псевдо-список для предоставления доступа к списку атрибутов расширения типа в стиле STL итераторов |
| pseudo_trace_stream_t | Реализация интерфейса trace_stream_t для режима, в котором восстановочная информация не сохраняется |
| quantity_t | Специальный тип для определения количества чего-либо |
| refcountable_policy_t | Политика владения указателем на основе подсчета ссылок |
| replay_completion_map_t | Битовая карта для определения уже восстановленных фрагментов основного файла |
| replay_context_t | Контекст, в котором осуществляется обратный просмотр |
| req_wrapper_t | |
| request_t | |
| resp_wrapper_t | |
| response_t | |
| result_t | |
| reverse_loader_t | Класс для чтения транзакций из trace-stream в обратном порядке |
| scalar_tlv_t | TLV для сериализации одиночных объектов примитивных типов |
| scheme_auto_ptr_t | |
| scheme_t | Интерфейс хранилища схемы данных |
| segment_header_item_t | Тип одного элемента заголовка логического сегмента |
| segment_header_t | Заголовок логического сегмента |
| segment_header_t::io_buffer_t | Вспомогательный буфер для выполнения операций ввода-вывода |
| serializable_t | Интерфейс, который должны наследовать все сериализуемые типы |
| serializable_t::oess_serializer_t | Вспомогательный класс для сериализации. Содержит не все методы, определяемые в макросе OESS_SERIALIZER(), т.к. класс serializable_t является абстрактным не некоторые методы (pack, unpack, cast,...) просто не имеют смысла |
| shptr_skeleton_t | Каркас для реализации функциональности умных указателей |
| shptr_t | Класс умного указателя на сериализуемый объект |
| shptr_type_tag | Тег, который должен показывать, к какому типу нужно делать кастинг в классе умного указателя |
| single_obj_kind_t | Детализация описания атрибута, который является простым одиночным объектом |
| slice_create_cmd_result_t | Ответ на создание нового раздела в БД |
| slice_create_cmd_t | Запрос на создание нового раздела в БД |
| slice_destroy_cmd_result_t | Запрос на удаление существующего раздела в БД |
| slice_destroy_cmd_t | Запрос на удаление существующего раздела в БД |
| slice_image_base_data_t | Реальные данные класса oess_1db::cln::slice_image_base_t |
| slice_image_base_t | Базовый класс образа загруженного в ОП содержимого раздела БД |
| slice_image_iface_t | Интерфейс типизированного образа раздела в БД |
| slice_image_storage_t | Интерфейс хранилища содержимого раздела в ОП |
| slice_image_t | Образ загруженного в ОП раздела БД |
| slice_index_base_t | Базовый класс индекса загруженного в ОП раздела БД |
| slice_index_t | Индекс загруженного в ОП раздела БД |
| slice_index_t::const_iterator | Класс константного итератора |
| slice_index_t::iterator | Класс итератора |
| slice_is_exists_cmd_result_t | Ответ на запрос slice_is_exists |
| slice_is_exists_cmd_t | Запрос на проверку существования раздела в БД |
| slice_names_cmd_result_t | Ответ на запрос slice_names |
| slice_names_cmd_t | Запрос на получение имен существующих разделов |
| slice_nonunique_index_t | Индекс не уникальных элементов загруженного в ОП раздела БД |
| slice_nonunique_index_t::const_iterator | Класс константного итератора |
| slice_nonunique_index_t::iterator | Класс итератора |
| slice_ram_storage_t | Класс хранилища объектов, который хранит все объекты в ОП |
| snapshot_collection_t | Интерфейс класса для работы с коллекций snapshot-ов БД |
| snapshot_file_committer_t | Реализация committer_t, которая предназначена для формирования snapshot-ов |
| std_attr_default_t | Реализации интерфейс значения атрибута по-умолчанию |
| std_attr_editor_t | Стандартная реализация интерфейса attr_editor_t |
| std_attr_present_if_t | Реализация интерфейса описания предиката сериализации опционального атрибута |
| std_attr_t | Стандартная реализация интерфейса attr_t |
| std_cache_t | Реализация интерфейса кэша основного файла хранилища |
| std_cache_t::page_t | |
| std_chain_storage_t | Штатная реализация интерфейса chain_storage_t |
| std_client_map_t | Стандартная реализация интерфейса client_map_t |
| std_db_content_t | Стандартная реализация интерфейса db_content_t |
| std_db_t | Стандартная реализация интерфейса db_t |
| std_entity_stream_t | Штатная реализация интерфейса entity_stream_t |
| std_file_committer_t | Реализация committer_t, которая записывает все восстановленые страницы БД в новый файл |
| std_header_processor_t | Штатная реализация интерфейса header_processor_t |
| std_localhost_t | |
| std_page_accessor_t | Штатная реализация интерфейса page_accessor_t |
| std_snapshot_collection_t | Стандартная реализация интерфейса snapshot_collection_t |
| std_stream_storage_t | Штатная реализация интерфейса stream_storage_t |
| std_trace_stream_t | Стандартная реализация интерфейса trace_stream_t |
| std_type_editor_t | Стандартная реализация интерфейса type_editor_t |
| std_type_t | Стандартная реализация интерфейса type_t |
| stl_deque_kind_t | Детализация описания атрибута, который является std::deque |
| stl_list_kind_t | Детализация описания атрибута, который является std::list |
| stl_map_base_kind_t | Базовый интерфейс для описания атрибутов, которые являются либо std::map, либо std::map |
| stl_map_kind_t | Детализация описания атрибута, который является std::map |
| stl_multimap_kind_t | Детализация описания атрибута, который является std::multimap |
| stl_multiset_kind_t | Детализация описания атрибута, который является std::multiset |
| stl_set_kind_t | Детализация описания атрибута, который является std::set |
| stl_vector_kind_t | Детализация описания атрибута, который является std::vector |
| stream_desc_t | Описатель потока хранилища |
| stream_item_t | Один элемент потока сущностей |
| stream_storage_dir_item_t | Элемент оглавления хранилища потоков |
| stream_storage_dir_t | Оглавление хранилища потоков |
| stream_storage_t | Интерфейс хранилища потоков сущностей |
| subclass_extension_path_t | Класс для сохранения элементов в цепочке наследования при использовании механизма subclassing_by_extension |
| subclass_extension_path_t::item_t | Элемент цепочки наследования |
| tag_attr_default_t | Тег для описания значения атрибута по-умолчанию |
| tag_attr_present_if_t | Тег для описания предиката сериализации опционального атрибута |
| tag_attr_type_t | Тег для описания типа атрибута |
| tag_base_t | |
| tag_config_t | Класс тега {storage-config} конфигурации БД |
| tag_extension_t | Класс тега {extension} |
| tag_extension_wrapper_t | Вспомогательный класс для разбора тега {extension} |
| tag_hard_config_t | Класс тега {hard_config} конфигурации БД |
| tag_processor_t | Интерфейс обработчика поля Tag в двоичном потоке |
| tag_type_t | Класс тега с описанием типа |
| tagged_scalar_wrapper_t | с определенным значением Tag |
| tlv_add_caller_t | подчиненных TLV в объемлющий TLV |
| tlv_base_t | Базовый класс для TLV |
| tlv_extractor_t | помощи оператора сдвига (>>) |
| trace_stream_item_t | Описание транзакции для trace-потока |
| trace_stream_t | Интерфейс потока трассировочной и восстановочной информации |
| trans_owner_info_t | Хранитель информации о владельце транзакции |
| transaction_cmd_result_t | Ответ на команду управления транзакцией |
| transaction_cmd_t | Команда управления транзакцией |
| transaction_t | Класс, который обеспечивает начало, подтверждение и откат транзакций |
| trx_page_delta_processor_t | |
| trx_page_processor_t | |
| type_editor_auto_ptr_t | |
| type_editor_t | Интерфейс редактора типа |
| type_kind_processor_t | Базовый класс для обработчиков разновидностей типа |
| type_t | Интерфейс описания типа |
| unclear_file_committer_t | Реализация committer_t, которая расчитана на восстановление только последней транзакции |
| unknown_extension_t | Хранилище неизвестного расширения |
1.4.7