Класс slice_index_base_t

#include <slice_index_base.hpp>

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

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

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

Базовый класс индекса загруженного в ОП раздела БД.

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


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

Методы, предназначенные для slice_image_base_t.
virtual void on_clear ()=0
virtual void on_insert (const oess_1::ent_id_t &id, const oess_1::stdsn::serializable_t &o)=0
virtual void on_erase (const oess_1::ent_id_t &id)=0
virtual void on_update (const oess_1::ent_id_t &id, const oess_1::stdsn::serializable_t &o)=0
virtual void on_attach ()=0
virtual void on_detach ()=0

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

Защита от копирования.
 slice_index_base_t (const slice_index_base_t &o)
slice_index_base_toperator= (const slice_index_base_t &o)


Методы

virtual void on_attach (  )  [pure virtual]

Обработчик связывания индекса с образом раздела.

Замещается в slice_index_t и slice_nonunique_index_t.

virtual void on_clear (  )  [pure virtual]

Обработчик очистки содержимого индекса в ОП.

Замещается в slice_index_t и slice_nonunique_index_t.

virtual void on_detach (  )  [pure virtual]

Обработчик отвязывания индекса от образа раздела.

Замещается в slice_index_t и slice_nonunique_index_t.

virtual void on_erase ( const oess_1::ent_id_t id  )  [pure virtual]

Обработчик удаления объекта из раздела.

Замещается в slice_index_t и slice_nonunique_index_t.

virtual void on_insert ( const oess_1::ent_id_t id,
const oess_1::stdsn::serializable_t o 
) [pure virtual]

Обработчик добавления объекта в раздел. Так же вызывается для каждого объекта раздела при связывании индекса с образом раздела.

Замещается в slice_index_t и slice_nonunique_index_t.

virtual void on_update ( const oess_1::ent_id_t id,
const oess_1::stdsn::serializable_t o 
) [pure virtual]

Обработчик изменения значения объекта в разделе.

Замещается в slice_index_t и slice_nonunique_index_t.


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