| Package | Description | 
|---|---|
| org.opennms.protocols.snmp | 
 SNMP protocol datastructure implementation (PDUs, sessions, requests, etc.) 
 | 
| org.opennms.protocols.snmp.asn1 | 
 SNMP ASN1 protocol implementation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
int | 
SnmpOctetString.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the ASN.1 octet string from the passed buffer. 
 | 
int | 
SnmpUInt32.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Used to decode the integer value from the ASN.1 buffer. 
 | 
int | 
SnmpSyntax.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the ASN.1 buffer and sets the values in the SnmpSyntax object. 
 | 
int | 
SnmpIPAddress.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the ASN.1 octet string from the passed buffer. 
 | 
int | 
SnmpObjectId.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the ASN.1 object identifer from the passed buffer. 
 | 
int | 
SnmpPduPacket.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the protocol data unit from the passed buffer. 
 | 
int | 
SnmpInt32.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Used to decode the integer value from the ASN.1 buffer. 
 | 
int | 
SnmpVarBind.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Used to recover the encoded variable data from the passed ASN.1 buffer. 
 | 
int | 
SnmpV2Error.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the passed buffer and updates the object to match the encoded
 information. 
 | 
int | 
SnmpNull.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Used to decode the null value from the ASN.1 buffer. 
 | 
int | 
SnmpCounter64.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Used to decode the integer value from the ASN.1 buffer. 
 | 
int | 
SnmpPduTrap.decodeASN(byte[] buf,
         int offset,
         AsnEncoder encoder)
Decodes the protocol data unit from the passed buffer. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Object[] | 
BerEncoder.parseHeader(byte[] buf,
           int startOffset)
The parseHeader() method is used to decode an ASN.1 header from the
 specified buffer. 
 | 
Object[] | 
AsnEncoder.parseHeader(byte[] buf,
           int startOffset)
The parseHeader() method is used to decode an ASN.1 header from the
 specified buffer. 
 | 
Object[] | 
BerEncoder.parseInteger32(byte[] buf,
              int startOffset)
The parseInteger32() method is used to decode an ASN.1 32-bit signed
 integer from the specified buffer. 
 | 
Object[] | 
AsnEncoder.parseInteger32(byte[] buf,
              int startOffset)
The parseInteger32() method is used to decode an ASN.1 32-bit signed
 integer from the specified buffer. 
 | 
Object[] | 
BerEncoder.parseLength(byte[] buf,
           int startOffset)
The parseLength() method is used to decode an ASN.1 length from the
 specified buffer. 
 | 
Object[] | 
AsnEncoder.parseLength(byte[] buf,
           int startOffset)
The parseLength() method is used to decode an ASN.1 length from the
 specified buffer. 
 | 
Object[] | 
BerEncoder.parseNull(byte[] buf,
         int startOffset)
The parseNull() method is used to decode an ASN.1 Null value from the
 specified buffer. 
 | 
Object[] | 
AsnEncoder.parseNull(byte[] buf,
         int startOffset)
The parseNull() method is used to decode an ASN.1 Null value from the
 specified buffer. 
 | 
Object[] | 
BerEncoder.parseObjectId(byte[] buf,
             int startOffset)
The parseObjectId() method is used to decode an ASN.1 Object Identifer
 from the specified buffer. 
 | 
Object[] | 
AsnEncoder.parseObjectId(byte[] buf,
             int startOffset)
The parseObjectId() method is used to decode an ASN.1 Object Identifer
 from the specified buffer. 
 | 
Object[] | 
BerEncoder.parseString(byte[] buf,
           int startOffset)
The parseString() method is used to decode an ASN.1 opaque string from
 the specified buffer. 
 | 
Object[] | 
AsnEncoder.parseString(byte[] buf,
           int startOffset)
The parseString() method is used to decode an ASN.1 opaque string from
 the specified buffer. 
 | 
Object[] | 
BerEncoder.parseUInteger32(byte[] buf,
               int startOffset)
The parseUInteger32() method is used to decode an ASN.1 32-bit unsigned
 integer from the specified buffer. 
 | 
Object[] | 
AsnEncoder.parseUInteger32(byte[] buf,
               int startOffset)
The parseUInteger32() method is used to decode an ASN.1 32-bit unsigned
 integer from the specified buffer. 
 | 
Object[] | 
BerEncoder.parseUInteger64(byte[] buf,
               int startOffset)
The parseUInteger64() method is used to decode an ASN.1 64-bit unsigned
 integer from the specified buffer. 
 | 
Object[] | 
AsnEncoder.parseUInteger64(byte[] buf,
               int startOffset)
The parseUInteger64() method is used to decode an ASN.1 64-bit unsigned
 integer from the specified buffer. 
 | 
Copyright © 2021. All rights reserved.