25 virtual bool ProcessBits(
void* dataPtr,
int bitsCount,
int bytesCount)
override;
Base implementation of iser::IArchive interface.
virtual QString GetVersionIdDescription(int versionId) const override
Get description of version ID.
virtual bool GetVersionNumber(int versionId, quint32 &result) const override
Get version of archived stream for specific versioning type.
virtual QString GetEncodedVersionName(int versionId, quint32 versionNumber) const override
Encode version number to human readable form.
virtual VersionIds GetVersionIds() const override
Get list of version ID's.
Basic implementation of an abstract archive for data writting.
virtual const IVersionInfo & GetVersionInfo() const override
Gets version information for the archived stream.
bool SerializeAcfHeader()
Serialize standard header.
virtual bool IsStoring() const override
Checks if this archive is in storing (writing) or loading (reading) mode.
CWriteArchiveBase(const IVersionInfo *versionInfoPtr)
Constructor.
virtual bool ProcessBits(void *dataPtr, int bitsCount, int bytesCount) override
Process binary data block.
Provides access to version information.
Contains general persistence mechanism with basic archives implementations.