eVision Python API
Loading...
Searching...
No Matches
eVision.ECallbackSerializer Class Reference

Remarks: More...

Inheritance diagram for eVision.ECallbackSerializer:
Collaboration diagram for eVision.ECallbackSerializer:

Public Member Functions

None Close (self)
 Closes the eVision.ESerializer object and frees any underlying ressource it could have reserved.
eVision.ESerializerMode Mode (self)
 The current mode of the serializer.
bool Closed (self)
 Indicates if the eVision.ESerializer is closed or not.
Public Member Functions inherited from eVision.ESerializer
bool Writing (self)
 Returns true if the eVision.ESerializer object has been created for writing and false otherwise.

Additional Inherited Members

Static Public Member Functions inherited from eVision.ESerializer
eVision.ESerializer|None CreateFileWriter (str filePath, eVision.ESerializerFileWriterMode mode)
 Returns an eVision.ESerializer object suitable for opening a file and writing into it.
eVision.ESerializer|None CreateFileWriter (str filePath)
 Returns an eVision.ESerializer object suitable for opening a file and writing into it.
eVision.ESerializer|None CreateFileReader (str filePath)
 Returns an eVision.ESerializer object suitable for reading from a file.
eVision.ESerializer|None CreateMemoryWriter ()
 Returns an eVision.ESerializer object suitable for serializing into a buffer.
eVision.ESerializer|None CreateMemoryWriter (int initialBufferSize)
 Returns an eVision.ESerializer object suitable for serializing into a buffer.
eVision.ESerializer|None CreateMemoryWriter (ctypes.c_void_p buffer, int size)
 Returns an eVision.ESerializer object suitable for serializing into a buffer.
eVision.ESerializer|None CreateMemoryReader (ctypes.c_void_p buffer, int size)
 Returns an eVision.ESerializer object suitable for reading from a buffer.
eVision.ESerializer|None CreateMemoryReader (list[int] bytes)
 Returns an eVision.ESerializer object suitable for reading from a buffer.

Detailed Description

Remarks:

License(s): None

Member Function Documentation

◆ Close()

None eVision.ECallbackSerializer.Close ( self)

Closes the eVision.ESerializer object and frees any underlying ressource it could have reserved.

This method is always called implicitly during the destruction of the object. It is still recommended to call it explicitly in programming languages other than C++ to ensure the underlying ressources are correctly released.

This method never throws exceptions.

Reimplemented from eVision.ESerializer.

◆ Closed()

bool eVision.ECallbackSerializer.Closed ( self)

Indicates if the eVision.ESerializer is closed or not.

Reimplemented from eVision.ESerializer.

◆ Mode()

eVision.ESerializerMode eVision.ECallbackSerializer.Mode ( self)

The current mode of the serializer.

Reimplemented from eVision.ESerializer.