uk.co.westhawk.snmp.pdu
Class  OneIntPdu
java.lang.Object
  |
  +--java.util.Observable
        |
        +--uk.co.westhawk.snmp.stack.Pdu
              |
              +--uk.co.westhawk.snmp.pdu.OneIntPdu
- public class OneIntPdu
- extends Pdu
  
 The OneIntPdu class will ask for one (1) object (oid) of the 
 AsnInteger type, based on the Get request.
 
 
 Unless an exception occurred the Object to the update() method of the
 Observer will be an Integer.
 In the case of an exception, that exception will be passed.
 
- Version: 
 - $Revision: 3.10 $ $Date: 2002/10/10 15:13:57 $
 
- Author: 
 - Birgit Arkesteijn
 
- See Also: 
 GetPdu_vec
 
 
| 
Method Summary | 
 java.lang.Integer | 
getValue()
 
          Returns the value (the answer) of this request. | 
protected  void | 
new_value(int n,
          varbind res)
 
          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 | 
 
OneIntPdu
public OneIntPdu(SnmpContextBasisFace con)
- Constructor.
- Parameters:
 con - The context of the request
 
 
OneIntPdu
public OneIntPdu(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 SnmpContextBasisFaceoid - the oid
 
 
OneIntPdu
public OneIntPdu(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 SnmpContextBasisFaceoid - the oido - the Observer that will be notified when the answer is received
 
 
getValue
public java.lang.Integer getValue()
- Returns the value (the answer) of this request.
- Returns:
 - the value
 
 
 
new_value
protected void new_value(int n,
                         varbind res)
- 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 valuea_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 an Integer.
 In the case of an exception, that exception will be passed.
 
- Overrides:
 tell_them in class Pdu