com.jpragma.snmp.types
Class Message

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

public class Message
extends AsnSequence

 RFC 1157.
 -- top-level message
        Message ::=
                SEQUENCE {
                        version -- version-1 for this RFC
                                INTEGER {
                                        version-1(0)
                                },
                        community -- community name
                                OCTET STRING,
                        data    -- e.g., PDUs if trivial
                                ANY -- authentication is being used
                }
 

Author:
Isaac Levin

Field Summary
 
Fields inherited from class com.jpragma.snmp.asn.AsnSequence
TAG_NUMBER
 
Constructor Summary
Message()
           
Message(BerTlv tlv)
           
Message(int version, java.lang.String community, AbstractPDU pdu)
           
 
Method Summary
 java.lang.String getComunity()
           
 AbstractPDU getPDU()
           
 int getVersion()
           
 java.lang.String toString()
           
 
Methods inherited from class com.jpragma.snmp.asn.AsnSequence
add, add, get, getValue, setValue, 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

Message

public Message()

Message

public Message(int version,
               java.lang.String community,
               AbstractPDU pdu)

Message

public Message(BerTlv tlv)
Method Detail

getVersion

public int getVersion()

getComunity

public java.lang.String getComunity()

getPDU

public AbstractPDU getPDU()

toString

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