public class VectorRouterFabric extends AbstractRouterFabric implements RouterFabric, NetIFListener, DatagramDevice
Constructor and Description |
---|
VectorRouterFabric(Router r,
RouterOptions opt)
Construct a VectorRouterFabric.
|
Modifier and Type | Method and Description |
---|---|
RoutingTable |
decodeRoutingTable(byte[] bytes,
NetIF netif)
Create a new routing table from a transmitted byte[]
|
RoutingTable |
newRoutingTable()
Create a new empty routing table
|
addNetIF, closedDevice, closePort, closePorts, doRemove, echo, echo, enqueueDatagram, findNetIF, getAddress, getFabricDevice, getLocalNetIF, getName, getNetIFListener, getPort, getRoute, getRouteFabric, getRouter, getRoutingTable, init, listNetIF, listPorts, ourAddress, outQueueHandler, ping, remoteClosePort, remoteRemoveNetIF, removeNetIF, sendDatagram, sendGoodbye, setAddress, setName, setNetIFListener, setNetIFWeight, start, stop, TTLDrop, withdrawToOtherInterfaces
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addNetIF, closePort, closePorts, echo, findNetIF, getLocalNetIF, getPort, getRouter, getRoutingTable, init, listNetIF, listPorts, ping, removeNetIF, sendGoodbye, setNetIFWeight, start, stop
closedDevice, getName, getRouteFabric, ourAddress, TTLDrop
enqueueDatagram, getAddress, getFabricDevice, getName, getNetIFListener, outQueueHandler, sendDatagram, setAddress, setName, setNetIFListener
public VectorRouterFabric(Router r, RouterOptions opt)
public RoutingTable newRoutingTable()
newRoutingTable
in interface RouterFabric
public RoutingTable decodeRoutingTable(byte[] bytes, NetIF netif) throws java.lang.Exception
decodeRoutingTable
in interface RouterFabric
java.lang.Exception
User Space Routing 0.10.3