EDataServer.OperationPool

Fields

None

Methods

free ()

push (opdata)

release_opid (opid)

reserve_opid ()

Details

class EDataServer.OperationPool

Contains only private data that should be read and manipulated using the functions below.

Added in version 3.2.

free()

Frees previously created self.

Added in version 3.2.

push(opdata)
Parameters:

opdata (object or None) – user data for the operation

Pushes an operation to be processed. opdata is passed to the function provided in e_operation_pool_new().

Added in version 3.2.

release_opid(opid)
Parameters:

opid (int) – an operation ID

Releases opid previously reserved by EDataServer.OperationPool.reserve_opid().

Added in version 3.2.

reserve_opid()
Returns:

a new operation ID

Return type:

int

Reserves new operation ID, which is returned. This operation ID may be released by EDataServer.OperationPool.release_opid() when the operation is finished.

Added in version 3.2.