Граф наследования:page_delta_calculator_t:
Открытые члены | |
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_t & | m_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 | Приемник найденых изменений. |