Unit 'IdLogBase' Package
[Overview][Classes][Index] [#pl_indy]

TIdLogBase

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

Declaration

Source position: IdLogBase.pas line 49

type TIdLogBase = class(TIdConnectionIntercept)

protected

  FActive: Boolean;

  

  FLogTime: Boolean;

  

  FReplaceCRLF: Boolean;

  

  procedure InitComponent; override;

  

  procedure LogStatus(); virtual; abstract;

  

  procedure LogReceivedData(); virtual; abstract;

  

  procedure LogSentData(); virtual; abstract;

  

  procedure SetActive(); virtual;

  

  procedure Loaded; override;

  

  function ReplaceCR();

  

public

  procedure Open; virtual;

  

  procedure Close; virtual;

  

  procedure Connect(); override;

  

  destructor Destroy; override;

  

  procedure Disconnect; override;

  

  procedure Receive(); override;

  

  procedure Send(); override;

  

published

  property Active: Boolean; [rw]

  

  property LogTime: Boolean; [rw]

  

  property ReplaceCRLF: Boolean; [rw]

  

end;

Inheritance

TIdLogBase

  

|

TIdConnectionIntercept

  

|

TIdBaseComponent

  

|

TIdInitializerComponent

  

|

TObject



CT Web help

CodeTyphon Studio