Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD

## Namespace: OtlCommon
Class TOmniWaitableValue

    System.TInterfacedObject
      |
      +-- OtlCommon.TOmniWaitableValue

All Implemented Interfaces:
  IOmniWaitableValue

public class TOmniWaitableValue ( System.TInterfacedObject , IOmniWaitableValue )

Sealed
  False

Abstract
  False

Persistent
  False

Property Summary
`public TEvent` | `Event`
`public THandle` | `Handle`
`public TOmniValue` | `Value`

Constructor Summary
`Create()`

Method Summary
`public Sub` | `Destroy()`
`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

Class
  False

Access
  read

### Handle

    public Handle: THandle

Type
  THandle

Class
  False

Access
  read

### Value

    public Value: TOmniValue

Type
  TOmniValue

Class
  False

Access
  read

Constructor Detail

### Create

    public constructor Create()

Final
  False

Reintroduce
  False

Virtual
  False

Override
  False

Abstract
  False

Method Detail

### Destroy

    public procedure Destroy()

Reintroduce
  False

Virtual
  False

Override
  True

Abstract
  False

Final
  False

### Reset

    public procedure Reset()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Signal

    public procedure Signal()

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### Signal

    public procedure Signal(data: TOmniValue )

Final
  False

Reintroduce
  False

Abstract
  False

Override
  False

Virtual
  False

Class
  False

### WaitFor

    public function WaitFor(maxWait_ms: cardinal): boolean

Final
  False

Reintroduce
  False

Abstract
  False

Returns
  boolean

Override
  False

Virtual
  False

Class
  False

Implementation Link

to Interface IOmniWaitableValue

Client
  TOmniWaitableValue

Supplier
  IOmniWaitableValue

Association Link

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  FValue

Type
  association

to Struct TOmniValue

Supplier
  TOmniValue

Directed
  False

Client
  Value

Type
  association

Overview | Namespace | Classifier | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | DESTR | METHOD | DETAIL: FIELD | CONSTR | DESTR | METHOD