Click or drag to resize

ListPool Class

A set of lists dedicated to a particular type of job elements (i.e. static or dynamic) or function (i.e. streaming)
Inheritance Hierarchy
SystemObject
  RAYLASE.Marker.Job.ExecutorListPool

Namespace: RAYLASE.Marker.Job.Executor
Assembly: RAYLASE.Marker.Job (in RAYLASE.Marker.Job.dll) Version: 2.19.0
Syntax
C#
public class ListPool

The ListPool type exposes the following members.

Constructors
Properties
 NameDescription
Public propertyCount The total number of lists assigned to the pool
Public propertyPoolType The type (static, dynamic or stream) of the pool
Top
Methods
 NameDescription
Public methodAcquire(Int32) Try to acquire the given number of list-ids from the pool
Public methodAcquire(Int32, Int32) Try to acquire from the pool a number of list-ids that is within the given range (i.e. not less than minReqIDs and up to maxReqIDs)
Public methodAddList Add the given list-id to the pool (as a free list)
Public methodClear Clears the pools.
Public methodClone Create and returns a copy of the ListPool
Public methodGetAllIDs Returns all the list-ids assigned to the pool
Public methodGetDebugString Returns the status of the pool
Public methodGetFreeIDs Returns the free list-ids
Public methodGetUsedIdCount Returns the number of in-use list-ids
Public methodRelease Release the given list of list-ids
Public methodRemoveList Remove the given list-id from the pool
Top
See Also