#include <dirty_page_storage.hpp>
Граф наследования:dirty_page_actor_t:
Открытые члены | |
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.