A C D G H I L M O P R S U W

A

addConnection(Object) - Method in class org.iitb.untwine.Port
Add the object of class String passed as parameter in the prttList.

C

calculateThroughList(Vector) - Method in class org.iitb.untwine.Port
Calculate through list from the Forwarding database and list of hosts connected to subnet.

D

Device - class org.iitb.untwine.Device.
This class is designed to store the details of a managed link layer (Layer-2) device
Device() - Constructor for class org.iitb.untwine.Device
Default class constructor.
Device(String, String, int, boolean) - Constructor for class org.iitb.untwine.Device
Class copy constructor.

G

getConnectionList() - Method in class org.iitb.untwine.Port
Returns the IP addresses of host connected to it.
getCostToRoot() - Method in class org.iitb.untwine.Device
Returns the cost of the path to the root in the spanning tree as seen by this device.
getDLPtr() - Method in class org.iitb.untwine.Host
Returns the index of corresponding device in deviceList.
getEnable() - Method in class org.iitb.untwine.Port
Returns the enabled/disabled status of the port.
getFDB() - Method in class org.iitb.untwine.Port
Returns the forwarding database of this port.
getHosts() - Method in class org.iitb.untwine.Subnet
Returns the host active in this subnet
getInt() - Method in class org.iitb.untwine.Router
Returns the interfaces corresponding to subnets attached to router
getIP() - Method in class org.iitb.untwine.Device
Returns the IP address of host
getIP() - Method in class org.iitb.untwine.Host
Returns the IP address of host
getIP() - Method in class org.iitb.untwine.Router
Returns the IP address of router
getMAC() - Method in class org.iitb.untwine.Device
Returns the MAC address of host
getMAC() - Method in class org.iitb.untwine.Host
Returns the MAC address of host
getMask() - Method in class org.iitb.untwine.Subnet
Returns the subnet mask of the subnet
getNo() - Method in class org.iitb.untwine.Subnet
Returns the subnet number of the subnet
getNumber() - Method in class org.iitb.untwine.Port
Returns the port number of the port.
getPortCount() - Method in class org.iitb.untwine.Device
Returns the number of interfaces (ports) of this device.
getPortList() - Method in class org.iitb.untwine.Device
Returns the list of ports of this device
getPrevHop() - Method in class org.iitb.untwine.Router
Returns the previous hop routers to this router
getRootPort() - Method in class org.iitb.untwine.Device
Returns the port which provides the lowest cost path to root
getRootPortPathCost() - Method in class org.iitb.untwine.Device
Returns the contribution of the root port to the path cost of path to root.
getRouter() - Method in class org.iitb.untwine.Subnet
Returns the index of router (in routerList) which is associated with this subnet
getState() - Method in class org.iitb.untwine.Port
Returns the state of the port.
getSubnet() - Method in class org.iitb.untwine.Router
Returns the subnets attached to router
getThroughList() - Method in class org.iitb.untwine.Port
Returns the through database of this port.

H

hopAdd(Object) - Method in class org.iitb.untwine.Router
Add index of previous hop router to this router in previous hop list.
Host - class org.iitb.untwine.Host.
This class is designed to store the details of a Host
Host() - Constructor for class org.iitb.untwine.Host
Default class constructor.
Host(String, String, boolean, boolean) - Constructor for class org.iitb.untwine.Host
Class copy constructor.
hostAdd(Object) - Method in class org.iitb.untwine.Subnet
Add the object of class Host passed as parameter in the hostList.

I

intAddElement(Object, int) - Method in class org.iitb.untwine.Router
Add interface passed as parameter in interface list at the position specified as second parameter.
intersectionNull(Vector, Vector) - Method in class org.iitb.untwine.Layer2
Checks the intersection of two FDBs.
isDirectConnected() - Method in class org.iitb.untwine.Port
Returns whether this Port is directly connected to a other link layer device (eg.
isHostConnected() - Method in class org.iitb.untwine.Port
Returns whether this Port is connected to a Host.
isManaged() - Method in class org.iitb.untwine.Host
Returns the type of host.
isPublic() - Method in class org.iitb.untwine.Device
Returns whether community name is public or the one supplied to the program.
isPublic() - Method in class org.iitb.untwine.Host
Returns whether community name is public or the one supplied to the program.
isRouterConnected() - Method in class org.iitb.untwine.Port
Returns whether this Port is connected to a Router.

L

L2Interconnection(Vector, Vector) - Method in class org.iitb.untwine.Layer2
It discovers the interconnection between the layer-2 devices.
L2LinkMapper(Device, Device, int, int, Vector) - Method in class org.iitb.untwine.Layer2
It discovers the connection, if it exists, between two devices specified as parameter.
L2Mapper(String) - Method in class org.iitb.untwine.Layer2
Discovers link layer topology.
L3Mapper(String, String) - Method in class org.iitb.untwine.Layer3
Discovers network layer topology.
Layer2 - class org.iitb.untwine.Layer2.
This class is designed to discover data link layer (Layer-2) topology.
Layer2() - Constructor for class org.iitb.untwine.Layer2
Default class constructor
Layer3 - class org.iitb.untwine.Layer3.
This class is designed to discover network layer (Layer-3) topology.
Layer3() - Constructor for class org.iitb.untwine.Layer3
Default class constructor.

M

macAdd(Object) - Method in class org.iitb.untwine.Port
Add the object of class String passed as parameter in the portList.
main(String[]) - Static method in class org.iitb.untwine.Untwine
It discovers Intranet topology by integrating Layer2 and Layer3 discovery.

O

org.iitb.untwine - package org.iitb.untwine
 

P

Port - class org.iitb.untwine.Port.
This class is designed to store the details of a Port (interface) on a device
Port() - Constructor for class org.iitb.untwine.Port
Default class constructor.
Port(int, int, int) - Constructor for class org.iitb.untwine.Port
Class copy constructor.
portAdd(Object) - Method in class org.iitb.untwine.Device
Add the object of class Port passed as parameter in the portList.

R

Router - class org.iitb.untwine.Router.
This class is designed to store the details of a router
Router() - Constructor for class org.iitb.untwine.Router
Default class constructor.
Router(String) - Constructor for class org.iitb.untwine.Router
Class copy constructor.

S

setCostToRoot(int) - Method in class org.iitb.untwine.Device
Sets the cost of the path to the root in the spanning tree as seen by this device.
setDirectConnection() - Method in class org.iitb.untwine.Port
Sets the connection of this Port to another data link layer device directly.
setDLPtr(int) - Method in class org.iitb.untwine.Host
Sets the index of corresponding device specified as parameter.
setHostConnection() - Method in class org.iitb.untwine.Port
Sets the connection of this Port to a Host.
setMask(String) - Method in class org.iitb.untwine.Subnet
Sets the subnet mask of this subnet
setPortList(Vector) - Method in class org.iitb.untwine.Device
Sets the list of ports of this device
setRootPort(int) - Method in class org.iitb.untwine.Device
Sets the port which provides the lowest cost path to root
setRootPortPathCost(int) - Method in class org.iitb.untwine.Device
Sets the contribution of the root port to the path cost of path to root.
setRouterConnection() - Method in class org.iitb.untwine.Port
Sets the connection of this Port to a Router.
setSharedConnection() - Method in class org.iitb.untwine.Port
Sets the connection of this Port to another data link layer device through a shared segment.
snmpGet(String, String, String) - Method in class org.iitb.untwine.SnmpWalk
Returns the value of specified oid as parameter
snmpInternalError(SnmpSession, int, SnmpSyntax) - Method in class org.iitb.untwine.SnmpWalk
Defined by the SnmpHandler interface.
snmpReceivedPdu(SnmpSession, int, SnmpPduPacket) - Method in class org.iitb.untwine.SnmpWalk
This method is defined by the SnmpHandler interface and invoked when the agent responds to the management application.
snmpTimeoutError(SnmpSession, SnmpSyntax) - Method in class org.iitb.untwine.SnmpWalk
This method is define by the SnmpHandler interface and invoked if an agent fails to respond.
SnmpWalk - class org.iitb.untwine.SnmpWalk.
This class is designed to do a walk on an SNMP tree of an individual agent on a remote host.
SnmpWalk() - Constructor for class org.iitb.untwine.SnmpWalk
 
Subnet - class org.iitb.untwine.Subnet.
This class is designed to store the details of a subnet
Subnet() - Constructor for class org.iitb.untwine.Subnet
Default class constructor.
Subnet(String, int) - Constructor for class org.iitb.untwine.Subnet
Class copy constructor.
subnetAddElement(Object) - Method in class org.iitb.untwine.Router
Add subnet passed as parameter in subnetList and returns the index of that subnet in subnetList

U

Untwine - class org.iitb.untwine.Untwine.
This class is designed to discover Intranet topology.
Untwine() - Constructor for class org.iitb.untwine.Untwine
Default class constructor
updatePort(Port) - Method in class org.iitb.untwine.Device
Updates a Port, specified as parameter, in the portList.

W

walk(String, String, String) - Method in class org.iitb.untwine.SnmpWalk
It will walk the entire agent tree, or a subsection as defined by the parameters specified.

A C D G H I L M O P R S U W