RINASim  October 2016
Documentation of framework for OMNeT++
NSPSimpleDC::iSimpleDCForwarding Class Referenceabstract

#include <SimpleDCForwarding.h>

Inheritance diagram for NSPSimpleDC::iSimpleDCForwarding:
IntPDUForwarding NSPSimpleDC::SimpleEdgeForwarding NSPSimpleDC::SimpleFabricForwarding NSPSimpleDC::SimpleSpineForwarding NSPSimpleDC::SimpleTORForwarding

Public Member Functions

vector< Portlookup (const PDU *pdu)
 
vector< Portlookup (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< Portsearch (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
 

Detailed Description

Definition at line 40 of file SimpleDCForwarding.h.

Member Function Documentation

vector< Port > NSPSimpleDC::iSimpleDCForwarding::lookup ( const PDU pdu)
virtual

Implements IntPDUForwarding.

Definition at line 31 of file SimpleDCForwarding.cc.

vector< Port > NSPSimpleDC::iSimpleDCForwarding::lookup ( const Address dst,
const std::string &  qos 
)
virtual

Implements IntPDUForwarding.

Definition at line 57 of file SimpleDCForwarding.cc.

virtual void NSPSimpleDC::iSimpleDCForwarding::onPolicyInit ( )
protectedpure virtual
void NSPSimpleDC::iSimpleDCForwarding::refreshCache ( const DCAddr addr)
protectedvirtual

Definition at line 87 of file SimpleDCForwarding.cc.

virtual vector<Port> NSPSimpleDC::iSimpleDCForwarding::search ( const DCAddr n_addr)
protectedpure virtual
virtual void NSPSimpleDC::iSimpleDCForwarding::setDst ( const DCAddr n_addr,
const set< DCAddr > &  next 
)
pure virtual
virtual bool NSPSimpleDC::iSimpleDCForwarding::setNeigh ( const DCAddr n_addr,
Port  port 
)
pure virtual
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.

string NSPSimpleDC::iSimpleDCForwarding::toString ( )
virtual

Implements IntPDUForwarding.

Definition at line 82 of file SimpleDCForwarding.cc.

Member Data Documentation


The documentation for this class was generated from the following files: