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.

New in version 3.2.

free()

Frees previously created self.

New 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().

New in version 3.2.

release_opid(opid)
Parameters:

opid (int) – an operation ID

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

New 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.

New in version 3.2.