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
파일 보기 프로젝트 열기: griffina/SnmpSharpNet 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
_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