Unit 'lNetSSL' Package
[Overview][Types][Classes][Procedures and functions][Index] [#pl_lnet]

TLSSLSocket

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

Declaration

Source position: lnetssl.pp line 23

type TLSSLSocket = class(TLSocket)

protected

  FSSL: PSSL;

  

  FSSLContext: PSSL_CTX;

  

  FSSLStatus: TLSSLStatus;

  

  FIsAcceptor: Boolean;

  

  function GetConnected; override; deprecated ;

  

  function GetConnectionStatus; override;

  

  function DoSend(); override;

  

  function DoGet(); override;

  

  function HandleResult(); override;

  

  function SetActiveSSL();

  

  procedure SetupSSLSocket;

  

  procedure ActivateTLSEvent;

  

  procedure ConnectEvent;

  

  procedure AcceptEvent;

  

  procedure ConnectSSL;

  

  procedure AcceptSSL;

  

  procedure ShutdownSSL;

  

  function LogError(); override;

  

public

  destructor Destroy; override;

  

  function SetState(); override;

  

  procedure Disconnect(); override;

  

  property SSLStatus: TLSSLStatus; [r]

  

end;

Inheritance

TLSSLSocket

  

|

TLSocket

  

|

TLHandle

  

|

TObject



CT Web help

CodeTyphon Studio