Unit 'flcTCPConnection' Package
[Overview][Types][Classes][Index] [#pl_fundamentals]

TTCPConnectionProxy

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

Declaration

Source position: flcTCPConnection.pas line 138

type TTCPConnectionProxy = class

protected

  FErrorMessage: string;

  

  procedure Log();

  

  function GetStateStr;

  

  procedure SetState();

  

  procedure SetStateError();

  

  procedure ConnectionClose;

  

  procedure ConnectionPutReadData();

  

  procedure ConnectionPutWriteData();

  

  procedure ProxyStart; virtual; abstract;

  

public

  class function ProxyName; virtual;

  

  constructor Create;

  

  procedure Finalise;

  

  property OnLog: TTCPConnectionProxyLogEvent; [rw]

  

  property OnStateChange: TTCPConnectionProxyStateEvent; [rw]

  

  property OnConnectionClose: TTCPConnectionProxyEvent; [rw]

  

  property OnConnectionPutReadData: TTCPConnectionProxyDataEvent; [rw]

  

  property OnConnectionPutWriteData: TTCPConnectionProxyDataEvent; [rw]

  

  property State: TTCPConnectionProxyState; [r]

  

  property StateStr: string; [r]

  

  property ErrorMessage: string; [r]

  

  procedure Start;

  

  procedure ProcessReadData(); virtual; abstract;

  

  procedure ProcessWriteData(); virtual; abstract;

  

end;

Inheritance

TTCPConnectionProxy

  

|

TObject



CT Web help

CodeTyphon Studio