Classe TClamSend
Unit
Declaração
type TClamSend = class(TSynaClient)
Descrição
Implementation of ClamAV-daemon client protocol
By this class you can scan any your data by ClamAV opensource antivirus.
This class can connect to ClamD by TCP channel, send your data to ClamD and read result.
Hierarquia
- TObject
- TSynaClient
- TClamSend
Visão Geral
Métodos
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function DoCommand(const Value: AnsiString): AnsiString; virtual; |
![]() |
function GetVersion: AnsiString; virtual; |
![]() |
function ScanStrings(const Value: TStrings): AnsiString; virtual; |
![]() |
function ScanStream(const Value: TStream): AnsiString; virtual; |
![]() |
function ScanStrings2(const Value: TStrings): AnsiString; virtual; |
![]() |
function ScanStream2(const Value: TStream): AnsiString; virtual; |
Propriedades
![]() |
property Sock: TTCPBlockSocket read FSock; |
![]() |
property DSock: TTCPBlockSocket read FDSock; |
![]() |
property Session: boolean read FSession write FSession; |
Descrição
Métodos
![]() |
constructor Create; |
![]() |
destructor Destroy; override; |
![]() |
function DoCommand(const Value: AnsiString): AnsiString; virtual; |
Call any command to ClamD. Used internally by other methods. |
![]() |
function GetVersion: AnsiString; virtual; |
Return ClamAV version and version of loaded databases. |
![]() |
function ScanStrings(const Value: TStrings): AnsiString; virtual; |
Scan content of TStrings. |
![]() |
function ScanStream(const Value: TStream): AnsiString; virtual; |
Scan content of TStream. |
![]() |
function ScanStrings2(const Value: TStrings): AnsiString; virtual; |
Scan content of TStrings by new 0.95 API. |
![]() |
function ScanStream2(const Value: TStream): AnsiString; virtual; |
Scan content of TStream by new 0.95 API. |
Propriedades
![]() |
property Sock: TTCPBlockSocket read FSock; |
Socket object used for TCP/IP operation. Good for seting OnStatus hook, etc. |
![]() |
property DSock: TTCPBlockSocket read FDSock; |
Socket object used for TCP data transfer operation. Good for seting OnStatus hook, etc. |
Gerado por PasDoc 0.16.0.