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