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

#include <PLQoSAwareMEntries.h>

Inheritance diagram for PLQoSAwareMEntries::PLQoSAwareMEntries:
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 ()
 
void registerQidsGen (IDPerNQoSxPLen *qId)
 
void unregisterQidsGen (IDPerNQoSxPLen *qId)
 
- 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 ()
 

Private Attributes

DAdifA
 
IntIQoSMForwardingfwd
 
IntTSimpleRouting< mType > * rt
 
set< IDPerNQoSxPLen * > qIds
 
map< string, map< string, set< RMTPort * > > > neighbours
 
map< RMTPort *, string > portQoS
 
set< string > urgentQoS
 
map< string, int > dstLat
 
map< string, double > dstDLat
 
int maxLat
 

Additional Inherited Members

- Protected Attributes inherited from IntPDUFG
NeighborState neiState
 
Address ipcAddr
 

Detailed Description

Definition at line 34 of file PLQoSAwareMEntries.h.

Member Function Documentation

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

Implements IntPDUFG.

Definition at line 29 of file PLQoSAwareMEntries.cc.

void PLQoSAwareMEntries::PLQoSAwareMEntries::onPolicyInit ( )
protectedvirtual

Implements IntPDUFG.

Definition at line 128 of file PLQoSAwareMEntries.cc.

void PLQoSAwareMEntries::PLQoSAwareMEntries::registerQidsGen ( IDPerNQoSxPLen qId)

Definition at line 185 of file PLQoSAwareMEntries.cc.

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

Implements IntPDUFG.

Definition at line 64 of file PLQoSAwareMEntries.cc.

void PLQoSAwareMEntries::PLQoSAwareMEntries::routingUpdated ( )
virtual

Implements IntPDUFG.

Definition at line 92 of file PLQoSAwareMEntries.cc.

void PLQoSAwareMEntries::PLQoSAwareMEntries::unregisterQidsGen ( IDPerNQoSxPLen qId)

Definition at line 188 of file PLQoSAwareMEntries.cc.

Member Data Documentation

DA* PLQoSAwareMEntries::PLQoSAwareMEntries::difA
private

Definition at line 51 of file PLQoSAwareMEntries.h.

map<string, double> PLQoSAwareMEntries::PLQoSAwareMEntries::dstDLat
private

Definition at line 62 of file PLQoSAwareMEntries.h.

map<string, int> PLQoSAwareMEntries::PLQoSAwareMEntries::dstLat
private

Definition at line 61 of file PLQoSAwareMEntries.h.

IntIQoSMForwarding* PLQoSAwareMEntries::PLQoSAwareMEntries::fwd
private

Definition at line 52 of file PLQoSAwareMEntries.h.

int PLQoSAwareMEntries::PLQoSAwareMEntries::maxLat
private

Definition at line 65 of file PLQoSAwareMEntries.h.

map<string, map<string, set<RMTPort*> > > PLQoSAwareMEntries::PLQoSAwareMEntries::neighbours
private

Definition at line 57 of file PLQoSAwareMEntries.h.

map<RMTPort*, string > PLQoSAwareMEntries::PLQoSAwareMEntries::portQoS
private

Definition at line 58 of file PLQoSAwareMEntries.h.

set<IDPerNQoSxPLen *> PLQoSAwareMEntries::PLQoSAwareMEntries::qIds
private

Definition at line 54 of file PLQoSAwareMEntries.h.

IntTSimpleRouting<mType>* PLQoSAwareMEntries::PLQoSAwareMEntries::rt
private

Definition at line 53 of file PLQoSAwareMEntries.h.

set<string> PLQoSAwareMEntries::PLQoSAwareMEntries::urgentQoS
private

Definition at line 60 of file PLQoSAwareMEntries.h.


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