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.