RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <SimpleFabricForwarding.h>
Public Member Functions | |
bool | setNeigh (const DCAddr &n_addr, Port port) |
void | setDst (const DCAddr &n_addr, const set< DCAddr > &next) |
void | finish () |
Public Member Functions inherited from NSPSimpleDC::iSimpleDCForwarding | |
vector< Port > | lookup (const PDU *pdu) |
vector< Port > | lookup (const Address &dst, const std::string &qos) |
virtual string | toString () |
void | setNodeInfo (const string &n_addr) |
void | setNodeInfo (const int &type, const int &a, const int &b) |
Public Member Functions inherited from IntPDUForwarding | |
IntPDUForwarding () | |
~IntPDUForwarding () | |
Protected Member Functions | |
void | onPolicyInit () |
vector< Port > | search (const DCAddr &n_addr) |
fFWDEntry | getFWDEntryUP (const set< int > &pIds) |
fFWDEntry | getFWDEntryDOWN (const set< int > &pIds) |
fFWDEntry | getFWDEntryBOTH (const set< int > &pIdsU, const set< int > &pIdsD) |
Protected Member Functions inherited from NSPSimpleDC::iSimpleDCForwarding | |
virtual void | refreshCache (Port oldP, Port newP) |
virtual void | refreshCache (const DCAddr &addr) |
Protected Member Functions inherited from IntPDUForwarding | |
void | initialize () |
Protected Attributes | |
int | upCount |
int | downCount |
Port * | portsArray |
vector< Port > | upV |
vector< Port > | downV |
vector< Port > | bothV |
map< DCAddr, fFWDEntry > | table |
Protected Attributes inherited from NSPSimpleDC::iSimpleDCForwarding | |
DCAddr | Im |
Definition at line 39 of file SimpleFabricForwarding.h.
void NSPSimpleDC::SimpleFabricForwarding::finish | ( | ) |
Definition at line 304 of file SimpleFabricForwarding.cc.
|
protected |
Definition at line 286 of file SimpleFabricForwarding.cc.
Referenced by setDst().
|
protected |
Definition at line 273 of file SimpleFabricForwarding.cc.
Referenced by setDst().
|
protected |
Definition at line 260 of file SimpleFabricForwarding.cc.
Referenced by setDst().
|
protectedvirtual |
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 35 of file SimpleFabricForwarding.cc.
|
protectedvirtual |
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 46 of file SimpleFabricForwarding.cc.
|
virtual |
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 170 of file SimpleFabricForwarding.cc.
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 108 of file SimpleFabricForwarding.cc.
|
protected |
Definition at line 50 of file SimpleFabricForwarding.h.
Referenced by search(), and setNeigh().
|
protected |
Definition at line 48 of file SimpleFabricForwarding.h.
Referenced by finish(), getFWDEntryBOTH(), getFWDEntryDOWN(), onPolicyInit(), search(), setDst(), and setNeigh().
|
protected |
Definition at line 50 of file SimpleFabricForwarding.h.
Referenced by search(), and setNeigh().
|
protected |
Definition at line 49 of file SimpleFabricForwarding.h.
Referenced by finish(), getFWDEntryBOTH(), getFWDEntryDOWN(), getFWDEntryUP(), onPolicyInit(), search(), setDst(), and setNeigh().
Definition at line 51 of file SimpleFabricForwarding.h.
Referenced by finish(), search(), setDst(), and setNeigh().
|
protected |
Definition at line 48 of file SimpleFabricForwarding.h.
Referenced by finish(), getFWDEntryBOTH(), getFWDEntryDOWN(), getFWDEntryUP(), onPolicyInit(), search(), setDst(), and setNeigh().
|
protected |
Definition at line 50 of file SimpleFabricForwarding.h.
Referenced by search(), and setNeigh().