|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Router | |
---|---|
net.clackrouter.application | Support for applications that run on top of a Clack host's network stack. |
net.clackrouter.component.base | Provides the base objects for supporting components within a Clack Router. |
net.clackrouter.component.ethernet | |
net.clackrouter.component.extension | More advanced router components that are not central to the operation of a router. |
net.clackrouter.component.simplerouter | Provides core component classes central to the operation of a simple router. |
net.clackrouter.component.tcp | A decomposed implementation of a simplified TCP stack. |
net.clackrouter.ethereal | Contains core classes for Clack's Ethereal-like packet analyzer. |
net.clackrouter.example | |
net.clackrouter.gui | Major graphical components that comprise the Clack Application. |
net.clackrouter.protocol | Provides VNS protocol connectivity to the VNS server. |
net.clackrouter.router.core | Core router class responsible for creating, configuring, running and serializing Clack routers. |
net.clackrouter.router.graph | Graphical components for visually depicting a the "zoomed in" router-graph view. |
net.clackrouter.test | Examples of both static and dynamic checks that can be used to validate router correctness and diagnose problems. |
net.clackrouter.topology.core | Core classes for parsing topology information from VNS and loading a Clack topology configuration from file. |
Uses of Router in net.clackrouter.application |
---|
Methods in net.clackrouter.application that return Router | |
---|---|
Router |
ClackApplication.getRouter()
Get the router associated with this application |
Methods in net.clackrouter.application with parameters of type Router | |
---|---|
void |
ClackApplication.configure(java.lang.String name,
Router router,
java.lang.String[] config)
Used to configure the application before it is run (for internal Clack use). |
ClackApplication |
ApplicationManager.runApplication(Router r,
java.lang.String[] command_args,
ClackShell shell)
|
Constructors in net.clackrouter.application with parameters of type Router | |
---|---|
ClackShell(Router r,
ClackFramework framework)
|
|
TCPSocket(TCB t,
Router router,
java.lang.String name)
|
Uses of Router in net.clackrouter.component.base |
---|
Fields in net.clackrouter.component.base declared as Router | |
---|---|
protected Router |
ClackComponent.mRouter
Router containing this component |
Methods in net.clackrouter.component.base that return Router | |
---|---|
Router |
ClackComponent.getRouter()
Get the router that contains this component |
Constructors in net.clackrouter.component.base with parameters of type Router | |
---|---|
ClackComponent(Router r,
java.lang.String name)
Constructor, should be called by all sub-classes to set-up the component |
|
Interface(java.lang.String name,
Router router,
TopologyModel.Interface entry)
|
|
Interface(java.lang.String name,
Router router,
VNSHWInfo.InterfaceEntry entry)
Creates a new interface component |
|
PullToPush(Router r,
java.lang.String name)
|
|
Queue(Router router,
java.lang.String name)
|
|
Queue(Router router,
java.lang.String name,
int start_size)
|
Uses of Router in net.clackrouter.component.ethernet |
---|
Constructors in net.clackrouter.component.ethernet with parameters of type Router | |
---|---|
EtherSwitch(Router router,
java.lang.String name)
|
Uses of Router in net.clackrouter.component.extension |
---|
Constructors in net.clackrouter.component.extension with parameters of type Router | |
---|---|
Capture(Router router,
java.lang.String name)
|
|
Classifier(Router router,
java.lang.String name)
|
|
Counter(Router router,
java.lang.String name)
|
|
Delay(Router r,
java.lang.String name)
|
|
Delay(Router r,
java.lang.String name,
int delay)
|
|
DNSHijacker(Router r,
java.lang.String name)
|
|
DNSHijacker(Router r,
java.lang.String name,
java.lang.String target,
java.lang.String falseAddress)
|
|
FlowByteQueue(Router router,
java.lang.String name)
|
|
FlowByteQueue(Router router,
java.lang.String name,
int max_bytes)
|
|
Loss(Router r,
java.lang.String name)
|
|
Loss(Router r,
java.lang.String name,
int loss)
|
|
NAPT(Router router,
java.lang.String name)
|
|
REDQueue(Router router,
java.lang.String name)
|
|
REDQueue(Router router,
java.lang.String name,
double mLen,
double minTh,
double maxTh,
double mProb,
double a)
|
|
SIPRedirector(Router router,
java.lang.String name)
|
|
TCPMonitor(Router router,
java.lang.String name)
|
|
TCPSeqMon(Router router,
java.lang.String name)
|
|
Tee(Router router,
java.lang.String name)
|
|
Throttle(Router r,
java.lang.String name)
|
|
Throttle(Router r,
java.lang.String name,
int delay)
|
|
UDP(Router router,
java.lang.String name)
|
|
UDPSource(Router r,
java.lang.String name)
|
Uses of Router in net.clackrouter.component.simplerouter |
---|
Constructors in net.clackrouter.component.simplerouter with parameters of type Router | |
---|---|
ARPDemux(Router r,
java.lang.String name)
|
|
ARPLookup(Router router,
java.lang.String name)
|
|
ARPRespond(Router router,
java.lang.String name)
|
|
ByteQueue(Router router,
java.lang.String name)
|
|
ByteQueue(Router r,
java.lang.String name,
int max_size)
Create a queue specifying its max size in bytes |
|
EtherEncap(Router router,
java.lang.String name)
|
|
EtherStrip(Router router,
java.lang.String name)
|
|
ICMPDemux(Router router,
java.lang.String name)
|
|
ICMPEcho(Router router,
java.lang.String name)
|
|
ICMPPortUnreach(Router router,
java.lang.String name)
|
|
ICMPTTLExpired(Router router,
java.lang.String name)
|
|
InterfaceIn(java.lang.String name,
Router router,
TopologyModel.Interface entry)
|
|
InterfaceIn(java.lang.String name,
Router router,
VNSHWInfo.InterfaceEntry entry)
|
|
InterfaceOut(java.lang.String name,
Router router,
TopologyModel.Interface entry)
|
|
InterfaceOut(java.lang.String name,
Router router,
VNSHWInfo.InterfaceEntry entry)
|
|
IPEncap(Router router,
java.lang.String name)
|
|
IPHeaderCheck(Router router,
java.lang.String name)
|
|
IPRouteLookup(Router router,
java.lang.String name)
|
|
IPStrip(Router router,
java.lang.String name)
|
|
IPTTLDec(Router router,
java.lang.String name)
|
|
Level2Demux(Router router,
java.lang.String name)
|
|
Level3Demux(Router router,
java.lang.String name)
|
Uses of Router in net.clackrouter.component.tcp |
---|
Constructors in net.clackrouter.component.tcp with parameters of type Router | |
---|---|
OrderPackets(TCB tcb,
Router router,
java.lang.String name)
|
|
ProcessAck(TCB tcb,
Router router,
java.lang.String name)
|
|
ProcessSegment(TCB t,
Router router,
java.lang.String name)
|
|
ReceiveWindowCheck(TCB tcb,
Router router,
java.lang.String name)
|
|
Retransmitter(TCB tcb,
Router router,
java.lang.String name)
|
|
SendWindowCheck(TCB t,
Router router,
java.lang.String name)
|
|
SetChecksum(TCB tcb,
Router router,
java.lang.String name)
|
|
SockBuffer(TCB tcb,
Router router,
java.lang.String name)
|
|
TCB(TCP parent,
Router router,
java.lang.String name)
|
|
TCP(Router r,
java.lang.String name)
|
|
ValidateChecksum(TCB tcb,
Router router,
java.lang.String name)
|
Uses of Router in net.clackrouter.ethereal |
---|
Constructors in net.clackrouter.ethereal with parameters of type Router | |
---|---|
Ethereal(Router r,
java.lang.String name)
|
Uses of Router in net.clackrouter.example |
---|
Constructors in net.clackrouter.example with parameters of type Router | |
---|---|
EvenOdd(Router r,
java.lang.String name)
|
|
SourceTracker1(Router r,
java.lang.String name)
|
Uses of Router in net.clackrouter.gui |
---|
Fields in net.clackrouter.gui declared as Router | |
---|---|
protected Router |
HierarchComponent.router
Deprecated. |
Methods in net.clackrouter.gui that return Router | |
---|---|
Router |
ClackDocument.getCurrentRouter()
|
Router |
HierarchComponent.getRouter()
Deprecated. |
Router |
ClackDocument.getRouter(java.lang.String name)
|
Methods in net.clackrouter.gui with parameters of type Router | |
---|---|
void |
ClackDocument.addRouter(Router router)
|
Uses of Router in net.clackrouter.protocol |
---|
Methods in net.clackrouter.protocol with parameters of type Router | |
---|---|
void |
VNSProtocolManager.setRouter(Router r)
|
Uses of Router in net.clackrouter.router.core |
---|
Methods in net.clackrouter.router.core that return Router | |
---|---|
Router |
RouterManager.connectToVNS(TopologyModel topoModel,
java.lang.String host,
boolean isGUI,
java.lang.String username,
java.lang.String auth_key)
|
Router |
Alarm.getRouter()
Must return the router associated with the element setting the alarm needed for single-threaded components. |
Router |
RouterManager.reserveVirtualHost(TopologyModel topoModel,
java.lang.String virtualRouterID,
boolean isGUI,
java.lang.String username,
java.lang.String auth_key)
|
Methods in net.clackrouter.router.core with parameters of type Router | |
---|---|
static void |
RouterConfig.addAllInterfaces(Router router)
|
static void |
RouterConfig.configRouterFromElement(Router router,
org.w3c.dom.Element router_node)
|
static org.w3c.dom.Element |
RouterSerializer.createRouterXMLElement(org.w3c.dom.Document doc,
Router router,
RouterGraph graph,
boolean saveTransient)
Creates the whole XML doc object in memory representing the current state Creates the root node and appends all the children to it. |
static void |
RouterConfig.default_configure(Router router)
|
static void |
RouterConfig.parseRouterConfigXML(Router router,
java.io.InputStream is)
|
Uses of Router in net.clackrouter.router.graph |
---|
Methods in net.clackrouter.router.graph with parameters of type Router | |
---|---|
ComponentCell |
RouterGraphHelper.addRouterComponentCell(Router router,
ClackComponent component,
java.awt.geom.Rectangle2D bounds)
Adds a ComponentCell to the RouterGraph representing the router that was passed to the ClackComponent when it was created. |
Uses of Router in net.clackrouter.test |
---|
Fields in net.clackrouter.test declared as Router | |
---|---|
protected Router |
ClackRouterTest.mRouter
|
Methods in net.clackrouter.test with parameters of type Router | |
---|---|
static java.lang.String |
ErrorChecker.checkRouter(Router router)
|
void |
ClackRouterTest.startTest(Router router)
|
Uses of Router in net.clackrouter.topology.core |
---|
Methods in net.clackrouter.topology.core that return Router | |
---|---|
Router |
TopologyManager.getRouterByName(java.lang.String name)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |