RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <SimpleSpineForwarding.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) |
sFWDEntry | getFWDEntryUP (const set< int > &pIds) |
sFWDEntry | getFWDEntryDOWN (const set< int > &pIds) |
sFWDEntry | 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, sFWDEntry > | table |
Protected Attributes inherited from NSPSimpleDC::iSimpleDCForwarding | |
DCAddr | Im |
Definition at line 39 of file SimpleSpineForwarding.h.
void NSPSimpleDC::SimpleSpineForwarding::finish | ( | ) |
Definition at line 281 of file SimpleSpineForwarding.cc.
|
protected |
Definition at line 263 of file SimpleSpineForwarding.cc.
Referenced by setDst().
|
protected |
Definition at line 249 of file SimpleSpineForwarding.cc.
Referenced by setDst().
|
protected |
Definition at line 236 of file SimpleSpineForwarding.cc.
Referenced by setDst().
|
protectedvirtual |
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 36 of file SimpleSpineForwarding.cc.
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 47 of file SimpleSpineForwarding.cc.
|
virtual |
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 163 of file SimpleSpineForwarding.cc.
Implements NSPSimpleDC::iSimpleDCForwarding.
Definition at line 99 of file SimpleSpineForwarding.cc.
|
protected |
Definition at line 50 of file SimpleSpineForwarding.h.
Referenced by setNeigh().
|
protected |
Definition at line 48 of file SimpleSpineForwarding.h.
Referenced by finish(), getFWDEntryBOTH(), getFWDEntryDOWN(), onPolicyInit(), search(), setDst(), and setNeigh().
|
protected |
Definition at line 50 of file SimpleSpineForwarding.h.
Referenced by search(), and setNeigh().
|
protected |
Definition at line 49 of file SimpleSpineForwarding.h.
Referenced by finish(), getFWDEntryBOTH(), getFWDEntryDOWN(), getFWDEntryUP(), onPolicyInit(), search(), setDst(), and setNeigh().
Definition at line 51 of file SimpleSpineForwarding.h.
Referenced by finish(), search(), setDst(), and setNeigh().
|
protected |
Definition at line 48 of file SimpleSpineForwarding.h.
Referenced by finish(), getFWDEntryBOTH(), getFWDEntryDOWN(), getFWDEntryUP(), onPolicyInit(), search(), setDst(), and setNeigh().
|
protected |
Definition at line 50 of file SimpleSpineForwarding.h.
Referenced by setNeigh().