Namespace: OtlEventMonitor
Class TOmniEventMonitorPool
OtlEventMonitor.TOmniEventMonitorPool
public class TOmniEventMonitorPool
Sealed- False
 
summary- A pool of per-thread event monitors.
 
Abstract- False
 
Persistent- False
 
Since- 2010-03-03
 
  
                                                  public function TOmniEventMonitor  | 
Allocate() 	Returns monitor associated with the current thread. Allocates new monitor if     no monitor has been associated with this thread. | 
                                                  public Sub  | 
Destroy() 	  | 
                                                  public Sub  | 
Release(monitor: TOmniEventMonitor ) 	Releases monitor from the current thread. If monitor is no longer in use,     destroys the monitor. | 
 
MonitorClass
public MonitorClass: TOmniEventMonitorClass 
Type- TOmniEventMonitorClass
 
Class- False
 
Access- read/write
 
Create
public constructor Create()
Final- False
 
Reintroduce- False
 
Virtual- False
 
Override- False
 
Abstract- False
 
Allocate
public function Allocate(): TOmniEventMonitor 
Final- False
 
summary- Returns monitor associated with the current thread. Allocates new monitor if
    no monitor has been associated with this thread. 
Reintroduce- False
 
Abstract- False
 
Returns- TOmniEventMonitor
 
Override- False
 
Virtual- False
 
Class- False
 
Destroy
public procedure Destroy()
Reintroduce- False
 
Virtual- False
 
Override- True
 
Abstract- False
 
Final- False
 
Release
public procedure Release(monitor: TOmniEventMonitor )
Final- False
 
summary- Releases monitor from the current thread. If monitor is no longer in use,
    destroys the monitor. 
Reintroduce- False
 
Abstract- False
 
Override- False
 
Virtual- False
 
Since- 2010-03-03
 
Class- False
 
to Struct  TOmniCS 
Supplier- TOmniCS
 
Directed- False
 
Client- empListLock
 
Type- association
 
to Class  TOmniEventMonitorClass 
Supplier- TOmniEventMonitorClass
 
Directed- False
 
Client- empMonitorClass
 
Type- association
 
to Class  TOmniEventMonitorClass 
Supplier- TOmniEventMonitorClass
 
Directed- False
 
Client- MonitorClass
 
Type- association