Класс trace_stream_item_t

#include <types.hpp>

Граф наследования:trace_stream_item_t:

serializable_t Полный список членов класса

Подробное описание

Описание транзакции для trace-потока.

Начиная с:
v.1.4.0


Открытые члены

 trace_stream_item_t ()
 Конструктор по-умолчанию.
 trace_stream_item_t (oess_1::uint_t main_file_length)
 Частично инициализирующий конструктор.
oess_1::uint_t main_file_length () const
 Длина основного файла в байтах.
void add (const page_info_t &page)
 Добавить описание очередной страницы транзакции.
const page_info_list_tpages () const
 Получить описания всех страниц транзакции.
oess_1::uint_t summary_length () const
 Получить суммарную длину всех delta на всех страницах.

Закрытые типы

typedef oess_1::stdsn::serializable_t base_type_t

Закрытые данные

oess_1::uint_t m_main_file_length
 Длина основного файла БД в байтах.
page_info_list_t m_pages
 Описания всех страниц транзакции.


Конструктор(ы)

trace_stream_item_t ( oess_1::uint_t  main_file_length  ) 

Частично инициализирующий конструктор.

Созданный с помощью этого конструктора объект должен быть затем передан в функцию make_item().

Аргументы:
main_file_length  Длина основного файла БД в байтах.


Объявления и описания членов классов находятся в файлах:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:39 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz