Abstract interface class that defines methods to access and modify a serialized object. This class declares the most generic access and modification methods.
More...
virtual size_t copyArchiveToArray |
( |
byte * |
ptr, |
|
|
size_t |
maxLength |
|
) |
| const |
|
pure virtual |
virtual DAAL_DEPRECATED_VIRTUAL byte* getArchiveAsArray |
( |
| ) |
|
|
inlinevirtual |
virtual services::SharedPtr<byte> getArchiveAsArraySharedPtr |
( |
| ) |
const |
|
pure virtual |
virtual DAAL_DEPRECATED_VIRTUAL std::string getArchiveAsString |
( |
| ) |
|
|
pure virtual |
virtual int getMajorVersion |
( |
| ) |
|
|
pure virtual |
Returns the major version of the archive
- Returns
- The major version of the archive
Implemented in DataArchiveImpl.
virtual int getMinorVersion |
( |
| ) |
|
|
pure virtual |
Returns the minor version of the archive
- Returns
- The minor version of the archive
Implemented in DataArchiveImpl.
virtual size_t getSizeOfArchive |
( |
| ) |
const |
|
pure virtual |
virtual int getUpdateVersion |
( |
| ) |
|
|
pure virtual |
Returns the update version of the archive
- Returns
- The update version of the archive
Implemented in DataArchiveImpl.
virtual void read |
( |
byte * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
virtual void setMajorVersion |
( |
int |
majorVersion | ) |
|
|
pure virtual |
Sets the major version of the archive
- Parameters
-
[in] | majorVersion | The major version of the archive |
Implemented in DataArchiveImpl.
virtual void setMinorVersion |
( |
int |
minorVersion | ) |
|
|
pure virtual |
Sets the minor version of the archive
- Parameters
-
[in] | minorVersion | The minor version of the archive |
Implemented in DataArchiveImpl.
virtual void setUpdateVersion |
( |
int |
updateVersion | ) |
|
|
pure virtual |
Sets the update version of the archive
- Parameters
-
[in] | updateVersion | The update version of the archive |
Implemented in DataArchiveImpl.
virtual void write |
( |
byte * |
ptr, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
The documentation for this class was generated from the following file: