C3D Kernel  104598
Открытые члены | Защищенные данные | Друзья

"Обертка" для одного потокового класса. Подробнее...

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

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

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

 TapeClass (const char *name, BUILD_FUNC b, CAST_FUNC c, READ_FUNC r, WRITE_FUNC w)
 TapeClass (const char *name, MbUuid appID, BUILD_FUNC b, CAST_FUNC c, READ_FUNC r, WRITE_FUNC w)
virtual ~TapeClass ()
 Деструктор.
ClassDescriptor GetPackedClassName () const
 Получить упакованное имя класса.
virtual ClassDescriptor GetPackedClassNameForWrite (VERSION) const
 Получить упакованное имя класса для записи с учетом версии.

Защищенные данные

ClassDescriptor hashValue
 Упакованное имя класса.
BUILD_FUNC _builder
 Функция создания нового экземпляра.
CAST_FUNC _caster
 Функция преобразования от TapeBase к указателю на класс.
READ_FUNC _reader
 Функция чтения.
WRITE_FUNC _writer
 Функция записи.

Друзья

class TapeManager
struct TapeClassContainer

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

"Обертка" для одного потокового класса ( не экземпляра! ). Xранит упакованное имя класса и адреса функций, необходимых при чтении/записи.


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

TapeClass::TapeClass ( const char *  name,
BUILD_FUNC  b,
CAST_FUNC  c,
READ_FUNC  r,
WRITE_FUNC  w 
)

Конструктор. Конструктор.


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