Класс delta_info_t

#include <types.hpp>

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

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

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

Один элемент описания изменения страницы.

Начиная с:
v.1.4.0
Страница разбивается на блоки одинакового размера. Затем блоки старого и нового значения страниц поочередно сравниваются. Последовательно идущие несовпадающие блоки объединяются в один объект delta_info_t.

Т.о. delta_info_t может содержать несколько блоков. Расположение первого блока на странице задается его индексом (не смещением). Смещение блока вычисляется умножением индекса на размер блока.


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

 delta_info_t ()
 Конструктор по-умолчанию.
 delta_info_t (oess_1::uint_t index, const std::string &value)
 Инициализирующий конструктор.
oess_1::uint_t index () const
 Индекс первого блока фрагмента на странице.
const std::string & value () const
 Значение несовпадающего фрагмента.

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

typedef oess_1::stdsn::serializable_t base_type_t

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

oess_1::uint_t m_index
 Индекс первого блока фрагмента на странице.
std::string m_value
 Значение несовпадающего фрагмента.


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

delta_info_t ( oess_1::uint_t  index,
const std::string &  value 
)

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

Аргументы:
index  Индекс первого блока фрагмента на странице.
value  Значение несовпадающего фрагмента.


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