SNMP Stack 4_12

uk.co.westhawk.snmp.stack
Class AsnPrimitive

java.lang.Object
  |
  +--uk.co.westhawk.snmp.stack.AsnObject
        |
        +--uk.co.westhawk.snmp.stack.AsnPrimitive
All Implemented Interfaces:
SnmpConstants

public class AsnPrimitive
extends AsnObject

This class represents the Exception values for SNMP v2c, v3: SNMP_VAR_NOSUCHOBJECT, SNMP_VAR_NOSUCHINSTANCE, SNMP_VAR_ENDOFMIBVIEW

Version:
$Revision: 3.8 $ $Date: 2002/10/10 15:13:57 $
Author:
Birgit Arkesteijn
See Also:
SnmpConstants.SNMP_VAR_NOSUCHOBJECT, SnmpConstants.SNMP_VAR_NOSUCHINSTANCE, SnmpConstants.SNMP_VAR_ENDOFMIBVIEW

Fields inherited from class uk.co.westhawk.snmp.stack.AsnObject
contentsLength, debug, headerLength, isCorrect, startPos, type
 
Fields inherited from interface uk.co.westhawk.snmp.stack.SnmpConstants
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, OPAQUE, SET_REQ_MSG, 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, UINTEGER32, version_id
 
Constructor Summary
AsnPrimitive(byte t)
          Default Constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Compares this object to the specified object.
 int hashCode()
          Returns a hash code for this AsnPrimitive.
 java.lang.String toString()
          Returns the string representation of the AsnPrimitive.
 
Methods inherited from class uk.co.westhawk.snmp.stack.AsnObject
getRespType, getRespTypeString, setDebug
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AsnPrimitive

public AsnPrimitive(byte t)
Default Constructor.
Parameters:
t - The primitive type
See Also:
SnmpConstants.SNMP_VAR_NOSUCHOBJECT, SnmpConstants.SNMP_VAR_NOSUCHINSTANCE, SnmpConstants.SNMP_VAR_ENDOFMIBVIEW
Method Detail

toString

public java.lang.String toString()
Returns the string representation of the AsnPrimitive.
Overrides:
toString in class AsnObject
Returns:
The string of the AsnPrimitive

equals

public boolean equals(java.lang.Object obj)
Compares this object to the specified object. The result is true if and only if the argument is not null and is an AsnPrimitive object that contains the same type as this object.
Overrides:
equals in class java.lang.Object
Parameters:
obj - the object to compare with.
Returns:
true if the objects are the same; false otherwise.

hashCode

public int hashCode()
Returns a hash code for this AsnPrimitive.
Overrides:
hashCode in class java.lang.Object
Returns:
a hash code value for this object, equal to the type represented by this AsnPrimitive object.

SNMP Stack 4_12