Namespace: OtlDataManager

Class TOmniOutputBufferSet

OtlDataManager.TOmniOutputBuffer 
  |
  +-- OtlDataManager.TOmniOutputBufferSet

public class TOmniOutputBufferSet ( TOmniOutputBuffer )

Sealed
False
Abstract
False
Persistent
False

Property Summary
  public  TOmniOutputBufferImpl ActiveBuffer
 
 

Constructor Summary
Create(owner: TOmniBaseDataManager ; output: OtlCollections.IOmniBlockingCollection )
 
 

Method Summary
  public Sub ActivateBuffer()
 
  public Sub Destroy()
 
  public Sub Submit(position: int64; data: OtlCommon.TOmniValue )
 
 

Property Detail

ActiveBuffer

public ActiveBuffer: TOmniOutputBufferImpl 
Type
TOmniOutputBufferImpl
Class
False
Access
read

Constructor Detail

Create

public constructor Create(owner: TOmniBaseDataManager ; output: OtlCollections.IOmniBlockingCollection )
Final
False
Reintroduce
False
Virtual
False
Override
False
Abstract
False

Method Detail

ActivateBuffer

public procedure ActivateBuffer()
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

Submit

public procedure Submit(position: int64; data: OtlCommon.TOmniValue )
Final
False
Reintroduce
False
Abstract
False
Override
True
Virtual
False
Class
False

Generalization Link

to Class TOmniOutputBuffer

Client
TOmniOutputBufferSet
Supplier
TOmniOutputBuffer

Association Link

to Class TOmniOutputBufferImpl

Supplier
TOmniOutputBufferImpl
Directed
False
Client
obsActiveBuffer_ref
Type
association

to Interface IOmniCriticalSection

Supplier
IOmniCriticalSection
Directed
False
Client
obsShareLock
Type
association

to Class TOmniOutputBufferImpl

Supplier
TOmniOutputBufferImpl
Directed
False
Client
obsBuffers
Type
association

to Class TOmniOutputBufferImpl

Supplier
TOmniOutputBufferImpl
Directed
False
Client
ActiveBuffer
Type
association