Overview | Package | Class | Tree | Deprecated | Index | Help
| SNMP Stack 4_12
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## uk.co.westhawk.snmp.pdu
Class OneGetNextPdu

    java.lang.Object
      |
      +--java.util.Observable
            |
            +--uk.co.westhawk.snmp.stack.Pdu
                  |
                  +--uk.co.westhawk.snmp.stack.GetNextPdu
                        |
                        +--uk.co.westhawk.snmp.pdu.OneGetNextPdu

public class OneGetNextPdu
extends GetNextPdu

The OneGetNextPdu class will ask for one (1) object (oid), based on the GetNext request.

Unless an exception occurred the Object to the update() method of the Observer will be a varbind, so any AsnObject type can be returned. In the case of an exception, that exception will be passed.

Version:
  $Revision: 3.11 $ $Date: 2002/10/10 15:26:15 $
Author:
  Birgit Arkesteijn
See Also:
  `varbind`, `InterfaceGetNextPdu`, `GetNextPdu_vec`

Fields inherited from class uk.co.westhawk.snmp.stack.Pdu
`added, answered, context, encodedPacket, errind, errstat, msg_type, reqVarbinds, respVarbinds`

Constructor Summary
`OneGetNextPdu(SnmpContextBasisFace con)` Constructor.
`OneGetNextPdu(SnmpContextBasisFace con, java.lang.String oid)` Constructor that will send the request immediately.
`OneGetNextPdu(SnmpContextBasisFace con, java.lang.String oid, java.util.Observer o)` Constructor that will send the request immediately.

Method Summary
`protected void` | `new_value(int n, varbind a_var)` The value of the request is set.
`protected void` | `tell_them()` The methods notifies all observers.

Methods inherited from class uk.co.westhawk.snmp.stack.Pdu
`addOid, addOid, addOid, addOid, addOid, addToTrans, getContext, getErrorIndex, getErrorStatus, getErrorStatusString, getMsgType, getReqId, getRequestVarbinds, getResponseVarbinds, isTimedOut, notifyObservers, send, send, send, sendme, setErrorIndex, setErrorStatus, setErrorStatus, setMsgType, setRetryIntervals, toString, toString, waitForSelf`

Methods inherited from class java.util.Observable
`addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, setChanged`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### OneGetNextPdu

    public OneGetNextPdu(SnmpContextBasisFace con)

  Constructor.
  Parameters:
    `con` - The context of the request

### OneGetNextPdu

    public OneGetNextPdu(SnmpContextBasisFace con,
                         java.lang.String oid)
                  throws PduException,
                         java.io.IOException

  Constructor that will send the request immediately. No Observer is set.
  Parameters:
    `con` - the SnmpContextBasisFace
    `oid` - the oid

### OneGetNextPdu

    public OneGetNextPdu(SnmpContextBasisFace con,
                         java.lang.String oid,
                         java.util.Observer o)
                  throws PduException,
                         java.io.IOException

  Constructor that will send the request immediately.
  Parameters:
    `con` - the SnmpContextBasisFace
    `oid` - the oid
    `o` - the Observer that will be notified when the answer is received

Method Detail

### new_value

    protected void new_value(int n,
                             varbind a_var)

  The value of the request is set. This will be called by Pdu.fillin().
  Overrides:
    `new_value` in class `Pdu`
  Parameters:
    `n` - the index of the value
    `a_var` - the value
  See Also:
    `Pdu.new_value(int, uk.co.westhawk.snmp.stack.varbind)`

### tell_them

    protected void tell_them()

  The methods notifies all observers. This will be called by Pdu.fillin().

  Unless an exception occurred the Object to the update() method of the Observer will be a varbind, so any AsnObject type can be returned. In the case of an exception, that exception will be passed.

  Overrides:
    `tell_them` in class `Pdu`

Overview | Package | Class | Tree | Deprecated | Index | Help
| SNMP Stack 4_12
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD