org.snmp4j.agent.agentx
Class AgentXOpenPDU

java.lang.Object
  extended by org.snmp4j.agent.agentx.AgentXPDU
      extended by org.snmp4j.agent.agentx.AgentXOpenPDU

public class AgentXOpenPDU
extends AgentXPDU


Field Summary
protected  org.snmp4j.smi.OctetString subagentDescr
           
protected  org.snmp4j.smi.OID subagentID
           
protected  byte timeout
           
 
Fields inherited from class org.snmp4j.agent.agentx.AgentXPDU
AGENTX_ADDAGENTCAPS_PDU, AGENTX_CLEANUPSET_PDU, AGENTX_CLOSE_PDU, AGENTX_COMMITSET_PDU, AGENTX_GET_PDU, AGENTX_GETBULK_PDU, AGENTX_GETNEXT_PDU, AGENTX_INDEXALLOCATE_PDU, AGENTX_INDEXDEALLOCATE_PDU, AGENTX_NOTIFY_PDU, AGENTX_OPEN_PDU, AGENTX_PING_PDU, AGENTX_REGISTER_PDU, AGENTX_REMOVEAGENTCAPS_PDU, AGENTX_RESPONSE_PDU, AGENTX_TESTSET_PDU, AGENTX_UNDOSET_PDU, AGENTX_UNREGISTER_PDU, byteOrder, flags, packetID, RESERVED, sessionID, transactionID, type, version
 
Constructor Summary
AgentXOpenPDU(int sessionID, int transactionID, int packetID, byte timeout, org.snmp4j.smi.OID subagentID, org.snmp4j.smi.OctetString subagentDescr)
           
 
Method Summary
protected  void beforeEncode()
          Initialize flags and other things before a PDU is encoded.
 void decodePayload(java.nio.ByteBuffer buf, int length)
           
 void encodePayload(java.nio.ByteBuffer buf)
           
 int getPayloadLength()
           
 org.snmp4j.smi.OctetString getSubagentDescr()
           
 org.snmp4j.smi.OID getSubagentID()
           
 byte getTimeout()
           
 void setSubagentDescr(org.snmp4j.smi.OctetString subagentDescr)
           
 void setSubagentID(org.snmp4j.smi.OID subagentID)
           
 void setTimeout(byte timeout)
           
 
Methods inherited from class org.snmp4j.agent.agentx.AgentXPDU
addFlag, decode, encode, getByteOrder, getFlags, getPacketID, getSessionID, getTransactionID, getType, getVersion, isConfirmedPDU, isFlagSet, main, setByteOrder, setFlags, setPacketID, setSessionAttributes, setSessionID, setTransactionID, setType, setVersion, toString, toStringExtMembers
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

timeout

protected byte timeout

subagentID

protected org.snmp4j.smi.OID subagentID

subagentDescr

protected org.snmp4j.smi.OctetString subagentDescr
Constructor Detail

AgentXOpenPDU

public AgentXOpenPDU(int sessionID,
                     int transactionID,
                     int packetID,
                     byte timeout,
                     org.snmp4j.smi.OID subagentID,
                     org.snmp4j.smi.OctetString subagentDescr)
Method Detail

decodePayload

public void decodePayload(java.nio.ByteBuffer buf,
                          int length)
                   throws java.io.IOException
Specified by:
decodePayload in class AgentXPDU
Throws:
java.io.IOException

getSubagentDescr

public org.snmp4j.smi.OctetString getSubagentDescr()

getSubagentID

public org.snmp4j.smi.OID getSubagentID()

getTimeout

public byte getTimeout()

setSubagentDescr

public void setSubagentDescr(org.snmp4j.smi.OctetString subagentDescr)

setSubagentID

public void setSubagentID(org.snmp4j.smi.OID subagentID)

setTimeout

public void setTimeout(byte timeout)

getPayloadLength

public int getPayloadLength()
Specified by:
getPayloadLength in class AgentXPDU

encodePayload

public void encodePayload(java.nio.ByteBuffer buf)
Specified by:
encodePayload in class AgentXPDU

beforeEncode

protected void beforeEncode()
Description copied from class: AgentXPDU
Initialize flags and other things before a PDU is encoded.

Specified by:
beforeEncode in class AgentXPDU

Copyright 2005-2011 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.