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
- TObject
- TCustomSSL
- TSSLLibSSH2
Visão Geral
Campos
![]() |
FSession: PLIBSSH2_SESSION; |
![]() |
FChannel: PLIBSSH2_CHANNEL; |
Métodos
![]() |
function SSHCheck(Value: integer): Boolean; |
![]() |
function DeInit: Boolean; |
![]() |
constructor Create(const Value: TTCPBlockSocket); override; |
![]() |
destructor Destroy; override; |
![]() |
function LibVersion: String; override; |
![]() |
function LibName: String; override; |
![]() |
function Connect: boolean; override; |
![]() |
function Shutdown: boolean; override; |
![]() |
function BiShutdown: boolean; override; |
![]() |
function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function WaitingData: Integer; override; |
![]() |
function GetSSLVersion: string; override; |
Descrição
Campos
![]() |
FSession: PLIBSSH2_SESSION; |
![]() |
FChannel: PLIBSSH2_CHANNEL; |
Métodos
![]() |
function SSHCheck(Value: integer): Boolean; |
![]() |
function DeInit: Boolean; |
![]() |
constructor Create(const Value: TTCPBlockSocket); override; |
![]() |
destructor Destroy; override; |
![]() |
function LibVersion: String; override; |
![]() |
function LibName: String; override; |
![]() |
function Connect: boolean; override; |
![]() |
function Shutdown: boolean; override; |
![]() |
function BiShutdown: boolean; override; |
![]() |
function SendBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function RecvBuffer(Buffer: TMemory; Len: Integer): Integer; override; |
![]() |
function WaitingData: Integer; override; |
![]() |
function GetSSLVersion: string; override; |
Gerado por PasDoc 0.16.0.