RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <SimpleDCForwarding.h>
Public Member Functions | |
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) |
virtual bool | setNeigh (const DCAddr &n_addr, Port port)=0 |
virtual void | setDst (const DCAddr &n_addr, const set< DCAddr > &next)=0 |
Public Member Functions inherited from IntPDUForwarding | |
IntPDUForwarding () | |
~IntPDUForwarding () | |
Protected Member Functions | |
virtual void | onPolicyInit ()=0 |
virtual vector< Port > | search (const DCAddr &n_addr)=0 |
virtual void | refreshCache (Port oldP, Port newP) |
virtual void | refreshCache (const DCAddr &addr) |
Protected Member Functions inherited from IntPDUForwarding | |
void | initialize () |
Protected Attributes | |
DCAddr | Im |
Definition at line 40 of file SimpleDCForwarding.h.
Implements IntPDUForwarding.
Definition at line 31 of file SimpleDCForwarding.cc.
|
virtual |
Implements IntPDUForwarding.
Definition at line 57 of file SimpleDCForwarding.cc.
|
protectedpure virtual |
Implements IntPDUForwarding.
Implemented in NSPSimpleDC::SimpleEdgeForwarding, NSPSimpleDC::SimpleFabricForwarding, NSPSimpleDC::SimpleSpineForwarding, and NSPSimpleDC::SimpleTORForwarding.
Definition at line 86 of file SimpleDCForwarding.cc.
Referenced by NSPSimpleDC::SimpleEdgeForwarding::setDst(), NSPSimpleDC::SimpleFabricForwarding::setDst(), NSPSimpleDC::SimpleTORForwarding::setDst(), NSPSimpleDC::SimpleSpineForwarding::setDst(), NSPSimpleDC::SimpleSpineForwarding::setNeigh(), NSPSimpleDC::SimpleEdgeForwarding::setNeigh(), NSPSimpleDC::SimpleFabricForwarding::setNeigh(), and NSPSimpleDC::SimpleTORForwarding::setNeigh().
|
protectedvirtual |
Definition at line 87 of file SimpleDCForwarding.cc.
void NSPSimpleDC::iSimpleDCForwarding::setNodeInfo | ( | const string & | n_addr | ) |
Definition at line 73 of file SimpleDCForwarding.cc.
void NSPSimpleDC::iSimpleDCForwarding::setNodeInfo | ( | const int & | type, |
const int & | a, | ||
const int & | b | ||
) |
Definition at line 77 of file SimpleDCForwarding.cc.
|
virtual |
Implements IntPDUForwarding.
Definition at line 82 of file SimpleDCForwarding.cc.
|
protected |
Definition at line 57 of file SimpleDCForwarding.h.
Referenced by NSPSimpleDC::SimpleEdgeForwarding::finish(), NSPSimpleDC::SimpleFabricForwarding::finish(), NSPSimpleDC::SimpleTORForwarding::finish(), NSPSimpleDC::SimpleSpineForwarding::finish(), NSPSimpleDC::SimpleTORForwarding::search(), NSPSimpleDC::SimpleEdgeForwarding::search(), NSPSimpleDC::SimpleSpineForwarding::search(), NSPSimpleDC::SimpleFabricForwarding::search(), NSPSimpleDC::SimpleTORForwarding::setDst(), NSPSimpleDC::SimpleSpineForwarding::setDst(), NSPSimpleDC::SimpleFabricForwarding::setDst(), NSPSimpleDC::SimpleEdgeForwarding::setDst(), NSPSimpleDC::SimpleFabricForwarding::setNeigh(), NSPSimpleDC::SimpleSpineForwarding::setNeigh(), NSPSimpleDC::SimpleTORForwarding::setNeigh(), and NSPSimpleDC::SimpleEdgeForwarding::setNeigh().