Namespace: OtlContainers

Interface IOmniValueQueue

All Known Implementing Classes:
TOmniValueQueue

public interface IOmniValueQueue

Persistent
False

Property Summary
  public  OtlContainerObserver.TOmniContainerSubject ContainerSubject
 
 

Method Summary
  public function OtlCommon.TOmniValue Dequeue()
 
  public Sub Enqueue(value: OtlCommon.TOmniValue )
 
  public function OtlContainerObserver.TOmniContainerSubject GetContainerSubject()
 
  public function boolean IsEmpty()
 
  public function boolean TryDequeue(value: OtlCommon.TOmniValue )
 
 

Property Detail

ContainerSubject

public ContainerSubject: OtlContainerObserver.TOmniContainerSubject 
Type
TOmniContainerSubject
Access
read

Method Detail

Dequeue

public function Dequeue(): OtlCommon.TOmniValue 
Reintroduce
False
Returns
TOmniValue

Enqueue

public procedure Enqueue(value: OtlCommon.TOmniValue )
Reintroduce
False

GetContainerSubject

public function GetContainerSubject(): OtlContainerObserver.TOmniContainerSubject 
Reintroduce
False
Returns
TOmniContainerSubject

IsEmpty

public function IsEmpty(): boolean
Reintroduce
False
Returns
boolean

TryDequeue

public function TryDequeue(value: OtlCommon.TOmniValue ): boolean
Reintroduce
False
Returns
boolean

Association Link

to Class TOmniContainerSubject

Supplier
TOmniContainerSubject
Directed
False
Client
ContainerSubject
Type
association