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

## Namespace: OtlSync
Interface IOmniSynchroObserver

public interface IOmniSynchroObserver

Persistent
  False

Method Summary
`public Sub` | `AfterSignal(Signaller: TObject; Data: TObject)`
`public Sub` | `BeforeSignal(Signaller: TObject; Data: TObject)`
`public Sub` | `DereferenceSynchObj(SynchObj: TObject; AllowInterface: boolean)`
`public Sub` | `EnterGate()`
`public Sub` | `LeaveGate()`

Method Detail

### AfterSignal

    public procedure AfterSignal(Signaller: TObject; Data: TObject)

param
  Signaller must support IOmniSynchroObject.

Reintroduce
  False

### BeforeSignal

    public procedure BeforeSignal(Signaller: TObject; Data: TObject)

param
  Signaller must support IOmniSynchroObject.

Reintroduce
  False

### DereferenceSynchObj

    public procedure DereferenceSynchObj(SynchObj: TObject; AllowInterface: boolean)

param
  SynchObj must support IOmniSynchroObject.

Reintroduce
  False

### EnterGate

    public procedure EnterGate()

Reintroduce
  False

### LeaveGate

    public procedure LeaveGate()

Reintroduce
  False

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