|
SNMP Stack 4_12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.util.Observable | +--uk.co.westhawk.snmp.stack.Pdu | +--uk.co.westhawk.snmp.stack.GetBulkPdu
This class represents the SNMP GetBulk Pdu.
The request is processed on the agent site in the following way:
for (n=0; n<N; n++) { getValue(var[n]); } for (m=1; m<M; m++) { for (r=1; r<R; r++) { getValue(var[N+r]); } }
Where:
L
is the number of vars in the request N = Max(Min(
non_repeaters,L), 0)
M = Max(
max_repetitions, 0)
R = L-N
Field Summary | |
protected int |
max_repetitions
|
protected int |
non_repeaters
|
Fields inherited from class uk.co.westhawk.snmp.stack.Pdu |
added, answered, context, encodedPacket, errind, errstat, msg_type, reqVarbinds, respVarbinds |
Constructor Summary | |
GetBulkPdu(SnmpContextBasisFace con)
Constructor. |
Method Summary | |
int |
getMaxRepetitions()
Returns the max_repetitions. |
int |
getNonRepeaters()
Returns the non_repeaters. |
boolean |
send()
Send the Pdu. |
void |
setMaxRepetitions(int no)
Sets the max_repetitions. |
void |
setMaxRepititions(int no)
Deprecated. Use setMaxRepetitions(int no). |
void |
setNonRepeaters(int no)
Sets the non_repeaters. |
java.lang.String |
toString()
Returns a string representation of the object. |
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, new_value, notifyObservers, send, send, sendme, setErrorIndex, setErrorStatus, setErrorStatus, setMsgType, setRetryIntervals, tell_them, 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 |
Field Detail |
protected int non_repeaters
protected int max_repetitions
Constructor Detail |
public GetBulkPdu(SnmpContextBasisFace con)
con
- The context of the PduMethod Detail |
public void setNonRepeaters(int no)
public int getNonRepeaters()
public void setMaxRepetitions(int no)
public void setMaxRepititions(int no)
setMaxRepetitions(int)
public int getMaxRepetitions()
public boolean send() throws java.io.IOException, PduException
The GetBulk request has the same format as any other request, except that the error_status field is replaced by non_repeaters and the error_index field is replaces by max_repetitions.
send
in class Pdu
Pdu.send(int, int)
public java.lang.String toString()
toString
in class Pdu
|
SNMP Stack 4_12 | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |