Classe TSNMPSend
Unit
snmpsend
Declaração
type TSNMPSend = class(TSynaClient)
Descrição
Implementation of SNMP protocol.
Note: Are you missing properties for specify server address and port? Look to parent TSynaClient too!
Hierarquia
Visão Geral
Campos
Métodos
Propriedades
Descrição
Campos
 |
FBuffer: AnsiString; |
|
|
 |
FHostIP: AnsiString; |
|
|
Métodos
 |
function InternalSendSnmp(const Value: TSNMPRec): Boolean; |
|
|
 |
function InternalRecvSnmp(const Value: TSNMPRec): Boolean; |
|
|
 |
function InternalSendRequest(const QValue, RValue: TSNMPRec): Boolean; |
|
|
 |
function GetV3EngineID: AnsiString; |
|
|
 |
constructor Create; |
|
|
 |
destructor Destroy; override; |
|
|
 |
function SendRequest: Boolean; |
|
Connects to a Host and send there query. If in timeout SNMP server send back query, result is True. If is used SNMPv3, then it synchronize self with SNMPv3 agent first. (It is needed for SNMPv3 auhorization!)
|
 |
function SendTrap: Boolean; |
|
Send SNMP packet only, but not waits for reply. Good for sending traps.
|
 |
function RecvTrap: Boolean; |
|
Receive SNMP packet only. Good for receiving traps.
|
 |
function DoIt: Boolean; |
|
Mapped to SendRequest internally. This function is only for backward compatibility.
|
Propriedades
 |
property Buffer: AnsiString read FBuffer write FBuffer; |
|
contains raw binary form of SNMP packet. Good for debugging.
|
 |
property HostIP: AnsiString read FHostIP; |
|
After SNMP operation hold IP address of remote side.
|
 |
property Query: TSNMPRec read FQuery; |
|
Data object contains SNMP query.
|
 |
property Reply: TSNMPRec read FReply; |
|
Data object contains SNMP reply.
|
 |
property Sock: TUDPBlockSocket read FSock; |
|
Socket object used for TCP/IP operation. Good for seting OnStatus hook, etc.
|
Gerado por PasDoc 0.16.0.