Indy 9 | Content | Index | Reference

TIdSSLIOHandlerSocket
Hierarchy, Properties, Methods, Events, See Also, Unit: IdSSLOpenSSL
IOHandler for socket-based SSL connections.

    TIdSSLIOHandlerSocket = class(TIdIOHandlerSocket)

Unit
IdSSLOpenSSL
Description
TIdSSLIOHandlerSocket is an TIdIOHandlerSocket descendant that represents the socket-based IOHandler used for information, password, and event notifications for a SEcure Socket Layer (SSL) connection. TIdSSLIOHandlerSocket implements properties and methods that allow access to the socket for the SSL transport, and the options used for the connection.

TIdSSLIOHandlerSocket.PassThrough
TIdSSLIOHandlerSocket

    property PassThrough: Boolean;

Description
PassThrough

TIdSSLIOHandlerSocket.SSLOptions
TIdSSLIOHandlerSocket

    property SSLOptions: TIdSSLOptions;

Description
SSLOptions

TIdSSLIOHandlerSocket.SSLSocket
TIdSSLIOHandlerSocket

    property SSLSocket: TIdSSLSocket;

Description
SSLSocket

TIdSSLIOHandlerSocket.AfterAccept
TIdSSLIOHandlerSocket

    procedure AfterAccept; override;

Description
AfterAccept

TIdSSLIOHandlerSocket.Close
TIdSSLIOHandlerSocket

    procedure Close; override;

Description
Close

TIdSSLIOHandlerSocket.ConnectClient
TIdSSLIOHandlerSocket

    procedure ConnectClient(const AHost: string; const APort: Integer; const ABoundIP: string; const ABoundPort: Integer; const ABoundPortMin: Integer; const ABoundPortMax: Integer; const ATimeout: Integer = IdTimeoutDefault); override;

Description
ConnectClient

TIdSSLIOHandlerSocket.Create
TIdSSLIOHandlerSocket

    constructor Create(AOwner: TComponent); override;

Description
Create

TIdSSLIOHandlerSocket.Destroy
TIdSSLIOHandlerSocket

    destructor Destroy; override;

Description
Destroy

TIdSSLIOHandlerSocket.Open
TIdSSLIOHandlerSocket

    procedure Open; override;

Description
Open

TIdSSLIOHandlerSocket.Recv
TIdSSLIOHandlerSocket

    function Recv(var ABuf; ALen: integer): integer; override;

Description
Recv

TIdSSLIOHandlerSocket.Send
TIdSSLIOHandlerSocket

    function Send(var ABuf; ALen: integer): integer; override;

Description
Send

TIdSSLIOHandlerSocket.OnBeforeConnect
TIdSSLIOHandlerSocket

    property OnBeforeConnect: TIOHandlerNotify;

Description
OnBeforeConnect

TIdSSLIOHandlerSocket.OnGetPassword
TIdSSLIOHandlerSocket

    property OnGetPassword: TPasswordEvent;

Description
OnGetPassword

TIdSSLIOHandlerSocket.OnStatusInfo
TIdSSLIOHandlerSocket

    property OnStatusInfo: TCallbackEvent;

Description
OnStatusInfo

TIdSSLIOHandlerSocket.OnVerifyPeer
TIdSSLIOHandlerSocket

    property OnVerifyPeer: TVerifyPeerEvent;

Description
OnVerifyPeer

Created with Doc-O-Matic 2 donated to Project JEDI. Commercial license available from the Doc-O-Matic site.