public class AsnUnsInteger extends AsnObject
SnmpConstants.TIMETICKS
,
SnmpConstants.COUNTER
,
SnmpConstants.GAUGE
Modifier and Type | Field and Description |
---|---|
protected long |
value
The internal value of AsnUnsInteger.
|
contentsLength, debug, headerLength, isCorrect, startPos, type
ASN_APPLICATION, ASN_BIT_STR, ASN_BIT8, ASN_BOOLEAN, ASN_CONSTRUCTOR, ASN_CONTEXT, ASN_EXTENSION_ID, ASN_INTEGER, ASN_LONG_LEN, ASN_NULL, ASN_OBJECT_ID, ASN_OCTET_STR, ASN_PRIMITIVE, ASN_PRIVATE, ASN_SEQUENCE, ASN_SET, ASN_UNIVERSAL, CONS_SEQ, COUNTER, COUNTER64, GAUGE, GET_REQ_MSG, GET_RPRT_MSG, GET_RSP_MSG, GETBULK_REQ_MSG, GETNEXT_REQ_MSG, INFORM_REQ_MSG, INTEGER, IPADDRESS, NSAP_ADDRESS, NULLOBJ, OBJID, OBSOLETED_RFC1442_UINTEGER32, OPAQUE, SET_REQ_MSG, SMI_V2_UINTEGER32, SNMP_ERR_AUTHORIZATIONERR, SNMP_ERR_BADVALUE, SNMP_ERR_COMMITFAILED, SNMP_ERR_DECODING_EXC, SNMP_ERR_DECODINGASN_EXC, SNMP_ERR_DECODINGPKTLNGTH_EXC, SNMP_ERR_GENERR, SNMP_ERR_INCONSISTENTNAME, SNMP_ERR_INCONSISTENTVALUE, SNMP_ERR_NOACCESS, SNMP_ERR_NOCREATION, SNMP_ERR_NOERROR, SNMP_ERR_NOSUCHNAME, SNMP_ERR_NOTWRITABLE, SNMP_ERR_READONLY, SNMP_ERR_RESOURCEUNAVAILABLE, SNMP_ERR_TOOBIG, SNMP_ERR_UNDOFAILED, SNMP_ERR_WRONGENCODING, SNMP_ERR_WRONGLENGTH, SNMP_ERR_WRONGTYPE, SNMP_ERR_WRONGVALUE, SNMP_TRAP_AUTHFAIL, SNMP_TRAP_COLDSTART, SNMP_TRAP_EGPNEIGHBORLOSS, SNMP_TRAP_ENTERPRISESPECIFIC, SNMP_TRAP_LINKDOWN, SNMP_TRAP_LINKUP, SNMP_TRAP_WARMSTART, SNMP_VAR_ENDOFMIBVIEW, SNMP_VAR_NOSUCHINSTANCE, SNMP_VAR_NOSUCHOBJECT, SNMP_VERSION_1, SNMP_VERSION_2c, SNMP_VERSION_3, STRING, TIMETICKS, TRP_REQ_MSG, TRPV2_REQ_MSG
Constructor and Description |
---|
AsnUnsInteger(java.io.InputStream in,
int len)
Constructor.
|
AsnUnsInteger(long v)
Constructor.
|
AsnUnsInteger(long v,
byte t)
Constructor to create a specific type of AsnUnsInteger.
|
Modifier and Type | Method and Description |
---|---|
protected long |
bytesToLong(byte[] data)
Changes an array of bytes into a long.
|
boolean |
equals(java.lang.Object obj)
Compares this object to the specified object.
|
long |
getValue()
Returns the value representation of the AsnUnsInteger.
|
int |
hashCode()
Returns a hash code for this
AsnUnsInteger . |
java.lang.String |
toString()
Returns the string representation of the AsnUnsInteger.
|
getRespType, getRespTypeString, setDebug
public AsnUnsInteger(long v)
v
- The value of the AsnUnsIntegerSnmpConstants.TIMETICKS
public AsnUnsInteger(long v, byte t)
v
- The value of the AsnUnsIntegert
- The type of the AsnUnsIntegerSnmpConstants.TIMETICKS
,
SnmpConstants.COUNTER
,
SnmpConstants.GAUGE
public AsnUnsInteger(java.io.InputStream in, int len) throws java.io.IOException
in
- The input stream from which the value should be readlen
- The length of the AsnUnsIntegerjava.io.IOException
public long getValue()
public java.lang.String toString()
protected long bytesToLong(byte[] data) throws java.io.IOException
data
- the array of bytesjava.io.IOException
public boolean equals(java.lang.Object obj)
true
if and only if the argument is not
null
and is an AsnUnsInteger
object that
contains the same long
value as this object.equals
in class java.lang.Object
obj
- the object to compare with.true
if the objects are the same;
false
otherwise.public int hashCode()
AsnUnsInteger
.hashCode
in class java.lang.Object
long
value represented
by this AsnUnsInteger
object.