Namespace: OtlContainers
Class TOmniBoundedQueue
System.TInterfacedObject
|
+-- OtlContainers.TOmniBaseBoundedQueue
|
+-- OtlContainers.TOmniBoundedQueue
Direct Known Subclasses: - TOmniMessageQueue
public class TOmniBoundedQueue ( TOmniBaseBoundedQueue )
Sealed- False
Abstract- False
Persistent- False
Create(numElements: integer; elementSize: integer; partlyEmptyLoadFactor: real; almostFullLoadFactor: real) |
ContainerSubject
public ContainerSubject: OtlContainerObserver.TOmniContainerSubject
Type- TOmniContainerSubject
Class- False
Access- read
Create
public constructor Create(numElements: integer; elementSize: integer; partlyEmptyLoadFactor: real; almostFullLoadFactor: real)
Final- False
Reintroduce- False
Virtual- False
Override- False
Abstract- False
Dequeue
public function Dequeue(value: ): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
Destroy
public procedure Destroy()
Reintroduce- False
Virtual- False
Override- True
Abstract- False
Final- False
Enqueue
public function Enqueue(value: ): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Class TOmniBaseBoundedQueue
Client- TOmniBoundedQueue
Supplier- TOmniBaseBoundedQueue
to Class TOmniContainerSubject
Supplier- TOmniContainerSubject
Directed- False
Client- oqContainerSubject
Type- association
to Struct TOmniAlignedInt32
Supplier- TOmniAlignedInt32
Directed- False
Client- oqInQueueCount
Type- association
to Class TOmniContainerSubject
Supplier- TOmniContainerSubject
Directed- False
Client- ContainerSubject
Type- association