|
TapeBase * | readObject (TapeBase *mem=0) |
| Read the object.
|
|
TapeBase * | readObjectPointer () |
| Read a pointer to the object.
|
|
virtual void | ReadObjectCatalog () |
| Read the object catalog.
|
|
virtual TapeBase * | ReadObjectByPosition (const ClusterReference &) |
| Read an object by position in cluster.
|
|
virtual bool | SetReadPosition (ClusterReference &) |
| Set reading position.
|
|
bool | readUInt64 (uint64 &) |
| Read unsigned 64-bit integer.
|
|
bool | readInt64 (int64 &) |
| Read 64-bit integer.
|
|
virtual int | readByte () |
| Read a byte from the buffer.
|
|
virtual bool | readBytes (void *bf, size_t len) |
| Read a sequence of bytes from the buffer.
|
|
virtual const c3d::IModelTree * | GetModelTree () const |
| Get pointer to the model tree.
|
|
virtual bool | IsFullRead () |
| Get indicator of full reading of the current object. Set indicator of full reading of the current object.
|
|
virtual void | PreserveRegisteredObj (TapeBase *) |
| Temporarily preserve registered object to be deleted after reading complete.
|
|
virtual uint32 | GetLastError () |
| Get reading errors.
|
|
virtual | ~tape () |
| Destructor.
|
|
const iobuf_Seq & | GetIOBuffer () const |
| Get access to the buffer.
|
|
iobuf_Seq & | GetIOBuffer () |
| Get access to the buffer.
|
|
uint8 | mode () const |
| Get the buffer mode.
|
|
void | setMode (uint8 m) |
| Set the buffer mode.
|
|
void | clearState (io::state sub) |
| Remove the buffer state.
|
|
void | setState (io::state add) |
| Add the buffer state.
|
|
void | SetVersionsByStorage () |
| Set the current version to be equal to the storage version.
|
|
VERSION | MathVersion () const |
| Return the main version (of the mathematical kernel).
|
|
VERSION | AppVersion (size_t ind=-1) const |
| Return the additional version (of the target application).
|
|
const VersionContainer & | GetVersionsContainer () const |
| Get access to the version container.
|
|
void | SetVersionsContainer (const VersionContainer &vers) const |
| Set the version of open file.
|
|
VERSION | SetStorageVersion (VERSION v) |
| Set the storage version.
|
|
int | fresh () const |
| Is the buffer fresh?
|
|
bool | good () const |
| Whether the buffer state is correct.
|
|
virtual uint8 | eof () const |
| Is the end of file reached?
|
|
virtual uint32 | state () const |
| Get the flag of the buffer state.
|
|
virtual io::pos | tell () |
| Get current position in stream. More...
|
|
void | registrate (const TapeBase *e) |
| Unregister the pointer.
|
|
void | unregistrate (const TapeBase *e) |
| Does a registered object exist?
|
|
bool | exist (const TapeBase *e) const |
| Flush the registration array.
|
|
void | flushRegister () |
| Get the number of registered objects.
|
|
size_t | RegisteredCount () const |
| Get the maximal possible number of objects for registration.
|
|
size_t | GetMaxRegisteredCount () const |
| Reserve memory for n objects.
|
|
bool | IsOwnBuffer () const |
| Do we own the buffer?
|
|
void | SetOwnBuffer (bool own) |
| Set the flag of buffer ownership.
|
|
uint8 | GetIndexType (size_t index) const |
| Get index type.
|
|
void | InitProgress (IProgressIndicator *pr) |
| Work with progress indicator. More...
|
|
void | ResetProgress () |
| Release current progress indicator. Set parent progress indicator if it exists.
|
|
ProgressBarWrapper * | GetProgress () |
| Get progress indicator.
|
|
void | FinishProgress () |
| End the progress indicator.
|
|