Namespace: OtlComm

Class TOmniMessageQueueTee

System.TInterfacedObject
  |
  +-- OtlComm.TOmniMessageQueueTee
All Implemented Interfaces:
IOmniMessageQueueTee

public class TOmniMessageQueueTee ( System.TInterfacedObject , IOmniMessageQueueTee )

Sealed
False
Abstract
False
Persistent
False

Constructor Summary
Create()
 
 

Method Summary
  public Sub Attach(queue: TOmniMessageQueue )
 
  public Sub Destroy()
 
  public Sub Detach(queue: TOmniMessageQueue )
 
  public function boolean Enqueue(value: TOmniMessage )
 
 

Constructor Detail

Create

public constructor Create()
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

Attach

public procedure Attach(queue: TOmniMessageQueue )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Destroy

public procedure Destroy()
Reintroduce
False
Virtual
False
Override
True
Abstract
False
Final
False

Detach

public procedure Detach(queue: TOmniMessageQueue )
Final
False
Reintroduce
False
Abstract
False
Override
False
Virtual
False
Class
False

Enqueue

public function Enqueue(value: TOmniMessage ): boolean
Final
False
Reintroduce
False
Abstract
False
Returns
boolean
Override
False
Virtual
False
Class
False

Implementation Link

to Interface IOmniMessageQueueTee

Client
TOmniMessageQueueTee
Supplier
IOmniMessageQueueTee

Association Link

to Struct TOmniCS

Supplier
TOmniCS
Directed
False
Client
obqtQueueLock
Type
association