C# Класс SnmpSharpNet.TrapPdu

SNMP version 1 TRAP Protocol Data Unit
Trap PDU for SNMP version 1 is a PDU with a unique layout requiring a dedicated class. SNMP versions 2 and 3 use standard PDU type for V2TRAP notifications.
Наследование: AsnType, ICloneable
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
_agentAddr IpAddress
_enterprise Oid
_generic Integer32
_specific Integer32
_timeStamp TimeTicks

Открытые методы

Метод Описание
Clone ( ) : Object

Clone object

Set ( TrapPdu second ) : void

Initialize the class with values from another TrapPdu class.

Set ( string value ) : void

Not implemented. Throws NotImplementedException.

TrapPdu ( ) : System

Constructor

TrapPdu ( TrapPdu second ) : System

Constructs a new trap pdu that is identical to the passed pdu.

decode ( byte buffer, int offset ) : int

Decode BER encoded SNMP version 1 trap packet

encode ( MutableByte buffer ) : void

ASN.1 encode SNMP version 1 trap

Описание методов

Clone() публичный Метод

Clone object
public Clone ( ) : Object
Результат Object

Set() публичный Метод

Initialize the class with values from another TrapPdu class.
public Set ( TrapPdu second ) : void
second TrapPdu TrapPdu class whose values are used to initialize this class.
Результат void

Set() публичный Метод

Not implemented. Throws NotImplementedException.
public Set ( string value ) : void
value string Irrelevant
Результат void

TrapPdu() публичный Метод

Constructor
public TrapPdu ( ) : System
Результат System

TrapPdu() публичный Метод

Constructs a new trap pdu that is identical to the passed pdu.
public TrapPdu ( TrapPdu second ) : System
second TrapPdu The object to copy. ///
Результат System

decode() публичный Метод

Decode BER encoded SNMP version 1 trap packet
Invalid SNMP Pdu type received. Not an SNMP version 1 Trap PDU. Invalid Variable Binding list encoding.
public decode ( byte buffer, int offset ) : int
buffer byte BER encoded buffer
offset int Offset in the packet to start decoding from
Результат int

encode() публичный Метод

ASN.1 encode SNMP version 1 trap
public encode ( MutableByte buffer ) : void
buffer MutableByte buffer to the end of which encoded values are appended.
Результат void

Описание свойств

_agentAddr защищенное свойство

The IP Address of the remote agent sending the trap.
protected IpAddress,SnmpSharpNet _agentAddr
Результат IpAddress

_enterprise защищенное свойство

Trap enterprise Oid
protected Oid _enterprise
Результат Oid

_generic защищенное свойство

Generic trap code
protected Integer32 _generic
Результат Integer32

_specific защищенное свойство

Specific trap code.
protected Integer32 _specific
Результат Integer32

_timeStamp защищенное свойство

sysUpTime timestamp of the trap event
protected TimeTicks,SnmpSharpNet _timeStamp
Результат TimeTicks