Класс page_delta_calculator_t

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

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

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

Функтор, который вычисляет изменения на одной странице.

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


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

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

Закрытые члены

void search_deltas (const oess_1::char_t *current, const oess_1::char_t *previous, oess_1::uint_t page_size, oess_1::uint_t block_size, page_info_t &page_info)
 Поиск изменений на данной странице.

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

trace_stream_item_tm_receiver
 Приемник формируемых описаний.
const oess_1::uint_t m_block_size
 Размер блока для поиска изменений.


Методы

void search_deltas ( const oess_1::char_t current,
const oess_1::char_t previous,
oess_1::uint_t  page_size,
oess_1::uint_t  block_size,
page_info_t page_info 
) [private]

Поиск изменений на данной странице.

Аргументы:
previous  Не может быть 0.
page_info  Приемник найденых изменений.


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