Unit 'uCEFSentinel' Package
[Overview][Constants][Types][Classes][Index] [#pl_cef4typhon]

TCEFSentinel

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: uCEFSentinel.pas line 40

type TCEFSentinel = class(TComponent)

protected

  FStatus: TSentinelStatus;

  

  FStatusCS: TCriticalSection;

  

  FDelayPerProcMs: Cardinal;

  

  FMinInitDelayMs: Cardinal;

  

  FFinalDelayMs: Cardinal;

  

  FMinChildProcs: Integer;

  

  FMaxCheckCount: Integer;

  

  FCheckCount: Integer;

  

  FOnClose: TNotifyEvent;

  

  FTimer: TTimer;

  

  function GetStatus;

  

  function GetChildProcCount;

  

  procedure doStartMsg(); virtual;

  

  procedure doCloseMsg(); virtual;

  

  function SendCompMessage();

  

  function CanClose; virtual;

  

  procedure Timer_OnTimer(); virtual;

  

public

  constructor Create(); override;

  

  destructor Destroy; override;

  

  procedure AfterConstruction; override;

  

  procedure Start; virtual;

  

  property Status: TSentinelStatus; [r]

  

  property ChildProcCount: Integer; [r]

  

published

  property DelayPerProcMs: Cardinal; [rw]

  

  property MinInitDelayMs: Cardinal; [rw]

  

  property FinalDelayMs: Cardinal; [rw]

  

  property MinChildProcs: Integer; [rw]

  

  property MaxCheckCount: Integer; [rw]

  

  property OnClose: TNotifyEvent; [rw]

  

end;

Inheritance

TCEFSentinel

  

|

TObject



CT Web help

CodeTyphon Studio