Namespace: OtlContainers
Class TOmniBaseBoundedQueue
System.TInterfacedObject
|
+-- OtlContainers.TOmniBaseBoundedQueue
All Implemented Interfaces: - IOmniQueue
Direct Known Subclasses: - TOmniBoundedQueue
public class TOmniBaseBoundedQueue ( System.TInterfacedObject , IOmniQueue )
Sealed- False
Abstract- True
Persistent- False
public function boolean |
Dequeue(value: ) |
public Sub |
Destroy() |
public Sub |
Empty() |
public function boolean |
Enqueue(value: ) |
public Sub |
Initialize(numElements: integer; elementSize: integer) |
public function boolean |
IsEmpty() |
public function boolean |
IsFull() |
ElementSize
public ElementSize: integer
Type- integer
Class- False
Access- read
NumElements
public NumElements: integer
Type- integer
Class- False
Access- read
Create
public constructor Create()
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
Empty
public procedure Empty()
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- False
Class- False
Enqueue
public function Enqueue(value: ): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
Initialize
public procedure Initialize(numElements: integer; elementSize: integer)
Final- False
Reintroduce- False
Abstract- False
Override- False
Virtual- True
Class- False
IsEmpty
public function IsEmpty(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
IsFull
public function IsFull(): boolean
Final- False
Reintroduce- False
Abstract- False
Returns- boolean
Override- False
Virtual- False
Class- False
to Interface IOmniQueue
Client- TOmniBaseBoundedQueue
Supplier- IOmniQueue
to Class POmniRingBuffer
Supplier- POmniRingBuffer
Directed- False
Client- obqPublicRingBuffer
Type- association
to Class POmniRingBuffer
Supplier- POmniRingBuffer
Directed- False
Client- obqRecycleRingBuffer
Type- association