Класс dirty_page_actor_t

#include <dirty_page_storage.hpp>

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

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

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

Базовый класс для функтора, который будет выполнять какие-то действия над страницами в dirty page storage.

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


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

virtual void operator() (oess_1::uint_t page_ordinal, const oess_1::char_t *page, const oess_1::char_t *source_value, oess_1::uint_t page_size)=0
 Этот метод должен быть переопределен в производных классах.


Методы

virtual void operator() ( oess_1::uint_t  page_ordinal,
const oess_1::char_t page,
const oess_1::char_t source_value,
oess_1::uint_t  page_size 
) [pure virtual]

Этот метод должен быть переопределен в производных классах.

Аргументы:
page_ordinal  Индекс страницы в файле БД.
page  Значение страницы.
source_value  Исходное значение страницы. Значение 0 указывает, что исходного значения не было, т.к. страница была создана в файле. Исходное значение учитывается только при первом помещении страницы в хранилище грязных страниц.
page_size  Размер страницы в байтах.

Замещается в page_to_main_file_actor_t и page_delta_calculator_t.


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