Classe TSSLLibSSH2

Unit

Declaração

type TSSLLibSSH2 = class(TCustomSSL)

Descrição

class implementing LibSSH2 SSH plugin.

Instance of this class will be created for each TTCPBlockSocket. You not need to create instance of this class, all is done by Synapse itself!

Hierarquia

Visão Geral

Campos

Protected FSession: PLIBSSH2_SESSION;
Protected FChannel: PLIBSSH2_CHANNEL;

Métodos

Protected function SSHCheck(Value: integer): Boolean;
Protected function DeInit: Boolean;
Public constructor Create(const Value: TTCPBlockSocket); override;
Public destructor Destroy; override;
Public function LibVersion: String; override;
Public function LibName: String; override;
Public function Connect: boolean; override;
Public function Shutdown: boolean; override;
Public function BiShutdown: boolean; override;
Public function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override;
Public function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override;
Public function WaitingData: Integer; override;
Public function GetSSLVersion: string; override;

Descrição

Campos

Protected FSession: PLIBSSH2_SESSION;
 
Protected FChannel: PLIBSSH2_CHANNEL;
 

Métodos

Protected function SSHCheck(Value: integer): Boolean;
 
Protected function DeInit: Boolean;
 
Public constructor Create(const Value: TTCPBlockSocket); override;

See TCustomSSL.Create

Public destructor Destroy; override;
 
Public function LibVersion: String; override;

See TCustomSSL.LibVersion

Public function LibName: String; override;

See TCustomSSL.LibName

Public function Connect: boolean; override;

See TCustomSSL.Connect

Public function Shutdown: boolean; override;

See TCustomSSL.Shutdown

Public function BiShutdown: boolean; override;

See TCustomSSL.BiShutdown

Public function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override;

See TCustomSSL.SendBuffer

Public function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override;

See TCustomSSL.RecvBuffer

Public function WaitingData: Integer; override;

See TCustomSSL.WaitingData

Public function GetSSLVersion: string; override;

See TCustomSSL.GetSSLVersion


Gerado por PasDoc 0.16.0.