org.opennms.netmgt.capsd.snmp
Class IpAddrTableEntry

java.lang.Object
  extended by org.opennms.netmgt.snmp.AbstractSnmpStore
      extended by org.opennms.netmgt.capsd.snmp.SnmpStore
          extended by org.opennms.netmgt.capsd.snmp.SnmpTableEntry
              extended by org.opennms.netmgt.capsd.snmp.IpAddrTableEntry

public final class IpAddrTableEntry
extends SnmpTableEntry

The IpAddrTableEntry class is designed to hold all the MIB-II information for one entry in the ipAddrTable. The table effectively contains a list of these entries, each entry having information about one address. The entry contains an IP Address, its netmask, interface binding, broadcast address, and maximum packet reassembly size.

This object is used by the IpAddrTable to hold infomation single entries in the table. See the IpAddrTable documentation form more information.

Author:
Sowmya , Weave , Jon Whetzel , OpenNMS
See Also:
IpAddrTable, RFC1213

Field Summary
static String IP_ADDR_ENT_ADDR
           
static String IP_ADDR_ENT_BCASTADDR
           
static String IP_ADDR_ENT_NETMASK
           
static String IP_ADDR_IF_INDEX
           
static NamedSnmpVar[] ms_elemList
           
static String TABLE_OID
           The TABLE_OID is the object identifier that represents the root of the IP Address table in the MIB forest.
 
Fields inherited from class org.opennms.netmgt.snmp.AbstractSnmpStore
IFINDEX
 
Constructor Summary
IpAddrTableEntry()
           The class constructor used to initialize the object to its initial state.
 
Method Summary
 InetAddress getIpAdEntAddr()
           
 InetAddress getIpAdEntBcastAddr()
           
 Integer getIpAdEntIfIndex()
           
 InetAddress getIpAdEntNetMask()
           
 
Methods inherited from class org.opennms.netmgt.capsd.snmp.SnmpStore
getElementListSize, getElements, log, storeResult
 
Methods inherited from class org.opennms.netmgt.snmp.AbstractSnmpStore
getDisplayString, getHexString, getIfIndex, getInt32, getIPAddress, getObjectID, getUInt32, getValue, isEmpty, putIfIndex, putValue, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

IP_ADDR_ENT_ADDR

public static final String IP_ADDR_ENT_ADDR
See Also:
Constant Field Values

IP_ADDR_IF_INDEX

public static final String IP_ADDR_IF_INDEX
See Also:
Constant Field Values

IP_ADDR_ENT_NETMASK

public static final String IP_ADDR_ENT_NETMASK
See Also:
Constant Field Values

IP_ADDR_ENT_BCASTADDR

public static final String IP_ADDR_ENT_BCASTADDR
See Also:
Constant Field Values

ms_elemList

public static NamedSnmpVar[] ms_elemList

TABLE_OID

public static final String TABLE_OID

The TABLE_OID is the object identifier that represents the root of the IP Address table in the MIB forest.

See Also:
Constant Field Values
Constructor Detail

IpAddrTableEntry

public IpAddrTableEntry()

The class constructor used to initialize the object to its initial state. Although the object's member variables can change after an instance is created, this constructor will initialize all the variables as per their named variable from the passed array of SNMP varbinds.

If the information in the object should not be modified then a final modifier can be applied to the created object.

Parameters:
vars - The array of variable bindings.
Method Detail

getIpAdEntAddr

public InetAddress getIpAdEntAddr()

getIpAdEntIfIndex

public Integer getIpAdEntIfIndex()

getIpAdEntNetMask

public InetAddress getIpAdEntNetMask()

getIpAdEntBcastAddr

public InetAddress getIpAdEntBcastAddr()


Copyright © 2009. All Rights Reserved.