|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <Edge_Routing.h>
Private Member Functions | |
| void | activeNeigh (const DCAddr &dst) |
| void | inactiveNeigh (const DCAddr &dst) |
| void | startMyLinks () |
| set< DCAddr > | getNotOptimalDst (map< DCAddr, tableNode > *table) |
| void | printAtEnd () |
Additional Inherited Members | |
Public Member Functions inherited from NSPSimpleDC::IntDCRouting | |
| bool | processUpdate (IntRoutingUpdate *update) |
| void | insertNeighbour (const Address &addr, const DCAddr &dst) |
| void | removeNeighbour (const Address &addr, const DCAddr &dst) |
| vector< rtEntry > | getChanges () |
| vector< rtEntry > | getAll () |
Public Member Functions inherited from IntRouting | |
| void | receiveUpdate (IntRoutingUpdate *update) |
Protected Member Functions inherited from NSPSimpleDC::IntDCRouting | |
| void | onPolicyInit () |
| virtual void | handleMessage (cMessage *msg) |
| void | scheduleUpdate () |
| void | scheduleClean () |
| map< DCAddr, tableNode > * | computeTable () |
| vector< DCAddr > | getNeis (DCAddr) |
| void | finish () |
Protected Member Functions inherited from IntRouting | |
| void | initialize () |
| void | sendUpdate (IntRoutingUpdate *update) |
Protected Attributes inherited from NSPSimpleDC::IntDCRouting | |
| DCAddr | Im |
| cMessage * | clean |
| cMessage * | start |
| cMessage * | sched |
| int | pods |
| int | torXpod |
| int | fabricXpod |
| int | spineXfabric |
| int | edgeSets |
| simtime_t | updateWait |
| simtime_t | expiration |
| map< linkId, linkInfo > | myLinks |
| map< linkId, linkInfo > | linksOk |
| map< linkId, linkInfo > | linksKo |
| set< Address > | activeNeighbours |
| map< DCAddr, set< const linkId * > > | cache |
Protected Attributes inherited from IntRouting | |
| Address | myAddress |
Definition at line 8 of file Edge_Routing.h.
|
privatevirtual |
Implements NSPSimpleDC::IntDCRouting.
Definition at line 9 of file Edge_Routing.cc.
|
privatevirtual |
Implements NSPSimpleDC::IntDCRouting.
Definition at line 59 of file Edge_Routing.cc.
|
privatevirtual |
Implements NSPSimpleDC::IntDCRouting.
Definition at line 34 of file Edge_Routing.cc.
|
privatevirtual |
Implements NSPSimpleDC::IntDCRouting.
Definition at line 102 of file Edge_Routing.cc.
|
privatevirtual |
Implements NSPSimpleDC::IntDCRouting.
Definition at line 51 of file Edge_Routing.cc.