RINASim  October 2016
Documentation of framework for OMNeT++
NSPSimpleDC::VoidDCGenerator Class Reference

#include <VoidDCGenerator.h>

Inheritance diagram for NSPSimpleDC::VoidDCGenerator:
IntPDUFG

Public Member Functions

virtual void insertedFlow (const Address &addr, const QoSCube &qos, RMTPort *port)
 
virtual void removedFlow (const Address &addr, const QoSCube &qos, RMTPort *port)
 
virtual void routingUpdated ()
 
- Public Member Functions inherited from IntPDUFG
 IntPDUFG ()
 
 ~IntPDUFG ()
 
virtual PDUFGNeighborgetNextNeighbor (const Address &destination, const std::string &qos)
 
void insertFlowInfo (Address addr, QoSCube qos, RMTPort *port)
 
void removeFlowInfo (RMTPort *port)
 

Protected Member Functions

virtual void onPolicyInit ()
 
void handleMessage (cMessage *msg)
 
- Protected Member Functions inherited from IntPDUFG
void initialize ()
 

Protected Attributes

DCAddr Im
 
DAdifA
 
iSimpleDCForwardingfwd
 
IntDCRoutingrt
 
map< string, DCAddrneighsAddr
 
map< DCAddr, set< RMTPort * > > ports
 
bool updateRoutes
 
- Protected Attributes inherited from IntPDUFG
NeighborState neiState
 
Address ipcAddr
 

Detailed Description

Definition at line 32 of file VoidDCGenerator.h.

Member Function Documentation

void NSPSimpleDC::VoidDCGenerator::handleMessage ( cMessage *  msg)
protected

Definition at line 78 of file VoidDCGenerator.cc.

void NSPSimpleDC::VoidDCGenerator::insertedFlow ( const Address addr,
const QoSCube qos,
RMTPort port 
)
virtual

Implements IntPDUFG.

Definition at line 28 of file VoidDCGenerator.cc.

void NSPSimpleDC::VoidDCGenerator::onPolicyInit ( )
protectedvirtual

Implements IntPDUFG.

Definition at line 86 of file VoidDCGenerator.cc.

void NSPSimpleDC::VoidDCGenerator::removedFlow ( const Address addr,
const QoSCube qos,
RMTPort port 
)
virtual

Implements IntPDUFG.

Definition at line 43 of file VoidDCGenerator.cc.

void NSPSimpleDC::VoidDCGenerator::routingUpdated ( )
virtual

Implements IntPDUFG.

Definition at line 67 of file VoidDCGenerator.cc.

Member Data Documentation

DA* NSPSimpleDC::VoidDCGenerator::difA
protected

Definition at line 47 of file VoidDCGenerator.h.

iSimpleDCForwarding* NSPSimpleDC::VoidDCGenerator::fwd
protected

Definition at line 48 of file VoidDCGenerator.h.

DCAddr NSPSimpleDC::VoidDCGenerator::Im
protected

Definition at line 45 of file VoidDCGenerator.h.

map<string, DCAddr > NSPSimpleDC::VoidDCGenerator::neighsAddr
protected

Definition at line 52 of file VoidDCGenerator.h.

map<DCAddr, set<RMTPort*> > NSPSimpleDC::VoidDCGenerator::ports
protected

Definition at line 55 of file VoidDCGenerator.h.

IntDCRouting* NSPSimpleDC::VoidDCGenerator::rt
protected

Definition at line 49 of file VoidDCGenerator.h.

bool NSPSimpleDC::VoidDCGenerator::updateRoutes
protected

Definition at line 57 of file VoidDCGenerator.h.


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