Interface | Description |
---|---|
DatagramDevice |
A Minimal version of netIF for devices which can ship packets but
do not necessarily face the network.
|
FabricDeviceInterface |
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
|
NetIF |
A Network Interface for a Router.
|
NetIFListener |
Interface is for "glue" to hold together netifs -- it allows routing between them
|
RouterFabric |
A RouterFabric within UserSpaceRouting.
|
RouteSelectionPolicy | |
RoutingTable | |
RoutingTableEntry |
Class | Description |
---|---|
AbstractRouterFabric |
The main abstract code for a RouterFabric within UserSpaceRouting.
|
AppListProbe |
A probe that talks to a Router can collects the stats
for each executing App.
|
AppSocket |
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.
|
AppSocketMux |
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.
|
CreateConnection |
A CreateConnection object, creates a connection from one router
to another.
|
EndLink |
A EndLink ends connection between two routers
|
FabricDevice |
A fabric device is a device with an Inbound and an outbound queue.
|
MinimalDatagramDevice |
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
|
NetIFStatsProbe |
A probe that talks to a Router can collects the stats
for each NetIF.
|
NetStats |
Some stats for a NetIF.
|
Router |
A Router within UserSpaceRouting.
|
RouterConnections |
A RouterConnections accepts new connections from exisiting routers.
|
RouterController |
The Router Controller provides the management and control
mechanisms for the whole router.
|
RouterDirectory |
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.
|
RouterEnv |
Create a Router Environment.
|
RouterManagementConsole |
A ManagementConsole listens for connections
for doing router management.
|
RouterOptions | |
RouterPort |
import usr.logging.*;
A port on a Router
|
RouterProbe |
A probe that talks to a Router can collects the stats for thr Router.
|
SimpleRouterFabric |
A RouterFabric within UserSpaceRouting.
|
SimpleRoutingTable |
Class holds a routing table deals with getting updated routing
tables
|
SimpleRoutingTableEntry |
An entry in a routing table.
|
TCPNetIF |
A Network Interface for a Router using TCP
|
VectorRouterFabric |
A RouterFabric within UserSpaceRouting.
|
VectorRoutingTable |
Class holds a routing table deals with getting updated routing
tables
|
VectorRoutingTableEntry |
An entry in a routing table that has a vector of topologies.
|
Enum | Description |
---|---|
NetStats.Stat |
User Space Routing 0.10.3