RINASim  October 2016
Documentation of framework for OMNeT++
NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries Class Reference

#include <SimpleLatOrHopMEntries.h>

Inheritance diagram for NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries:
IntPDUFG NSPPSTLatOrHopMEntries::PSTLatOrHopMEntries

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 ()
 
- Protected Member Functions inherited from IntPDUFG
void initialize ()
 

Protected Attributes

DAdifA
 
IntIQoSMForwardingfwd
 
IntTSimpleRouting< mType > * rt
 
map< string, set< RMTPort * > > neighbours
 
set< string > hopQoS
 
set< string > latQoS
 
map< string, int > dstLat
 
map< string, double > dstDLat
 
bool maUrgent
 
int maxLat
 
- Protected Attributes inherited from IntPDUFG
NeighborState neiState
 
Address ipcAddr
 

Detailed Description

Definition at line 34 of file SimpleLatOrHopMEntries.h.

Member Function Documentation

void NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::insertedFlow ( const Address addr,
const QoSCube qos,
RMTPort port 
)
virtual

Implements IntPDUFG.

Definition at line 29 of file SimpleLatOrHopMEntries.cc.

void NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::onPolicyInit ( )
protectedvirtual

Implements IntPDUFG.

Definition at line 89 of file SimpleLatOrHopMEntries.cc.

void NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::removedFlow ( const Address addr,
const QoSCube qos,
RMTPort port 
)
virtual

Implements IntPDUFG.

Definition at line 47 of file SimpleLatOrHopMEntries.cc.

void NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::routingUpdated ( )
virtual

Implements IntPDUFG.

Reimplemented in NSPPSTLatOrHopMEntries::PSTLatOrHopMEntries.

Definition at line 60 of file SimpleLatOrHopMEntries.cc.

Member Data Documentation

DA* NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::difA
protected

Definition at line 47 of file SimpleLatOrHopMEntries.h.

map<string, double> NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::dstDLat
protected

Definition at line 56 of file SimpleLatOrHopMEntries.h.

map<string, int> NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::dstLat
protected

Definition at line 55 of file SimpleLatOrHopMEntries.h.

IntIQoSMForwarding* NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::fwd
protected

Definition at line 48 of file SimpleLatOrHopMEntries.h.

set<string> NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::hopQoS
protected

Definition at line 54 of file SimpleLatOrHopMEntries.h.

set<string> NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::latQoS
protected

Definition at line 54 of file SimpleLatOrHopMEntries.h.

bool NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::maUrgent
protected

Definition at line 57 of file SimpleLatOrHopMEntries.h.

int NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::maxLat
protected

Definition at line 58 of file SimpleLatOrHopMEntries.h.

map<string, set<RMTPort*> > NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::neighbours
protected

Definition at line 52 of file SimpleLatOrHopMEntries.h.

IntTSimpleRouting<mType>* NSPSimpleLatOrHopMEntries::SimpleLatOrHopMEntries::rt
protected

Definition at line 49 of file SimpleLatOrHopMEntries.h.


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