#include <slice_image.hpp>
Граф наследования:slice_ram_storage_t:

Содержимое БД, хранящееся в ОП. | |
| typedef std::map< id_t, Item > | slice_in_ram_t |
| slice_in_ram_t | m_slice_in_ram |
Открытые члены | |
| slice_ram_storage_t (oess_1::db::cln::db_t &db, const std::string &slice_name) | |
| Инициализирующий конструктор. | |
| virtual void | insert (const oess_1::ent_id_t &id, const Item &value) |
| virtual void | erase (const oess_1::ent_id_t &id) |
| virtual void | update (const oess_1::ent_id_t &id, const Item &value) |
| virtual void | get (const oess_1::ent_id_t &id, auto_ptr_3::soft_obj_ptr_t< Item > &o) |
| virtual void | clear () |
| virtual oess_1::ent_id_t | next (const oess_1::ent_id_t &id) |
Закрытые типы | |
Описание типов объектов, хранящихся в копии БД в ОП. | |
| typedef oess_1::ent_id_t | id_t |
Закрытые данные | |
| oess_1::db::cln::db_t & | m_db |
| База данных, с которой осуществляется работа. | |
| std::string | m_slice_name |
| Имя раздела, с которым осуществляетс работа. | |
| virtual void clear | ( | ) | [inline, virtual] |
Очистка ресурсов - память, выделенная под внутренний буфер, очищается.
Замещает slice_image_storage_t.
| virtual void erase | ( | const oess_1::ent_id_t & | id | ) | [inline, virtual] |
Удаляет сущность из ОП.
Замещает slice_image_storage_t.
| virtual void get | ( | const oess_1::ent_id_t & | id, | |
| auto_ptr_3::soft_obj_ptr_t< Item > & | o | |||
| ) | [inline, virtual] |
Осуществляется загрузка объекта из ОП.
Замещает slice_image_storage_t.
| virtual void insert | ( | const oess_1::ent_id_t & | id, | |
| const Item & | value | |||
| ) | [inline, virtual] |
Добавляет сущность в буфер в ОП.
Замещает slice_image_storage_t.
| virtual oess_1::ent_id_t next | ( | const oess_1::ent_id_t & | id | ) | [inline, virtual] |
Осуществляет перечисление всех объектов раздела.
Замещает slice_image_storage_t.
| virtual void update | ( | const oess_1::ent_id_t & | id, | |
| const Item & | value | |||
| ) | [inline, virtual] |
Обновляет сущность в ОП.
Замещает slice_image_storage_t.
1.4.7