ESerializer Class

Abstract interface for file-like objects.

Remarks

The ESerializer object manages operations of reading from and writing to an archive (a file on the system hard disk, for instance). ESerializer objects cannot be instantiated directly. To create an ESerializer object, one of the following static factory methods has to be used:

Note. An ESerializer object can not be used in the same time for reading and writing. So, ESerializer::CreateFileWriter creates an ESerializer object that should be used with Save methods and ESerializer::CreateFileReader creates an ESerializer object that should be used with Load methods.

Derived Class(es):EFilePointerSerializerEFileSerializerEMemorySerializer

Namespace: Euresys::Open_eVision

Methods

Closes the file associated with the ESerializer object.
Returns an ESerializer object suitable for reading from a file.
Returns an ESerializer object suitable for opening a file and writing into it.
Returns an ESerializer object suitable for reading from a buffer.
Returns an ESerializer object suitable for serializing into a buffer.
Returns true if the ESerializer object has been created for writing and false otherwise.

ESerializer Class

Abstract interface for file-like objects.

Remarks

The ESerializer object manages operations of reading from and writing to an archive (a file on the system hard disk, for instance). ESerializer objects cannot be instantiated directly. To create an ESerializer object, one of the following static factory methods has to be used:

Note. An ESerializer object can not be used in the same time for reading and writing. So, ESerializer::CreateFileWriter creates an ESerializer object that should be used with Save methods and ESerializer::CreateFileReader creates an ESerializer object that should be used with Load methods.

Derived Class(es):EFilePointerSerializerEFileSerializerEMemorySerializer

Namespace: Euresys.Open_eVision

Properties

Returns true if the ESerializer object has been created for writing and false otherwise.

Methods

Closes the file associated with the ESerializer object.
Returns an ESerializer object suitable for reading from a file.
Returns an ESerializer object suitable for opening a file and writing into it.
Returns an ESerializer object suitable for reading from a buffer.
Returns an ESerializer object suitable for serializing into a buffer.