|
virtual void | WriteModelCatalog () |
| Write the model tree.
|
|
virtual ClusterReference | GetNextWritePosition () |
| Get next writing position.
|
|
virtual const c3d::IModelTree * | GetModelTree () const |
| Get pointer to the model tree.
|
|
void | writeObject (const TapeBase *) |
| Write the object.
|
|
void | writeObjectPointer (const TapeBase *) |
| Write the pointer to the object.
|
|
virtual void | writeByte (uint8 ch) |
| Write the byte to the buffer.
|
|
virtual void | writeBytes (const void *bf, size_t len) |
| Write the sequence of bytes to the buffer.
|
|
void | writeUInt64 (const uint64 &val) |
| Write unsigned 64-bit integer. More...
|
|
void | writeInt64 (const int64 &val) |
| Write 64-bit integer. More...
|
|
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.
|
|