Utils
Class SnmpWalk

java.lang.Object
  extended by Utils.SnmpCommand
      extended by Utils.SnmpWalk

public class SnmpWalk
extends SnmpCommand

Implements the snmp walk command based on the low-level API of WebNMS

Author:
Ioannis Kakavas, Spyridon Dossis

Field Summary
 
Fields inherited from class Utils.SnmpCommand
oid, session, userName
 
Constructor Summary
SnmpWalk()
           
SnmpWalk(java.lang.String userName, com.adventnet.snmp.snmp2.SnmpSession session, java.lang.String oid)
           
 
Method Summary
 java.util.Vector<com.adventnet.snmp.snmp2.SnmpVarBind> execute()
           
(package private) static boolean isInSubTree(int[] rootoid, com.adventnet.snmp.snmp2.SnmpPDU pdu)
          Check if first varbind oid has rootoid as an ancestor in MIB tree
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SnmpWalk

public SnmpWalk()

SnmpWalk

public SnmpWalk(java.lang.String userName,
                com.adventnet.snmp.snmp2.SnmpSession session,
                java.lang.String oid)
Method Detail

execute

public java.util.Vector<com.adventnet.snmp.snmp2.SnmpVarBind> execute()
Specified by:
execute in class SnmpCommand

isInSubTree

static boolean isInSubTree(int[] rootoid,
                           com.adventnet.snmp.snmp2.SnmpPDU pdu)
Check if first varbind oid has rootoid as an ancestor in MIB tree

Parameters:
rootoid - The OID that was provided to SNMP GET
pdu -
Returns:
true if varbind oid has rootoid as an ancestor in MIB tree