|
C3D Toolkit
Kernel - 118056, Vision - 2.14.6.1819
|
Stream manager. More...
#include <io_tape.h>
Collaboration diagram for TapeManager:Public Member Functions | |
| virtual | ~TapeManager () |
| Destructor. | |
| bool | SpecimenReading (reader &r, TapeBase &o) const |
| Reading of the instance. | |
| bool | SpecimenWriting (writer &w, const TapeBase &o) const |
| Writing of the instance. | |
| bool | SetCurrentClassByDescriptor (const ClassDescriptor &descr) |
| Set class as default one by packed class name. | |
| bool | SetCurrentClassByDescriptor (const ClassDescriptor &descr, const VersionContainer &ver) |
| Set class as default one by packed class name. | |
| TapeBase * | BuildObject () const |
| Set class to be current by class name. More... | |
| bool | HasWriter () const |
| Is there the writing function in the class? | |
| ClassDescriptor | GetPackedClassNameForWrite (VERSION version) const |
| Get packed class name for writing to the version. | |
| virtual void | FreeTapeManager () |
| Release the stream manager after using. | |
Static Public Member Functions | |
| static TapeManager & | GetTapeManager () |
| Get a reference to the stream manager. | |
Protected Member Functions | |
| TapeManager () | |
| Constructor. | |
| TapeManager (const TapeManager &) | |
| Copy constructor. | |
Protected Attributes | |
| TapeClass * | currentClass |
| A pointer to the object of stream class. | |
Stream manager.
Reading and writing streams manager.
| TapeBase* TapeManager::BuildObject | ( | ) | const |
Set class to be current by class name.
Create an object of a stream class.