Namespace: OtlCommon

Interface IOmniWaitableValue

All Known Implementing Classes:
TOmniWaitableValue

public interface IOmniWaitableValue

Persistent
False

Property Summary
  public  TEvent Event
 
  public  THandle Handle
 
  public  TOmniValue Value
 
 

Method Summary
  public function TEvent GetEvent()
 
  public function THandle GetHandle()
 
  public function TOmniValue GetValue()
 
  public Sub Reset()
 
  public Sub Signal()
 
  public Sub Signal(data: TOmniValue )
 
  public function boolean WaitFor(maxWait_ms: cardinal)
 
 

Property Detail

Event

public Event: TEvent
Type
TEvent
Access
read

Handle

public Handle: THandle
Type
THandle
Access
read

Value

public Value: TOmniValue 
Type
TOmniValue
Access
read

Method Detail

GetEvent

public function GetEvent(): TEvent
Reintroduce
False
Returns
TEvent

GetHandle

public function GetHandle(): THandle
Reintroduce
False
Returns
THandle

GetValue

public function GetValue(): TOmniValue 
Reintroduce
False
Returns
TOmniValue

Reset

public procedure Reset()
Reintroduce
False

Signal

public procedure Signal()
Reintroduce
False

Signal

public procedure Signal(data: TOmniValue )
Reintroduce
False

WaitFor

public function WaitFor(maxWait_ms: cardinal): boolean
Reintroduce
False
Returns
boolean

Association Link

to Struct TOmniValue

Supplier
TOmniValue
Directed
False
Client
Value
Type
association