C3D Toolkit  Kernel - 107186, Vision - 190715.107186

Менеджер потоков. Подробнее...

#include <io_tape.h>

+ Граф связей класса TapeManager:

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

virtual ~TapeManager ()
 Деструктор.
 
bool SpecimenReading (reader &r, TapeBase &o) const
 Чтение экземпляра.
 
bool SpecimenWriting (writer &w, const TapeBase &o) const
 Запись экземпляра.
 
bool SetCurrentClassByDescriptor (const ClassDescriptor &descr)
 Установить текущим класс по упакованному имени класса.
 
bool SetCurrentClassByDescriptor (const ClassDescriptor &descr, const VersionContainer &ver)
 Установить текущим класс по упакованному имени класса.
 
TapeBaseBuildObject () const
 Установить текущим класс по имени класса. Подробнее...
 
bool HasWriter () const
 Есть ли функция записи у класса?
 
ClassDescriptor GetPackedClassNameForWrite (VERSION version) const
 Получить упакованное имя класс для записи в версию.
 
virtual void FreeTapeManager ()
 Отпустить менеджер потоков после использования.
 

Открытые статические члены

static TapeManagerGetTapeManager ()
 Получить ссылку на менеджер потоков.
 

Защищенные члены

 TapeManager ()
 Конструктор.
 
 TapeManager (const TapeManager &)
 Конструктор копирования.
 

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

TapeClasscurrentClass
 Указатель на объект потокового класса.
 

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

Менеджер потоков.

Менеджер потоков чтения и записи.

Методы

◆ BuildObject()

TapeBase* TapeManager::BuildObject ( ) const

Установить текущим класс по имени класса.

Создать объект потокового класса.


Объявления и описания членов класса находятся в файле: