org.snmp4j.agent.agentx
Class AgentXRequestPDU

java.lang.Object
  extended by org.snmp4j.agent.agentx.AgentXPDU
      extended by org.snmp4j.agent.agentx.AgentXContextPDU
          extended by org.snmp4j.agent.agentx.AgentXRequestPDU
Direct Known Subclasses:
AgentXGetBulkPDU, AgentXGetNextPDU, AgentXGetPDU

public abstract class AgentXRequestPDU
extends AgentXContextPDU


Field Summary
protected  org.snmp4j.agent.MOScope[] ranges
           
 
Fields inherited from class org.snmp4j.agent.agentx.AgentXContextPDU
context
 
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
protected AgentXRequestPDU(AgentXMessageHeader header)
           
protected AgentXRequestPDU(byte type, org.snmp4j.smi.OctetString context)
           
protected AgentXRequestPDU(byte type, org.snmp4j.smi.OctetString context, org.snmp4j.agent.MOScope[] ranges)
           
 
Method Summary
protected  void decodeAfterContext(java.nio.ByteBuffer buf, int length)
           
protected  void encodeAfterContext(java.nio.ByteBuffer buf)
           
protected  int getAfterContextLength()
           
 org.snmp4j.agent.MOScope[] getRanges()
           
 int size()
           
protected  java.lang.String toStringExtMembers()
           
 
Methods inherited from class org.snmp4j.agent.agentx.AgentXContextPDU
beforeEncode, decodePayload, encodePayload, getContext, getPayloadLength, setContext
 
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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ranges

protected org.snmp4j.agent.MOScope[] ranges
Constructor Detail

AgentXRequestPDU

protected AgentXRequestPDU(byte type,
                           org.snmp4j.smi.OctetString context)

AgentXRequestPDU

protected AgentXRequestPDU(byte type,
                           org.snmp4j.smi.OctetString context,
                           org.snmp4j.agent.MOScope[] ranges)

AgentXRequestPDU

protected AgentXRequestPDU(AgentXMessageHeader header)
Method Detail

decodeAfterContext

protected void decodeAfterContext(java.nio.ByteBuffer buf,
                                  int length)
                           throws java.io.IOException
Specified by:
decodeAfterContext in class AgentXContextPDU
Throws:
java.io.IOException

encodeAfterContext

protected void encodeAfterContext(java.nio.ByteBuffer buf)
Specified by:
encodeAfterContext in class AgentXContextPDU

getAfterContextLength

protected int getAfterContextLength()
Specified by:
getAfterContextLength in class AgentXContextPDU

size

public int size()

getRanges

public org.snmp4j.agent.MOScope[] getRanges()

toStringExtMembers

protected java.lang.String toStringExtMembers()
Overrides:
toStringExtMembers in class AgentXContextPDU

Copyright 2005-2011 Frank Fock (SNMP4J.org)

Copyright © 2011 SNMP4J.org. All Rights Reserved.