#include <slice_image_base.hpp>
Граф наследования:slice_image_iface_t:
Открытые члены | |
virtual oess_1::ent_id_t | insert (const Item &o)=0 |
virtual void | erase (const oess_1::ent_id_t &id)=0 |
virtual void | update (const ent_id_t &id, const Item &o)=0 |
virtual void | get (const ent_id_t &id, auto_ptr_3::soft_obj_ptr_t< Item > &o) const =0 |
virtual oess_1::ent_id_t | next (const oess_1::ent_id_t &id) const =0 |
Перейти к следующему элементу. | |
Защищенные члены | |
slice_image_iface_t (oess_1::db::cln::db_t &db, const std::string &slice_name, unsigned int flags) throw ( std::exception ) |
slice_image_iface_t | ( | oess_1::db::cln::db_t & | db, | |
const std::string & | slice_name, | |||
unsigned int | flags | |||
) | throw ( std::exception ) [inline, protected] |
flags | Битовые флаги, определяющие, что нужно делать с содержимым раздела. |
virtual void erase | ( | const oess_1::ent_id_t & | id | ) | [pure virtual] |
Удаляет объект из раздела и из всех активных индексов.
Замещается в slice_image_t.
virtual void get | ( | const ent_id_t & | id, | |
auto_ptr_3::soft_obj_ptr_t< Item > & | o | |||
) | const [pure virtual] |
Извлекает значение объекта.
Замещается в slice_image_t.
virtual oess_1::ent_id_t insert | ( | const Item & | o | ) | [pure virtual] |
Добавляет объект в раздел и, автоматически, во все активные индексы.
Замещается в slice_image_t.
virtual oess_1::ent_id_t next | ( | const oess_1::ent_id_t & | id | ) | const [pure virtual] |
Перейти к следующему элементу.
Замещается в slice_image_t.
virtual void update | ( | const ent_id_t & | id, | |
const Item & | o | |||
) | [pure virtual] |
Обновляет содержимое объекта в ОП, в разделе и во всех активных индексах.
Замещается в slice_image_t.