C3D Kernel  104598
Открытые типы | Открытые члены
Класс TapeRegistratorEx

Массив для регистрации объектов с сохраненим информации о позиции чтения/записи. Подробнее...

Граф наследования:TapeRegistratorEx:
Inheritance graph
[см. легенду]
Граф связей класса TapeRegistratorEx:
Collaboration graph
[см. легенду]

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

Открытые типы

typedef std::map
< ClusterReference, size_t > 
ClusterIndexMap
typedef std::map< size_t,
const ClusterReference * > 
IndexClusterMap

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

 TapeRegistratorEx ()
 Конструктор.
virtual TapeBaseGet (ClusterReference &ref) const
virtual ClusterReference GetClusterRef (size_t ind) const
 Выдать позицию в кластере по заданному индексу.
virtual void AddClusterRef (size_t ind, const ClusterReference &ref)
 Добавить позицию объекта в кластере.
virtual void FlushRegistered ()
 Очистить массив зарегистрированных объектов.
virtual void FlushObj (const TapeBase *)
 Очистить зарегистрированный объект

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

Массив для регистрации объектов с сохраненим информации о позиции чтения/записи.


Методы

virtual TapeBase* TapeRegistratorEx::Get ( ClusterReference ref) const [virtual]

Выдать указатель на зарегистрированный объект по заданной позиции в кластере.

Переопределяет метод предка TapeRegistrator.


Объявления и описания членов класса находятся в файле:
 Указатель Классы Пространства имен Файлы Функции Переменные Определения типов Перечисления Элементы перечислений Друзья Макросы