A B C D E F G H I J K L M N O P Q R S T U V W X Y 

A

AbstractRestCommand - Class in usr.console
A Command object processes a command handled by the ManagementConsole of a ComponentController.
AbstractRestCommand(String) - Constructor for class usr.console.AbstractRestCommand
Construct a RestCommand given a name
AbstractRouterFabric - Class in usr.router
The main abstract code for a RouterFabric within UserSpaceRouting.
AbstractRouterFabric(Router, RouterOptions) - Constructor for class usr.router.AbstractRouterFabric
Construct a AbstractRouterFabric.
AbstractUSRDataPlaneConsumer - Class in plugins_usr.monitoring.distribution
 
AbstractUSRDataPlaneConsumer(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Construct a AbstractUSRDataPlaneConsumer.
AbstractUSRDataPlaneProducer - Class in plugins_usr.monitoring.distribution
An AbstractUSRDataPlaneProducer is a DataPlane implementation that sends Measurements by USR.
AbstractUSRDataPlaneProducer(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Construct an AbstractUSRDataPlaneProducer.
actionSpecIterator() - Method in class usr.umf.VimNemGov
 
actionSpecIterator() - Method in class usr.umf.VimNEMSkin
 
add(NetStats.Stat, int) - Method in class usr.router.NetStats
Add to a stat
addAccessPoint(long, int, GlobalController) - Method in interface usr.APcontroller.APController
Add new access point with gid G
addAccessPoint(long, int, GlobalController) - Method in class usr.APcontroller.NoAPController
Add new access point with ID gid
addAccessPoint(long, int, GlobalController) - Method in class usr.APcontroller.NullAPController
Add new access point with ID gid
addApplication(Integer, String) - Method in class usr.common.BasicRouterInfo
Add an application to the router.
addEvent(Event) - Method in interface usr.events.EventScheduler
Adds an event to the schedule in time order
addEvent(SimEvent) - Method in class usr.globalcontroller.EventScheduler
Adds an event to the schedule in time order
addLink(long, int, int) - Method in interface usr.APcontroller.APController
Add link to network
addLink(long, int, int) - Method in class usr.APcontroller.NoAPController
Add link to network
addLink(long, int, int) - Method in class usr.APcontroller.NullAPController
Add link to network
addNetIF(NetIF) - Method in class usr.router.AbstractRouterFabric
Add a Network Interface to this Router.
addNetIF(NetIF) - Method in interface usr.router.RouterFabric
Add a Network Interface to this Router.
addNetIF(NetIF, RouterOptions) - Method in interface usr.router.RoutingTable
A new network interface arrives -- add to routing table if necessary return true if change was made
addNetIF(NetIF, RouterOptions) - Method in class usr.router.SimpleRoutingTable
A new network interface arrives -- add to routing table if necessary return true if change was made
addNetIF(NetIF, RouterOptions) - Method in class usr.router.VectorRoutingTable
A new network interface arrives -- add to routing table if necessary return true if change was made
addNode(long, int) - Method in interface usr.APcontroller.APController
Add node to network
addNode(long, int) - Method in class usr.APcontroller.NoAPController
Add node to network
addNode(long, int) - Method in class usr.APcontroller.NullAPController
Add node to network
addOutput(PrintWriter) - Method in class usr.logging.Logger
Add output to a printwriter
addOutput(PrintStream) - Method in class usr.logging.Logger
Add output to a printstream.
addOutput(ByteChannel) - Method in class usr.logging.Logger
Add output to a ByteChannel.
addOutput(LogOutput) - Method in class usr.logging.Logger
Add output to an LogOutput object.
addOutput(PrintWriter, BitMask) - Method in class usr.logging.Logger
Add output to a printwriter
addOutput(PrintStream, BitMask) - Method in class usr.logging.Logger
Add output to a printstream.
addOutput(ByteChannel, BitMask) - Method in class usr.logging.Logger
Add output to a ByteChannel.
addOutput(LogOutput, BitMask) - Method in class usr.logging.Logger
Add output to an LogOutput object.
addOutput(PrintWriter) - Method in interface usr.logging.Logging
Add output to a printwriter
addOutput(PrintStream) - Method in interface usr.logging.Logging
Add output to a printstream.
addOutput(ByteChannel) - Method in interface usr.logging.Logging
Add output to a ByteChannel.
addOutput(LogOutput) - Method in interface usr.logging.Logging
Add output to an LogOutput object.
Address - Interface in usr.net
 
AddressFactory - Class in usr.net
The AddressFactory will create a new Address object based on the class set for Addresses.
AddressFactory() - Constructor for class usr.net.AddressFactory
 
addRouter() - Method in class usr.localcontroller.LocalControllerInfo
 
addThreadContext(ThreadGroup) - Method in class usr.router.Router
Add router thread context info.
addToInQueue(Datagram, DatagramDevice) - Method in class usr.router.FabricDevice
Returns true if datagram is sent or false if dropped
addToInQueue(Datagram, DatagramDevice, Waker) - Method in class usr.router.FabricDevice
Add a datagram to the in queue -- true means sent to out queue, false means blocked
addToInQueue(Datagram, DatagramDevice) - Method in interface usr.router.FabricDeviceInterface
Takes a datagram from a datagram device and immediately either returns true (inserted) or false (dropped)
addToOutQueue(DatagramHandle) - Method in class usr.router.FabricDevice
Add a datagram to the out queue -- return true if datagram added to out queue, false means rejected
addToOutQueue(DatagramHandle, Waker) - Method in class usr.router.FabricDevice
Add a datagram to the out queue -- true means added to out queue, false means rejected
addWarmUpNode(long) - Method in interface usr.APcontroller.APController
Add warm up (not real) node
addWarmUpNode(long) - Method in class usr.APcontroller.LifeSpanEstimate
Add warm up (not real) node
addWarmUpNode(long) - Method in class usr.APcontroller.NoAPController
Add warm up (not real) node
addWarmUpNode(long) - Method in class usr.APcontroller.NullAPController
Add warm up (not real) node
AggPoint - Class in plugins_usr.aggregator.appl
Main AggregationPoint.
AggPoint() - Constructor for class plugins_usr.aggregator.appl.AggPoint
Constructor
AggPoint - Class in plugins_usr.aggregator.test
Main AggregationPoint.
AggPoint() - Constructor for class plugins_usr.aggregator.test.AggPoint
Constructor
AggPointRestHandler - Class in usr.globalcontroller
A class to handle /ap/ requests
AggPointRestHandler() - Constructor for class usr.globalcontroller.AggPointRestHandler
 
AggPointRestHandler - Class in usr.umf
A class to handle /ap/ requests
AggPointRestHandler() - Constructor for class usr.umf.AggPointRestHandler
 
aliveMessage(LocalHostInfo) - Method in class usr.globalcontroller.GlobalController
An alive message has been received from the host specified in LocalHostInfo.
aliveMessage(LocalHostInfo) - Method in class usr.localcontroller.LocalController
Received alive message from GlobalController.
allowIsolatedNodes() - Method in class usr.globalcontroller.ControlOptions
Do we allow isolated nodes in simulation
and(BitMask) - Method in class usr.logging.BitMask
Performs a logical AND of this mask with the argument mask.
announce() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Announce that the plane is up and running
announce() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Announce that the plane is up and running
ANSI - Class in usr.common
Generate some ANSI terminal codes.
APController - Interface in usr.APcontroller
Interface for aggregation point controller types
APControllerUpdate(long) - Method in class usr.globalcontroller.GlobalController
 
APDeath(long, int) - Method in class usr.APcontroller.LifeSpanEstimate
A node dies -- register this
APInfo - Interface in usr.APcontroller
This interface is used to provide a router with the extra information required for a particular AP Controller
APP - Static variable in class usr.logging.USR
 
APP_EXTRA - Static variable in class usr.logging.USR
 
Application - Interface in usr.applications
An Application has is a Runnable object that has a managed lifecycle.
ApplicationHandle - Class in usr.applications
A handle on an Application.
ApplicationHandle.AppState - Enum in usr.applications
The states of the app
ApplicationManager - Class in usr.applications
The ApplicationManager is reponsible for starting and stopping applications.
ApplicationManager(Router) - Constructor for class usr.applications.ApplicationManager
ApplicationManager Constructor.
ApplicationResponse - Class in usr.applications
An application response holds a boolean which determines if the response to a call was successful, together with an optional response string.
ApplicationResponse(boolean, String) - Constructor for class usr.applications.ApplicationResponse
Construct an ApplicationResponse
appList() - Method in class usr.interactor.RouterInteractor
List all app APP_LIST
appList() - Method in class usr.router.RouterController
List all App.
AppListCommand - Class in usr.router.command
The APP_LIST command.
AppListCommand() - Constructor for class usr.router.command.AppListCommand
Construct a AppListCommand
AppListProbe - Class in usr.router
A probe that talks to a Router can collects the stats for each executing App.
AppListProbe(RouterController) - Constructor for class usr.router.AppListProbe
Construct a AppListProbe
applySpecificNEMPolicy(SpecificNEMPolicy) - Method in class usr.umf.VimNemGov
 
applySpecificNEMPolicy(SpecificNEMPolicy) - Method in class usr.umf.VimNEMSkin
 
AppRestHandler - Class in usr.globalcontroller
A class to handle /router/[0-9]+/app/ requests
AppRestHandler() - Constructor for class usr.globalcontroller.AppRestHandler
 
AppRestHandler - Class in usr.umf
A class to handle /router/[0-9]+/app/ requests
AppRestHandler() - Constructor for class usr.umf.AppRestHandler
 
AppSocket - Class in usr.router
An AppSocket acts like a socket, and talks to the AppSocketMux in order to get Datagrams in and out of applications and into the Router.
AppSocket(Router) - Constructor for class usr.router.AppSocket
Constructs an AppSocket and binds it to any available port on the local Router.
AppSocket(Router, int) - Constructor for class usr.router.AppSocket
Construct an AppSocket attached to the specified Router.
AppSocket(Router, Address, int) - Constructor for class usr.router.AppSocket
Construct an AppSocket attached to the specified Router.
AppSocketMux - Class in usr.router
The AppSocketMux class allocates pseudo sockets as as application layer function in order that applications can send data to each other and have an address and a port.
appStart(int, String, String[]) - Method in class usr.globalcontroller.GlobalController
Run an application on a Router.
appStart(int, String, String[]) - Method in class usr.interactor.LocalControllerInteractor
Ask the LocalController to start a command on a router.
appStart(String, String[]) - Method in class usr.interactor.RouterInteractor
Start an app.
appStart(String) - Method in class usr.router.Router
Start an App.
appStart(String) - Method in class usr.router.RouterController
Start an App.
AppStartCommand - Class in usr.router.command
The APP_START command starts an application in the same JVM as a Router.
AppStartCommand() - Constructor for class usr.router.command.AppStartCommand
Construct a AppStartCommand
appStop(int, int) - Method in class usr.globalcontroller.GlobalController
Stop an application on a Router.
appStop(int, String) - Method in class usr.interactor.LocalControllerInteractor
Ask the LocalController to stop a command on a router.
appStop(String) - Method in class usr.interactor.RouterInteractor
Stop an app APP_STOP app_name
appStop(int, String) - Method in class usr.localcontroller.LocalController
Stop something on a Router.
appStop(String) - Method in class usr.router.Router
Stop an App.
appStop(String) - Method in class usr.router.RouterController
Stop an App.
AppStopCommand - Class in usr.localcontroller.command
The APP_STOP command.
AppStopCommand() - Constructor for class usr.localcontroller.command.AppStopCommand
Construct a AppStopCommand.
AppStopCommand - Class in usr.router.command
The APP_STOP command stops an application in the same JVM as a Router.
AppStopCommand() - Constructor for class usr.router.command.AppStopCommand
Construct a AppStopCommand
apSet(int, int) - Method in class usr.globalcontroller.GlobalController
Set the agg point for router gid to router AP
APTrafficEstimate(GlobalController) - Method in interface usr.APcontroller.APController
Calculate AP traffic estimate
APTrafficEstimate(GlobalController) - Method in class usr.APcontroller.NoAPController
Return an estimate of traffic for all nodes and APs
APTrafficEstimate(GlobalController) - Method in class usr.APcontroller.NullAPController
Return an estimate of traffic for all nodes and APs
asByteArray() - Method in interface usr.net.Address
Get Address as a byte[]
asByteArray() - Method in class usr.net.Size16
Get Size4 Address as a byte[]
asByteArray() - Method in class usr.net.Size4
Get Size4 Address as a byte[]
asInetAddress() - Method in interface usr.net.Address
Get an Address as an InetAddress
asInetAddress() - Method in class usr.net.DomainAddress
Get DomainAddress as an InetAddress
asInetAddress() - Method in class usr.net.GIDAddress
Get GIDAddress as an InetAddress
asInetAddress() - Method in class usr.net.IPV4Address
Get IPV4Address as an InetAddress
asInetAddress() - Method in class usr.net.IPV6Address
Get IPV6Address as an InetAddress
asInteger() - Method in interface usr.net.Address
Get Address as an Integer
asInteger() - Method in class usr.net.DomainAddress
Get DomainAddress as an Integer.
asInteger() - Method in class usr.net.GIDAddress
Get GIDAddress as an Integer.
asInteger() - Method in class usr.net.IPV4Address
Get IPV4Address as an Integer.
asInteger() - Method in class usr.net.IPV6Address
Get IPV6Address as an Integer.
asTransmitForm() - Method in interface usr.net.Address
Get an Address in a transmittable form which can be reconstructed directed from this format.
asTransmitForm() - Method in class usr.net.DomainAddress
Address in transmittable form
asTransmitForm() - Method in class usr.net.GIDAddress
Address in transmittable form
asTransmitForm() - Method in class usr.net.IPV4Address
Address in transmittable form
asTransmitForm() - Method in class usr.net.IPV6Address
Address in transmittable form
AT_END - Static variable in class usr.output.OutputType
 
AT_EVENT - Static variable in class usr.output.OutputType
 
AT_INTERVAL - Static variable in class usr.output.OutputType
 
AT_START - Static variable in class usr.output.OutputType
 
AT_TIME - Static variable in class usr.output.OutputType
 

B

BackgroundTrafficEngine - Class in usr.engine
 
BackgroundTrafficEngine(int, String) - Constructor for class usr.engine.BackgroundTrafficEngine
Contructor from Parameter string
BasicRouterInfo - Class in usr.common
Class provides simple information that the global and local controllers need about a router
BasicRouterInfo(int, long) - Constructor for class usr.common.BasicRouterInfo
BasicRouterInfo with router id and time only.
BasicRouterInfo(int, long, LocalControllerInfo, int) - Constructor for class usr.common.BasicRouterInfo
BasicRouterInfo with router id, start time, the LocalController, and the managementPort
BasicRouterInfo(int, long, LocalControllerInfo, int, int) - Constructor for class usr.common.BasicRouterInfo
BasicRouterInfo with router id, start time, the LocalController, the managementPort, and the router-to-router port.
beginThreadBody() - Method in class usr.globalcontroller.RouterLifecycleProbe
Set the started lifecycle
bind(int) - Method in class usr.net.DatagramSocket
Binds this DatagramSocket to a port.
bind(int) - Method in class usr.router.AppSocket
Binds this DatagramSocket to a port.
BitMask - Class in usr.logging
A BitMask object holds a bit mask.
BitMask() - Constructor for class usr.logging.BitMask
Construct a new BitMask with value of 0
BitMask(int) - Constructor for class usr.logging.BitMask
Construct a BitMask from an integer
BLACK - Static variable in class usr.common.ANSI
Black
BLACK_BG - Static variable in class usr.common.ANSI
Black background
blockingAddToInQueue(Datagram, DatagramDevice) - Method in class usr.router.FabricDevice
Add a datagram to the in queue -- blocking call, will continue to wait until datagram is added
blockingAddToInQueue(Datagram, DatagramDevice) - Method in interface usr.router.FabricDeviceInterface
Takes a datagram from a datagram device and returns once the datagram is inserted onto the fabric
blockingAddToOutQueue(DatagramHandle) - Method in class usr.router.FabricDevice
Add a datagram to the out queue -- blocking call, will continue to wait until datagram is added
BLUE - Static variable in class usr.common.ANSI
BLue
BLUE_BG - Static variable in class usr.common.ANSI
Blue background
BRIGHT_COLOUR - Static variable in class usr.common.ANSI
Bright / bold colours
BRIGHT_OFF - Static variable in class usr.common.ANSI
Bright / bold colours off
bytes - Variable in class usr.net.Size16
 
bytes - Variable in class usr.net.Size4
 

C

calculateTotalTraffic() - Method in class usr.globalcontroller.NetIFStatsCumulativeReporter
Caluclaute total traffic.
calculateTotalTraffic() - Method in class usr.globalcontroller.NetIFStatsReporter
Caluclaute total traffic.
calculateTraffic(Table) - Method in class usr.globalcontroller.NetIFStatsCumulativeReporter
Calculate the traffic for a router
calculateTraffic(Table) - Method in class usr.globalcontroller.NetIFStatsReporter
Calculate the traffic for a router
call() - Method in class usr.globalcontroller.command.GetRouterStatsCommand
 
call() - Method in class usr.localcontroller.command.GetRouterStatsCommand
 
canSetAddress() - Method in class usr.router.RouterController
The address for the router can be set only if it has not been set before and the router has no connections
checkInfoExists(UMFInfoSpecification) - Method in class usr.umf.VimNemGov
 
checkInfoExists(UMFInfoSpecification) - Method in class usr.umf.VimNEMSkin
 
checkIsolated(long) - Method in class usr.globalcontroller.GlobalController
Check network for isolated nodes and connect them if possible
checkIsolated(long, int) - Method in class usr.globalcontroller.GlobalController
Check if given node is isolated and connect it if possible
checkLocalController(String, int) - Method in class usr.interactor.LocalControllerInteractor
Check with a local controller.
checkLocalController(LocalHostInfo) - Method in class usr.interactor.LocalControllerInteractor
Check with a local controller.
checkTrafficOutputRequests(long, OutputType) - Method in class usr.globalcontroller.GlobalController
When output for traffic is requested then queue requests for traffic from routers
CLEAR - Static variable in class usr.common.ANSI
Clear whole screen.
clear() - Method in class usr.logging.BitMask
Sets all of the bits to 0 Returns this BitMask.
CLEAR_BOL - Static variable in class usr.common.ANSI
Clear to begining of line.
CLEAR_EOL - Static variable in class usr.common.ANSI
Clear to end of line.
CLEAR_EOS - Static variable in class usr.common.ANSI
Clear to end of screen.
CLEAR_LINE - Static variable in class usr.common.ANSI
Clear whole line.
CLEAR_TOS - Static variable in class usr.common.ANSI
Clear to top of screen.
clearOutputFile() - Method in class usr.output.OutputType
Clear output file at start of run
clone() - Method in class usr.logging.BitMask
Cloning a BitMask produces a new BitMask that is equal to it.
clone() - Method in class usr.router.NetStats
Create a copy of a NetStats object.
close() - Method in class usr.net.ConnectionOverTCP
Close the connection -- must be synchronized to prevent close while we are in sendDatagram
close() - Method in class usr.net.DatagramSocket
Close this socket.
close() - Method in class usr.router.AppSocket
Close this socket.
close() - Method in class usr.router.AppSocketMux
Close a NetIF
close() - Method in interface usr.router.NetIF
Close a NetIF
close() - Method in class usr.router.TCPNetIF
Close a NetIF -- must be synchronized to prevent close() exiting prematurely when a remoteClose has already been encountered -- close will never exit until the netif actually is closed -- synchronized on "closed" object to prevent lock ups with other sync objects
ClosedByInterruptException - Exception in usr.net
 
ClosedByInterruptException() - Constructor for exception usr.net.ClosedByInterruptException
 
ClosedByInterruptException(String) - Constructor for exception usr.net.ClosedByInterruptException
 
closedDevice(DatagramDevice) - Method in class usr.router.AbstractRouterFabric
 
closedDevice(DatagramDevice) - Method in interface usr.router.NetIFListener
A datagram device has closed and must be removed
closePort(RouterPort) - Method in class usr.router.AbstractRouterFabric
Close port.
closePort(RouterPort) - Method in class usr.router.Router
Close port.
closePort(RouterPort) - Method in interface usr.router.RouterFabric
Close port.
closePorts() - Method in class usr.router.AbstractRouterFabric
Close ports.
closePorts() - Method in interface usr.router.RouterFabric
Close ports
CMD - Static variable in class usr.protocol.MCRP.APP_LIST
 
CMD - Static variable in class usr.protocol.MCRP.APP_START
 
CMD - Static variable in class usr.protocol.MCRP.APP_STOP
 
CMD - Static variable in class usr.protocol.MCRP.CHECK_LOCAL_CONTROLLER
 
CMD - Static variable in class usr.protocol.MCRP.CONNECT_ROUTERS
 
CMD - Static variable in class usr.protocol.MCRP.CREATE_CONNECTION
 
CMD - Static variable in class usr.protocol.MCRP.ECHO
 
CMD - Static variable in class usr.protocol.MCRP.END_LINK
 
CMD - Static variable in class usr.protocol.MCRP.GET_CONNECTION_PORT
 
CMD - Static variable in class usr.protocol.MCRP.GET_NAME
 
CMD - Static variable in class usr.protocol.MCRP.GET_NETIF_STATS
 
CMD - Static variable in class usr.protocol.MCRP.GET_PORT_ADDRESS
 
CMD - Static variable in class usr.protocol.MCRP.GET_PORT_NAME
 
CMD - Static variable in class usr.protocol.MCRP.GET_PORT_REMOTE_ADDRESS
 
CMD - Static variable in class usr.protocol.MCRP.GET_PORT_REMOTE_ROUTER
 
CMD - Static variable in class usr.protocol.MCRP.GET_PORT_WEIGHT
 
CMD - Static variable in class usr.protocol.MCRP.GET_ROUTER_ADDRESS
 
CMD - Static variable in class usr.protocol.MCRP.GET_ROUTER_STATS
 
CMD - Static variable in class usr.protocol.MCRP.GET_SOCKET_STATS
 
CMD - Static variable in class usr.protocol.MCRP.INCOMING_CONNECTION
 
CMD - Static variable in class usr.protocol.MCRP.LIST_CONNECTIONS
 
CMD - Static variable in class usr.protocol.MCRP.LIST_ROUTING_TABLE
 
CMD - Static variable in class usr.protocol.MCRP.MONITORING_START
 
CMD - Static variable in class usr.protocol.MCRP.MONITORING_STOP
 
CMD - Static variable in class usr.protocol.MCRP.NETWORK_GRAPH
 
CMD - Static variable in class usr.protocol.MCRP.NEW_ROUTER
 
CMD - Static variable in class usr.protocol.MCRP.OK_LOCAL_CONTROLLER
 
CMD - Static variable in class usr.protocol.MCRP.ON_ROUTER
 
CMD - Static variable in class usr.protocol.MCRP.PING
 
CMD - Static variable in class usr.protocol.MCRP.PING_NEIGHBOURS
 
CMD - Static variable in class usr.protocol.MCRP.QUIT
 
CMD - Static variable in class usr.protocol.MCRP.READ_OPTIONS_FILE
 
CMD - Static variable in class usr.protocol.MCRP.READ_OPTIONS_STRING
 
CMD - Static variable in class usr.protocol.MCRP.REPORT_AP
 
CMD - Static variable in class usr.protocol.MCRP.REQUEST_ROUTER_STATS
 
CMD - Static variable in class usr.protocol.MCRP.ROUTER_CONFIG
 
CMD - Static variable in class usr.protocol.MCRP.ROUTER_OK
 
CMD - Static variable in class usr.protocol.MCRP.ROUTER_SHUT_DOWN
 
CMD - Static variable in class usr.protocol.MCRP.RUN
 
CMD - Static variable in class usr.protocol.MCRP.SEND_ROUTER_STATS
 
CMD - Static variable in class usr.protocol.MCRP.SET_AP
 
CMD - Static variable in class usr.protocol.MCRP.SET_LINK_WEIGHT
 
CMD - Static variable in class usr.protocol.MCRP.SET_NAME
 
CMD - Static variable in class usr.protocol.MCRP.SET_PORT_ADDRESS
 
CMD - Static variable in class usr.protocol.MCRP.SET_PORT_WEIGHT
 
CMD - Static variable in class usr.protocol.MCRP.SET_ROUTER_ADDRESS
 
CMD - Static variable in class usr.protocol.MCRP.SHUT_DOWN
 
CODE - Static variable in class usr.protocol.MCRP.APP_LIST
 
CODE - Static variable in class usr.protocol.MCRP.APP_START
 
CODE - Static variable in class usr.protocol.MCRP.APP_STOP
 
CODE - Static variable in class usr.protocol.MCRP.CHECK_LOCAL_CONTROLLER
 
CODE - Static variable in class usr.protocol.MCRP.CONNECT_ROUTERS
 
CODE - Static variable in class usr.protocol.MCRP.CREATE_CONNECTION
 
CODE - Static variable in class usr.protocol.MCRP.ECHO
 
CODE - Static variable in class usr.protocol.MCRP.END_LINK
 
CODE - Static variable in class usr.protocol.MCRP.ERROR
 
CODE - Static variable in class usr.protocol.MCRP.GET_CONNECTION_PORT
 
CODE - Static variable in class usr.protocol.MCRP.GET_NAME
 
CODE - Static variable in class usr.protocol.MCRP.GET_NETIF_STATS
 
CODE - Static variable in class usr.protocol.MCRP.GET_PORT_ADDRESS
 
CODE - Static variable in class usr.protocol.MCRP.GET_PORT_NAME
 
CODE - Static variable in class usr.protocol.MCRP.GET_PORT_REMOTE_ADDRESS
 
CODE - Static variable in class usr.protocol.MCRP.GET_PORT_REMOTE_ROUTER
 
CODE - Static variable in class usr.protocol.MCRP.GET_PORT_WEIGHT
 
CODE - Static variable in class usr.protocol.MCRP.GET_ROUTER_ADDRESS
 
CODE - Static variable in class usr.protocol.MCRP.GET_ROUTER_STATS
 
CODE - Static variable in class usr.protocol.MCRP.GET_SOCKET_STATS
 
CODE - Static variable in class usr.protocol.MCRP.INCOMING_CONNECTION
 
CODE - Static variable in class usr.protocol.MCRP.LIST_CONNECTIONS
 
CODE - Static variable in class usr.protocol.MCRP.LIST_ROUTING_TABLE
 
CODE - Static variable in class usr.protocol.MCRP.MONITORING_START
 
CODE - Static variable in class usr.protocol.MCRP.MONITORING_STOP
 
CODE - Static variable in class usr.protocol.MCRP.NETWORK_GRAPH
 
CODE - Static variable in class usr.protocol.MCRP.NEW_ROUTER
 
CODE - Static variable in class usr.protocol.MCRP.OK_LOCAL_CONTROLLER
 
CODE - Static variable in class usr.protocol.MCRP.ON_ROUTER
 
CODE - Static variable in class usr.protocol.MCRP.PING
 
CODE - Static variable in class usr.protocol.MCRP.PING_NEIGHBOURS
 
CODE - Static variable in class usr.protocol.MCRP.QUIT
 
CODE - Static variable in class usr.protocol.MCRP.READ_OPTIONS_FILE
 
CODE - Static variable in class usr.protocol.MCRP.READ_OPTIONS_STRING
 
CODE - Static variable in class usr.protocol.MCRP.REPORT_AP
 
CODE - Static variable in class usr.protocol.MCRP.REQUEST_ROUTER_STATS
 
CODE - Static variable in class usr.protocol.MCRP.ROUTER_CONFIG
 
CODE - Static variable in class usr.protocol.MCRP.ROUTER_OK
 
CODE - Static variable in class usr.protocol.MCRP.ROUTER_SHUT_DOWN
 
CODE - Static variable in class usr.protocol.MCRP.RUN
 
CODE - Static variable in class usr.protocol.MCRP.SEND_ROUTER_STATS
 
CODE - Static variable in class usr.protocol.MCRP.SET_AP
 
CODE - Static variable in class usr.protocol.MCRP.SET_LINK_WEIGHT
 
CODE - Static variable in class usr.protocol.MCRP.SET_NAME
 
CODE - Static variable in class usr.protocol.MCRP.SET_PORT_ADDRESS
 
CODE - Static variable in class usr.protocol.MCRP.SET_PORT_WEIGHT
 
CODE - Static variable in class usr.protocol.MCRP.SET_ROUTER_ADDRESS
 
CODE - Static variable in class usr.protocol.MCRP.SHUT_DOWN
 
collect() - Method in class plugins_usr.aggregator.appl.LinuxCPU
Collect a measurement.
collect() - Method in class plugins_usr.aggregator.appl.LinuxMem
Collect a measurement.
collect() - Method in class plugins_usr.aggregator.appl.RouterTrafficProbe
Collect a measurement.
collect() - Method in class usr.globalcontroller.RouterLifecycleProbe
Collect a measurement.
collect() - Method in class usr.router.AppListProbe
Collect a measurement.
collect() - Method in class usr.router.NetIFStatsProbe
Collect a measurement.
ColouredNetworkAndApplicationVisualization - Class in usr.globalcontroller.visualization
A visualization of a network graph using colours for both the links and the nodes.
ColouredNetworkAndApplicationVisualization() - Constructor for class usr.globalcontroller.visualization.ColouredNetworkAndApplicationVisualization
 
ColouredNetworkVisualization - Class in usr.globalcontroller.visualization
A visualization of a network graph using colours for both the links and the nodes.
ColouredNetworkVisualization() - Constructor for class usr.globalcontroller.visualization.ColouredNetworkVisualization
 
COLUMN(int) - Static method in class usr.common.ANSI
Cursor goto column
Command - Interface in usr.console
A Command object processes a command handled by the ManagementConsole of a ComponentController.
CommandAsRestHandler - Class in usr.console
An abstraxct base class for all RequestHandlers.
CommandAsRestHandler() - Constructor for class usr.console.CommandAsRestHandler
 
CommandAsRestHandler - Class in usr.umf
An abstraxct base class for all RequestHandlers.
CommandAsRestHandler() - Constructor for class usr.umf.CommandAsRestHandler
 
compareTo(Pair<A, B>) - Method in class usr.common.Pair
 
compareTo(Object) - Method in class usr.net.DomainAddress
Compare this Address to another one
compareTo(Object) - Method in class usr.net.GIDAddress
Compare this Address to another one
compareTo(Object) - Method in class usr.net.IPV4Address
Compare this Address to another one
compareTo(Object) - Method in class usr.net.IPV6Address
Compare this Address to another one
compileRouterStats() - Method in class usr.globalcontroller.GlobalController
Get the router stats -- method is blocking
ComponentController - Interface in usr.console
import usr.logging.*; A ComponentController is the controller for a component in the UserSpaceRouting system.
CONCEAL - Static variable in class usr.common.ANSI
Conceal
CONCEAL_OFF - Static variable in class usr.common.ANSI
Conceal off
connect() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Connect to a delivery mechansim.
connect() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Connect to a delivery mechansim.
connect() - Method in class plugins_usr.monitoring.distribution.USRTransmitter
Connect to the remote address now
connect() - Method in interface usr.net.Connection
Connect
connect() - Method in class usr.net.ConnectionOverTCP
Connect.
connect() - Method in class usr.net.ConnectionOverUDP
Connect.
connect(SocketAddress) - Method in class usr.net.DatagramSocket
Connects the socket to a remote address for this socket.
connect(Address, int) - Method in class usr.net.DatagramSocket
Connects the socket to a remote address for this socket.
connect() - Method in interface usr.net.EndPoint
Connect
connect() - Method in class usr.net.TCPEndPointDst
Connect
connect() - Method in class usr.net.TCPEndPointSrc
Connect
connect() - Method in class usr.net.UDPEndPointDst
Connect
connect() - Method in class usr.net.UDPEndPointSrc
Connect
connect(Address, int) - Method in class usr.router.AppSocket
Connects the socket to a remote address for this socket.
connect(SocketAddress) - Method in class usr.router.AppSocket
Connects the socket to a remote address for this socket.
connect() - Method in class usr.router.AppSocketMux
Connect to my local Router.
connect() - Method in interface usr.router.NetIF
Connect
connect() - Method in class usr.router.TCPNetIF
Activate
connectedNetwork() - Method in class usr.globalcontroller.ControlOptions
Do we force the network to be connected
Connection - Interface in usr.net
A Connection between 2 routers.
ConnectionOverTCP - Class in usr.net
Create a connection that sends data as USR Datagrams over TCP.
ConnectionOverTCP(TCPEndPointSrc) - Constructor for class usr.net.ConnectionOverTCP
Construct a ConnectionOverTCP given a TCPEndPointSrc
ConnectionOverTCP(TCPEndPointDst) - Constructor for class usr.net.ConnectionOverTCP
Construct a ConnectionOverTCP given a TCPEndPointDst
ConnectionOverUDP - Class in usr.net
Create a connection that sends data as USR Datagrams over UDP.
ConnectionOverUDP(UDPEndPointSrc) - Constructor for class usr.net.ConnectionOverUDP
Construct a ConnectionOverUDP given a UDPEndPointSrc
ConnectionOverUDP(UDPEndPointDst) - Constructor for class usr.net.ConnectionOverUDP
Construct a ConnectionOverUDP given a UDPEndPointDst
connectNetwork(long) - Method in class usr.globalcontroller.GlobalController
Make sure network is connected
connectNetwork(long, int, int) - Method in class usr.globalcontroller.GlobalController
Make sure network is connected from r1 to r2
connectRouters(String, int, String, int, int, String) - Method in class usr.interactor.LocalControllerInteractor
Ask the Local Controller to connect routers Name is optional.
connectRouters(LocalHostInfo, LocalHostInfo, int, String) - Method in class usr.localcontroller.LocalController
Connect two Routers on two specified hosts.
ConnectRoutersCommand - Class in usr.localcontroller.command
The ConnectRouters command.
ConnectRoutersCommand() - Constructor for class usr.localcontroller.command.ConnectRoutersCommand
Construct a ConnectRoutersCommand.
ConsoleSupport - Interface in usr.umf
 
ConstructAPController - Class in usr.APcontroller
Wrapper to construct appropriate AP controller object
ConstructAPController() - Constructor for class usr.APcontroller.ConstructAPController
 
constructAPController(RouterOptions) - Static method in class usr.APcontroller.ConstructAPController
 
CONTROL - Static variable in interface usr.protocol.Protocol
 
controlClose() - Method in class usr.router.TCPNetIF
Consturct and send a control message.
controllerRemove(long, GlobalController) - Method in interface usr.APcontroller.APController
Controller regular AP remove then add action
controllerRemove(long, GlobalController) - Method in class usr.APcontroller.HotSpotAPController
Use the controller to remove the least efficient AP using HotSpot alg
controllerRemove(long, GlobalController) - Method in class usr.APcontroller.NoAPController
Use the controller to remove the least efficient AP
controllerRemove(long, GlobalController) - Method in class usr.APcontroller.NullAPController
Use the controller to remove the least efficient AP
controllerRemove(long, GlobalController) - Method in class usr.APcontroller.PressureAPController
Use the controller to remove the least efficient AP using Pressure alg
controllerRemove(long, GlobalController) - Method in class usr.APcontroller.RandomAPController
Use the controller to remove one random AP controller
controllerUpdate(long, GlobalController) - Method in interface usr.APcontroller.APController
Controller regular AP update action
controllerUpdate(long, GlobalController) - Method in class usr.APcontroller.HotSpotAPController
Controller regular AP update action
controllerUpdate(long, GlobalController) - Method in class usr.APcontroller.NoAPController
Controller regular AP update action
controllerUpdate(long, GlobalController) - Method in class usr.APcontroller.NullAPController
Controller regular AP update action
controllerUpdate(long, GlobalController) - Method in class usr.APcontroller.PressureAPController
Controller regular AP update action
controllerUpdate(long, GlobalController) - Method in class usr.APcontroller.RandomAPController
Controller regular AP update action
ControlOptions - Class in usr.globalcontroller
 
ControlOptions(String) - Constructor for class usr.globalcontroller.ControlOptions
Read control options from XML file
create(VimNem) - Static method in class usr.umf.VimNEMSkin
 
createApp(Request, Response) - Method in class usr.globalcontroller.AppRestHandler
Create app given a request and send a response.
createApp(Request, Response) - Method in class usr.umf.AppRestHandler
Create app given a request and send a response.
createConnection(String) - Method in class usr.interactor.RouterInteractor
Create a new router-to-router data connection to another router.
createConnection(String, int) - Method in class usr.interactor.RouterInteractor
Create a new router-to-router data connection to another router.
createConnection(String, int, String) - Method in class usr.interactor.RouterInteractor
Create a new router-to-router data connection to another router.
CreateConnection - Class in usr.router
A CreateConnection object, creates a connection from one router to another.
CreateConnection(RouterController, Request, Response) - Constructor for class usr.router.CreateConnection
Create a new connection.
CreateConnectionCommand - Class in usr.router.command
The CREATE_CONNECTION command.
CreateConnectionCommand() - Constructor for class usr.router.command.CreateConnectionCommand
Construct a CreateConnectionCommand.
createLink(Request, Response) - Method in class usr.globalcontroller.LinkRestHandler
Create link given a request and send a response.
createLink(Request, Response) - Method in class usr.umf.LinkRestHandler
Create link given a request and send a response.
createRouter(Request, Response) - Method in class usr.globalcontroller.RouterRestHandler
Create router given a request and send a response.
createRouter(Request, Response) - Method in class usr.umf.RouterRestHandler
Create router given a request and send a response.
CROSSED - Static variable in class usr.common.ANSI
Crossed out
CROSSED_OFF - Static variable in class usr.common.ANSI
Crossed out off
CURSOR_NEXT_LINE - Static variable in class usr.common.ANSI
Cursor begining of next line
CURSOR_NEXT_LINE(int) - Static method in class usr.common.ANSI
Cursor begining of next line
CURSOR_PREV_LINE - Static variable in class usr.common.ANSI
Cursor begining of previous line
CURSOR_PREV_LINE(int) - Static method in class usr.common.ANSI
Cursor begining of previous line
CYAN - Static variable in class usr.common.ANSI
Cyan
CYAN_BG - Static variable in class usr.common.ANSI
Cyan background

D

DATA - Static variable in interface usr.protocol.Protocol
 
Datagram - Interface in usr.net
A Datagram.
DatagramDevice - Interface in usr.router
A Minimal version of netIF for devices which can ship packets but do not necessarily face the network.
DatagramFactory - Class in usr.net
The DatagramFactory will create a new datagram based on the protocol number.
DatagramFactory() - Constructor for class usr.net.DatagramFactory
 
DatagramPacket - Class in usr.net
 
DatagramPacket(byte[]) - Constructor for class usr.net.DatagramPacket
 
DatagramPacket(byte[], int) - Constructor for class usr.net.DatagramPacket
 
DatagramPacket(byte[], Address, int) - Constructor for class usr.net.DatagramPacket
 
DatagramPatch - Interface in usr.net
An interface for Datagram obejcts that can patch themselves up to and from a ByteBuffer.
DatagramSocket - Class in usr.net
A DatagramSocket looks similar to a Java DatagramSocket.
DatagramSocket() - Constructor for class usr.net.DatagramSocket
Create a DatagramSocket bound to a a free port.
DatagramSocket(int) - Constructor for class usr.net.DatagramSocket
Create a DatagramSocket bound to a port.
DatagramSocket(Address, int) - Constructor for class usr.net.DatagramSocket
Create a DatagramSocket connected to a specified remote Address and port.
decodeRoutingTable(byte[], NetIF) - Method in interface usr.router.RouterFabric
Create a new routing table from a transmitted byte[]
decodeRoutingTable(byte[], NetIF) - Method in class usr.router.SimpleRouterFabric
Create a new routing table from a transmitted byte[]
decodeRoutingTable(byte[], NetIF) - Method in class usr.router.VectorRouterFabric
Create a new routing table from a transmitted byte[]
DEFAULT_FILE - Static variable in class usr.logging.USR
 
defineRequestHandler(String, USRRequestHandler) - Method in class usr.umf.VimNemGov
Define a handler for a request
defineRequestHandler(String, RequestHandler) - Method in class usr.umf.VimNemGov
Define a handler for a request
defineRequestHandler(String, USRRequestHandler) - Method in class usr.umf.VimNEMSkin
Define a handler for a request
defineRequestHandler(String, RequestHandler) - Method in class usr.umf.VimNEMSkin
Define a handler for a request
delete() - Method in class usr.umf.VimNemGov
 
deleteApp(Request, Response) - Method in class usr.globalcontroller.AppRestHandler
Delete a app given a request and send a response.
deleteApp(Request, Response) - Method in class usr.umf.AppRestHandler
Delete a app given a request and send a response.
deleteLink(Request, Response) - Method in class usr.globalcontroller.LinkRestHandler
Delete a link given a request and send a response.
deleteLink(Request, Response) - Method in class usr.umf.LinkRestHandler
Delete a link given a request and send a response.
deleteRouter(Request, Response) - Method in class usr.globalcontroller.RouterRestHandler
Delete a router given a request and send a response.
deleteRouter(Request, Response) - Method in class usr.umf.RouterRestHandler
Delete a router given a request and send a response.
delRouter() - Method in class usr.localcontroller.LocalControllerInfo
 
DemoVocabulary - Class in usr.umf
 
DemoVocabulary() - Constructor for class usr.umf.DemoVocabulary
 
dennounce() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Un-announce that the plane is up and running
dennounce() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Un-announce that the plane is up and running
destroy() - Method in class usr.common.ProcessWrapper
 
disconnect() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Dicconnect from a delivery mechansim.
disconnect() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Disconnect from a delivery mechansim.
disconnect() - Method in class usr.net.DatagramSocket
Disconnects the socket.
disconnect() - Method in class usr.router.AppSocket
Disconnects the socket.
doDeployOverEquipt(URI) - Method in class usr.umf.VimNemGov
 
doDeployOverEquipt(URI) - Method in class usr.umf.VimNEMSkin
 
doLogging(String) - Method in class usr.logging.LoggingOutputStream
This is where the logger is called.
DomainAddress - Class in usr.net
An Domain Address.
DomainAddress(String) - Constructor for class usr.net.DomainAddress
Create a DomainAddress from a String, eg "2.45"
DomainAddress(int) - Constructor for class usr.net.DomainAddress
Create a DomainAddress from an int
DomainAddress(byte[]) - Constructor for class usr.net.DomainAddress
Create a DomainAddress from a byte[]
doRemove(NetIF, boolean) - Method in class usr.router.AbstractRouterFabric
Do work for remote or normal remove -- onyl difference is in sending control close
doUnDeployFromEquipt(URI) - Method in class usr.umf.VimNemGov
 
doUnDeployFromEquipt(URI) - Method in class usr.umf.VimNEMSkin
 
doVimNemGovSetup(OperationEvent) - Method in class usr.umf.VimNemGov
Called after Constructor is called Handler for onInstantiated(OperationEvent oe)
doVimNemPostDeployment(OperationEvent) - Method in class usr.umf.VimNemGov
Called after doDeployOverEquipt() Handler for onPostDeployment()
doVimNemPostRegistration(OperationEvent) - Method in class usr.umf.VimNemGov
Called after doDeployOverEquipt() Handler for onPostRegistration()
doVimNemPostSetup(OperationEvent) - Method in class usr.umf.VimNemGov
Handler for onPostSetUp
DOWN - Static variable in class usr.common.ANSI
Cursor down
DOWN(int) - Static method in class usr.common.ANSI
Move cursor down
dstIPAddr - Variable in class plugins_usr.monitoring.distribution.USRTransmissionMetaData
 

E

echo(Address) - Method in class usr.router.AbstractRouterFabric
Echo command received
echo(Address, int) - Method in class usr.router.AbstractRouterFabric
Echo command received
echo(Address) - Method in class usr.router.Router
Try to echo to a router with a given id
echo(Address) - Method in class usr.router.RouterController
Try to echo to a router with a given Address
echo(Address) - Method in interface usr.router.RouterFabric
Echo -- send datagram to id
EchoCommand - Class in usr.router.command
The ECHO command.
EchoCommand() - Constructor for class usr.router.command.EchoCommand
Construct a GetNameCommand.
elapsedToString(long) - Method in class usr.globalcontroller.GlobalController
Convert an elasped time, in milliseconds, into a string.
eListener - Variable in class usr.common.ProcessWrapper
 
EMPTY - Static variable in class usr.net.Size16
 
EMPTY - Static variable in class usr.net.Size4
 
EMPTY - Static variable in class usr.router.RouterPort
 
EmptyEventEngine - Class in usr.engine
 
EmptyEventEngine(int, String) - Constructor for class usr.engine.EmptyEventEngine
Contructor from Parameter string
end() - Method in class plugins_usr.monitoring.distribution.USRReceiver
Leave the address now and stop listening
end() - Method in class plugins_usr.monitoring.distribution.USRTransmitter
End the connection to the remote address now
endLink(long, int, int) - Method in class usr.globalcontroller.GlobalController
Event to unlink two routers
endLink(String, int, String) - Method in class usr.interactor.LocalControllerInteractor
Ask the Local Controller to end a link
endLink(String) - Method in class usr.interactor.RouterInteractor
End the link from this router to the router with a given spec
endLink(LocalHostInfo, String) - Method in class usr.localcontroller.LocalController
Local controller receives request to end a router
EndLink - Class in usr.router
A EndLink ends connection between two routers
EndLink(RouterController, Request, Response) - Constructor for class usr.router.EndLink
End a link / connection.
EndLinkCommand - Class in usr.localcontroller.command
The EndLink command.
EndLinkCommand() - Constructor for class usr.localcontroller.command.EndLinkCommand
Construct a EndLinkCommand.
EndLinkCommand - Class in usr.router.command
The END_LINK command.
EndLinkCommand() - Constructor for class usr.router.command.EndLinkCommand
Construct an EndLinkCommand
EndPoint - Interface in usr.net
An End Point of a Connection.
endRouter(long, int) - Method in class usr.globalcontroller.GlobalController
Event to end a router
endRouter(String, int) - Method in class usr.interactor.LocalControllerInteractor
Ask the Local Controller to stop a router
endRouter(LocalHostInfo) - Method in class usr.localcontroller.LocalController
Local controller receives request to end a router
EndRouterCommand - Class in usr.localcontroller.command
The END_ROUTER_COMMAND command.
EndRouterCommand() - Constructor for class usr.localcontroller.command.EndRouterCommand
Construct a EndRouterCommand.
endThreadBody() - Method in class usr.globalcontroller.RouterLifecycleProbe
Set the stopped lifecycle
enqueueDatagram(Datagram) - Method in class usr.router.AbstractRouterFabric
 
enqueueDatagram(Datagram) - Method in class usr.router.AppSocketMux
Puts a datagram on the incoming queue for this network interface
enqueueDatagram(Datagram) - Method in interface usr.router.DatagramDevice
forward a datagram (does not set src address)
enqueueDatagram(Datagram) - Method in class usr.router.MinimalDatagramDevice
forward a datagram (does not set src address)
enqueueDatagram(Datagram) - Method in class usr.router.TCPNetIF
Puts a datagram on the incoming queue for this network interface
eof() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
This method is called just after there has been EOF in received from some underlying transport.
eof() - Method in class usr.common.ProcessWrapper
It's EOF By default nothing special happens.
equals(Object) - Method in class usr.common.BasicRouterInfo
Check if this is equal to another BasicRouterInfo
equals(Object) - Method in class usr.common.LocalHostInfo
Check if this is equal to another LocalHostInfo
equals(Object) - Method in class usr.common.Pair
 
equals(Object) - Method in class usr.logging.BitMask
Equals
equals(Object) - Method in class usr.net.DomainAddress
Equals
equals(Object) - Method in class usr.net.GIDAddress
Equals
equals(Object) - Method in class usr.net.IPV4Address
Equals
equals(Object) - Method in class usr.net.IPV6Address
Equals
equals(Object) - Method in class usr.net.SocketAddress
Equals
equals(Object) - Method in class usr.router.TCPNetIF
 
error(Exception) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
 
ERROR - Static variable in class usr.logging.USR
 
ERROR - Static variable in class usr.protocol.MCRP.CHECK_LOCAL_CONTROLLER
 
ERROR - Static variable in class usr.protocol.MCRP.CONNECT_ROUTERS
 
ERROR - Static variable in class usr.protocol.MCRP.CREATE_CONNECTION
 
ERROR - Static variable in class usr.protocol.MCRP.ECHO
 
ERROR - Static variable in class usr.protocol.MCRP.END_LINK
 
ERROR - Static variable in class usr.protocol.MCRP.ERROR
 
ERROR - Static variable in class usr.protocol.MCRP.GET_PORT_ADDRESS
 
ERROR - Static variable in class usr.protocol.MCRP.GET_PORT_NAME
 
ERROR - Static variable in class usr.protocol.MCRP.GET_PORT_REMOTE_ADDRESS
 
ERROR - Static variable in class usr.protocol.MCRP.GET_PORT_REMOTE_ROUTER
 
ERROR - Static variable in class usr.protocol.MCRP.GET_PORT_WEIGHT
 
ERROR - Static variable in class usr.protocol.MCRP.INCOMING_CONNECTION
 
ERROR - Static variable in class usr.protocol.MCRP.LIST_ROUTING_TABLE
 
ERROR - Static variable in class usr.protocol.MCRP.NEW_ROUTER
 
ERROR - Static variable in class usr.protocol.MCRP.OK_LOCAL_CONTROLLER
 
ERROR - Static variable in class usr.protocol.MCRP.ON_ROUTER
 
ERROR - Static variable in class usr.protocol.MCRP.PING
 
ERROR - Static variable in class usr.protocol.MCRP.PING_NEIGHBOURS
 
ERROR - Static variable in class usr.protocol.MCRP.QUIT
 
ERROR - Static variable in class usr.protocol.MCRP.READ_OPTIONS_FILE
 
ERROR - Static variable in class usr.protocol.MCRP.READ_OPTIONS_STRING
 
ERROR - Static variable in class usr.protocol.MCRP.REPORT_AP
 
ERROR - Static variable in class usr.protocol.MCRP.ROUTER_CONFIG
 
ERROR - Static variable in class usr.protocol.MCRP.ROUTER_SHUT_DOWN
 
ERROR - Static variable in class usr.protocol.MCRP.RUN
 
ERROR - Static variable in class usr.protocol.MCRP.SET_AP
 
ERROR - Static variable in class usr.protocol.MCRP.SET_PORT_ADDRESS
 
ERROR - Static variable in class usr.protocol.MCRP.SET_PORT_WEIGHT
 
ERROR - Static variable in class usr.protocol.MCRP.SHUT_DOWN
 
eThread - Variable in class usr.common.ProcessWrapper
 
evaluate(Request, Response) - Method in class usr.console.AbstractRestCommand
Evaluate the Command.
evaluate(Request, Response) - Method in interface usr.console.RestCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.GetRouterStatsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.GlobalCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.LocalOKCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.NetworkGraphCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.OnRouterCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.QuitCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.ReportAPCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.SendRouterStatsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.ShutDownCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.globalcontroller.command.UnknownCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.AppStopCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.ConnectRoutersCommand
Evaluate the Command CONNECT_ROUTERS Router1 Router2 Weight [Name]
evaluate(Request, Response) - Method in class usr.localcontroller.command.EndLinkCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.EndRouterCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.GetRouterStatsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.LocalCheckCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.LocalCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.MonitoringStartCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.MonitoringStopCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.NewRouterCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.OnRouterCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.QuitCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.ReportAPCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.RequestRouterStatsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.RouterConfigCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.SetAPCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.SetLinkWeightCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.ShutDownCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.localcontroller.command.UnknownCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.AppListCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.AppStartCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.AppStopCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.CreateConnectionCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.EchoCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.EndLinkCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetConnectionPortCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetNameCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetNetIFStatsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetPortAddressCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetPortNameCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetPortRemoteAddressCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetPortRemoteRouterCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetPortWeightCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetRouterAddressCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.GetSocketStatsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.IncomingConnectionCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.ListConnectionsCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.ListRoutingTableCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.MonitoringStartCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.MonitoringStopCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.PingCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.QuitCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.ReadOptionsFileCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.ReadOptionsStringCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.RouterCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.RouterOKCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.RunCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.SetAPCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.SetLinkWeightCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.SetNameCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.SetPortAddressCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.SetPortWeightCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.SetRouterAddressCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.ShutDownCommand
Evaluate the Command.
evaluate(Request, Response) - Method in class usr.router.command.UnknownCommand
Evaluate the Command.
evaluateKnowledgeBlockKey(String) - Method in class usr.umf.VimNem
Call a function with a key
Event - Interface in usr.events
Class represents a global controller event
EVENT_AP_CONTROLLER - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_END_LINK - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_END_ROUTER - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_END_SIMULATION - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_NEW_TRAFFIC_CONNECTION - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_ON_ROUTER - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_OUTPUT - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_START_LINK - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_START_ROUTER - Static variable in class usr.globalcontroller.SimEvent
 
EVENT_START_SIMULATION - Static variable in class usr.globalcontroller.SimEvent
 
EventEngine - Interface in usr.engine
 
EventEngineException - Exception in usr.engine
Class representing an excpetion raised in constructing event engine
EventEngineException() - Constructor for exception usr.engine.EventEngineException
 
EventEngineException(String) - Constructor for exception usr.engine.EventEngineException
 
EventScheduler - Interface in usr.events
 
EventScheduler - Class in usr.globalcontroller
 
EventScheduler() - Constructor for class usr.globalcontroller.EventScheduler
 
execute(GlobalController) - Method in interface usr.events.Event
Execute the event and return a JSON object with information
EXTRA - Static variable in class usr.logging.USR
 

F

FabricDevice - Class in usr.router
A fabric device is a device with an Inbound and an outbound queue.
FabricDevice(DatagramDevice, NetIFListener) - Constructor for class usr.router.FabricDevice
Default fabric device has no queue
FabricDeviceInterface - Interface in usr.router
A Fabric Device takes in packets from a DatagramDevice and eventually outputs them to a DatagramDevice -- the packets should eventually be sent to the outQueueHandler method of a DatagramDevice
FAINT_COLOUR - Static variable in class usr.common.ANSI
Faint colours
FAINT_OFF - Static variable in class usr.common.ANSI
Normal intensity - bo bright, bold or faint
fillInStackTrace() - Method in exception usr.net.InterfaceBlockedException
 
filterAppList(Set<String>) - Method in class usr.globalcontroller.visualization.ColouredNetworkAndApplicationVisualization
Get a list of apps
find(String) - Method in class usr.applications.ApplicationManager
Get an ApplicationHandle for an Application.
find(String) - Method in class usr.console.USRRestConsole
Find a command in the ManagementConsole.
find(ThreadGroup) - Static method in class usr.router.RouterDirectory
Find a router by thread group
find(String) - Method in interface usr.umf.ConsoleSupport
Find a command in the ManagementConsole.
find(String) - Method in class usr.umf.VimNemGov
Find a command in the ManagementConsole.
find(String) - Method in class usr.umf.VimNEMSkin
Find a command in the ManagementConsole.
findAllThreads(String) - Static method in class usr.common.ThreadTools
 
findAppInfo(int) - Method in class usr.globalcontroller.GlobalController
Find some app info
findAppInfo(String) - Method in class usr.router.RouterController
Get an ApplicationHandle for an Application.
findAppInfoAsJSON(int) - Method in class usr.globalcontroller.GlobalController
Find some app info, given an app ID and returns a JSONObject.
findAppInfoAsJSON(int) - Method in class usr.umf.VimNem
Find some app info, given an app ID and returns a JSONObject.
findByInterface(Class) - Method in class usr.globalcontroller.GlobalController
Find reporter by Interface Class
findByLabel(String) - Method in class usr.globalcontroller.GlobalController
Find reporter by label
findClosestAP(int, GlobalController) - Method in class usr.APcontroller.NullAPController
Return the gid and cost of the closest AP or null if there is no such AP
findHandler(String) - Method in class usr.console.USRRestConsole
Find a handler in the ManagementConsole.
findHandler(String) - Method in interface usr.umf.ConsoleSupport
Find a handler in the ManagementConsole.
findHandler(String) - Method in class usr.umf.VimNemGov
Find a handler in the ManagementConsole.
findHandler(String) - Method in class usr.umf.VimNEMSkin
Find a handler in the ManagementConsole.
findLinkInfo(int) - Method in class usr.globalcontroller.GlobalController
Find link info
findLinkInfoAsJSON(int) - Method in class usr.globalcontroller.GlobalController
Find link info and return a JSONObject
findLinkInfoAsJSON(int) - Method in class usr.umf.VimNem
Find link info and return a JSONObject
findLinkInfoByRouter(int) - Method in class usr.globalcontroller.GlobalController
Find links for Router.
findNetIF(String) - Method in class usr.router.AbstractRouterFabric
Find the netIF which connects to a given end host or a connection name
findNetIF(String) - Method in class usr.router.Router
Find a NetIF by name.
findNetIF(String) - Method in class usr.router.RouterController
Return the netIF associated with a certain router name
findNetIF(String) - Method in interface usr.router.RouterFabric
Return the interface which connects to a given host
findPort() - Method in class usr.common.PortPool
 
findPort(int) - Method in class usr.common.PortPool
 
findRouterInfo(int) - Method in class usr.globalcontroller.GlobalController
Find some router info
findRouterInfo(String) - Method in class usr.globalcontroller.GlobalController
Find some router info, given a router address or a router name
findRouterInfo(int) - Method in class usr.localcontroller.LocalController
Find some router info
findRouterInfoAsJSON(int) - Method in class usr.globalcontroller.GlobalController
Find some router info, given a router address or a router name and return a JSONObject
findRouterInfoAsJSON(int) - Method in class usr.umf.VimNem
Find some router info, given a router address or a router name and return a JSONObject
findRouterInfoByPort(int) - Method in class usr.localcontroller.LocalController
Get a BasicRouterInfo by looking up a router port.
fitTail() - Method in class usr.APcontroller.LifeSpanEstimate
Fit the lognormal tail
flush() - Method in class usr.logging.LoggingOutputStream
Flush this OutputStream.
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in class usr.engine.BackgroundTrafficEngine
Add or remove events following a simulation event
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in class usr.engine.EmptyEventEngine
Add or remove events following a simulation event
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in interface usr.engine.EventEngine
Add or remove events following a simulation event
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in class usr.engine.ProbabilisticEventEngine
Add or remove events following a simulation event
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in class usr.engine.ScriptEngine
Add or remove events following a simulation event
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in class usr.engine.TestEventEngine
Add or remove events following a simulation event
followEvent(EventScheduler, JSONObject, GlobalController) - Method in interface usr.events.Event
Perform logic which follows an event
followEvent(SimEvent, EventScheduler, GlobalController, Object) - Method in class usr.globalcontroller.GlobalController
Add or remove events following a simulation event -- object allows global controller to pass extra parameters related to event if necessary
followEvent(EventScheduler, GlobalController, Object) - Method in class usr.globalcontroller.SimEvent
Use engines or global controller to get actions which should follow this event
freePort(int) - Method in class usr.common.PortPool
Free port p
freePorts(int, int) - Method in class usr.common.PortPool
Free ports from l to h
fromByteBuffer(ByteBuffer) - Method in interface usr.net.DatagramPatch
From ByteBuffer.
fromBytes(byte[], NetIF) - Method in class usr.router.SimpleRoutingTable
 
fromBytes(byte[], NetIF) - Method in class usr.router.VectorRoutingTable
From bytes
FULL_RESET - Static variable in class usr.common.ANSI
Full Reset

G

gcFollowEvent(SimEvent, Object) - Method in class usr.globalcontroller.GlobalController
Follow an event not generated by engine
gcPreceedEvent(SimEvent) - Method in class usr.globalcontroller.GlobalController
Preceed an event not generated by engine
generateExampleManifest() - Static method in class usr.umf.VimNemGov
 
generateExampleManifest() - Static method in class usr.umf.VimNEMSkin
 
getAddress() - Method in class usr.common.BasicRouterInfo
Get the address of the router.
getAddress() - Method in class usr.interactor.RouterInteractor
Get the address of the router.
getAddress() - Static method in class usr.net.AddressFactory
Get address of current router
getAddress() - Method in interface usr.net.Connection
Get the User Space Routing Address for this Connection.
getAddress() - Method in class usr.net.ConnectionOverTCP
Get the Address for this connection.
getAddress() - Method in class usr.net.ConnectionOverUDP
Get the Address for this connection.
getAddress() - Method in class usr.net.SocketAddress
Get the Address
getAddress() - Method in class usr.router.AbstractRouterFabric
 
getAddress() - Method in class usr.router.AppSocketMux
Get the Address for this connection.
getAddress() - Method in interface usr.router.DatagramDevice
Get the Address for this connection.
getAddress() - Method in class usr.router.MinimalDatagramDevice
Get the Address for this connection.
getAddress() - Method in class usr.router.Router
Get the router address.
getAddress() - Method in class usr.router.RouterController
Get the router address.
getAddress() - Method in interface usr.router.RoutingTableEntry
 
getAddress() - Method in class usr.router.SimpleRoutingTableEntry
 
getAddress() - Method in class usr.router.TCPNetIF
Get the Address for this connection.
getAddress() - Method in class usr.router.VectorRoutingTableEntry
 
getAggPointInfo(Request, Response) - Method in class usr.globalcontroller.AggPointRestHandler
Get info on an agg point given a request and send a response.
getAggPointInfo(Request, Response) - Method in class usr.umf.AggPointRestHandler
Get info on an agg point given a request and send a response.
getAggregateFn() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the current AggregateFn.
getAggregateFn() - Method in class plugins_usr.aggregator.test.AggPoint
Get the current AggregateFn.
getAllLinkInfo() - Method in class usr.globalcontroller.GlobalController
List all LinkInfo
getAllLinkInfoAsJSON(String) - Method in class usr.globalcontroller.GlobalController
List all LinkInfo as a JSONObject
getAllLinkInfoAsJSON(String) - Method in class usr.umf.VimNem
List all LinkInfo as a JSONObject
getAllRouterInfo() - Method in class usr.globalcontroller.GlobalController
List all RouterInfo.
getAllRouterInfoAsJSON(String) - Method in class usr.globalcontroller.GlobalController
List all RouterInfo as a JSON object
getAllRouterInfoAsJSON(String) - Method in class usr.umf.VimNem
List all RouterInfo as a JSON object
getAP(int) - Method in interface usr.APcontroller.APController
get AP for given GID
getAP(int) - Method in class usr.APcontroller.NoAPController
Return AP for given gid (or 0 if none)
getAP(int) - Method in class usr.APcontroller.NullAPController
Return AP for given gid (or 0 if none)
getAP(int) - Method in class usr.globalcontroller.GlobalController
Get the nominated AP for a router
getAPController() - Method in class usr.globalcontroller.GlobalController
Get the APController
getAPControllerName() - Method in class usr.router.RouterOptions
Accessor function for name of AP controller
getAPCost(int) - Method in interface usr.APcontroller.APController
get AP for given GID
getAPCost(int) - Method in class usr.APcontroller.NoAPController
Return APCost for given gid (or max dist if none)
getAPCost(int) - Method in class usr.APcontroller.NullAPController
Return APCost for given gid (or max dist if none)
getAPFilter() - Method in class usr.router.RouterOptions
Accessor function for AP filter type
getAPLifeBias() - Method in class usr.router.RouterOptions
Accessor function for AP life bias -- weight given to life estimation in working out which AP to choose
getAPList() - Method in interface usr.APcontroller.APController
Return list of access points
getAPList() - Method in class usr.APcontroller.NoAPController
Return list of access points
getAPList() - Method in class usr.APcontroller.NullAPController
Return list of access points
getAPOutputPath() - Method in class usr.router.RouterOptions
Accessor function for output path for AP
getAPParms() - Method in class usr.router.RouterOptions
Accessor function for AP parameters
getAppInfo(Request, Response) - Method in class usr.globalcontroller.AppRestHandler
Get info on a app given a request and send a response.
getAppInfo(Request, Response) - Method in class usr.umf.AppRestHandler
Get info on a app given a request and send a response.
getApplication() - Method in class usr.applications.ApplicationHandle
Get the Application
getApplicationData(String) - Method in class usr.common.BasicRouterInfo
Get the data held for an application So /R1/App/usr.applications.Send/1 -> ["time" : 00:14:52, "id" : 1, "startime" : 1331119233159, "state": "RUNNING", "classname" : "usr.applications.Send", "args" : "[4, 3000, 250000, -d, 250, -i, 10]" ]
getApplicationIDs() - Method in class usr.common.BasicRouterInfo
List all application IDs to the router.
getApplications() - Method in class usr.common.BasicRouterInfo
List all application to the router.
getAppName(Integer) - Method in class usr.common.BasicRouterInfo
Get App Name given an ID
getAPs() - Method in class usr.globalcontroller.GlobalController
List all APs
getArgs() - Method in class usr.applications.ApplicationHandle
Get the args for the App.
getAssociated() - Method in class usr.umf.VimNemGov
 
getAssociated() - Method in class usr.umf.VimNEMSkin
 
getByteBufferConstructor(int) - Static method in class usr.net.DatagramFactory
Return the Constructor for creating a Datagram with a ByteBuffer, for a given protocol.
getBytes() - Method in class usr.engine.BackgroundTrafficEngine
number of bytes to transfer
getCapacities(UMFInfoSpecification) - Method in class usr.umf.VimNemGov
 
getCapacities(UMFInfoSpecification) - Method in class usr.umf.VimNEMSkin
 
getChecksum() - Method in interface usr.net.Datagram
Get the checksum
getChecksumLength() - Method in interface usr.net.Datagram
Get the checksum size
getClassForAddress() - Static method in class usr.net.AddressFactory
Get the current class for an Address.
getCollectionPath() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the path where raw data is collected into.
getCollectionPath() - Method in class plugins_usr.aggregator.appl.InfoConsumer
Get the path where raw data is collected into.
getCollectionPath() - Method in class plugins_usr.aggregator.appl.InfoSource
Get the path where raw data is collected into.
getCollectionPath() - Method in class plugins_usr.aggregator.test.AggPoint
Get the path where raw data is collected into.
getCollectionPath() - Method in class plugins_usr.aggregator.test.InfoConsumer
Get the path where raw data is collected into.
getCollectionPath() - Method in class plugins_usr.aggregator.test.InfoSource
Get the path where raw data is collected into.
getComponentController() - Method in class usr.localcontroller.LocalControllerManagementConsole
 
getComponentController() - Method in class usr.router.RouterManagementConsole
Get the ComponentController this ManagementConsole interacts with.
getConnectionCount() - Method in class usr.router.RouterController
Get the no of connections that have been made.
getConnectionPort() - Method in class usr.interactor.RouterInteractor
Get the port number to connect to on the router in order to make a new router-to-router data connection.
getConnectionPort() - Method in class usr.router.Router
Get the port for the connection port
getConnectionPort() - Method in class usr.router.RouterConnections
Get the port for the connection port
getConnectionPort() - Method in class usr.router.RouterController
Get the port for the connection port
GetConnectionPortCommand - Class in usr.router.command
The GET_CONNECTION_PORT command.
GetConnectionPortCommand() - Constructor for class usr.router.command.GetConnectionPortCommand
Construct a GetConnectionPortCommand
getConsumerInfo() - Method in class usr.globalcontroller.ControlOptions
Get the map of class names and labels for consumers.
getController(int) - Method in class usr.globalcontroller.ControlOptions
Accessor function returns the i th controller
getController() - Method in class usr.router.RouterProbe
Get the RouterController.
getControllerConsiderTime() - Method in class usr.router.RouterOptions
Accessor function for global controller consider time
getControllersIterator() - Method in class usr.globalcontroller.ControlOptions
 
getControllerWaitTime() - Method in class usr.globalcontroller.ControlOptions
Accessor function -- number of times to try to start local controller
getCost() - Method in interface usr.router.RoutingTableEntry
 
getCost() - Method in class usr.router.SimpleRoutingTableEntry
 
getCost() - Method in class usr.router.VectorRoutingTableEntry
 
getCost(int) - Method in class usr.router.VectorRoutingTableEntry
 
getData() - Method in class usr.globalcontroller.SimEvent
 
getData() - Method in interface usr.net.Datagram
Get payload
getData(Request, Response) - Method in class usr.umf.KBDataHandler
Get data given a request and send a response.
getDataSourceDelegate() - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Get the DataSourceDelegate this is a delegate for.
getDomain() - Method in class usr.net.DomainAddress
Get the domain part of an Address
getDstAddress() - Method in interface usr.net.Datagram
Get dst address.
getDstAddress() - Method in class usr.net.GIDDatagram
Get dst address.
getDstAddress() - Method in class usr.net.IPV4Datagram
Get dst address.
getDstPort() - Method in interface usr.net.Datagram
Get dst port.
getElapsedTime() - Method in interface usr.events.EventScheduler
Return the time since the start of the simulation
getEndPoint() - Method in interface usr.net.Connection
Get the EndPoint of this Connection.
getEndPoint() - Method in class usr.net.ConnectionOverTCP
Get the EndPoint of this Connection.
getEndPoint() - Method in class usr.net.ConnectionOverUDP
Get the EndPoint of this Connection.
getEndPoints() - Method in class usr.common.LinkInfo
Get the end point pair
getEngine() - Method in class usr.globalcontroller.SimEvent
Accessor function for engine associated with event
getEngines() - Method in class usr.globalcontroller.ControlOptions
Get the event engines
getEntries() - Method in interface usr.router.RoutingTable
Get all entries from the routing table
getEntries() - Method in class usr.router.SimpleRoutingTable
Get all the RoutingTable entries.
getEntries() - Method in class usr.router.VectorRoutingTable
Get all the RoutingTable entries.
getEntry(Address) - Method in interface usr.router.RoutingTable
Get an entry from the table
getEntry(Address) - Method in class usr.router.SimpleRoutingTable
Get an entry from the table
getEntry(Address) - Method in class usr.router.VectorRoutingTable
Get an entry from the table
getErrorFile() - Method in class usr.router.RouterOptions
Accessor function for output file name
getErrorFileAddName() - Method in class usr.router.RouterOptions
Accessor function for output file name addition flag
getEventOutput() - Method in class usr.globalcontroller.ControlOptions
 
getEventTime() - Method in class usr.globalcontroller.GlobalController
Get the time of the current event
getFabricDevice() - Method in class usr.router.AbstractRouterFabric
 
getFabricDevice() - Method in class usr.router.AppSocketMux
The fabric device which moves packets to/from this interface
getFabricDevice() - Method in interface usr.router.DatagramDevice
Get the FabricDevice associated with Net Device
getFabricDevice() - Method in class usr.router.MinimalDatagramDevice
Get the FabricDevice associated with Net Device
getFabricDevice() - Method in class usr.router.TCPNetIF
Accessor function for the fabric device associated with this
getFileName() - Method in class usr.output.OutputType
Accessor for file name
getFilter() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the current Filter
getFilter() - Method in class plugins_usr.aggregator.appl.InfoSource
Get the current Filter
getFilter() - Method in class plugins_usr.aggregator.test.AggPoint
Get the current Filter
getFilter() - Method in class plugins_usr.aggregator.test.InfoSource
Get the current Filter
getFirst() - Method in class usr.common.Pair
 
getFirstEvent() - Method in interface usr.events.EventScheduler
Return first event from schedule
getFirstEvent() - Method in class usr.globalcontroller.EventScheduler
Return first event from schedule
getFlags() - Method in interface usr.net.Datagram
Get the flags
getGlobalController() - Method in class usr.umf.VimNemGov
 
getGlobalController() - Method in class usr.umf.VimNEMSkin
 
getGlobalControllerInteractor() - Method in class usr.localcontroller.LocalController
 
getGlobalPort() - Method in class usr.globalcontroller.ControlOptions
Return port number for global controller
getGraphInfo(Request, Response) - Method in class usr.globalcontroller.GraphRestHandler
Get the graph version of a file given a request and send a response.
getGraphInfo(Request, Response) - Method in class usr.umf.GraphRestHandler
Get the graph version of a file given a request and send a response.
getHeader() - Method in interface usr.net.Datagram
Get header
getHeaderLength() - Method in interface usr.net.Datagram
Get the header len
getHighPort() - Method in class usr.common.LocalHostInfo
 
getHost() - Method in class usr.common.BasicRouterInfo
Get the hostname of the LocalController managing the router
getHost() - Method in class usr.net.DomainAddress
Get the host part of an Address
getHostInfo() - Method in class usr.localcontroller.LocalController
Get the host info the the host this is a LocalController for.
getHostName() - Method in class usr.net.TCPEndPointDst
Get the remote host.
getHostName() - Method in class usr.net.TCPEndPointSrc
Get the remote host.
getHostName() - Method in class usr.net.UDPEndPointSrc
Get the remote host.
getID() - Method in class usr.applications.ApplicationHandle
Get the App ID.
getId() - Method in class usr.common.BasicRouterInfo
Get the router id
getID() - Method in class usr.router.AppSocketMux
Get the ID of this NetIF.
getID() - Method in interface usr.router.NetIF
Get the ID of this NetIF.
getID() - Method in class usr.router.TCPNetIF
Get the ID of this NetIF.
getInfo(UMFInfoSpecification) - Method in class usr.umf.VimNemGov
 
getInfo(UMFInfoSpecification) - Method in class usr.umf.VimNEMSkin
 
getInitialDelay() - Method in class plugins_usr.aggregator.appl.InfoSource
Get the initial delay
getInputAddress() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the address for input traffic to the aggregation point.
getInputAddress() - Method in class plugins_usr.aggregator.appl.InfoConsumer
Get the address for inpput traffic.
getInputAddress() - Method in class plugins_usr.aggregator.test.AggPoint
Get the address for input traffic to the aggregation point.
getInputAddress() - Method in class plugins_usr.aggregator.test.InfoConsumer
Get the address for inpput traffic.
getInterface(Address) - Method in interface usr.router.RoutingTable
Return the interface on which to send a packet to a given address or null if not known
getInterface(Address) - Method in class usr.router.SimpleRoutingTable
Return the interface on which to send a packet to a given address or null if not known
getInterface(Address) - Method in class usr.router.VectorRoutingTable
Return the interface on which to send a packet to a given address or null if not known
getIp() - Method in class usr.common.LocalHostInfo
Accessor function for IP address
getKMLifeEst(int) - Method in class usr.APcontroller.LifeSpanEstimate
Get an estimate of remaining lifespan using KM estimator plus tail
getKMProb(int) - Method in class usr.APcontroller.LifeSpanEstimate
returns the Kaplan-Meir estimate for time t
getKMProbList() - Method in class usr.APcontroller.LifeSpanEstimate
accessor function for KMProb_
getKMTailLifeEst(int) - Method in class usr.APcontroller.LifeSpanEstimate
Get an estimate of remaining lifespan using KM estimator plus tail
getKMTailProb(int) - Method in class usr.APcontroller.LifeSpanEstimate
 
getKMTimeList() - Method in class usr.APcontroller.LifeSpanEstimate
accessor function for KMTime_
getLength() - Method in interface usr.net.Datagram
Get the length of the data, i.e.
getLinkCosts(int) - Method in class usr.globalcontroller.GlobalController
 
getLinkCount() - Method in class usr.globalcontroller.GlobalController
Get the number of links
getLinkID() - Method in class usr.common.LinkInfo
Get the link ID
getLinkInfo(Request, Response) - Method in class usr.globalcontroller.LinkRestHandler
Get info on a link given a request and send a response.
getLinkInfo(Request, Response) - Method in class usr.globalcontroller.RouterLinkRestHandler
Get info on a link given a request and send a response.
getLinkInfo(Request, Response) - Method in class usr.umf.LinkRestHandler
Get info on a link given a request and send a response.
getLinkInfo(Request, Response) - Method in class usr.umf.RouterLinkRestHandler
Get info on a link given a request and send a response.
getLinkName() - Method in class usr.common.LinkInfo
Get the link name
getLinkWeight() - Method in class usr.common.LinkInfo
Get the link weight
getLinkWeight(int, int) - Method in class usr.globalcontroller.GlobalController
 
getListener() - Method in class usr.router.FabricDevice
Get the listener device
getListener() - Method in class usr.router.Router
get listener
getListener() - Method in class usr.router.RouterController
Access the listener
getLocalAddress() - Method in class usr.net.DatagramSocket
Returns the address of the endpoint this socket is bound to, or null if it is not bound yet.
getLocalAddress() - Method in class usr.router.AppSocket
Returns the address of the endpoint this socket is bound to, or null if it is not bound yet.
getLocalControllerInfo() - Method in class usr.common.BasicRouterInfo
Get the LocalController managing the router
getLocalHostInfo() - Method in class usr.globalcontroller.GlobalController
Get the host info for this GlobalController.
getLocalNetIF() - Method in class usr.router.AbstractRouterFabric
Get the local NetIF that has the sockets.
getLocalNetIF() - Method in class usr.router.Router
Get the local NetIF that has the sockets.
getLocalNetIF() - Method in class usr.router.RouterController
Get the local NetIF that has the sockets.
getLocalNetIF() - Method in interface usr.router.RouterFabric
Get the local NetIF that has the sockets.
getLocalPort() - Method in class usr.net.DatagramSocket
Returns the local port for this socket to which this socket is bound.
getLocalPort() - Method in class usr.router.AppSocket
Returns the local port for this socket to which this socket is bound.
getLogger(String) - Static method in class usr.logging.Logger
A static method that returns a Logger by name.
getLogger() - Method in class usr.logging.LoggingOutputStream
Get the logger for this LoggingOutputStream.
getLowPort() - Method in class usr.common.LocalHostInfo
 
getManagementConsole() - Method in class usr.console.AbstractRestCommand
Get the ManagementConsole this is a command for.
getManagementConsole() - Method in interface usr.console.Command
Get the ManagementConsole this is a command for.
getManagementConsole() - Method in interface usr.console.ComponentController
Get the ManagementConsole this ComponentController interacts with.
getManagementConsole() - Method in class usr.globalcontroller.command.GlobalCommand
Get the ManagementConsole this is a command for.
getManagementConsole() - Method in class usr.globalcontroller.GlobalController
Get the ManagementConsole this ComponentController interacts with.
getManagementConsole() - Method in class usr.localcontroller.command.LocalCommand
Get the ManagementConsole this is a command for.
getManagementConsole() - Method in class usr.localcontroller.LocalController
Get the ManagementConsole this ComponentController interacts with.
getManagementConsole() - Method in class usr.router.command.RouterCommand
Get the ManagementConsole this is a command for.
getManagementConsole() - Method in class usr.router.RouterController
Get the ManagementConsole.
getManagementConsoleAddress() - Method in class usr.interactor.RouterInteractor
Get the address of the Management Console as hostname:port
getManagementConsolePort() - Method in class usr.interactor.RouterInteractor
Get the port number of the Management Console
getManagementConsolePort() - Method in class usr.router.Router
Get the port for the ManagementConsole.
getManagementConsolePort() - Method in class usr.router.RouterController
Get the port for the ManagementConsole.
getManagementPort() - Method in class usr.common.BasicRouterInfo
Get the router management port
getMask() - Method in class usr.logging.LoggingOutputStream
Get the mask for this LoggingOutputStream.
getMaskForOutput(Object) - Method in class usr.logging.Logger
Get a mask for a an output object.
getMaxAPs() - Method in class usr.router.RouterOptions
Accessor function for max no of APs
getMaxAPWeight() - Method in class usr.router.RouterOptions
Accessor function for maximum weight to AP
getMaxCheckTime() - Method in class usr.router.RouterOptions
Return the longest time between router fabric wake ups
getMaxDist() - Method in class usr.router.RouterOptions
Accessor function for maximum dist in network
getMaxLag() - Method in class usr.globalcontroller.ControlOptions
Accessor function for max lag -- maximum time delay for simulation
getMaxNetIFUpdateTime() - Method in class usr.router.RouterOptions
Return the longest time between network interface routing table updates
getMaxPropAP() - Method in class usr.router.RouterOptions
Accessor function for maximum proportion of access points
getMaxRouterId() - Method in class usr.globalcontroller.GlobalController
Accessor function for maxRouterId_
getMaxRouters() - Method in class usr.localcontroller.LocalControllerInfo
 
getMessage() - Method in class usr.applications.ApplicationResponse
Get the message.
getMinAPs() - Method in class usr.router.RouterOptions
Accessor function for min no of APs
getMinNetIFUpdateTime() - Method in class usr.router.RouterOptions
Return the shortest time between network interface routing table updates
getMinPropAP() - Method in class usr.router.RouterOptions
Accessor function for minimum proportion of access points
getMonitoringData() - Method in class usr.applications.RecvDataRate
Return a map of monitoring data.
getMonitoringData() - Method in interface usr.applications.RuntimeMonitoring
Return a map of data.
getMonType() - Method in class usr.router.RouterOptions
Accessor function for monitor type
getName() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the name of the AggPoint.
getName() - Method in class plugins_usr.aggregator.appl.InfoConsumer
Get the name of the AggPoint.
getName() - Method in class plugins_usr.aggregator.appl.InfoSource
Get the name of the AggPoint.
getName() - Method in class plugins_usr.aggregator.test.AggPoint
Get the name of the AggPoint.
getName() - Method in class plugins_usr.aggregator.test.InfoConsumer
Get the name of the AggPoint.
getName() - Method in class plugins_usr.aggregator.test.InfoSource
Get the name of the AggPoint.
getName() - Method in class usr.applications.ApplicationHandle
Get the Application name
getName() - Method in class usr.common.BasicRouterInfo
Get the name of the router.
getName() - Method in class usr.common.LocalHostInfo
Accessor function for name
getName() - Method in class usr.common.ProcessWrapper
Get the name
getName() - Method in class usr.console.AbstractRestCommand
Get the name of command as a string.
getName() - Method in interface usr.console.Command
Get the name of command as a string.
getName() - Method in interface usr.console.ComponentController
Get the name of the component.
getName() - Method in class usr.globalcontroller.GlobalController
Get the name of this GlobalController.
getName() - Method in class usr.interactor.RouterInteractor
Get the name of the router.
getName() - Method in class usr.localcontroller.LocalController
Get the name of this LocalController.
getName() - Method in class usr.router.AbstractRouterFabric
 
getName() - Method in class usr.router.AppSocketMux
Get the name of this NetIF.
getName() - Method in interface usr.router.DatagramDevice
Get the name of this Net Device
getName() - Method in class usr.router.MinimalDatagramDevice
Get the name of this Net Device
getName() - Method in interface usr.router.NetIFListener
Get it's name
getName() - Method in class usr.router.Router
Get the name of this Router.
getName() - Method in class usr.router.RouterController
Get the name of this RouterController.
getName() - Method in class usr.router.RouterPort
Get name
getName() - Method in class usr.router.TCPNetIF
Get the name of this NetIF.
GetNameCommand - Class in usr.router.command
The GET_NAME command.
GetNameCommand() - Constructor for class usr.router.command.GetNameCommand
Construct a GetNameCommand.
getNeeds(UMFInfoSpecification) - Method in class usr.umf.VimNemGov
 
getNeeds(UMFInfoSpecification) - Method in class usr.umf.VimNEMSkin
 
GetNegotiationParameters() - Method in class usr.umf.VimNemGov
 
getNetIF() - Method in class usr.router.RouterPort
Get the NetIF in this port.
getNetIF() - Method in interface usr.router.RoutingTableEntry
 
getNetIF() - Method in class usr.router.SimpleRoutingTableEntry
 
getNetIF() - Method in class usr.router.VectorRoutingTableEntry
 
getNetIF(int) - Method in class usr.router.VectorRoutingTableEntry
 
getNetIFListener() - Method in class usr.router.AbstractRouterFabric
 
getNetIFListener() - Method in class usr.router.AppSocketMux
Get the Listener of a NetIF.
getNetIFListener() - Method in interface usr.router.DatagramDevice
Get the Listener of a NetIF.
getNetIFListener() - Method in class usr.router.MinimalDatagramDevice
Get the Listener of a NetIF.
getNetIFListener() - Method in class usr.router.TCPNetIF
Get the Listener of this NetIF.
getNetIFStats() - Method in class usr.interactor.RouterInteractor
Get the NetIF stats from a Router.
GetNetIFStatsCommand - Class in usr.router.command
The GET_NETIF_STATS command.
GetNetIFStatsCommand() - Constructor for class usr.router.command.GetNetIFStatsCommand
Construct a GetNetIFStatsCommand.
getNetStats() - Method in class usr.router.FabricDevice
 
getNoAPs() - Method in interface usr.APcontroller.APController
Return number of access points allocated
getNoAPs() - Method in class usr.APcontroller.NoAPController
Return number of access points
getNoAPs() - Method in class usr.APcontroller.NullAPController
Return number of access points
getNodeLife(int, long) - Method in class usr.APcontroller.LifeSpanEstimate
 
getNoRouters() - Method in class usr.globalcontroller.GlobalController
Number of routers in simulation
getObservingProcess(UMFInfoSpecification) - Method in class usr.umf.VimNemGov
 
getObservingProcess(UMFInfoSpecification) - Method in class usr.umf.VimNEMSkin
 
getOptions() - Method in class usr.globalcontroller.GlobalController
Accessor function for ControlOptions structure options_
getOutLinks(int) - Method in class usr.globalcontroller.GlobalController
 
getOutputAddress() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the address for output traffic to the aggregation point.
getOutputAddress() - Method in class plugins_usr.aggregator.appl.InfoSource
Get the address for output traffic.
getOutputAddress() - Method in class plugins_usr.aggregator.test.AggPoint
Get the address for output traffic to the aggregation point.
getOutputAddress() - Method in class plugins_usr.aggregator.test.InfoSource
Get the address for output traffic.
getOutputClass() - Method in class usr.output.OutputType
Get output function
getOutputFile() - Method in class usr.router.RouterOptions
Accessor function for output file name
getOutputFileAddName() - Method in class usr.router.RouterOptions
Accessor function for output file name addition flag
getParameter() - Method in class usr.output.OutputType
Accessor function for string parameter
getPayload() - Method in interface usr.net.Datagram
Get payload
getPort() - Method in class usr.common.LocalHostInfo
Accessor function for port_
getPort() - Method in class usr.globalcontroller.GlobalController
Get the port for this GlobalController
getPort() - Method in class usr.interactor.GlobalControllerInteractor
Get the port this LocalControllerInteractor is connecting to
getPort() - Method in class usr.interactor.LocalControllerInteractor
Get the port this LocalControllerInteractor is connecting to
getPort() - Method in class usr.interactor.RouterInteractor
Get the port this RouterInteractor is connecting to
getPort() - Method in class usr.net.DatagramSocket
Returns the remote port for this socket.
getPort() - Method in class usr.net.SocketAddress
Get the port
getPort() - Method in class usr.net.TCPEndPointDst
Get the port no.
getPort() - Method in class usr.net.TCPEndPointSrc
Get the port no.
getPort() - Method in class usr.net.UDPEndPointDst
Get the port no.
getPort() - Method in class usr.net.UDPEndPointSrc
Get the port no.
getPort(int) - Method in class usr.router.AbstractRouterFabric
Get port N.
getPort() - Method in class usr.router.AppSocket
Returns the remote port for this socket.
getPort(int) - Method in class usr.router.Router
Get port N.
getPort(int) - Method in class usr.router.RouterController
Get port N.
getPort(int) - Method in interface usr.router.RouterFabric
Get port N.
getPortAddress(String) - Method in class usr.interactor.RouterInteractor
Get the address of a port on the router.
GetPortAddressCommand - Class in usr.router.command
The GET_PORT_ADDRESS command.
GetPortAddressCommand() - Constructor for class usr.router.command.GetPortAddressCommand
Construct a GetPortAddressCommand.
getPortName(String) - Method in class usr.interactor.RouterInteractor
Get the name of a port on the router.
GetPortNameCommand - Class in usr.router.command
The GET_PORT_NAME command.
GetPortNameCommand() - Constructor for class usr.router.command.GetPortNameCommand
Construct a GetPortNameCommand.
getPortNo() - Method in class usr.router.RouterPort
Get the port no
getPortRemoteAddress(String) - Method in class usr.interactor.RouterInteractor
Get the address of a remote router of a port on the router.
GetPortRemoteAddressCommand - Class in usr.router.command
The GET_PORT_REMOTE_ADDRESS command.
GetPortRemoteAddressCommand() - Constructor for class usr.router.command.GetPortRemoteAddressCommand
Construct a GetPortRemoteAddressCommand
GetPortRemoteRouterCommand - Class in usr.router.command
The GET_PORT_REMOTE_ROUTER command.
GetPortRemoteRouterCommand() - Constructor for class usr.router.command.GetPortRemoteRouterCommand
Construct a GetPortRemoteRouterCommand
getPortRemoteRouterName(String) - Method in class usr.interactor.RouterInteractor
Get the name of a remote router of a port on the router.
getPortWeight(String) - Method in class usr.interactor.RouterInteractor
Get the weight of a port on the router.
GetPortWeightCommand - Class in usr.router.command
The GET_PORT_WEIGHT command.
GetPortWeightCommand() - Constructor for class usr.router.command.GetPortWeightCommand
Construct a GetPortWeightCommand.
getProbeAttributes() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the ProbeAttributes
getProbeAttributes() - Method in class plugins_usr.aggregator.test.AggPoint
Get the ProbeAttributes
getProbeInfoMap() - Method in class usr.router.RouterOptions
Get the Probe Info Map
getProcess() - Method in class usr.common.ProcessWrapper
Get the Process.
getProtocol() - Method in interface usr.net.Datagram
Get the protocol
getRate() - Method in class usr.engine.BackgroundTrafficEngine
rate at which to transfer bytes/sec
getReceivePort(int) - Method in class usr.engine.BackgroundTrafficEngine
Return a free port on which to listen for a given router Id
getRemoteAddress() - Method in class usr.net.DatagramSocket
Returns the address to which this socket is connected.
getRemoteAddress() - Method in class usr.router.AppSocket
Returns the address to which this socket is connected.
getRemoteLoginUser() - Method in class usr.localcontroller.LocalControllerInfo
 
getRemoteRouterAddress() - Method in class usr.router.AppSocketMux
Get the Address of the remote router this NetIF is connected to
getRemoteRouterAddress() - Method in interface usr.router.NetIF
Get the Address of the remote router this NetIF is connected to
getRemoteRouterAddress() - Method in class usr.router.TCPNetIF
Get the Address of the remote router this NetIF is connected to
getRemoteRouterName() - Method in class usr.router.AppSocketMux
Get the name of the remote router this NetIF is connected to.
getRemoteRouterName() - Method in interface usr.router.NetIF
Get the name of the remote router this NetIF is connected to.
getRemoteRouterName() - Method in class usr.router.TCPNetIF
Get the name of the remote router this NetIF is connected to.
getRemoteStartController() - Method in class usr.localcontroller.LocalControllerInfo
 
getReporterList() - Method in class usr.globalcontroller.GlobalController
Get the Reporter list of the monitoring data
getRoute(Datagram) - Method in class usr.router.AbstractRouterFabric
Return either the NetIF for the datagram or failing this null to indicate unroutable or datagram is for router
getRouteFabric(Datagram) - Method in class usr.router.AbstractRouterFabric
Get the Fabric Device which this packet should be sent to
getRouteFabric(Datagram) - Method in interface usr.router.NetIFListener
Return the router Fabric device for this datagram -- this is the correct way to route datagrams
getRouter() - Method in class usr.applications.ApplicationManager
Get the Router this is an ApplicationManager for.
getRouter() - Method in class usr.router.AbstractRouterFabric
Get the Router this Fabric is part of
getRouter() - Static method in class usr.router.RouterDirectory
Find a router by thread group
getRouter() - Method in class usr.router.RouterEnv
Get the Router from Environment
getRouter() - Method in interface usr.router.RouterFabric
Get the Router this Fabric is part of
GetRouterAddressCommand - Class in usr.router.command
The GET_ROUTER_ADDRESS command.
GetRouterAddressCommand() - Constructor for class usr.router.command.GetRouterAddressCommand
Construct a GetRouterAddressCommand
getRouterConsiderTime() - Method in class usr.router.RouterOptions
Accessor function for router Consider time
getRouterController() - Method in class usr.router.Router
Get the controller.
getRouterCount() - Method in class usr.globalcontroller.GlobalController
Get the number of routers
getRouterFabric() - Method in class usr.router.Router
Get the fabric.
getRouterId(int) - Method in class usr.globalcontroller.GlobalController
Return id of ith router
getRouterInfo(Request, Response) - Method in class usr.globalcontroller.RouterRestHandler
Get info on a router given a request and send a response.
getRouterInfo(Request, Response) - Method in class usr.umf.RouterRestHandler
Get info on a router given a request and send a response.
getRouterInteractor() - Method in class usr.router.RouterEnv
Get a RouterInteractor into the Environment
getRouterLinkStatsAsJSON(int) - Method in class usr.globalcontroller.GlobalController
Get router stats info, given a router address and return a JSONObject
getRouterLinkStatsAsJSON(int, int) - Method in class usr.globalcontroller.GlobalController
Get router stats info, given a router address and a destination router and return a JSONObject
getRouterLinkStatsAsJSON(int) - Method in class usr.umf.VimNem
Get router stats info, given a router address and return a JSONObject
getRouterLinkStatsAsJSON(int, int) - Method in class usr.umf.VimNem
Get router stats info, given a router address and a destination router and return a JSONObject
getRouterList() - Method in class usr.globalcontroller.GlobalController
Accessor function for routerList
getRouterList() - Static method in class usr.router.RouterDirectory
Get the Router list.
getRouterOptions() - Method in class usr.globalcontroller.ControlOptions
Accessor function for router Options
getRouterOptionsString() - Method in class usr.globalcontroller.ControlOptions
 
getRouterOtherData(Request, Response) - Method in class usr.globalcontroller.RouterRestHandler
Get other data on a router given a request and send a response.
getRouterOtherData(Request, Response) - Method in class usr.umf.RouterRestHandler
Get other data on a router given a request and send a response.
getRouterPort() - Method in class usr.router.AppSocketMux
Get the RouterPort a NetIF is plugIged into.
getRouterPort() - Method in interface usr.router.NetIF
Get the RouterPort a NetIF is plugIged into.
getRouterPort() - Method in class usr.router.TCPNetIF
Get the RouterPort a NetIF is plugIged into.
getRouterStats() - Method in class usr.globalcontroller.GlobalController
Accessor function for routerStats_
getRouterStats() - Method in class usr.interactor.LocalControllerInteractor
Get the stats from a Router.
getRouterStats() - Method in class usr.localcontroller.LocalController
Get router stats for all routers managed by this LocalController
getRouterStats(int) - Method in class usr.localcontroller.LocalController
Get some router stats
GetRouterStatsCommand - Class in usr.globalcontroller.command
The GetRouterStatsCommand command.
GetRouterStatsCommand() - Constructor for class usr.globalcontroller.command.GetRouterStatsCommand
Construct a GetRouterStatsCommand.
GetRouterStatsCommand - Class in usr.localcontroller.command
The GetRouterStatsCommand command.
GetRouterStatsCommand() - Constructor for class usr.localcontroller.command.GetRouterStatsCommand
Construct a GetRouterStatsCommand.
getRoutingPort() - Method in class usr.common.BasicRouterInfo
Get the router router-to-router port
getRoutingTable() - Method in class usr.router.AbstractRouterFabric
Return the routing table
getRoutingTable() - Method in class usr.router.Router
Get the routing table
getRoutingTable() - Method in class usr.router.RouterController
Return a routing table as a string
getRoutingTable() - Method in interface usr.router.RouterFabric
List Routing table
getScore(long, int, GlobalController) - Method in interface usr.APcontroller.APController
Return score at given time
getScore(long, int, GlobalController) - Method in class usr.APcontroller.HotSpotAPController
Accessor for hot spot score
getScore(long, int, GlobalController) - Method in class usr.APcontroller.NoAPController
No score for this function
getScore(long, int, GlobalController) - Method in class usr.APcontroller.NullAPController
No score for this function
getScore(long, int, GlobalController) - Method in class usr.APcontroller.PressureAPController
No score for this function
getSecond() - Method in class usr.common.Pair
 
getShutdownRouters() - Method in class usr.globalcontroller.GlobalController
List all shutdown routers
getSimulationCurrentTime() - Method in class usr.globalcontroller.GlobalController
Get the simulation current time.
getSimulationElapsedTime() - Method in class usr.globalcontroller.GlobalController
Get the simulation elapsed time.
getSimulationStartTime() - Method in class usr.globalcontroller.GlobalController
Get the simulation start time.
getSleepTime() - Method in class plugins_usr.aggregator.appl.AggPoint
Get the sleep time between aggregations.
getSleepTime() - Method in class plugins_usr.aggregator.appl.InfoSource
Get the sleep time between reads.
getSleepTime() - Method in class plugins_usr.aggregator.test.AggPoint
Get the sleep time between aggregations.
getSleepTime() - Method in class plugins_usr.aggregator.test.InfoSource
Get the sleep time between reads.
getSocket() - Method in class usr.net.ConnectionOverTCP
Get the socket.
getSocket() - Method in class usr.net.ConnectionOverUDP
Get the DatagramSocket.
getSocket() - Method in interface usr.net.TCPEndPoint
Get the Socket.
getSocket() - Method in class usr.net.TCPEndPointDst
Get the Socket.
getSocket() - Method in class usr.net.TCPEndPointSrc
Get the Socket.
getSocket() - Method in interface usr.net.UDPEndPoint
Get the DatagramSocket.
getSocket() - Method in class usr.net.UDPEndPointDst
Get the Socket.
getSocket() - Method in class usr.net.UDPEndPointSrc
Get the Socket.
getSocketStats() - Method in class usr.interactor.RouterInteractor
Get the socket stats from a Router.
getSocketStats() - Method in class usr.router.AppSocketMux
Get the socket stats.
GetSocketStatsCommand - Class in usr.router.command
The GET_SOCKET_STATS command.
GetSocketStatsCommand() - Constructor for class usr.router.command.GetSocketStatsCommand
Construct a GetSocketStatsCommand.
getSoTimeout() - Method in class usr.net.DatagramSocket
Retrive setting for SO_TIMEOUT.
getSoTimeout() - Method in class usr.router.AppSocket
Retrive setting for SO_TIMEOUT.
getSrcAddress() - Method in interface usr.net.Datagram
Get src address.
getSrcAddress() - Method in class usr.net.GIDDatagram
Get src address.
getSrcAddress() - Method in class usr.net.IPV4Datagram
Get src address.
getSrcPort() - Method in interface usr.net.Datagram
Get src port.
getStartTime() - Method in class usr.applications.ApplicationHandle
Get the start time
getStartTime() - Method in interface usr.events.EventScheduler
Return start time
getStartTime() - Method in class usr.globalcontroller.GlobalController
Get the simulation start time.
getState() - Method in class usr.applications.ApplicationHandle
Get the state
getStats() - Method in class usr.router.AppSocketMux
Get the interface stats.
getStats() - Method in interface usr.router.NetIF
Get the interface stats.
getStats() - Method in class usr.router.TCPNetIF
Get the interface stats.
getTailProb(int) - Method in class usr.APcontroller.LifeSpanEstimate
Return the lognormal probability for a fitted tail
getTemporaryNetIFByID(int) - Method in class usr.router.RouterController
Find a NetIF by an id.
getThreadName() - Method in class usr.applications.ApplicationHandle
Get the thread name
getTime() - Method in class usr.common.BasicRouterInfo
Get the router time
getTime() - Method in class usr.common.LinkInfo
Get the time the link was created
getTime() - Method in interface usr.events.Event
Accessor function for time
getTime() - Method in class usr.globalcontroller.SimEvent
 
getTime() - Method in class usr.output.OutputType
Accessor for time parameter
getTimeType() - Method in class usr.output.OutputType
Accessor for output time type
getTopology() - Method in class usr.router.VectorRoutingTable
Get the current topology we are using
getTopology() - Method in class usr.router.VectorRoutingTableEntry
Get the current topology we are using
getTotalLength() - Method in interface usr.net.Datagram
Get the total len
getTraffic(String, String) - Method in class usr.globalcontroller.NetIFStatsCumulativeReporter
Get the traffic for a link Router-i to Router-j
getTraffic(String, String) - Method in class usr.globalcontroller.NetIFStatsReporter
Get the traffic for a link Router-i to Router-j
getTraffic(String, String) - Method in interface usr.globalcontroller.TrafficInfo
Get the traffic for a link Router-i to Router-j
getTrafficLinkCounts() - Method in class usr.globalcontroller.GlobalController
 
getTrafficStatTime() - Method in class usr.router.RouterOptions
Return the time between sending traffic statistics
getTTL() - Method in interface usr.net.Datagram
Get the TTL
getType() - Method in class usr.globalcontroller.SimEvent
 
getUsage() - Method in class usr.localcontroller.LocalControllerInfo
 
getValue(NetStats.Stat) - Method in class usr.router.NetStats
Get a value
getVisualizationClassName() - Method in class usr.globalcontroller.ControlOptions
Get the class name for Visualization
getWarmUpPeriod() - Method in class usr.globalcontroller.ControlOptions
 
getWeight() - Method in class usr.router.AppSocketMux
Get the weight of this NetIF.
getWeight() - Method in interface usr.router.NetIF
Get the weight of this NetIF.
getWeight() - Method in class usr.router.TCPNetIF
Get the weight of this NetIF.
GIDAddress - Class in usr.net
An GID Address
GIDAddress(String) - Constructor for class usr.net.GIDAddress
Create a GIDAddress from a String
GIDAddress(int) - Constructor for class usr.net.GIDAddress
Create a GIDAddress from an int
GIDAddress(byte[]) - Constructor for class usr.net.GIDAddress
Create a GIDAddress from a byte[]
GIDDatagram - Class in usr.net
A simple implementation of a GID Datagram.
GlobalCommand - Class in usr.globalcontroller.command
A Command processes a command handled by the ManagementConsole of a GlobalController.
GlobalController - Class in usr.globalcontroller
The GlobalController is in overall control of the software.
GlobalController() - Constructor for class usr.globalcontroller.GlobalController
Construct a GlobalController -- this constructor contains things which apply whether we are simulation or emulation
GlobalControllerInteractor - Class in usr.interactor
This class implements the MCRP protocol and acts as a client for interacting with the ManagementConsole of a GlobalController.
GlobalControllerInteractor(String, int) - Constructor for class usr.interactor.GlobalControllerInteractor
Constructor for a MCRP connection to the ManagementConsole of a GlobalController.
GlobalControllerInteractor(InetAddress, int) - Constructor for class usr.interactor.GlobalControllerInteractor
Constructor for a MCRP connection to the ManagementConsole of a GlobalController.
GlobalControllerInteractor(LocalHostInfo) - Constructor for class usr.interactor.GlobalControllerInteractor
Constructor for a MCRP connection to the ManagementConsole of a GlobalController.
GlobalControllerManagementConsole - Class in usr.globalcontroller
A ManagementConsole for the GlobalController.
GlobalControllerManagementConsole(GlobalController, int) - Constructor for class usr.globalcontroller.GlobalControllerManagementConsole
 
gracefulExit() - Method in class usr.router.RouterOptions
Does a router send an exit message before leaving
GraphRestHandler - Class in usr.globalcontroller
A class to handle /graph/ requests
GraphRestHandler() - Constructor for class usr.globalcontroller.GraphRestHandler
 
GraphRestHandler - Class in usr.umf
A class to handle /graph/ requests
GraphRestHandler() - Constructor for class usr.umf.GraphRestHandler
 
GREEN - Static variable in class usr.common.ANSI
Green
GREEN_BG - Static variable in class usr.common.ANSI
Green background

H

handle(Request, Response) - Method in class usr.console.CommandAsRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.AggPointRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.AppRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.GraphRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.LinkRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.RemovedRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.RouterLinkRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.globalcontroller.RouterRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.AggPointRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.AppRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.CommandAsRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.GraphRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.KBDataHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.LinkRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.RemovedRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.RouterLinkRestHandler
Handle a request and send a response.
handle(Request, Response) - Method in class usr.umf.RouterRestHandler
Handle a request and send a response.
hashCode() - Method in class usr.common.Pair
 
hashCode() - Method in class usr.console.AbstractRestCommand
Hash code
hashCode() - Method in class usr.logging.BitMask
Hash Code.
hashCode() - Method in class usr.net.IPV6Address
hash code
hashCode() - Method in class usr.net.Size16
 
hashCode() - Method in class usr.net.Size4
 
HotSpotAPController - Class in usr.APcontroller
Implements HotSpotAP Controller -- default actions are from NullAPController

I

iListener - Variable in class usr.common.ProcessWrapper
 
incomingConnection(String, String, Address, int, int) - Method in class usr.interactor.RouterInteractor
Tell the router there has been an incoming connection on the router-to-router port.
IncomingConnectionCommand - Class in usr.router.command
The INCOMING_CONNECTION command.
IncomingConnectionCommand() - Constructor for class usr.router.command.IncomingConnectionCommand
Construct a IncomingConnectionCommand
increment(NetStats.Stat) - Method in class usr.router.NetStats
Increment a stat
InfoConsumer - Class in plugins_usr.aggregator.appl
An InfoConsumer that can receive measurements.
InfoConsumer() - Constructor for class plugins_usr.aggregator.appl.InfoConsumer
InfoConsumer constructor.
InfoConsumer - Class in plugins_usr.aggregator.test
An InfoConsumer that can receive measurements.
InfoConsumer() - Constructor for class plugins_usr.aggregator.test.InfoConsumer
InfoConsumer constructor.
informAllLinks() - Method in class usr.globalcontroller.GlobalController
Called to give a snapshot of all the links
informAllLinks() - Method in class usr.umf.VimNem
Called to give a snapshot of all the links
informAllRouters() - Method in class usr.globalcontroller.GlobalController
Called to give a snapshot of all the routers
informAllRouters() - Method in class usr.umf.VimNem
Called to give a snapshot of all the routers
informRouterEnded(JSONObject) - Method in class usr.globalcontroller.GlobalController
Called after a router is ended.
informRouterEnded(JSONObject) - Method in class usr.umf.VimNem
Called after a router is ended.
informRouterStarted(JSONObject) - Method in class usr.globalcontroller.GlobalController
Called after a router is started.
informRouterStarted(JSONObject) - Method in class usr.umf.VimNem
Called after a router is started.
InfoSource - Class in plugins_usr.aggregator.appl
An InfoSource that can send CPU load, memory usage, router traffic, or simulated response times.
InfoSource() - Constructor for class plugins_usr.aggregator.appl.InfoSource
InfoSource constructor.
InfoSource - Class in plugins_usr.aggregator.test
An InfoSource that can send CPU load, memory usage, or simulated response times.
InfoSource() - Constructor for class plugins_usr.aggregator.test.InfoSource
InfoSource constructor.
infoSpecIterator() - Method in class usr.umf.VimNemGov
 
infoSpecIterator() - Method in class usr.umf.VimNEMSkin
 
init(String[]) - Method in class plugins_usr.aggregator.appl.AggPoint
init Args are: -i input address -o output address -a aggregatefn, [average, variance, sd, length, sum, min, max] (NO default) -f filter, [always, 2%, 5%, 10%] (default: always) -l log path, (default: /tmp/) -t sleep timeout (default: 30) -n name (default: "agg-point")
init(String[]) - Method in class plugins_usr.aggregator.appl.InfoConsumer
init Args are: -i input address -l log path, (default: /tmp/) -n name (default: "info-consumer")
init(String[]) - Method in class plugins_usr.aggregator.appl.InfoSource
init Args are: -o output address -p probe, [cpu, memory, traffic, rt] (NO default) -f filter, [always, 2%, 5%, 10%] (default: always) -l log path, (default: /tmp/) -t sleep timeout (default: 30) -d initial delay (default: 0) -n name (default: "info-source")
init(String[]) - Method in class plugins_usr.monitoring.appl.JavaRuntimeMonitor
Init.
init(String[]) - Method in class plugins_usr.monitoring.appl.SimpleConsumer
Init.
init(String[]) - Method in interface usr.applications.Application
Initialize with some args
init(String[]) - Method in class usr.applications.Ping
Initialisation for ping.
init(String[]) - Method in class usr.applications.Receive
Initialisation for Receive.
init(String[]) - Method in class usr.applications.Recv
Initialisation for Recv.
init(String[]) - Method in class usr.applications.RecvDataRate
Initialisation for Recv.
init(String[]) - Method in class usr.applications.Send
Initialisation for Send.
init(String[]) - Method in class usr.applications.Transfer
Initialisation for Send.
init(String, int) - Method in class usr.common.LocalHostInfo
 
init() - Method in class usr.globalcontroller.ControlOptions
init function sets up basic information
init() - Method in class usr.globalcontroller.GlobalController
Basic intialisation for the global controller
init() - Method in class usr.router.AbstractRouterFabric
Initialisation
init() - Method in interface usr.router.RouterFabric
initialisation
init() - Method in class usr.umf.VimNem
 
initialEvents(EventScheduler, GlobalController) - Method in class usr.engine.BackgroundTrafficEngine
Initial events to add to schedule
initialEvents(EventScheduler, GlobalController) - Method in class usr.engine.EmptyEventEngine
Initial events to add to schedule
initialEvents(EventScheduler, GlobalController) - Method in interface usr.engine.EventEngine
Initial events to add to schedule
initialEvents(EventScheduler, GlobalController) - Method in class usr.engine.ProbabilisticEventEngine
Initial events to add to schedule
initialEvents(EventScheduler, GlobalController) - Method in class usr.engine.ScriptEngine
Initial events to add to schedule
initialEvents(EventScheduler, GlobalController) - Method in class usr.engine.TestEventEngine
Initial events to add to schedule
initialEvents(EventScheduler, GlobalController) - Method in class usr.globalcontroller.ControlOptions
Initialise event list
initialise(int) - Method in class usr.console.USRRestConsole
Construct a ManagementConsole, given a specific port.
initialise(int) - Method in class usr.umf.VimNemGov
Construct a ManagementConsole, given a specific port.
initialise(int) - Method in class usr.umf.VimNEMSkin
Construct a ManagementConsole, given a specific port.
inQueueHasCapacity() - Method in class usr.router.FabricDevice
A callback from the InQueueHandler to say that the queue has some space.
InterfaceBlockedException - Exception in usr.net
 
InterfaceBlockedException() - Constructor for exception usr.net.InterfaceBlockedException
 
invert() - Method in class usr.logging.BitMask
Inverts all of the bits of this BitMask.
ioerror(String, IOException) - Method in class usr.common.ProcessWrapper
There has been an IO error
IPV4Address - Class in usr.net
An IPV4 Address
IPV4Address(String) - Constructor for class usr.net.IPV4Address
Create a IPV4Address from a hostname
IPV4Address(byte[]) - Constructor for class usr.net.IPV4Address
Create a IPV4Address from a byte[]
IPV4Address(int) - Constructor for class usr.net.IPV4Address
Create an IPV4Address from an int
IPV4Datagram - Class in usr.net
A simple implementation of a IPV4 Datagram.
IPV6Address - Class in usr.net
An IPV4 Address
IPV6Address(String) - Constructor for class usr.net.IPV6Address
Create a IPV6Address from a hostname
IPV6Address(byte[]) - Constructor for class usr.net.IPV6Address
Create a IPV6Address from a byte[]
IPV6Address(int) - Constructor for class usr.net.IPV6Address
Create an IPV6Address from an int
isActive() - Method in class usr.router.Router
Is the router active
isActive() - Method in class usr.router.RouterEnv
Is the router active yet
isAP(int) - Method in interface usr.APcontroller.APController
Is node with GID an AP
isAP(int) - Method in class usr.APcontroller.NoAPController
is node an AP
isAP(int) - Method in class usr.APcontroller.NullAPController
is node an AP
isAPController() - Method in interface usr.APcontroller.APInfo
Returns true if this router is an AP Controller
isAPController() - Method in class usr.APcontroller.NullAPInfo
Returns true if this router is an AP Controller
isAPController() - Method in class usr.APcontroller.RandomAPInfo
Returns true if this router is an AP Controller
isBound() - Method in class usr.net.DatagramSocket
Returns the bound state of the socket.
isBound() - Method in class usr.router.AppSocket
Returns the bound state of the socket.
isClear() - Method in class usr.logging.BitMask
Is the mask clear? That is, is any bit set? Returns true if it is, false otherwise.
isClosed() - Method in class usr.net.DatagramSocket
Returns the bound state of the socket.
isClosed() - Method in class usr.router.AppSocket
Returns the bound state of the socket.
isClosed() - Method in class usr.router.AppSocketMux
Is closed.
isClosed() - Method in interface usr.router.NetIF
Is closed.
isClosed() - Method in class usr.router.TCPNetIF
Is closed.
isConnected(int, int) - Method in class usr.globalcontroller.GlobalController
Is a router directly connected to another one
isConnected() - Method in class usr.net.DatagramSocket
Returns the connection state of the socket.
isConnected() - Method in class usr.router.AppSocket
Returns the connection state of the socket.
isFirst() - Method in class usr.output.OutputType
Is this the first time output produced by this type
isLatticeMonitoring() - Method in class usr.globalcontroller.GlobalController
 
isLocal() - Method in class usr.router.AppSocketMux
 
isLocal() - Method in interface usr.router.NetIF
Is this a local interface
isLocal() - Method in class usr.router.TCPNetIF
 
isSet(int) - Method in class usr.logging.BitMask
Is the bit at the specified index set? Returns true if it is, false otherwise.
isSimulation() - Method in class usr.globalcontroller.ControlOptions
Are we simulating nodes or executing them with virtual routers
isSuccess() - Method in class usr.applications.ApplicationResponse
Is the response a success.
isValidAppID(int) - Method in class usr.globalcontroller.GlobalController
Is the app ID valid.
isValidLinkID(int) - Method in class usr.globalcontroller.GlobalController
Is the link ID valid.
isValidRouterID(int) - Method in class usr.globalcontroller.GlobalController
Is the router ID valid.
iThread - Variable in class usr.common.ProcessWrapper
 

J

JavaRuntimeMonitor - Class in plugins_usr.monitoring.appl
This monitor sends java runtime data uses a USR Data Plane.
JavaRuntimeMonitor() - Constructor for class plugins_usr.monitoring.appl.JavaRuntimeMonitor
 

K

KBDataHandler - Class in usr.umf
A class to handle /kbdata/ requests
KBDataHandler() - Constructor for class usr.umf.KBDataHandler
 
KnowledgeBlockClient - Class in usr.umf.kb
 
KnowledgeExchangeInterface - Class in usr.umf.kb
 
KnowledgeExchangeInterface(String, String) - Constructor for class usr.umf.kb.KnowledgeExchangeInterface
Access the KnowledgeExchangeInterface on host:port.
KnowledgeManagementInterface - Class in usr.umf.kb
 
KnowledgeManagementInterface(String, String) - Constructor for class usr.umf.kb.KnowledgeManagementInterface
Access the KnowledgeManagementInterface on host:port.

L

lastMeasurement() - Method in class usr.router.RouterProbe
Last will get one last measurement
latticeMonitoring() - Method in class usr.globalcontroller.ControlOptions
Should we turn on Lattice Monitoring
latticeMonitoring() - Method in class usr.router.RouterOptions
Should we turn on Lattice Monitoring
leadin() - Method in class usr.console.AbstractRestCommand
Create the String to print out before a message
LEFT - Static variable in class usr.common.ANSI
Cursor left
LEFT(int) - Static method in class usr.common.ANSI
Move cursor left
length - Variable in class plugins_usr.monitoring.distribution.USRTransmissionMetaData
 
LifeSpanEstimate - Class in usr.APcontroller
Produces estimates of life spans given information about node births and deaths
LifeSpanEstimate(RouterOptions) - Constructor for class usr.APcontroller.LifeSpanEstimate
 
LifeSpanEstimate() - Constructor for class usr.APcontroller.LifeSpanEstimate
 
LinkInfo - Class in usr.common
Link contains basic info about one link / connection in the system
LinkInfo(Pair<Integer, Integer>, String, int, int, long) - Constructor for class usr.common.LinkInfo
Construct a LinkInfo.
LinkRestHandler - Class in usr.globalcontroller
A class to handle /link/ requests
LinkRestHandler() - Constructor for class usr.globalcontroller.LinkRestHandler
 
LinkRestHandler - Class in usr.umf
A class to handle /link/ requests
LinkRestHandler() - Constructor for class usr.umf.LinkRestHandler
 
LinuxCPU - Class in plugins_usr.aggregator.appl
A probe to get cpu info on a Linux system.
LinuxCPU(String) - Constructor for class plugins_usr.aggregator.appl.LinuxCPU
 
LinuxMem - Class in plugins_usr.aggregator.appl
A probe to get cpu info on a Linux system.
LinuxMem(String) - Constructor for class plugins_usr.aggregator.appl.LinuxMem
 
listAcquiredInputs() - Method in class usr.umf.VimNemGov
 
listAcquiredInputs() - Method in class usr.umf.VimNEMSkin
 
listActions() - Method in class usr.umf.VimNemGov
 
listActions() - Method in class usr.umf.VimNEMSkin
 
listAggPoints(Request, Response) - Method in class usr.globalcontroller.AggPointRestHandler
List agg points given a request and send a response.
listAggPoints(Request, Response) - Method in class usr.umf.AggPointRestHandler
List agg points given a request and send a response.
listApps() - Method in class usr.applications.ApplicationManager
Static entry point to list Applications.
listApps(Request, Response) - Method in class usr.globalcontroller.AppRestHandler
List apps given a request and send a response.
listApps(Request, Response) - Method in class usr.umf.AppRestHandler
List apps given a request and send a response.
listConnections() - Method in class usr.interactor.RouterInteractor
List all the router-to-router connections that the router has.
ListConnectionsCommand - Class in usr.router.command
The LIST_CONNECTIONS command.
ListConnectionsCommand() - Constructor for class usr.router.command.ListConnectionsCommand
Construct a ListConnectionsCommand.
listen() - Method in class plugins_usr.monitoring.distribution.USRReceiver
Join the address now and start listening
listLinks(Request, Response) - Method in class usr.globalcontroller.LinkRestHandler
List links given a request and send a response.
listLinks(Request, Response) - Method in class usr.globalcontroller.RouterLinkRestHandler
List links given a request and send a response.
listLinks(Request, Response) - Method in class usr.umf.LinkRestHandler
List links given a request and send a response.
listLinks(Request, Response) - Method in class usr.umf.RouterLinkRestHandler
List links given a request and send a response.
listNetIF() - Method in class usr.router.AbstractRouterFabric
Get a list of all connected Network Interfaces
listNetIF() - Method in class usr.router.Router
 
listNetIF() - Method in interface usr.router.RouterFabric
Get a list of all connected Network Interfaces
listNonObviousAvailableOutputs() - Method in class usr.umf.VimNemGov
 
listNonObviousAvailableOutputs() - Method in class usr.umf.VimNEMSkin
 
listPorts() - Method in class usr.router.AbstractRouterFabric
Get a list of all the ports with Network Interfaces.
listPorts() - Method in class usr.router.Router
Get a list of all the ports with Network Interfaces.
listPorts() - Method in class usr.router.RouterController
Get a list of all the ports with Network Interfaces.
listPorts() - Method in interface usr.router.RouterFabric
Get a list of all the ports with Network Interfaces.
listPushableInfoCollections() - Method in class usr.umf.VimNemGov
 
listPushableInfoCollections() - Method in class usr.umf.VimNEMSkin
 
listPushableInfoScalars() - Method in class usr.umf.VimNemGov
 
listPushableInfoScalars() - Method in class usr.umf.VimNEMSkin
 
listRemoved(Request, Response) - Method in class usr.globalcontroller.RemovedRestHandler
List agg points given a request and send a response.
listRemoved(Request, Response) - Method in class usr.umf.RemovedRestHandler
List agg points given a request and send a response.
listRequiredInputs() - Method in class usr.umf.VimNemGov
 
listRequiredInputs() - Method in class usr.umf.VimNEMSkin
 
listRouters(Request, Response) - Method in class usr.globalcontroller.RouterRestHandler
List routers given a request and send a response.
listRouters(Request, Response) - Method in class usr.umf.RouterRestHandler
List routers given a request and send a response.
ListRoutingTableCommand - Class in usr.router.command
The LIST_ROUTING_TABLE command.
ListRoutingTableCommand() - Constructor for class usr.router.command.ListRoutingTableCommand
Construct a ListRoutingTableCommand
listShutdownRoutersAsJSON() - Method in class usr.globalcontroller.GlobalController
List all shutdown routers
listShutdownRoutersAsJSON() - Method in class usr.umf.VimNem
List all shutdown routers
listWishedInputs() - Method in class usr.umf.VimNemGov
 
listWishedInputs() - Method in class usr.umf.VimNEMSkin
 
LocalCheckCommand - Class in usr.localcontroller.command
The CHECK_LOCAL_CONTROLLER command.
LocalCheckCommand() - Constructor for class usr.localcontroller.command.LocalCheckCommand
Construct a LocalCheckCommand.
LocalCommand - Class in usr.localcontroller.command
A Command processes a command handled by the ManagementConsole of a LocalController
LocalController - Class in usr.localcontroller
The local controller is intended to run on every machine.
LocalController(int) - Constructor for class usr.localcontroller.LocalController
Constructor for local controller starting on port
localController_ - Variable in class usr.localcontroller.LocalControllerManagementConsole
 
LocalControllerInfo - Class in usr.localcontroller
LocalHostInfo contains basic info about one host in the system It deals with finding out IP addresses, ports and so on
LocalControllerInfo(String, int) - Constructor for class usr.localcontroller.LocalControllerInfo
 
LocalControllerInfo(InetAddress, int) - Constructor for class usr.localcontroller.LocalControllerInfo
 
LocalControllerInfo(int) - Constructor for class usr.localcontroller.LocalControllerInfo
 
LocalControllerInteractor - Class in usr.interactor
This class implements the MCRP protocol and acts as a client for interacting with the ManagementConsole of a LocalController.
LocalControllerInteractor(String, int) - Constructor for class usr.interactor.LocalControllerInteractor
Constructor for a MCRP connection to the ManagementConsole of a LocalController.
LocalControllerInteractor(InetAddress, int) - Constructor for class usr.interactor.LocalControllerInteractor
Constructor for a MCRP connection to the ManagementConsole of a LocalController.
LocalControllerInteractor(LocalHostInfo) - Constructor for class usr.interactor.LocalControllerInteractor
Constructor for a MCRP connection to the ManagementConsole of a LocalController.
LocalControllerManagementConsole - Class in usr.localcontroller
A ManagementConsole listens for the LocalController.
LocalControllerManagementConsole(LocalController, int) - Constructor for class usr.localcontroller.LocalControllerManagementConsole
 
localControllerStartCommand(LocalControllerInfo) - Method in class usr.globalcontroller.ControlOptions
Return string to launch local controller on remote machine given machine name
LocalHostInfo - Class in usr.common
LocalHostInfo contains basic info about one host in the system It deals with finding out IP addresses, ports and so on
LocalHostInfo(int) - Constructor for class usr.common.LocalHostInfo
initMyInfo -- assumes that the current local host is the host in question and finds out the correct info for host name and ip address
LocalHostInfo(String) - Constructor for class usr.common.LocalHostInfo
 
LocalHostInfo(InetAddress, int) - Constructor for class usr.common.LocalHostInfo
 
LocalHostInfo(String, int) - Constructor for class usr.common.LocalHostInfo
 
LocalOKCommand - Class in usr.globalcontroller.command
A LocalOKCommand.
LocalOKCommand() - Constructor for class usr.globalcontroller.command.LocalOKCommand
Construct a LocalOKCommand.
log(BitMask, String) - Method in class usr.logging.Logger
Log a message using a Strng.
log(BitMask, LogInput) - Method in class usr.logging.Logger
Log using a LogInput object.
log(int, String) - Method in class usr.logging.Logger
Log a message using a Strng.
log(int, LogInput) - Method in class usr.logging.Logger
Log using a LogInput object.
log(BitMask, String) - Method in interface usr.logging.Logging
Log a message using a Strng.
log(BitMask, LogInput) - Method in interface usr.logging.Logging
Log using a LogInput object.
Logger - Class in usr.logging
An object that will be a logger.
Logger(String) - Constructor for class usr.logging.Logger
Construct a Logger object.
Logging - Interface in usr.logging
An interface for objects that want to be a logger.
LoggingOutputStream - Class in usr.logging
A LoggingOutputStream acts as a gateway between OutputStreams and the Logging system.
LoggingOutputStream(Logger) - Constructor for class usr.logging.LoggingOutputStream
Create a LoggingOutputStream using a specified logger.
LoggingOutputStream(Logger, BitMask) - Constructor for class usr.logging.LoggingOutputStream
Create a LoggingOutputStream using a specified logger and BitMask mask.
LogInput - Interface in usr.logging
An interface for objects that will act as input for a logger.
logln(BitMask, String) - Method in class usr.logging.Logger
Log a message using a Strng.
logln(int, String) - Method in class usr.logging.Logger
Log a message using a Strng.
logln(BitMask, String) - Method in interface usr.logging.Logging
Log a message using a Strng.
LogOutput - Interface in usr.logging
An interface for objects that will do output for a logger.
logView() - Method in interface usr.logging.LogInput
Get a view of this logger input as a string

M

MAGENTA - Static variable in class usr.common.ANSI
Magenta
MAGENTA_BG - Static variable in class usr.common.ANSI
Magenta background
main(String[]) - Static method in class plugins_usr.aggregator.test.AggPoint
Main entry point.
main(String[]) - Static method in class plugins_usr.aggregator.test.InfoConsumer
Main entry point.
main(String[]) - Static method in class plugins_usr.aggregator.test.InfoSource
Main entry point.
main(String[]) - Static method in class usr.globalcontroller.GlobalController
Main entry point.
main(String[]) - Static method in class usr.localcontroller.LocalController
Main entry point.
main(String[]) - Static method in class usr.router.Router
Main entry point
main(String[]) - Static method in class usr.umf.VimNem
Main entry point if the NEM is started from the command line.
main(String[]) - Static method in class usr.umf.VimNEMSkin
 
makeEventOutput(Event, JSONObject, PrintStream, OutputType, GlobalController) - Method in interface usr.output.OutputFunction
 
makeEventOutput(Event, JSONObject, PrintStream, OutputType, GlobalController) - Method in class usr.output.OutputNetwork
 
makeEventOutput(Event, JSONObject, PrintStream, OutputType, GlobalController) - Method in class usr.output.OutputTraffic
 
makeEventOutput(Event, JSONObject, PrintStream, GlobalController) - Method in class usr.output.OutputType
Create the required output after an event
makeOutput(long, PrintStream, OutputType, GlobalController) - Method in interface usr.output.OutputFunction
 
makeOutput(long, PrintStream, OutputType, GlobalController) - Method in class usr.output.OutputNetwork
 
makeOutput(long, PrintStream, OutputType, GlobalController) - Method in class usr.output.OutputTraffic
In fact this only requests output -- actual output occurs later
makeOutput(long, PrintStream, GlobalController) - Method in class usr.output.OutputType
Create the required output
MCRP - Class in usr.protocol
Request strings and response codes for the MCRP protocol.
MCRP() - Constructor for class usr.protocol.MCRP
 
MCRP.APP_LIST - Class in usr.protocol
APP_LIST lists apps
MCRP.APP_LIST() - Constructor for class usr.protocol.MCRP.APP_LIST
 
MCRP.APP_START - Class in usr.protocol
APP_START starts an app
MCRP.APP_START() - Constructor for class usr.protocol.MCRP.APP_START
 
MCRP.APP_STOP - Class in usr.protocol
APP_STOP starts an app
MCRP.APP_STOP() - Constructor for class usr.protocol.MCRP.APP_STOP
 
MCRP.CHECK_LOCAL_CONTROLLER - Class in usr.protocol
Connect to and confirm existence of a local controller
MCRP.CHECK_LOCAL_CONTROLLER() - Constructor for class usr.protocol.MCRP.CHECK_LOCAL_CONTROLLER
 
MCRP.CONNECT_ROUTERS - Class in usr.protocol
Local controller joins routers
MCRP.CONNECT_ROUTERS() - Constructor for class usr.protocol.MCRP.CONNECT_ROUTERS
 
MCRP.CREATE_CONNECTION - Class in usr.protocol
Create a new router-to-router data connection to another router.
MCRP.CREATE_CONNECTION() - Constructor for class usr.protocol.MCRP.CREATE_CONNECTION
 
MCRP.ECHO - Class in usr.protocol
Echo -- ping response
MCRP.ECHO() - Constructor for class usr.protocol.MCRP.ECHO
 
MCRP.END_LINK - Class in usr.protocol
Request to Local Controller to end a link
MCRP.END_LINK() - Constructor for class usr.protocol.MCRP.END_LINK
 
MCRP.ERROR - Class in usr.protocol
The standard error code.
MCRP.ERROR() - Constructor for class usr.protocol.MCRP.ERROR
 
MCRP.GET_CONNECTION_PORT - Class in usr.protocol
Get the port number to connect to on the router in order to make a new router-to-router data connection.
MCRP.GET_CONNECTION_PORT() - Constructor for class usr.protocol.MCRP.GET_CONNECTION_PORT
 
MCRP.GET_NAME - Class in usr.protocol
Get the name of the router.
MCRP.GET_NAME() - Constructor for class usr.protocol.MCRP.GET_NAME
 
MCRP.GET_NETIF_STATS - Class in usr.protocol
GET_NETIF_STATS gets stats for each NetIF
MCRP.GET_NETIF_STATS() - Constructor for class usr.protocol.MCRP.GET_NETIF_STATS
 
MCRP.GET_PORT_ADDRESS - Class in usr.protocol
Get the address of a port on the router.
MCRP.GET_PORT_ADDRESS() - Constructor for class usr.protocol.MCRP.GET_PORT_ADDRESS
 
MCRP.GET_PORT_NAME - Class in usr.protocol
Get the name of a port on the router.
MCRP.GET_PORT_NAME() - Constructor for class usr.protocol.MCRP.GET_PORT_NAME
 
MCRP.GET_PORT_REMOTE_ADDRESS - Class in usr.protocol
Get the address of a remote router of a port on the router.
MCRP.GET_PORT_REMOTE_ADDRESS() - Constructor for class usr.protocol.MCRP.GET_PORT_REMOTE_ADDRESS
 
MCRP.GET_PORT_REMOTE_ROUTER - Class in usr.protocol
Get the name of a remote router of a port on the router.
MCRP.GET_PORT_REMOTE_ROUTER() - Constructor for class usr.protocol.MCRP.GET_PORT_REMOTE_ROUTER
 
MCRP.GET_PORT_WEIGHT - Class in usr.protocol
Get the weight of a port on the router.
MCRP.GET_PORT_WEIGHT() - Constructor for class usr.protocol.MCRP.GET_PORT_WEIGHT
 
MCRP.GET_ROUTER_ADDRESS - Class in usr.protocol
Get the global Address of the router.
MCRP.GET_ROUTER_ADDRESS() - Constructor for class usr.protocol.MCRP.GET_ROUTER_ADDRESS
 
MCRP.GET_ROUTER_STATS - Class in usr.protocol
GET_ROUTER_STATS gets stats for each Router
MCRP.GET_ROUTER_STATS() - Constructor for class usr.protocol.MCRP.GET_ROUTER_STATS
 
MCRP.GET_SOCKET_STATS - Class in usr.protocol
GET_SOCKET_STATS gets stats for the sockets in the AppSocketMux
MCRP.GET_SOCKET_STATS() - Constructor for class usr.protocol.MCRP.GET_SOCKET_STATS
 
MCRP.INCOMING_CONNECTION - Class in usr.protocol
Tell the router there has been an incoming connection on the router-to-router port.
MCRP.INCOMING_CONNECTION() - Constructor for class usr.protocol.MCRP.INCOMING_CONNECTION
 
MCRP.LIST_CONNECTIONS - Class in usr.protocol
List all the router-to-router connections that the router has.
MCRP.LIST_CONNECTIONS() - Constructor for class usr.protocol.MCRP.LIST_CONNECTIONS
 
MCRP.LIST_ROUTING_TABLE - Class in usr.protocol
Router lists routing table
MCRP.LIST_ROUTING_TABLE() - Constructor for class usr.protocol.MCRP.LIST_ROUTING_TABLE
 
MCRP.MONITORING_START - Class in usr.protocol
MONITORING_START starts an monitoring
MCRP.MONITORING_START() - Constructor for class usr.protocol.MCRP.MONITORING_START
 
MCRP.MONITORING_STOP - Class in usr.protocol
MONITORING_STOP starts an monitoring
MCRP.MONITORING_STOP() - Constructor for class usr.protocol.MCRP.MONITORING_STOP
 
MCRP.NETWORK_GRAPH - Class in usr.protocol
Get the network connectivity graph managed by the GlobalController
MCRP.NETWORK_GRAPH() - Constructor for class usr.protocol.MCRP.NETWORK_GRAPH
 
MCRP.NEW_ROUTER - Class in usr.protocol
Local controller starts router
MCRP.NEW_ROUTER() - Constructor for class usr.protocol.MCRP.NEW_ROUTER
 
MCRP.OK_LOCAL_CONTROLLER - Class in usr.protocol
Connect to and confirm existence of a local controller
MCRP.OK_LOCAL_CONTROLLER() - Constructor for class usr.protocol.MCRP.OK_LOCAL_CONTROLLER
 
MCRP.ON_ROUTER - Class in usr.protocol
MCRP request for a Router ON_ROUTER router_id className args e.g.
MCRP.ON_ROUTER() - Constructor for class usr.protocol.MCRP.ON_ROUTER
 
MCRP.PING - Class in usr.protocol
Ping all neighbours
MCRP.PING() - Constructor for class usr.protocol.MCRP.PING
 
MCRP.PING_NEIGHBOURS - Class in usr.protocol
Ping all neighbours
MCRP.PING_NEIGHBOURS() - Constructor for class usr.protocol.MCRP.PING_NEIGHBOURS
 
MCRP.QUIT - Class in usr.protocol
Quit talking to the Component.
MCRP.QUIT() - Constructor for class usr.protocol.MCRP.QUIT
 
MCRP.READ_OPTIONS_FILE - Class in usr.protocol
Request to router to read an options string
MCRP.READ_OPTIONS_FILE() - Constructor for class usr.protocol.MCRP.READ_OPTIONS_FILE
 
MCRP.READ_OPTIONS_STRING - Class in usr.protocol
Request to router to read an options string
MCRP.READ_OPTIONS_STRING() - Constructor for class usr.protocol.MCRP.READ_OPTIONS_STRING
 
MCRP.REPORT_AP - Class in usr.protocol
Report AP status
MCRP.REPORT_AP() - Constructor for class usr.protocol.MCRP.REPORT_AP
 
MCRP.REQUEST_ROUTER_STATS - Class in usr.protocol
REQUEST_ROUTER_STATS gets stats for each Router
MCRP.REQUEST_ROUTER_STATS() - Constructor for class usr.protocol.MCRP.REQUEST_ROUTER_STATS
 
MCRP.ROUTER_CONFIG - Class in usr.protocol
Router configuration string to send to local controller
MCRP.ROUTER_CONFIG() - Constructor for class usr.protocol.MCRP.ROUTER_CONFIG
 
MCRP.ROUTER_OK - Class in usr.protocol
ROUTER_OK -- check router on
MCRP.ROUTER_OK() - Constructor for class usr.protocol.MCRP.ROUTER_OK
 
MCRP.ROUTER_SHUT_DOWN - Class in usr.protocol
Request to Local Controller to shut down a router
MCRP.ROUTER_SHUT_DOWN() - Constructor for class usr.protocol.MCRP.ROUTER_SHUT_DOWN
 
MCRP.RUN - Class in usr.protocol
Echo -- ping response
MCRP.RUN() - Constructor for class usr.protocol.MCRP.RUN
 
MCRP.SEND_ROUTER_STATS - Class in usr.protocol
RETURN_ROUTER_STATS gets stats for each Router
MCRP.SEND_ROUTER_STATS() - Constructor for class usr.protocol.MCRP.SEND_ROUTER_STATS
 
MCRP.SET_AP - Class in usr.protocol
Set AP status
MCRP.SET_AP() - Constructor for class usr.protocol.MCRP.SET_AP
 
MCRP.SET_LINK_WEIGHT - Class in usr.protocol
Request to Local Controller to set a link weight
MCRP.SET_LINK_WEIGHT() - Constructor for class usr.protocol.MCRP.SET_LINK_WEIGHT
 
MCRP.SET_NAME - Class in usr.protocol
Set the name of the router.
MCRP.SET_NAME() - Constructor for class usr.protocol.MCRP.SET_NAME
 
MCRP.SET_PORT_ADDRESS - Class in usr.protocol
Set the address of a port on the router.
MCRP.SET_PORT_ADDRESS() - Constructor for class usr.protocol.MCRP.SET_PORT_ADDRESS
 
MCRP.SET_PORT_WEIGHT - Class in usr.protocol
Set the weight of a port on the router.
MCRP.SET_PORT_WEIGHT() - Constructor for class usr.protocol.MCRP.SET_PORT_WEIGHT
 
MCRP.SET_ROUTER_ADDRESS - Class in usr.protocol
Set the global Address of the router.
MCRP.SET_ROUTER_ADDRESS() - Constructor for class usr.protocol.MCRP.SET_ROUTER_ADDRESS
 
MCRP.SHUT_DOWN - Class in usr.protocol
Shut down this Controller.
MCRP.SHUT_DOWN() - Constructor for class usr.protocol.MCRP.SHUT_DOWN
 
meanAPLife() - Method in interface usr.APcontroller.APController
Return the mean life of an AP -- this only includes APs which have died
meanAPLife() - Method in class usr.APcontroller.LifeSpanEstimate
Return the mean life of an AP -- this only includes APs which have died
meanAPLife() - Method in class usr.APcontroller.NoAPController
Return the mean life of an AP -- this only includes APs which have died
meanAPLife() - Method in class usr.APcontroller.NullAPController
Return the mean life of an AP -- this only includes APs which have died
meanAPLifeSoFar(long) - Method in interface usr.APcontroller.APController
Return the mean life of an AP -- includes all APs
meanAPLifeSoFar(long) - Method in class usr.APcontroller.LifeSpanEstimate
Return the mean life of an AP -- includes all
meanAPLifeSoFar(long) - Method in class usr.APcontroller.NoAPController
Return the mean life of an AP -- this only APs which have not died
meanAPLifeSoFar(long) - Method in class usr.APcontroller.NullAPController
Return the mean life of an AP -- includes all
meanNodeLife() - Method in interface usr.APcontroller.APController
Return the mean life of a node -- this only includes nodes which have died
meanNodeLife() - Method in class usr.APcontroller.LifeSpanEstimate
Return the mean life of a node -- this only includes nodes which have died
meanNodeLife() - Method in class usr.APcontroller.NoAPController
Return the mean life of a node -- this only includes nodes which have died
meanNodeLife() - Method in class usr.APcontroller.NullAPController
Return the mean life of a node -- this only includes nodes which have died
mergeEntry(SimpleRoutingTableEntry, NetIF, RouterOptions) - Method in class usr.router.SimpleRoutingTable
Merge an entry in this RoutingTable returns true if there has been a change
mergeEntry(VectorRoutingTableEntry, NetIF, RouterOptions) - Method in class usr.router.VectorRoutingTable
Merge an entry in this RoutingTable returns true if there has been a change
mergeTables(RoutingTable, NetIF, RouterOptions) - Method in interface usr.router.RoutingTable
Merge a RoutingTable into this one.
mergeTables(RoutingTable, NetIF, RouterOptions) - Method in class usr.router.SimpleRoutingTable
Merge a RoutingTable into this one.
mergeTables(RoutingTable, NetIF, RouterOptions) - Method in class usr.router.VectorRoutingTable
Merge a RoutingTable into this one.
MinimalDatagramDevice - Class in usr.router
A Minimal version of datagram device -- given an address and a fabric device it routes packets either to the fabric device or receives them as appropriate according to the Listener device -- to instantiate implement outQueueHandler
MinimalDatagramDevice(String) - Constructor for class usr.router.MinimalDatagramDevice
Create a very basic datagram device -- this is not properly instatiated until address and listener set
MinimalDatagramDevice(String, Address, NetIFListener) - Constructor for class usr.router.MinimalDatagramDevice
Given an address and a netListener create a minimal datagram device with a very basic datagram device
MinimalDatagramDevice(String, Address, FabricDevice, NetIFListener) - Constructor for class usr.router.MinimalDatagramDevice
Given an address and a netListener and a fabric create a minimal datagram device
monitoringStart(InetSocketAddress, int) - Method in class usr.interactor.LocalControllerInteractor
Monitoring Start.
monitoringStart(InetSocketAddress, int) - Method in class usr.interactor.RouterInteractor
Monitoring Start.
MonitoringStartCommand - Class in usr.localcontroller.command
The MONITORING_START command starts monitoring on specified address and port, with Measurements every N seconds.
MonitoringStartCommand() - Constructor for class usr.localcontroller.command.MonitoringStartCommand
Construct a MonitoringStartCommand
MonitoringStartCommand - Class in usr.router.command
The MONITORING_START command starts monitoring on specified address and port, with Measurements every N seconds.
MonitoringStartCommand() - Constructor for class usr.router.command.MonitoringStartCommand
Construct a MonitoringStartCommand
monitoringStop() - Method in class usr.interactor.LocalControllerInteractor
Monitoring Stop
monitoringStop() - Method in class usr.interactor.RouterInteractor
Monitoring Stop
MonitoringStopCommand - Class in usr.localcontroller.command
The MONITORING_STOP command stops monitoring MONITORING_STOP
MonitoringStopCommand() - Constructor for class usr.localcontroller.command.MonitoringStopCommand
Construct a MonitoringStopCommand
MonitoringStopCommand - Class in usr.router.command
The MONITORING_STOP command stops monitoring MONITORING_STOP
MonitoringStopCommand() - Constructor for class usr.router.command.MonitoringStopCommand
Construct a MonitoringStopCommand

N

NetIF - Interface in usr.router
A Network Interface for a Router.
NetIFListener - Interface in usr.router
Interface is for "glue" to hold together netifs -- it allows routing between them
NetIFStatsCumulativeReporter - Class in usr.globalcontroller
A NetIFStatsCumulativeReporter collects measurements sent by a NetIFStatsProbe embedded in each Router.
NetIFStatsCumulativeReporter(GlobalController) - Constructor for class usr.globalcontroller.NetIFStatsCumulativeReporter
Constructor
NetIFStatsProbe - Class in usr.router
A probe that talks to a Router can collects the stats for each NetIF.
NetIFStatsProbe(RouterController) - Constructor for class usr.router.NetIFStatsProbe
Construct a NetIFStatsProbe
NetIFStatsReporter - Class in usr.globalcontroller
A NetIFStatsReporter collects measurements sent by a NetIFStatsProbe embedded in each Router.
NetIFStatsReporter(GlobalController) - Constructor for class usr.globalcontroller.NetIFStatsReporter
Constructor
NetStats - Class in usr.router
Some stats for a NetIF.
NetStats() - Constructor for class usr.router.NetStats
Constructor
NetStats.Stat - Enum in usr.router
 
networkGraph(String) - Method in class usr.interactor.GlobalControllerInteractor
Get the networkGraph as a String representation.
NetworkGraphCommand - Class in usr.globalcontroller.command
A NetworkGraphCommand
NetworkGraphCommand() - Constructor for class usr.globalcontroller.command.NetworkGraphCommand
Construct a NetworkGraphCommand.
newAddress(int) - Static method in class usr.net.AddressFactory
Return an Address, given an int
newAddress(byte[]) - Static method in class usr.net.AddressFactory
Return an Address, given a byte[]
newAddress(String) - Static method in class usr.net.AddressFactory
Return an Address, given a String
newAP(long, int) - Method in class usr.APcontroller.LifeSpanEstimate
A node is born at a given time -- register this
newAPInfo() - Method in interface usr.APcontroller.APController
Return APInfo appropriate for this controller
newAPInfo() - Method in class usr.APcontroller.NoAPController
/** Create new APInfo
newAPInfo() - Method in class usr.APcontroller.NullAPController
/** Create new APInfo
newAPInfo() - Method in class usr.APcontroller.RandomAPController
Create new APInfo
newConnection() - Method in class usr.router.RouterController
Increment the no of connections that have been made.
newDatagram(ByteBuffer) - Static method in class usr.net.DatagramFactory
Return a Datagram given a ByteBuffer
newDatagram(byte[]) - Static method in class usr.net.DatagramFactory
Return a Datagram given a byte[]
newDatagram(int, ByteBuffer) - Static method in class usr.net.DatagramFactory
Return the relevant Datagram given a ByteBuffer
newDatagram(int, byte[]) - Static method in class usr.net.DatagramFactory
Return the relevant Datagram given a ByteBuffer
newNode(long, int) - Method in class usr.APcontroller.LifeSpanEstimate
A node is born at a given time -- register this
newRouter(int, int) - Method in class usr.interactor.LocalControllerInteractor
As the LocalController to start a new router.
newRouter(int, int, int, String, String) - Method in class usr.interactor.LocalControllerInteractor
Ask the LocalController to start a new router.
NewRouterCommand - Class in usr.localcontroller.command
The NEW_ROUTER command.
NewRouterCommand() - Constructor for class usr.localcontroller.command.NewRouterCommand
Construct a NewRouterCommand.
newRoutingTable() - Method in interface usr.router.RouterFabric
Create a new empty routing table
newRoutingTable() - Method in class usr.router.SimpleRouterFabric
Create a new empty routing table
newRoutingTable() - Method in class usr.router.VectorRouterFabric
Create a new empty routing table
NoAPController - Class in usr.APcontroller
Implements AP controller which does nothing
noControllers() - Method in class usr.globalcontroller.ControlOptions
Accessor function returns the number of controllers
nodeDeath(long, int) - Method in class usr.APcontroller.LifeSpanEstimate
A node dies -- register this
nonAPNodes(GlobalController) - Method in class usr.APcontroller.NullAPController
Return a list of potential access points
NullAPController - Class in usr.APcontroller
Implements Random AP Controller
NullAPInfo - Class in usr.APcontroller
Implements Extra information for the Null AP controller (essentially none)
NullAPInfo() - Constructor for class usr.APcontroller.NullAPInfo
 

O

on - Static variable in class usr.common.ThreadTools
 
onRouter(int, String, String[]) - Method in class usr.globalcontroller.GlobalController
Run an application on a Router.
onRouter(int, String, String[]) - Method in class usr.localcontroller.LocalController
Run something on a Router.
OnRouterCommand - Class in usr.globalcontroller.command
The ON_ROUTER command.
OnRouterCommand() - Constructor for class usr.globalcontroller.command.OnRouterCommand
Construct a OnRouterCommand.
OnRouterCommand - Class in usr.localcontroller.command
The ON_ROUTER command.
OnRouterCommand() - Constructor for class usr.localcontroller.command.OnRouterCommand
Construct a OnRouterCommand.
or(BitMask) - Method in class usr.logging.BitMask
Performs a logical OR of this mask with the argument mask.
ourAddress(Address) - Method in class usr.router.AbstractRouterFabric
Is this datagram for us
ourAddress(Address) - Method in class usr.router.MinimalDatagramDevice
is this address ours
ourAddress(Address) - Method in interface usr.router.NetIFListener
Is this address an address associated with this netiflistener
OutputFunction - Interface in usr.output
This interface is for any function producing output
OutputNetwork - Class in usr.output
Class to output network stuff
OutputNetwork() - Constructor for class usr.output.OutputNetwork
 
OutputTraffic - Class in usr.output
Class to output network stuff
OutputTraffic() - Constructor for class usr.output.OutputTraffic
 
OutputType - Class in usr.output
This class produces output from the simulation
OutputType() - Constructor for class usr.output.OutputType
 
outQueueHandler(Datagram, DatagramDevice) - Method in class usr.router.AbstractRouterFabric
Datagram which has arrived is ours
outQueueHandler(Datagram, DatagramDevice) - Method in class usr.router.AppSocketMux
Deliver a received datagram to the appropriate app
outQueueHandler(Datagram, DatagramDevice) - Method in interface usr.router.DatagramDevice
Send the datagram onwards to the world
outQueueHandler(Datagram, DatagramDevice) - Method in class usr.router.MinimalDatagramDevice
Send the datagram onwards to the world
outQueueHandler(Datagram, DatagramDevice) - Method in class usr.router.TCPNetIF
Finally send the datagram onwards
outQueueHasCapacity() - Method in class usr.router.FabricDevice
A callback from the OutQueueHandler to say that the queue has some space.

P

Pair<A extends java.lang.Comparable<A>,B extends java.lang.Comparable<B>> - Class in usr.common
 
Pair(A, B) - Constructor for class usr.common.Pair
 
parseExtraXML(Node) - Method in interface usr.output.OutputFunction
 
parseExtraXML(Node) - Method in class usr.output.OutputNetwork
 
parseExtraXML(Node) - Method in class usr.output.OutputTraffic
 
parseExtraXML(Node) - Method in class usr.output.OutputType
 
parseXML(Document) - Method in class usr.router.RouterOptions
Parse the XML which represents router options
paused() - Method in class usr.router.RouterProbe
Paused
pauseMonitoring() - Method in class usr.router.RouterController
Pause monitoring
Ping - Class in usr.applications
An application for Ping
Ping() - Constructor for class usr.applications.Ping
Do a ping
ping(Address) - Method in class usr.router.AbstractRouterFabric
Ping command received
ping(Address) - Method in class usr.router.Router
Try to ping router with a given id
ping(Address) - Method in class usr.router.RouterController
Try to ping router with a given Address
ping(Address) - Method in interface usr.router.RouterFabric
Ping a given id -- expect a response
PingCommand - Class in usr.router.command
The PING command.
PingCommand() - Constructor for class usr.router.command.PingCommand
Construct a GetNameCommand.
PlainNetworkVisualization - Class in usr.globalcontroller.visualization
A plain view of the current network topology.
PlainNetworkVisualization() - Constructor for class usr.globalcontroller.visualization.PlainNetworkVisualization
 
plotKMGraph(long) - Method in class usr.APcontroller.LifeSpanEstimate
Plot (return co-ords of a graph of the Kaplan--Meier Estimator
plotKMGraphTail(long) - Method in class usr.APcontroller.LifeSpanEstimate
Plot (return co-ords of a graph of the Kaplan--Meier Estimator with tail
plugInNetIF(NetIF) - Method in class usr.router.Router
Plug in a NetIF to the Router.
plugins_usr.aggregator.appl - package plugins_usr.aggregator.appl
 
plugins_usr.aggregator.test - package plugins_usr.aggregator.test
 
plugins_usr.monitoring.appl - package plugins_usr.monitoring.appl
 
plugins_usr.monitoring.distribution - package plugins_usr.monitoring.distribution
This package provides classes that are the implementation of the Data Plane that utilizes USR for transmission.
plugTemporaryNetIFIntoPort(NetIF) - Method in class usr.router.RouterController
Plug a NetIF into the RouterFabric
PortPool - Class in usr.common
Given a range of ports returns one or
PortPool(int, int) - Constructor for class usr.common.PortPool
 
POS(int, int) - Static method in class usr.common.ANSI
Move cursor to a position
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in class usr.engine.BackgroundTrafficEngine
Add or remove events following a simulation event
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in class usr.engine.EmptyEventEngine
Add or remove events following a simulation event
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in interface usr.engine.EventEngine
Add or remove events following a simulation event
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in class usr.engine.ProbabilisticEventEngine
Add or remove events following a simulation event
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in class usr.engine.ScriptEngine
Add or remove events following a simulation event
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in class usr.engine.TestEventEngine
Add or remove events following a simulation event
preceedEvent(EventScheduler, GlobalController) - Method in interface usr.events.Event
Perform logic which preceeds an event
preceedEvent(SimEvent, EventScheduler, GlobalController) - Method in class usr.globalcontroller.GlobalController
Add or remove events following a simulation event
preceedEvent(EventScheduler, GlobalController) - Method in class usr.globalcontroller.SimEvent
Use engines or global controller to get actions which should preceed this event
preferEmptyNodes() - Method in class usr.engine.BackgroundTrafficEngine
Will empty nodes be connected to more frequently
PressureAPController - Class in usr.APcontroller
Implements PressureAP Controller -- default actions are from NullAPController
print(String, String) - Method in class usr.common.ProcessWrapper
Print out some input.
println(String) - Method in class usr.logging.TimedPrintWriter
Print a String and then terminate the line.
ProbabilisticEventEngine - Class in usr.engine
This engine uses probability distribtions to add events into the event library
ProbabilisticEventEngine(int, String) - Constructor for class usr.engine.ProbabilisticEventEngine
Contructor from Parameter string
process - Variable in class usr.common.ProcessWrapper
 
process(String) - Method in interface usr.logging.LogOutput
Process a string
process(LogInput) - Method in interface usr.logging.LogOutput
Process an LogInput
processAppName(String) - Method in class usr.globalcontroller.visualization.ColouredNetworkAndApplicationVisualization
Process name of app.
ProcessWrapper - Class in usr.common
This class wraps a Process and collects up the output and error streams.
ProcessWrapper(Process, String) - Constructor for class usr.common.ProcessWrapper
A ProcessWrapper wraps a Process with a name.
produceOutput(long, PrintStream, OutputType, GlobalController) - Method in class usr.output.OutputTraffic
 
Protocol - Interface in usr.protocol
import usr.logging.*; Marker for a protocol.
publishInformation(int, String, JSONObject) - Method in class usr.umf.kb.KnowledgeBlockClient
Set some data
PublishInformation(int, String, JSONObject) - Method in class usr.umf.kb.KnowledgeExchangeInterface
Publish an Information value to KNOW passes the id of the NEM sharing the information

Q

quit() - Method in class usr.interactor.GlobalControllerInteractor
Quit talking to the router Close a connection to the ManagementConsole of the router.
quit() - Method in class usr.interactor.RouterInteractor
Quit talking to the router Close a connection to the ManagementConsole of the router.
QuitCommand - Class in usr.globalcontroller.command
The QUIT command.
QuitCommand() - Constructor for class usr.globalcontroller.command.QuitCommand
Construct a QuitCommand.
QuitCommand - Class in usr.localcontroller.command
The QUIT command.
QuitCommand() - Constructor for class usr.localcontroller.command.QuitCommand
Construct a QuitCommand.
QuitCommand - Class in usr.router.command
The QUIT command.
QuitCommand() - Constructor for class usr.router.command.QuitCommand
Construct a QuitCommand.

R

RandomAPController - Class in usr.APcontroller
Implements Random AP Controller -- default actions are from NullAPController
RandomAPInfo - Class in usr.APcontroller
Implements Extra information for the Null AP controller (essentially none)
RandomAPInfo() - Constructor for class usr.APcontroller.RandomAPInfo
 
readDatagram() - Method in interface usr.net.Connection
Read a Datagram from a Connection.
readDatagram() - Method in class usr.net.ConnectionOverTCP
Read a Datagram.
readDatagram() - Method in class usr.net.ConnectionOverUDP
Read a Datagram.
readOptionsFile(String) - Method in class usr.router.Router
Read a file containing router options
readOptionsFile(String) - Method in class usr.router.RouterController
Read a file containing router options
ReadOptionsFileCommand - Class in usr.router.command
The READ_OPTIONS_FILE command
ReadOptionsFileCommand() - Constructor for class usr.router.command.ReadOptionsFileCommand
Construct a GetAddressCommand.
readOptionsString(String) - Method in class usr.router.Router
Read a string containing router options
readOptionsString(String) - Method in class usr.router.RouterController
Read a string containing router options
ReadOptionsStringCommand - Class in usr.router.command
The READ_OPTIONS_FILE command
ReadOptionsStringCommand() - Constructor for class usr.router.command.ReadOptionsStringCommand
Construct a GetAddressCommand.
receive() - Method in class plugins_usr.monitoring.distribution.USRReceiver
Receive a message from the multicast address.
Receive - Class in usr.applications
An application for Receiving a specific amount of data
Receive() - Constructor for class usr.applications.Receive
Constructor for Recv
receive() - Method in class usr.net.DatagramSocket
Receives a datagram from this socket.
receive() - Method in class usr.router.AppSocket
Receives a datagram from this socket.
received(ByteArrayInputStream, MetaData) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
This method is called just after a packet has been received from some underlying transport at a particular address.
received(ByteArrayInputStream, MetaData) - Method in class plugins_usr.monitoring.distribution.USRDataPlaneConsumerNoNames
This method is called just after a packet has been received from some underlying transport at a particular address.
received(ByteArrayInputStream, MetaData) - Method in class plugins_usr.monitoring.distribution.USRDataPlaneConsumerWithNames
This method is called just after a packet has been received from some underlying transport at a particular address.
receiveRouterStats(String) - Method in class usr.globalcontroller.GlobalController
Receiver router traffic -- if it completes a set then output it
Recv - Class in usr.applications
An application for Receiving some data
Recv() - Constructor for class usr.applications.Recv
Constructor for Recv
RecvDataRate - Class in usr.applications
An application for Receiving some data It prints out the data rate.
RecvDataRate() - Constructor for class usr.applications.RecvDataRate
Constructor for RecvDataRate
RED - Static variable in class usr.common.ANSI
Red
RED_BG - Static variable in class usr.common.ANSI
Red background
register(Command) - Method in class usr.console.USRRestConsole
Register a new command with the ManagementConsole.
register(Command) - Method in class usr.umf.VimNemGov
Register a new command with the ManagementConsole.
register(Command) - Method in class usr.umf.VimNEMSkin
Register a new command with the ManagementConsole.
registerCommands() - Method in class usr.globalcontroller.GlobalControllerManagementConsole
 
registerCommands() - Method in class usr.localcontroller.LocalControllerManagementConsole
 
registerCommands() - Method in class usr.router.RouterManagementConsole
 
registerCommands() - Method in class usr.umf.VimNemGov
 
registerCommands() - Method in class usr.umf.VimNEMSkin
 
registerNEM(JSONObject) - Method in class usr.umf.kb.KnowledgeBlockClient
New registration given a JSONObject which contains is the registration details.
RegisterNEM(JSONObject) - Method in class usr.umf.kb.KnowledgeManagementInterface
New registration given a JSONObject which contains is the registration details.
remoteClose() - Method in class usr.router.AppSocketMux
Remote close received
remoteClose() - Method in interface usr.router.NetIF
Remote close received
remoteClose() - Method in class usr.router.TCPNetIF
Close a netIF given remote end has called close -- this is done as a spawned process since it would otherwise block out queues which might need to be written to during close
remoteClosePort(RouterPort) - Method in class usr.router.AbstractRouterFabric
Close port.
remoteRemoveNetIF(NetIF) - Method in class usr.router.AbstractRouterFabric
Remove a Network Interface from this Router after remote request synchronized to prevent multiple calls
removeAccessPoint(long, int) - Method in interface usr.APcontroller.APController
Remove access point with gid G
removeAccessPoint(long, int) - Method in class usr.APcontroller.NoAPController
Remove access point with ID gid
removeAccessPoint(long, int) - Method in class usr.APcontroller.NullAPController
Remove access point with ID gid
removeAddress(Address) - Method in interface usr.router.RoutingTable
Remove all instances of address from routing table returns true if routing table has changed
removeAddress(Address) - Method in class usr.router.SimpleRoutingTable
remove address from table.
removeAddress(Address) - Method in class usr.router.VectorRoutingTable
remove address from table.
removeApplication(Integer, String) - Method in class usr.common.BasicRouterInfo
Remove an application to the router.
RemovedRestHandler - Class in usr.globalcontroller
A class to handle /ap/ requests
RemovedRestHandler() - Constructor for class usr.globalcontroller.RemovedRestHandler
 
RemovedRestHandler - Class in usr.umf
A class to handle /ap/ requests
RemovedRestHandler() - Constructor for class usr.umf.RemovedRestHandler
 
removeLink(long, int, int) - Method in interface usr.APcontroller.APController
Remove link from network
removeLink(long, int, int) - Method in class usr.APcontroller.NoAPController
Remove link from network
removeLink(long, int, int) - Method in class usr.APcontroller.NullAPController
Remove link from network
removeNetIF(NetIF) - Method in class usr.router.AbstractRouterFabric
Remove a Network Interface from this Router.
removeNetIF(NetIF) - Method in class usr.router.Router
Remove a network interface from the router
removeNetIF(NetIF) - Method in class usr.router.RouterController
Remove a NetIF
removeNetIF(NetIF) - Method in interface usr.router.RouterFabric
Remove a Network Interface from this Router.
removeNetIF(NetIF) - Method in interface usr.router.RoutingTable
Removes a network interface from a router returns true if routing table has changed
removeNetIF(NetIF) - Method in class usr.router.SimpleRoutingTable
Removes a network interface from a router returns true if routing table has changed
removeNetIF(NetIF) - Method in class usr.router.VectorRoutingTable
Removes a network interface from a router returns true if routing table has changed
removeNode(long, int) - Method in interface usr.APcontroller.APController
Remove node and hence possibly AP from network
removeNode(long, int) - Method in class usr.APcontroller.NoAPController
Node has been removed from network and hence can no longer be AP -- note that access points will
removeNode(long, int) - Method in class usr.APcontroller.NullAPController
Node has been removed from network and hence can no longer be AP -- note that access points will
removeOutput(PrintWriter) - Method in class usr.logging.Logger
Remove output to a printwriter
removeOutput(PrintStream) - Method in class usr.logging.Logger
Remove output to a printstream.
removeOutput(LogOutput) - Method in class usr.logging.Logger
Remove output to an LogOutput object.
removeThreadContext(ThreadGroup) - Method in class usr.router.Router
Remove router thread context info.
removeWarmUpNode(long, long) - Method in interface usr.APcontroller.APController
Remove warm up (not real) node
removeWarmUpNode(long, long) - Method in class usr.APcontroller.LifeSpanEstimate
Remove warm up (not real) node
removeWarmUpNode(long, long) - Method in class usr.APcontroller.NoAPController
Remove warm up (not real) node
removeWarmUpNode(long, long) - Method in class usr.APcontroller.NullAPController
Remove warm up (not real) node
report(Measurement) - Method in class plugins_usr.aggregator.appl.InfoConsumer
Receiver of a measurment.
report(Measurement) - Method in class plugins_usr.aggregator.test.InfoConsumer
Receiver of a measurment.
report(Measurement) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Receiver of a measurment, with an extra object that has context info
report(Measurement) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Receiver of a measurment, with an extra object that has context info
report(Measurement) - Method in class usr.globalcontroller.NetIFStatsCumulativeReporter
This collects each measurement and processes it.
report(Measurement) - Method in class usr.globalcontroller.NetIFStatsReporter
This collects each measurement and processes it.
report(Measurement) - Method in class usr.globalcontroller.RouterAppsReporter
This collects each measurement and processes it.
reportAP(int, int) - Method in class usr.globalcontroller.GlobalController
Router GID reports a connection to access point AP
reportAP(int, int) - Method in class usr.interactor.GlobalControllerInteractor
Send a message to a local controller informing it about a routers status as an aggregation point
reportAP(int, int) - Method in class usr.interactor.LocalControllerInteractor
Send a message to a local controller informing it about a routers status as an aggregation point
reportAP(int, int) - Method in class usr.localcontroller.LocalController
Report the Aggregation point for a given router
ReportAPCommand - Class in usr.globalcontroller.command
The REPORT_AP command selets whether a router is or is not an aggregation point
ReportAPCommand() - Constructor for class usr.globalcontroller.command.ReportAPCommand
Construct a ReportAPCommand
ReportAPCommand - Class in usr.localcontroller.command
The REPORT_AP command selets whether a router is or is not an aggregation point
ReportAPCommand() - Constructor for class usr.localcontroller.command.ReportAPCommand
Construct a SetAddressCommand.
requestInformation(int, String) - Method in class usr.umf.kb.KnowledgeBlockClient
Get some data
RequestInformation(int, String) - Method in class usr.umf.kb.KnowledgeExchangeInterface
Request Information value using the Pull Method passes the id of the requesting NEM
requestNewRouter(int, int, int, String, String) - Method in class usr.localcontroller.LocalController
Received start new router command
requestRouterStats() - Method in class usr.globalcontroller.GlobalController
Request router stats
requestRouterStats() - Method in class usr.interactor.LocalControllerInteractor
Request stats from routers -- stats are returned by a separate command
RequestRouterStatsCommand - Class in usr.localcontroller.command
The RequestRouterStatsCommand command.
RequestRouterStatsCommand() - Constructor for class usr.localcontroller.command.RequestRouterStatsCommand
Construct a RequestRouterStatsCommand.
RESET_COLOUR - Static variable in class usr.common.ANSI
Reset the colours
respondToGlobalController(LocalHostInfo) - Method in class usr.interactor.GlobalControllerInteractor
Responds to the GlobalController.
RestCommand - Interface in usr.console
A Command object processes a command handled by the ManagementConsole of a ComponentController.
resumed() - Method in class usr.router.RouterProbe
Resumed
resumeMonitoring() - Method in class usr.router.RouterController
Resume monitoring
RIGHT - Static variable in class usr.common.ANSI
Cursor right
RIGHT(int) - Static method in class usr.common.ANSI
Move cursor right
Router - Class in usr.router
A Router within UserSpaceRouting.
RouterAppsReporter - Class in usr.globalcontroller
A RouterAppsReporter collects measurements sent by a AppListProbe embedded in each Router.
RouterAppsReporter(GlobalController) - Constructor for class usr.globalcontroller.RouterAppsReporter
Constructor
RouterCommand - Class in usr.router.command
A Command processes a command handled by the ManagementConsole of a Router.
RouterConfigCommand - Class in usr.localcontroller.command
The ROUTER_CONFIG command takes a string for default router config
RouterConfigCommand() - Constructor for class usr.localcontroller.command.RouterConfigCommand
Construct a RouterConfigCommand
RouterConnections - Class in usr.router
A RouterConnections accepts new connections from exisiting routers.
RouterConnections(RouterController, int) - Constructor for class usr.router.RouterConnections
Construct a RouterConnections, given a specific port.
RouterController - Class in usr.router
The Router Controller provides the management and control mechanisms for the whole router.
RouterController(Router, RouterOptions, int, String) - Constructor for class usr.router.RouterController
Construct a RouterController, given a specific port.
RouterController(Router, RouterOptions, int, int, String) - Constructor for class usr.router.RouterController
Construct a RouterController.
routerCreated(String) - Method in interface usr.globalcontroller.RouterCreatedNotification
The named router has been created
routerCreated(String) - Method in class usr.globalcontroller.RouterLifecycleProbe
The named router has been created
RouterCreatedNotification - Interface in usr.globalcontroller
An interface for objects that need to be notified that a router has been created.
routerDeleted(String) - Method in class usr.globalcontroller.NetIFStatsCumulativeReporter
Tell this reporter that a router has been deleted
routerDeleted(String) - Method in class usr.globalcontroller.NetIFStatsReporter
Tell this reporter that a router has been deleted
routerDeleted(String) - Method in interface usr.globalcontroller.RouterDeletedNotification
The named router has been deleted.
routerDeleted(String) - Method in class usr.globalcontroller.RouterLifecycleProbe
The named router has been deleted
RouterDeletedNotification - Interface in usr.globalcontroller
An interface for objects that need to be notified that a router has been deleted.
RouterDirectory - Class in usr.router
The RouterDirectory has a reference to the Router that will be used by the DatagramSocket implementation in order to decide which Router to connect new sockets to.
RouterDirectory() - Constructor for class usr.router.RouterDirectory
 
RouterEnv - Class in usr.router
Create a Router Environment.
RouterEnv(int) - Constructor for class usr.router.RouterEnv
Construct a Router listening on a specified port for the management console and on port+1 for the Router to Router connections.
RouterEnv(int, String) - Constructor for class usr.router.RouterEnv
Construct a Router listening on a specified port for the management console and on port+1 for the Router to Router connections, plus a given name.
RouterEnv(int, int) - Constructor for class usr.router.RouterEnv
Construct a Router listening on a specified port for the management console and on a specified for the Router to Router connections.
RouterEnv(int, int, String) - Constructor for class usr.router.RouterEnv
Construct a Router listening on a specified port for the management console and on a specified for the Router to Router connections, plus a given name.
RouterEnv(int, int, String, Address) - Constructor for class usr.router.RouterEnv
Construct a Router listening on a specified port for the management console and on a specified for the Router to Router connections, plus a given name.
RouterFabric - Interface in usr.router
A RouterFabric within UserSpaceRouting.
RouterInteractor - Class in usr.interactor
This class implements the REST protocol and acts as a client for interacting with the ManagementConsole of a Router.
RouterInteractor(String, int) - Constructor for class usr.interactor.RouterInteractor
Constructor for a MCRP connection to the ManagementConsole of a router.
RouterInteractor(InetAddress, int) - Constructor for class usr.interactor.RouterInteractor
Constructor for a MCRP connection to the ManagementConsole of a router.
RouterLifecycleProbe - Class in usr.globalcontroller
A probe that talks to a Router and passes on the current lifecycle state of the Router.
RouterLifecycleProbe(GlobalController) - Constructor for class usr.globalcontroller.RouterLifecycleProbe
Construct a RouterLifecycleProbe
RouterLinkRestHandler - Class in usr.globalcontroller
A class to handle /router/[0-9]+/link/ requests
RouterLinkRestHandler() - Constructor for class usr.globalcontroller.RouterLinkRestHandler
 
RouterLinkRestHandler - Class in usr.umf
A class to handle /router/[0-9]+/link/ requests
RouterLinkRestHandler() - Constructor for class usr.umf.RouterLinkRestHandler
 
RouterManagementConsole - Class in usr.router
A ManagementConsole listens for connections for doing router management.
RouterManagementConsole(RouterController, int) - Constructor for class usr.router.RouterManagementConsole
 
routerOK() - Method in class usr.interactor.RouterInteractor
Check router is responding
RouterOKCommand - Class in usr.router.command
The Router OK command simply checks a router is functioning
RouterOKCommand() - Constructor for class usr.router.command.RouterOKCommand
Constructor
RouterOptions - Class in usr.router
 
RouterOptions(Router) - Constructor for class usr.router.RouterOptions
Constructor for router Options
RouterOptions() - Constructor for class usr.router.RouterOptions
 
RouterPort - Class in usr.router
import usr.logging.*; A port on a Router
RouterPort(int, NetIF) - Constructor for class usr.router.RouterPort
Construct a RouterPort, with a specied no.
RouterProbe - Class in usr.router
A probe that talks to a Router can collects the stats for thr Router.
RouterProbe() - Constructor for class usr.router.RouterProbe
 
RouterRestHandler - Class in usr.globalcontroller
A class to handle /router/ requests
RouterRestHandler() - Constructor for class usr.globalcontroller.RouterRestHandler
 
RouterRestHandler - Class in usr.umf
A class to handle /router/ requests
RouterRestHandler() - Constructor for class usr.umf.RouterRestHandler
 
RouterTrafficProbe - Class in plugins_usr.aggregator.appl
A probe that talks to a Router and collects the traffic.
RouterTrafficProbe(String) - Constructor for class plugins_usr.aggregator.appl.RouterTrafficProbe
Construct a RouterTrafficProbe
routerUpdate(RouterController) - Method in interface usr.APcontroller.APController
Router regular AP update action
routerUpdate(Router) - Method in class usr.APcontroller.HotSpotAPController
Router regular AP update action
routerUpdate(RouterController) - Method in class usr.APcontroller.NoAPController
Router regular AP update action
routerUpdate(RouterController) - Method in class usr.APcontroller.NullAPController
Router regular AP update action
routerUpdate(Router) - Method in class usr.APcontroller.PressureAPController
Router regular AP update action
routerUpdate(long, RouterController) - Method in class usr.APcontroller.RandomAPController
Router regular AP update action
RouteSelectionPolicy - Interface in usr.router
 
RoutingTable - Interface in usr.router
 
RoutingTableEntry - Interface in usr.router
 
run() - Method in class plugins_usr.aggregator.appl.AggPoint
Run
run() - Method in class plugins_usr.aggregator.appl.InfoConsumer
Run
run() - Method in class plugins_usr.aggregator.appl.InfoSource
Run
run() - Method in class plugins_usr.monitoring.appl.JavaRuntimeMonitor
Run
run() - Method in class plugins_usr.monitoring.appl.SimpleConsumer
 
run() - Method in class plugins_usr.monitoring.distribution.USRReceiver
The Runnable body
run() - Method in class usr.applications.ApplicationHandle
This run() delegates to Application run()
run() - Method in class usr.applications.Ping
Run the ping application
run() - Method in class usr.applications.Receive
Run the ping application
run() - Method in class usr.applications.Recv
Run the ping application
run() - Method in class usr.applications.RecvDataRate
Run the ping application
run() - Method in class usr.applications.Send
Run the Send application
run() - Method in class usr.applications.Transfer
Run the ping application
run() - Method in class usr.router.CreateConnection
 
run() - Method in class usr.router.EndLink
 
run() - Method in class usr.router.RouterConnections
The main thread loop.
run() - Method in class usr.router.RouterController
The main thread loop.
run() - Method in class usr.router.TCPNetIF
Run method loops and grabs input from connection to queue in fabricDevice
RunCommand - Class in usr.router.command
The RUN command -- allows applications to run on the router
RunCommand() - Constructor for class usr.router.command.RunCommand
Construct a RunCommand.
runCommand(String) - Method in class usr.router.RouterController
run a particular command on a router
runMAPE_M() - Method in class usr.umf.VimNemGov
 
runMAPE_M() - Method in class usr.umf.VimNEMSkin
 
runMAPE_MA() - Method in class usr.umf.VimNemGov
 
runMAPE_MA() - Method in class usr.umf.VimNEMSkin
 
runMAPE_MAP() - Method in class usr.umf.VimNemGov
 
runMAPE_MAP() - Method in class usr.umf.VimNEMSkin
 
runMAPE_MAPE() - Method in class usr.umf.VimNemGov
 
runMAPE_MAPE() - Method in class usr.umf.VimNEMSkin
 
RuntimeMonitoring - Interface in usr.applications
A marker interface for applications that support run-time monitoring.

S

ScriptEngine - Class in usr.engine
 
ScriptEngine(int, String) - Constructor for class usr.engine.ScriptEngine
Contructor from Parameter string
SCROLL_DOWN - Static variable in class usr.common.ANSI
Scroll down
SCROLL_DOWN(int) - Static method in class usr.common.ANSI
Scroll down
SCROLL_UP - Static variable in class usr.common.ANSI
Scroll up
SCROLL_UP(int) - Static method in class usr.common.ANSI
Scroll up
Send - Class in usr.applications
An application for Sending some data
Send() - Constructor for class usr.applications.Send
Constructor for Send
send(Datagram) - Method in class usr.net.DatagramSocket
Send a datagram from this socket.
send(Datagram) - Method in class usr.router.AppSocket
Send a datagram from this socket.
sendData(DataPlaneMessage) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Send a message.
sendData(DataPlaneMessage) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Send a message.
sendDatagram(Datagram) - Method in interface usr.net.Connection
Send a Datagram over the Connection.
sendDatagram(Datagram) - Method in class usr.net.ConnectionOverTCP
Send datagram down channel -- must be synchronized to prevent close occuring when this is working
sendDatagram(Datagram) - Method in class usr.net.ConnectionOverUDP
Send a Datagram.
sendDatagram(Datagram) - Method in class usr.router.AbstractRouterFabric
 
sendDatagram(Datagram) - Method in class usr.router.AppSocketMux
Send a Datagram -- sets source to this interface and puts the datagram on the incoming queue for this interface
sendDatagram(Datagram) - Method in interface usr.router.DatagramDevice
Send a Datagram originating at this host (sets src address) and
sendDatagram(Datagram) - Method in class usr.router.MinimalDatagramDevice
Send a Datagram originating at this host (sets src address) and
sendDatagram(Datagram) - Method in class usr.router.TCPNetIF
Send a Datagram -- sets source to this interface and puts the datagram on the incoming queue for this interface
sendGoodbye() - Method in class usr.router.AbstractRouterFabric
 
sendGoodbye() - Method in class usr.router.Router
Send goodbye message to all interfaces
sendGoodbye() - Method in interface usr.router.RouterFabric
Send goodbye message to all ports
sendOutDatagram(DatagramHandle) - Method in class usr.router.FabricDevice
Send the outbound Datagram onwards
sendRouterStats(String) - Method in class usr.interactor.GlobalControllerInteractor
Sends collected router stats to the global controller
sendRouterStats(List<String>) - Method in class usr.localcontroller.LocalController
Send router stats to global controller
SendRouterStatsCommand - Class in usr.globalcontroller.command
The SendRouterStatsCommand command -- receives stats from local controller
SendRouterStatsCommand() - Constructor for class usr.globalcontroller.command.SendRouterStatsCommand
Construct a SendRouterStatsCommand
sentData(int) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
This method is called just after a message has been sent to the underlying transport.
sentData(int) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
This method is called just after a message has been sent to the underlying transport.
set(int) - Method in class usr.logging.BitMask
Sets the bit at the specified index.
setAddress(String) - Method in class usr.common.BasicRouterInfo
Set the address of the router.
setAddress(Address) - Method in class usr.interactor.RouterInteractor
Set the global address of the router.
setAddress(Address) - Method in interface usr.net.Connection
Set the Address for this connection.
setAddress(Address) - Method in class usr.net.ConnectionOverTCP
Set the Address for this connection.
setAddress(Address) - Method in class usr.net.ConnectionOverUDP
Set the Address for this connection.
setAddress(Address) - Method in class usr.router.AbstractRouterFabric
 
setAddress(Address) - Method in class usr.router.AppSocketMux
Set the Address for this connection.
setAddress(Address) - Method in interface usr.router.DatagramDevice
Set the Address for this connection.
setAddress(Address) - Method in class usr.router.MinimalDatagramDevice
Set the Address for this connection.
setAddress(Address) - Method in class usr.router.Router
Set the router address.
setAddress(Address) - Method in class usr.router.RouterController
Set the router address.
setAddress(Address) - Method in class usr.router.TCPNetIF
Set the Address for this connection.
setAggregateFn(AggPoint.AggregateFnSpecifer) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the AggregateFn.
setAggregateFn(AggPoint.AggregateFnSpecifer) - Method in class plugins_usr.aggregator.test.AggPoint
Set the AggregateFn.
setAP(int, int, int, GlobalController) - Method in class usr.APcontroller.NoAPController
Set AP for given gid
setAP(int, int, int, GlobalController) - Method in class usr.APcontroller.NullAPController
Set AP for given gid
setAP(Request, Response) - Method in class usr.globalcontroller.AggPointRestHandler
Set an agg point given a request and send a response.
setAP(int, int) - Method in class usr.globalcontroller.GlobalController
Set the agg point for router gid to router AP
setAP(int, int) - Method in class usr.interactor.LocalControllerInteractor
Send a message to a local controller intended for a router to set its aggregation point
setAP(int, int) - Method in class usr.interactor.RouterInteractor
Send a message to a local controller intended for a router to set its status as an aggregation point
setAP(int, int) - Method in class usr.localcontroller.LocalController
Set the Aggregation point for a given router
setAP(int, int) - Method in class usr.router.RouterController
Set the aggregation point for this router
setAP(Request, Response) - Method in class usr.umf.AggPointRestHandler
Set an agg point given a request and send a response.
setAP(Request, Response) - Method in class usr.umf.RemovedRestHandler
Set an agg point given a request and send a response.
SetAPCommand - Class in usr.localcontroller.command
The SET_AP command selets whether a router is or is not an aggregation point
SetAPCommand() - Constructor for class usr.localcontroller.command.SetAPCommand
Construct a SetAddressCommand.
SetAPCommand - Class in usr.router.command
The SET_AP command selets whether a router is or is not an aggregation point
SetAPCommand() - Constructor for class usr.router.command.SetAPCommand
Construct a SetAPCommand.
setAPController(boolean) - Method in interface usr.APcontroller.APInfo
Sets whether this router is an AP Controller
setAPController(boolean) - Method in class usr.APcontroller.NullAPInfo
Sets whether this router is an AP Controller
setAPController(boolean) - Method in class usr.APcontroller.RandomAPInfo
Sets whether this router is an AP Controller
setApplicationData(String, Map<String, Object>) - Method in class usr.common.BasicRouterInfo
Set the data held for an application So /R1/App/usr.applications.Send/1 -> ["time" : 00:14:52, "id" : 1, "startime" : 1331119233159, "state": "RUNNING", "classname" : "usr.applications.Send", "args" : "[4, 3000, 250000, -d, 250, -i, 10]" ]
setAssociated(Object) - Method in class usr.umf.VimNemGov
 
setAssociated(Object) - Method in class usr.umf.VimNEMSkin
 
setClassForAddress(String) - Static method in class usr.net.AddressFactory
Set up the class for an Address
setClassForProtocol(String, int) - Static method in class usr.net.DatagramFactory
Set up the class for a protocol
setCollectionPath(String) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the path where raw data is collected into.
setCollectionPath(String) - Method in class plugins_usr.aggregator.appl.InfoConsumer
Set the path where raw data is collected into.
setCollectionPath(String) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the path where raw data is collected into.
setCollectionPath(String) - Method in class plugins_usr.aggregator.test.AggPoint
Set the path where raw data is collected into.
setCollectionPath(String) - Method in class plugins_usr.aggregator.test.InfoConsumer
Set the path where raw data is collected into.
setCollectionPath(String) - Method in class plugins_usr.aggregator.test.InfoSource
Set the path where raw data is collected into.
setConfigString(String) - Method in class usr.interactor.LocalControllerInteractor
Set the configuration string for a router
setConfigString(String) - Method in class usr.interactor.RouterInteractor
Set the configuration string for a router
setController(RouterController) - Method in class usr.router.RouterProbe
Set the RouterController.
setDataSourceDelegate(DataSourceDelegate) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Set the DataSourceDelegate this is a delegate for.
setDstAddress(Address) - Method in interface usr.net.Datagram
Set the dst address
setDstPort(int) - Method in interface usr.net.Datagram
Set the dst port
setFileName(String) - Method in class usr.output.OutputType
Set file name
setFilter(AggPoint.FilterSpecifer) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the Filter
setFilter(InfoSource.FilterSpecifer) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the Filter
setFilter(AggPoint.FilterSpecifer) - Method in class plugins_usr.aggregator.test.AggPoint
Set the Filter
setFilter(InfoSource.FilterSpecifer) - Method in class plugins_usr.aggregator.test.InfoSource
Set the Filter
setFirst(A) - Method in class usr.common.Pair
 
setFirst(boolean) - Method in class usr.output.OutputType
Set whether this is first time output produced by this type
setGlobalController(GlobalController) - Method in class usr.globalcontroller.visualization.ColouredNetworkAndApplicationVisualization
Set the GlobalController this Visualization gets data from.
setGlobalController(GlobalController) - Method in class usr.globalcontroller.visualization.ColouredNetworkVisualization
Set the GlobalController this Visualization gets data from.
setGlobalController(GlobalController) - Method in class usr.globalcontroller.visualization.PlainNetworkVisualization
Set the GlobalController this Visualization gets data from.
setGlobalController(GlobalController) - Method in class usr.globalcontroller.visualization.ShowAPCostsVisualization
Set the GlobalController this Visualization gets data from.
setGlobalController(GlobalController) - Method in class usr.globalcontroller.visualization.ShowAPScoreVisualization
Set the GlobalController this Visualization gets data from.
setGlobalController(GlobalController) - Method in class usr.globalcontroller.visualization.ShowAPVisualization
Set the GlobalController this Visualization gets data from.
setGlobalController(GlobalController) - Method in interface usr.globalcontroller.visualization.Visualization
Set the GlobalController this Visualization gets data from.
setHighPort(int) - Method in class usr.common.LocalHostInfo
 
setID(int) - Method in class usr.router.AppSocketMux
Set the ID of this NetIF.
setID(int) - Method in interface usr.router.NetIF
Set the ID of this NetIF.
setID(int) - Method in class usr.router.TCPNetIF
Set the ID of this NetIF.
setInitialDelay(int) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the initialDelay
setInitialTTL(int) - Static method in class usr.net.DatagramFactory
Set the default Initial TTL for each datagram type
setInputAddress(SocketAddress) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the address for input traffic to the aggregation point.
setInputAddress(SocketAddress) - Method in class plugins_usr.aggregator.appl.InfoConsumer
Set the address for input traffic.
setInputAddress(SocketAddress) - Method in class plugins_usr.aggregator.test.AggPoint
Set the address for input traffic to the aggregation point.
setInputAddress(SocketAddress) - Method in class plugins_usr.aggregator.test.InfoConsumer
Set the address for input traffic.
setInQueueDiscipline(int) - Method in class usr.router.FabricDevice
Set the queue type for the inbound queue
setInQueueLength(int) - Method in class usr.router.FabricDevice
Set the queue length for the inbound queue
setKnowledgeInterfaces(KnowledgeInterfaces) - Method in class usr.umf.VimNem
Set the KnowledgeInterfaces
setLinkAttributes(Request, Response) - Method in class usr.globalcontroller.LinkRestHandler
Set the attributes on a link given a request and send a response.
setLinkCosts(int, int[]) - Method in class usr.globalcontroller.GlobalController
 
setLinkWeight(int) - Method in class usr.common.LinkInfo
Set the link weight
setLinkWeight(long, int, int, int) - Method in class usr.globalcontroller.GlobalController
Update the link weight between two routers.
setLinkWeight(String, int, String, int) - Method in class usr.interactor.LocalControllerInteractor
Ask the Local Controller to set a link weight
setLinkWeight(String, int) - Method in class usr.interactor.RouterInteractor
Set the link weight from this router to the router with a given spec
setLinkWeight(LocalHostInfo, String, int) - Method in class usr.localcontroller.LocalController
Local controller receives request to set a link weight
SetLinkWeightCommand - Class in usr.localcontroller.command
The SetLinkWeight command.
SetLinkWeightCommand() - Constructor for class usr.localcontroller.command.SetLinkWeightCommand
Construct a SetLinkWeightCommand.
SetLinkWeightCommand - Class in usr.router.command
The SET_LINK_WEIGHT command.
SetLinkWeightCommand() - Constructor for class usr.router.command.SetLinkWeightCommand
Construct an SetLinkWeightCommand
setListener(NetIFListener) - Method in class usr.router.FabricDevice
Set the listener device for this fabric device
setListener(NetIFListener) - Method in interface usr.router.RoutingTable
Set the NetIFListener
setListener(NetIFListener) - Method in class usr.router.SimpleRoutingTable
Set the NetIFListener
setListener(NetIFListener) - Method in class usr.router.VectorRoutingTable
Set the NetIFListener
setListenPort() - Method in class usr.globalcontroller.GlobalController
Set the port of the GlobalController
setLocal(boolean) - Method in class usr.router.TCPNetIF
 
setLogger(Logger) - Method in class usr.logging.LoggingOutputStream
Set the logger for this LoggingOutputStream.
setLowPort(int) - Method in class usr.common.LocalHostInfo
 
setManagementConsole(ManagementConsole) - Method in class usr.console.AbstractRestCommand
Set the ManagementConsole this is a command for.
setManagementConsole(ManagementConsole) - Method in interface usr.console.Command
Set the ManagementConsole this is a command for.
setManagementConsole(ManagementConsole) - Method in class usr.globalcontroller.command.GlobalCommand
Set the ManagementConsole this is a command for.
setManagementConsole(ManagementConsole) - Method in class usr.localcontroller.command.LocalCommand
Set the ManagementConsole this is a command for.
setManagementConsole(ManagementConsole) - Method in class usr.router.command.RouterCommand
Set the ManagementConsole this is a command for.
setManagementConsole(ManagementConsole) - Method in class usr.umf.USRRequestHandler
Set the ManagementConsole
setMask(BitMask) - Method in class usr.logging.LoggingOutputStream
Set the mask for this LoggingOutputStream.
setMaskForOutput(Object, BitMask) - Method in class usr.logging.Logger
Set a mask for a an output object.
setMaxRouters(int) - Method in class usr.localcontroller.LocalControllerInfo
 
setMeasurementReceiver(MeasurementReceiver) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneConsumer
Set the object that will recieve the measurements.
setName(String) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the name of the AggPoint.
setName(String) - Method in class plugins_usr.aggregator.appl.InfoConsumer
Set the name of the AggPoint.
setName(String) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the name of the AggPoint.
setName(String) - Method in class plugins_usr.aggregator.test.AggPoint
Set the name of the AggPoint.
setName(String) - Method in class plugins_usr.aggregator.test.InfoConsumer
Set the name of the AggPoint.
setName(String) - Method in class plugins_usr.aggregator.test.InfoSource
Set the name of the AggPoint.
setName(String) - Method in class usr.common.BasicRouterInfo
Set the name of the router.
setName(String) - Method in class usr.console.AbstractRestCommand
Set the name
setName(String) - Method in class usr.interactor.RouterInteractor
Set the name of the router.
setName(String) - Method in class usr.router.AbstractRouterFabric
 
setName(String) - Method in class usr.router.AppSocketMux
Set the name of this NetIF.
setName(String) - Method in interface usr.router.DatagramDevice
Set the name of this Net Device
setName(String) - Method in class usr.router.MinimalDatagramDevice
Set the name of this Net Device
setName(String) - Method in class usr.router.Router
Set the name of this RouterController.
setName(String) - Method in class usr.router.RouterController
Set the name of this RouterController.
setName(String) - Method in class usr.router.TCPNetIF
Set the name of this NetIF.
SetNameCommand - Class in usr.router.command
The SET_NAME command.
SetNameCommand() - Constructor for class usr.router.command.SetNameCommand
Construct a SetNameCommand.
setNetIF(NetIF) - Method in class usr.router.SimpleRoutingTableEntry
Setter function for network interface
setNetIF(int, NetIF) - Method in class usr.router.VectorRoutingTableEntry
Setter function for network interface
setNetIFListener(NetIFListener) - Method in class usr.router.AbstractRouterFabric
 
setNetIFListener(NetIFListener) - Method in class usr.router.AppSocketMux
Set the Listener of NetIF.
setNetIFListener(NetIFListener) - Method in interface usr.router.DatagramDevice
Set the Listener of NetIF.
setNetIFListener(NetIFListener) - Method in class usr.router.MinimalDatagramDevice
Set the Listener of NetIF.
setNetIFListener(NetIFListener) - Method in class usr.router.TCPNetIF
Set the Listener of this NetIF.
setNetIFWeight(String, int) - Method in class usr.router.AbstractRouterFabric
Set the netIF weight associated with a link to a certain router name
setNetIFWeight(String, int) - Method in class usr.router.Router
Set the netIF weight associated with a link to a certain router name
setNetIFWeight(String, int) - Method in class usr.router.RouterController
Set the netIF weight associated with a link to a certain router name
setNetIFWeight(String, int) - Method in interface usr.router.RouterFabric
Set the netIF weight associated with a link to a certain router name
setNetIFWeight(NetIF, int) - Method in interface usr.router.RoutingTable
Sets a weight on a link on the specified NetIF.
setNetIFWeight(NetIF, int) - Method in class usr.router.SimpleRoutingTable
Sets a weight on a link on the specified NetIF.
setNetIFWeight(NetIF, int) - Method in class usr.router.VectorRoutingTable
Sets a weight on a link on the specified NetIF.
setOptionsFromFile(String) - Method in class usr.router.RouterOptions
 
setOptionsFromString(String) - Method in class usr.router.RouterOptions
 
setOutLinks(int, int[]) - Method in class usr.globalcontroller.GlobalController
 
setOutputAddress(SocketAddress) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the address for output traffic to the aggregation point.
setOutputAddress(SocketAddress) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the multicast address for output traffic.
setOutputAddress(SocketAddress) - Method in class plugins_usr.aggregator.test.AggPoint
Set the address for output traffic to the aggregation point.
setOutputAddress(SocketAddress) - Method in class plugins_usr.aggregator.test.InfoSource
Set the multicast address for output traffic.
setOutQueueDiscipline(int) - Method in class usr.router.FabricDevice
Set the queue type for the outbound queue
setOutQueueLength(int) - Method in class usr.router.FabricDevice
Set the queue length for the outbound queue
setParameter(String) - Method in class usr.output.OutputType
Setter function for string parameter
setPortAddress(String, String, String) - Method in class usr.interactor.RouterInteractor
Set the address of a port on the router.
SetPortAddressCommand - Class in usr.router.command
The SET_PORT_ADDRESS command.
SetPortAddressCommand() - Constructor for class usr.router.command.SetPortAddressCommand
Construct a SetPortAddressCommand.
setPortWeight(String, String) - Method in class usr.interactor.RouterInteractor
Set the weight of a port on the router.
SetPortWeightCommand - Class in usr.router.command
The SET_PORT_WEIGHT command.
SetPortWeightCommand() - Constructor for class usr.router.command.SetPortWeightCommand
Construct a SetPortWeightCommand.
setProbe(InfoSource.ProbeSpecifier) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the probe.
setProbe(InfoSource.ProbeSpecifier) - Method in class plugins_usr.aggregator.test.InfoSource
Set the probe.
setProbeAttributes(List<ProbeAttribute>) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the ProbeAttributes
setProbeAttributes(List<ProbeAttribute>) - Method in class plugins_usr.aggregator.test.AggPoint
Set the ProbeAttributes
setProtocol(int) - Method in interface usr.net.Datagram
Set the protocol
setRemoteLoginUser(String) - Method in class usr.localcontroller.LocalControllerInfo
 
setRemoteRouterAddress(Address) - Method in class usr.router.AppSocketMux
Set the Address of the remote router this NetIF is connected to.
setRemoteRouterAddress(Address) - Method in interface usr.router.NetIF
Set the Address of the remote router this NetIF is connected to.
setRemoteRouterAddress(Address) - Method in class usr.router.TCPNetIF
Set the Address of the remote router this NetIF is connected to.
setRemoteRouterName(String) - Method in class usr.router.AppSocketMux
Set the name of the remote router this NetIF is connected to.
setRemoteRouterName(String) - Method in interface usr.router.NetIF
Set the name of the remote router this NetIF is connected to.
setRemoteRouterName(String) - Method in class usr.router.TCPNetIF
Set the name of the remote router this NetIF is connected to.
setRemoteStartController(String) - Method in class usr.localcontroller.LocalControllerInfo
 
SetRouterAddressCommand - Class in usr.router.command
The SET_ROUTER_ADDRESS command.
SetRouterAddressCommand() - Constructor for class usr.router.command.SetRouterAddressCommand
Construct a SetRouterAddressCommand
setRouterOptions(String) - Method in class usr.localcontroller.LocalController
Set string which configures routers
setRouterPort(RouterPort) - Method in class usr.router.AppSocketMux
Set the RouterPort a NetIF is plugIged into.
setRouterPort(RouterPort) - Method in interface usr.router.NetIF
Set the RouterPort a NetIF is plugIged into.
setRouterPort(RouterPort) - Method in class usr.router.TCPNetIF
Set the RouterPort a NetIF is plugIged into.
setSecond(B) - Method in class usr.common.Pair
 
setSleepTime(int) - Method in class plugins_usr.aggregator.appl.AggPoint
Set the sleep time between aggregations.
setSleepTime(int) - Method in class plugins_usr.aggregator.appl.InfoSource
Set the sleep time between reads.
setSleepTime(int) - Method in class plugins_usr.aggregator.test.AggPoint
Set the sleep time between aggregations.
setSleepTime(int) - Method in class plugins_usr.aggregator.test.InfoSource
Set the sleep time between reads.
setSoTimeout(int) - Method in class usr.net.DatagramSocket
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setSoTimeout(int) - Method in class usr.router.AppSocket
Enable/disable SO_TIMEOUT with the specified timeout, in milliseconds.
setSrcAddress(Address) - Method in interface usr.net.Datagram
Set the src address
setSrcPort(int) - Method in interface usr.net.Datagram
Set the src port
setStartupFile(String) - Method in class usr.globalcontroller.GlobalController
Set the startup file
setTime(int) - Method in class usr.output.OutputType
Setter for time
setTimeType(String) - Method in class usr.output.OutputType
Set time type from string
setTopology(int) - Method in class usr.router.VectorRoutingTable
Set the current topology we are using
setTopology(int) - Method in class usr.router.VectorRoutingTableEntry
Set the current topology we are using
setTTL(int) - Method in interface usr.net.Datagram
Set the TTL
setType(String) - Method in class usr.output.OutputType
Set type from string
setupConsoleCommands() - Method in class usr.umf.VimNemGov
Set up the commands for the console.
setupListenPort() - Method in class usr.globalcontroller.GlobalController
Setup the port for this GlobalController
setupListenPort() - Method in class usr.umf.VimNem
 
setValue(NetStats.Stat, int) - Method in class usr.router.NetStats
Set a value.
setWeight(int) - Method in class usr.router.AppSocketMux
Set the weight of this NetIF.
setWeight(int) - Method in interface usr.router.NetIF
Set the weight of this NetIF.
setWeight(int) - Method in class usr.router.TCPNetIF
Set the weight of this NetIF.
ShowAPCostsVisualization - Class in usr.globalcontroller.visualization
A view of the current network topology, showing where aggregation points are.
ShowAPCostsVisualization() - Constructor for class usr.globalcontroller.visualization.ShowAPCostsVisualization
 
ShowAPScoreVisualization - Class in usr.globalcontroller.visualization
A view of the current network topology, showing where aggregation points are.
ShowAPScoreVisualization() - Constructor for class usr.globalcontroller.visualization.ShowAPScoreVisualization
 
ShowAPVisualization - Class in usr.globalcontroller.visualization
A view of the current network topology, showing where aggregation points are.
ShowAPVisualization() - Constructor for class usr.globalcontroller.visualization.ShowAPVisualization
 
showTransmitted() - Method in interface usr.router.RoutingTable
SHow only data transmitted
showTransmitted() - Method in interface usr.router.RoutingTableEntry
SHow only data transmitted
showTransmitted() - Method in class usr.router.SimpleRoutingTable
SHow only data transmitted
showTransmitted() - Method in class usr.router.SimpleRoutingTableEntry
SHow only data transmitted
showTransmitted() - Method in class usr.router.VectorRoutingTable
SHow only data transmitted
showTransmitted() - Method in class usr.router.VectorRoutingTableEntry
SHow only data transmitted
shutDown() - Method in class usr.globalcontroller.GlobalController
 
shutDown() - Method in class usr.interactor.LocalControllerInteractor
Shutdown the LocalController we are interacting with.
shutDown() - Method in class usr.interactor.RouterInteractor
Shutdown the Router we are interacting with.
shutDown() - Method in class usr.localcontroller.LocalController
Received shut Down data gram from global
shutDown() - Method in class usr.router.Router
 
shutDown() - Method in class usr.router.RouterController
Shut down the router from internal message from console -- pass the message up to the router object
shutDown() - Method in class usr.umf.VimNem
 
ShutDownCommand - Class in usr.globalcontroller.command
A ShutDownCommand
ShutDownCommand() - Constructor for class usr.globalcontroller.command.ShutDownCommand
Construct a ShutDownCommand
shutDownCommand() - Method in class usr.globalcontroller.GlobalController
Shutdown called from console -- add shut down command to list to happen now
ShutDownCommand - Class in usr.localcontroller.command
The SHUT_DOWN command.
ShutDownCommand() - Constructor for class usr.localcontroller.command.ShutDownCommand
Construct a ShutDownCommand.
ShutDownCommand - Class in usr.router.command
The SHUT_DOWN command.
ShutDownCommand() - Constructor for class usr.router.command.ShutDownCommand
Construct a ShutDownCommand.
SimEvent - Class in usr.globalcontroller
 
SimEvent(int, long, Object, EventEngine) - Constructor for class usr.globalcontroller.SimEvent
Create event -- note that time is time since start of event schedule
SimpleConsumer - Class in plugins_usr.monitoring.appl
This receives measurements from a USR Data Plane.
SimpleConsumer() - Constructor for class plugins_usr.monitoring.appl.SimpleConsumer
Construct a SimpleConsumer using USR
SimpleRouterFabric - Class in usr.router
A RouterFabric within UserSpaceRouting.
SimpleRouterFabric(Router, RouterOptions) - Constructor for class usr.router.SimpleRouterFabric
Construct a SimpleRouterFabric.
SimpleRoutingTable - Class in usr.router
Class holds a routing table deals with getting updated routing tables
SimpleRoutingTableEntry - Class in usr.router
An entry in a routing table.
size() - Method in interface usr.net.Address
Get the size in bytes of an instantiation of an Address.
size() - Method in class usr.net.Size16
Get the size in bytes of an instantiation of an Size4 Address.
size() - Method in class usr.net.Size4
Get the size in bytes of an instantiation of an Size4 Address.
size() - Method in interface usr.router.RoutingTable
The size of the RoutingTable.
size() - Method in interface usr.router.RoutingTableEntry
The size, in bytes, of a RoutingTableEntry.
size() - Method in class usr.router.SimpleRoutingTable
The size of the RoutingTable.
size() - Method in class usr.router.SimpleRoutingTableEntry
The size in bytes of a RoutingTableEntry.
size() - Method in class usr.router.VectorRoutingTable
The size of the RoutingTable.
size() - Method in class usr.router.VectorRoutingTableEntry
The size in bytes of a RoutingTableEntry.
Size16 - Class in usr.net
For addresses that are 16 bytes long.
Size16() - Constructor for class usr.net.Size16
 
Size4 - Class in usr.net
For addresses that are 4 bytes long.
Size4() - Constructor for class usr.net.Size4
 
SocketAddress - Class in usr.net
A Socket Address has an address and a port.
SocketAddress(Address, int) - Constructor for class usr.net.SocketAddress
Construct a SocketAddress from an address and a port.
SocketAddress(int) - Constructor for class usr.net.SocketAddress
Construct a SocketAddress from a port only.
SocketTimeoutException - Exception in usr.net
 
SocketTimeoutException() - Constructor for exception usr.net.SocketTimeoutException
 
SocketTimeoutException(String) - Constructor for exception usr.net.SocketTimeoutException
 
sortDeaths() - Method in class usr.APcontroller.LifeSpanEstimate
 
srcIPAddr - Variable in class plugins_usr.monitoring.distribution.USRTransmissionMetaData
 
start() - Method in class plugins_usr.aggregator.appl.AggPoint
Start the aggpoint
start() - Method in class plugins_usr.aggregator.appl.InfoConsumer
Start the InfoConsumer.
start() - Method in class plugins_usr.aggregator.appl.InfoSource
Start
start() - Method in class plugins_usr.aggregator.test.AggPoint
Start the aggpoint
start() - Method in class plugins_usr.aggregator.test.InfoConsumer
Start the InfoConsumer.
start() - Method in class plugins_usr.aggregator.test.InfoSource
 
start() - Method in class plugins_usr.monitoring.appl.JavaRuntimeMonitor
Start.
start() - Method in class plugins_usr.monitoring.appl.SimpleConsumer
Start.
start() - Method in interface usr.applications.Application
Start an application.
start() - Method in class usr.applications.Ping
Start application with argument
start() - Method in class usr.applications.Receive
Start application with argument
start() - Method in class usr.applications.Recv
Start application with argument
start() - Method in class usr.applications.RecvDataRate
Start application with argument
start() - Method in class usr.applications.Send
Start application with argument
start() - Method in class usr.applications.Transfer
Start application with argument
start() - Method in class usr.console.USRRestConsole
Start the ManagementConsole.
start() - Method in class usr.globalcontroller.GlobalController
 
start() - Method in class usr.router.AbstractRouterFabric
Start me up.
start() - Method in class usr.router.AppSocketMux
Start me up.
start() - Method in class usr.router.FabricDevice
 
start() - Method in interface usr.router.FabricDeviceInterface
Start the device
start() - Method in class usr.router.MinimalDatagramDevice
Initialise must be called if fabric device not set up in constructor
start() - Method in class usr.router.RouterConnections
Start the connections listening.
start() - Method in class usr.router.RouterController
Start me up.
start() - Method in interface usr.router.RouterFabric
Start me up.
start() - Method in class usr.router.TCPNetIF
Start the netIF -- TODO make the queue lengths settable in router control
start() - Method in interface usr.umf.ConsoleSupport
Start the ManagementConsole.
start() - Method in class usr.umf.VimNemGov
Start the ManagementConsole.
start() - Method in class usr.umf.VimNEMSkin
Start the ManagementConsole.
startAP(int) - Method in class usr.router.RouterController
This node starts as an AP
startApp(String, String[]) - Method in class usr.applications.ApplicationManager
Static entry point to start an Application.
startConsole() - Method in class usr.globalcontroller.GlobalController
Start the console.
startConsole() - Method in class usr.umf.VimNem
Start the console.
started() - Method in class usr.router.RouterProbe
Started
startLink(long, int, int, int, String) - Method in class usr.globalcontroller.GlobalController
Create a link between two routers.
startLocalControllers() - Method in class usr.globalcontroller.ControlOptions
Should global controller attempt to remotely start local controllers using ssh or assume it has been done.
startMonitoring(InetSocketAddress, int) - Method in class usr.localcontroller.LocalController
Start monitoring, sending data to a specified address with a particular timeout.
startMonitoring(InetSocketAddress, int) - Method in class usr.router.RouterController
Start monitoring.
startMonitoringConsumer(InetSocketAddress) - Method in class usr.globalcontroller.GlobalController
Start listening for router stats using monitoring framework.
startMonitoringProducer(InetSocketAddress) - Method in class usr.globalcontroller.GlobalController
Start producing router stats using monitoring framework.
startRouter(long, String, String) - Method in class usr.globalcontroller.GlobalController
Event to start a router
startStopEvents(EventScheduler, GlobalController) - Method in class usr.engine.BackgroundTrafficEngine
Initial events to add to schedule
startStopEvents(EventScheduler, GlobalController) - Method in class usr.engine.EmptyEventEngine
Initial events to add to schedule
startStopEvents(EventScheduler, GlobalController) - Method in interface usr.engine.EventEngine
Initial events to add to schedule
startStopEvents(EventScheduler, GlobalController) - Method in class usr.engine.ProbabilisticEventEngine
Start up and shut down events
startStopEvents(EventScheduler, GlobalController) - Method in class usr.engine.ScriptEngine
 
startStopEvents(EventScheduler, GlobalController) - Method in class usr.engine.TestEventEngine
Start up and shut down events
STDOUT - Static variable in class usr.logging.USR
 
stop() - Method in class plugins_usr.aggregator.appl.AggPoint
Stop
stop() - Method in class plugins_usr.aggregator.appl.InfoConsumer
Stop
stop() - Method in class plugins_usr.aggregator.appl.InfoSource
Stop
stop() - Method in class plugins_usr.monitoring.appl.JavaRuntimeMonitor
Stop.
stop() - Method in class plugins_usr.monitoring.appl.SimpleConsumer
Stop.
stop() - Method in interface usr.applications.Application
Stop an application.
stop() - Method in class usr.applications.Ping
Implement graceful shut down
stop() - Method in class usr.applications.Receive
Implement graceful shut down
stop() - Method in class usr.applications.Recv
Implement graceful shut down
stop() - Method in class usr.applications.RecvDataRate
Implement graceful shut down
stop() - Method in class usr.applications.Send
Implement graceful shut down
stop() - Method in class usr.applications.Transfer
Implement graceful shut down
stop() - Method in class usr.common.ProcessWrapper
Stop the process wrapper.
stop() - Method in class usr.router.AbstractRouterFabric
Stop the RouterFabric.
stop() - Method in class usr.router.AppSocketMux
Close all sockets.
stop() - Method in class usr.router.FabricDevice
Stop any running threads
stop() - Method in interface usr.router.FabricDeviceInterface
Stop the device
stop() - Method in class usr.router.MinimalDatagramDevice
 
stop() - Method in class usr.router.RouterConnections
Stop the listener.
stop() - Method in class usr.router.RouterController
Stop the RouterController.
stop() - Method in class usr.router.RouterEnv
Stop the Router and end the Environment
stop() - Method in interface usr.router.RouterFabric
Stop the RouterController.
stop() - Method in interface usr.umf.ConsoleSupport
Stop the ManagementConsole.
stop() - Method in class usr.umf.VimNemGov
Stop the ManagementConsole.
stop() - Method in class usr.umf.VimNEMSkin
Stop the ManagementConsole.
stopAll() - Method in class usr.applications.ApplicationManager
Static entry point to stop all Application.
stopAP() - Method in class usr.router.RouterController
This node stops as an AP
stopApp(String) - Method in class usr.applications.ApplicationManager
Static entry point to stop an Application.
stopConsole() - Method in class usr.globalcontroller.GlobalController
Stop the console.
stopConsole() - Method in class usr.umf.VimNem
Stop the console.
stopMonitoring() - Method in class usr.localcontroller.LocalController
Stop any monitoring
stopMonitoring() - Method in class usr.router.RouterController
Stop monitoring.
stopMonitoringConsumer() - Method in class usr.globalcontroller.GlobalController
Stop monitoring.
stopMonitoringProducer() - Method in class usr.globalcontroller.GlobalController
Stop monitoring Producer.
stopped() - Method in class usr.router.RouterProbe
Stopped
STR_UIS_VIM_LINKS_DETAIL - Static variable in class usr.umf.DemoVocabulary
 
STR_UIS_VIM_REMOVED - Static variable in class usr.umf.DemoVocabulary
 
STR_UIS_VIM_ROUTERS_DETAIL - Static variable in class usr.umf.DemoVocabulary
 
subscribeForInformation(int, String, String) - Method in class usr.umf.kb.KnowledgeBlockClient
Subscribe for data given a request and send a response.
SubscribeForInformation(int, String, String) - Method in class usr.umf.kb.KnowledgeExchangeInterface
A NEM subscribes for information to be sent out at a later date

T

TCPEndPoint - Interface in usr.net
An End Point of a Connection built over TCP.
TCPEndPointDst - Class in usr.net
A source end point for connections over TCP.
TCPEndPointDst(ServerSocket) - Constructor for class usr.net.TCPEndPointDst
A TCPEndPointDst needs a port to listen on.
TCPEndPointSrc - Class in usr.net
A source end point for connections over TCP.
TCPEndPointSrc(String, int) - Constructor for class usr.net.TCPEndPointSrc
A TCPEndPointSrc needs a host and port for the TCPEndPointDst.
TCPNetIF - Class in usr.router
A Network Interface for a Router using TCP
TCPNetIF(TCPEndPointSrc, NetIFListener) - Constructor for class usr.router.TCPNetIF
Construct a TCPNetIF around a Socket.
TCPNetIF(TCPEndPointDst, NetIFListener) - Constructor for class usr.router.TCPNetIF
Construct a TCPNetIF around a Socket.
TestEventEngine - Class in usr.engine
 
TestEventEngine(int, String) - Constructor for class usr.engine.TestEventEngine
Contructor from Parameter string
ThreadTools - Class in usr.common
 
ThreadTools() - Constructor for class usr.common.ThreadTools
 
TimedPrintWriter - Class in usr.logging
A class that adds a time before each println.
TimedPrintWriter(FileOutputStream, boolean) - Constructor for class usr.logging.TimedPrintWriter
 
toByteBuffer() - Method in interface usr.net.DatagramPatch
To ByteBuffer.
toBytes() - Method in interface usr.router.RoutingTable
 
toBytes() - Method in class usr.router.SimpleRoutingTable
To byte[]
toBytes() - Method in class usr.router.SimpleRoutingTableEntry
Transform as SimpleRoutingTableEntry into a byte[]
toBytes() - Method in class usr.router.VectorRoutingTable
To byte[]
toBytes() - Method in class usr.router.VectorRoutingTableEntry
Transform as VectorRoutingTableEntry into a byte[]
toString() - Method in class plugins_usr.monitoring.distribution.USRTransmissionMetaData
USRTransmissionMetaData to string.
toString() - Method in class usr.applications.ApplicationResponse
toString
toString() - Method in class usr.common.BasicRouterInfo
To string
toString() - Method in class usr.common.LocalHostInfo
 
toString() - Method in class usr.common.Pair
 
toString() - Method in class usr.globalcontroller.SimEvent
 
toString() - Method in class usr.logging.BitMask
To String
toString() - Method in class usr.net.ConnectionOverTCP
To String
toString() - Method in class usr.net.ConnectionOverUDP
To String
toString() - Method in class usr.net.DatagramSocket
toString.
toString() - Method in class usr.net.DomainAddress
To String
toString() - Method in class usr.net.GIDAddress
To String
toString() - Method in class usr.net.IPV4Address
To String
toString() - Method in class usr.net.IPV6Address
To String
toString() - Method in class usr.net.SocketAddress
To String
toString() - Method in class usr.net.TCPEndPointDst
TO String
toString() - Method in class usr.net.TCPEndPointSrc
TO String
toString() - Method in class usr.net.UDPEndPointDst
TO String
toString() - Method in class usr.net.UDPEndPointSrc
TO String
toString() - Method in class usr.output.OutputType
To String
toString() - Method in class usr.router.AppSocket
toString.
toString() - Method in class usr.router.NetStats
To String
toString() - Method in class usr.router.RouterPort
To String
toString() - Method in interface usr.router.RoutingTable
 
toString() - Method in interface usr.router.RoutingTableEntry
 
toString() - Method in class usr.router.SimpleRoutingTable
To string
toString() - Method in class usr.router.SimpleRoutingTableEntry
Entry represented as string
toString() - Method in class usr.router.TCPNetIF
To String
toString() - Method in class usr.router.VectorRoutingTable
To string
toString() - Method in class usr.router.VectorRoutingTableEntry
Entry represented as string
TrafficInfo - Interface in usr.globalcontroller
An interface for reporters that can give info on traffic.
Transfer - Class in usr.applications
An application for transfer of data at a given rate
Transfer() - Constructor for class usr.applications.Transfer
Constructor for Send
transferDatagram(DatagramHandle) - Method in class usr.router.FabricDevice
transfer datagram from in queue to out queue using no queue discipline add right now or drop
transmit(DataPlaneMessage) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
Send a message onto the address.
transmit(DataPlaneMessage) - Method in class plugins_usr.monitoring.distribution.USRDataPlaneProducerNoNames
Send a message onto the address.
transmit(DataPlaneMessage) - Method in class plugins_usr.monitoring.distribution.USRDataPlaneProducerWithNames
Send a message onto the address.
transmit(ByteArrayOutputStream, int) - Method in class plugins_usr.monitoring.distribution.USRTransmitter
Send a message to USR address, with a given id.
transmitted(int) - Method in class plugins_usr.monitoring.distribution.AbstractUSRDataPlaneProducer
This method is called just after a message has been sent to the underlying transport.
TTLDrop(Datagram) - Method in class usr.router.AbstractRouterFabric
Return a TTL expired datagram unless this is a TTL expired datagram
TTLDrop(Datagram) - Method in interface usr.router.NetIFListener
Deal with TTL expire
TTLReduce() - Method in interface usr.net.Datagram
Reduce TTL and return true if packet still valid

U

UDPEndPoint - Interface in usr.net
An End Point of a Connection built over UDP.
UDPEndPointDst - Class in usr.net
A source end point for connections over UDP.
UDPEndPointDst(DatagramSocket) - Constructor for class usr.net.UDPEndPointDst
A UDPEndPointDst needs a port to listen on.
UDPEndPointSrc - Class in usr.net
A source end point for connections over UDP.
UDPEndPointSrc(String, int) - Constructor for class usr.net.UDPEndPointSrc
A UDPEndPointSrc needs a host and port for the UDPEndPointDst.
UNDERLINE - Static variable in class usr.common.ANSI
Underline
UNDERLINE_OFF - Static variable in class usr.common.ANSI
Underline off
UnknownCommand - Class in usr.globalcontroller.command
The command to execute if the incoming command is unknown.
UnknownCommand() - Constructor for class usr.globalcontroller.command.UnknownCommand
Construct a UnknownCommand
UnknownCommand - Class in usr.localcontroller.command
The command to execute if the incoming command is unknown.
UnknownCommand() - Constructor for class usr.localcontroller.command.UnknownCommand
Construct a UnknownCommand
UnknownCommand - Class in usr.router.command
The command to execute if the incoming command is unknown.
UnknownCommand() - Constructor for class usr.router.command.UnknownCommand
Construct a UnknownCommand
unset(int) - Method in class usr.logging.BitMask
Unsets the bit at the specified index.
UP - Static variable in class usr.common.ANSI
Cursor up
UP(int) - Static method in class usr.common.ANSI
Move cursor up
updateKMEstimate(long) - Method in class usr.APcontroller.LifeSpanEstimate
Update tables for estimators using Kaplan--Meier procedure
USR - Class in usr.logging
This holds some constants for use with logging.
USR() - Constructor for class usr.logging.USR
 
usr.APcontroller - package usr.APcontroller
This package has classes to control allocation of aggregation points.
usr.applications - package usr.applications
A package for user applications
usr.common - package usr.common
This package has utility classes.
usr.console - package usr.console
This package provides classes that deal with processing network connections and requests to a ManagementConsole of a component of the system.
usr.engine - package usr.engine
This package provides classes that add events into the simulation
usr.events - package usr.events
 
usr.globalcontroller - package usr.globalcontroller
This package provides classes that are part of a GlobalController.
usr.globalcontroller.command - package usr.globalcontroller.command
This package provides classes that implement the commands of a GlobalController.
usr.globalcontroller.visualization - package usr.globalcontroller.visualization
 
usr.interactor - package usr.interactor
This package provides classes that act as a client to a ManagementConsole of a component of the system.
usr.localcontroller - package usr.localcontroller
This package provides classes that are part of a LocalController.
usr.localcontroller.command - package usr.localcontroller.command
This package provides classes that implement the commands of a LocalController.
usr.logging - package usr.logging
This package provides classes that are used for logging.
usr.net - package usr.net
This package provides classes that implement networking.
usr.output - package usr.output
 
usr.protocol - package usr.protocol
This package provides classes that define the protocols that are used between the components.
usr.router - package usr.router
This package provides classes that are part of a Router.
usr.router.command - package usr.router.command
This package provides classes that implement the commands of a Router.
usr.umf - package usr.umf
 
usr.umf.kb - package usr.umf.kb
 
USRDataPlaneConsumer - Class in plugins_usr.monitoring.distribution
 
USRDataPlaneConsumer(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRDataPlaneConsumer
Construct a USRDataPlaneConsumer.
USRDataPlaneConsumerNoNames - Class in plugins_usr.monitoring.distribution
 
USRDataPlaneConsumerNoNames(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRDataPlaneConsumerNoNames
Construct a USRDataPlaneConsumerNoNames.
USRDataPlaneConsumerWithNames - Class in plugins_usr.monitoring.distribution
 
USRDataPlaneConsumerWithNames(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRDataPlaneConsumerWithNames
Construct a USRDataPlaneConsumerWithNames.
USRDataPlaneProducer - Class in plugins_usr.monitoring.distribution
A USRDataPlaneProducer is a DataPlane implementation that sends Measurements by USR.
USRDataPlaneProducer(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRDataPlaneProducer
Construct a USRDataPlaneProducer.
USRDataPlaneProducerNoNames - Class in plugins_usr.monitoring.distribution
A USRDataPlaneProducerNoNames is a DataPlane implementation that sends Measurements by USR.
USRDataPlaneProducerNoNames(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRDataPlaneProducerNoNames
Construct a USRDataPlaneProducerNoNames
USRDataPlaneProducerWithNames - Class in plugins_usr.monitoring.distribution
A USRDataPlaneProducerWithNames is a DataPlane implementation that sends Measurements by USR.
USRDataPlaneProducerWithNames(SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRDataPlaneProducerWithNames
Construct a USRDataPlaneProducerWithNames
USRReceiver - Class in plugins_usr.monitoring.distribution
This is a USR receiver for monitoring messages.
USRReceiver(Receiving, SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRReceiver
Construct a receiver for a particular address
USRRequestHandler - Class in usr.umf
An extention to BasicRequestHandler to support ManagementConsole.
USRRequestHandler() - Constructor for class usr.umf.USRRequestHandler
 
USRRestConsole - Class in usr.console
A ManagementConsole listens for REST requests in the GlobalController
USRRestConsole() - Constructor for class usr.console.USRRestConsole
The no arg Constructor.
USRTransmissionMetaData - Class in plugins_usr.monitoring.distribution
Information about a transmission.
USRTransmissionMetaData(int, Address, Address) - Constructor for class plugins_usr.monitoring.distribution.USRTransmissionMetaData
Construct a USRTransmissionMetaData object.
USRTransmitter - Class in plugins_usr.monitoring.distribution
This is a USR transmitter for monitoring messages
USRTransmitter(Transmitting, SocketAddress) - Constructor for class plugins_usr.monitoring.distribution.USRTransmitter
Construct a transmitter for a particular GID SocketAddress

V

valueOf(String) - Static method in enum usr.applications.ApplicationHandle.AppState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum usr.router.NetStats.Stat
Returns the enum constant of this type with the specified name.
values() - Static method in enum usr.applications.ApplicationHandle.AppState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum usr.router.NetStats.Stat
Returns an array containing the constants of this enum type, in the order they are declared.
VectorRouterFabric - Class in usr.router
A RouterFabric within UserSpaceRouting.
VectorRouterFabric(Router, RouterOptions) - Constructor for class usr.router.VectorRouterFabric
Construct a VectorRouterFabric.
VectorRoutingTable - Class in usr.router
Class holds a routing table deals with getting updated routing tables
VectorRoutingTableEntry - Class in usr.router
An entry in a routing table that has a vector of topologies.
VIMLinksDetailMIS - Static variable in class usr.umf.DemoVocabulary
 
VimNem - Class in usr.umf
The VimNem is an externtion of GlobalController which operates within the domain of UMF.
VimNem() - Constructor for class usr.umf.VimNem
Construct a VimNEM
VimNem(NEMSkin, int) - Constructor for class usr.umf.VimNem
Construct a VimNEM with a skin
VimNemGov - Class in usr.umf
A ManagementConsole for the GlobalController.
VimNemGov(URI) - Constructor for class usr.umf.VimNemGov
 
VimNEMSkin - Class in usr.umf
A ManagementConsole for the GlobalController.
VimNEMSkin(URI) - Constructor for class usr.umf.VimNEMSkin
 
VIMRemovedMIS - Static variable in class usr.umf.DemoVocabulary
 
VIMRoutersDetailMIS - Static variable in class usr.umf.DemoVocabulary
 
visit(ThreadGroup, int, String) - Static method in class usr.common.ThreadTools
 
Visualization - Interface in usr.globalcontroller.visualization
An interface for all visualizers that will generate a visualization of the current network topology.
visualize(PrintStream) - Method in class usr.globalcontroller.visualization.ColouredNetworkAndApplicationVisualization
Visualize the current topology of the network.
visualize(PrintStream) - Method in class usr.globalcontroller.visualization.ColouredNetworkVisualization
Visualize the current topology of the network.
visualize(PrintStream) - Method in class usr.globalcontroller.visualization.PlainNetworkVisualization
Visualize the current topology of the network.
visualize(PrintStream) - Method in class usr.globalcontroller.visualization.ShowAPCostsVisualization
Visualize the current topology of the network.
visualize(PrintStream) - Method in class usr.globalcontroller.visualization.ShowAPScoreVisualization
Visualize the current topology of the network.
visualize(PrintStream) - Method in class usr.globalcontroller.visualization.ShowAPVisualization
Visualize the current topology of the network.
visualize(PrintStream) - Method in interface usr.globalcontroller.visualization.Visualization
Visualize the current topology of the network.
visualizeNetworkGraph(String, PrintStream, GlobalController) - Method in class usr.output.OutputNetwork
Send a network graph showing various attributes to a PrintStream.

W

waitUntil(long) - Method in class usr.globalcontroller.GlobalController
Wait until a specified absolute time is milliseconds.
wakeWait() - Method in interface usr.events.EventScheduler
Interrupt above wait
wakeWait() - Method in class usr.globalcontroller.GlobalController
Interrupt above wait
WHITE - Static variable in class usr.common.ANSI
White
WHITE_BG - Static variable in class usr.common.ANSI
White background
withdrawToOtherInterfaces(ArrayList<Address>, NetIF) - Method in class usr.router.AbstractRouterFabric
Send a withdrawal message for a given address to all interfaces on this network interface
write(int) - Method in class usr.logging.LoggingOutputStream
The write method needed for an OutputStream.
writeBytesToChannel(ByteBuffer) - Method in class usr.net.ConnectionOverTCP
 

X

xor(BitMask) - Method in class usr.logging.BitMask
Performs a logical XOR of this mask with the argument mask.

Y

YELLOW - Static variable in class usr.common.ANSI
Yellow
YELLOW_BG - Static variable in class usr.common.ANSI
Yellow background
A B C D E F G H I J K L M N O P Q R S T U V W X Y 

User Space Routing 0.10.3