com.jpragma.snmp.types
Class VarBind

java.lang.Object
  extended by com.jpragma.snmp.asn.AsnObject
      extended by com.jpragma.snmp.asn.AsnSequence
          extended by com.jpragma.snmp.types.VarBind

public class VarBind
extends AsnSequence

 RFC 1157.
 -- variable bindings
        VarBind ::=
                SEQUENCE {
                        name
                                ObjectName,
                        value
                                ObjectSyntax
                }

Author:
Isaac Levin

Field Summary
 
Fields inherited from class com.jpragma.snmp.asn.AsnSequence
TAG_NUMBER
 
Constructor Summary
VarBind()
           
VarBind(AsnOID oid, AsnObject value)
           
VarBind(BerTlv tlv)
           
 
Method Summary
 AsnOID getObjectName()
           
 AsnObject getObjectSyntax()
           
 void setObjectName(AsnOID oid)
           
 void setObjectSyntax(AsnObject value)
           
 void setValue(BerTlv tlv)
           
 java.lang.String toString()
           
 
Methods inherited from class com.jpragma.snmp.asn.AsnSequence
add, add, get, getValue, setValue, toBerTlv, toBerTlv
 
Methods inherited from class com.jpragma.snmp.asn.AsnObject
equals, getInstance
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

VarBind

public VarBind()

VarBind

public VarBind(AsnOID oid,
               AsnObject value)

VarBind

public VarBind(BerTlv tlv)
Method Detail

setObjectName

public void setObjectName(AsnOID oid)

getObjectName

public AsnOID getObjectName()

setObjectSyntax

public void setObjectSyntax(AsnObject value)

getObjectSyntax

public AsnObject getObjectSyntax()

setValue

public void setValue(BerTlv tlv)
Overrides:
setValue in class AsnSequence

toString

public java.lang.String toString()
Overrides:
toString in class AsnSequence