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

#include <MultiQoSTable.h>

Inheritance diagram for MultiQoSTable::MultiQoSTable:
IntQoSMForwarding IntPDUForwarding

Public Member Functions

vector< RMTPort * > lookup (const PDU *pdu)
 
vector< RMTPort * > lookup (const Address &dst, const std::string &qos)
 
RMTPortsearch (const string &dst, const string &qos)
 
string toString ()
 
void addReplace (const std::string &addr, const std::string &qosId, std::vector< RMTPort * > ports)
 
void finish ()
 
- Public Member Functions inherited from IntPDUForwarding
 IntPDUForwarding ()
 
 ~IntPDUForwarding ()
 

Protected Member Functions

void onPolicyInit ()
 
- Protected Member Functions inherited from IntPDUForwarding
void initialize ()
 

Protected Attributes

map< string, map< string, vector< RMTPort * > > > table
 
map< FlowIdent, CacheDatacache
 
string MA2QoS
 
double exTime
 

Detailed Description

Definition at line 55 of file MultiQoSTable.h.

Member Function Documentation

void MultiQoSTable::MultiQoSTable::addReplace ( const std::string &  addr,
const std::string &  qosId,
std::vector< RMTPort * >  ports 
)
virtual

Implements IntQoSMForwarding.

Definition at line 159 of file MultiQoSTable.cc.

void MultiQoSTable::MultiQoSTable::finish ( )

Definition at line 193 of file MultiQoSTable.cc.

vector< RMTPort * > MultiQoSTable::MultiQoSTable::lookup ( const PDU pdu)
virtual

Implements IntPDUForwarding.

Definition at line 60 of file MultiQoSTable.cc.

vector< RMTPort * > MultiQoSTable::MultiQoSTable::lookup ( const Address dst,
const std::string &  qos 
)
virtual

Implements IntPDUForwarding.

Definition at line 106 of file MultiQoSTable.cc.

void MultiQoSTable::MultiQoSTable::onPolicyInit ( )
protectedvirtual

Implements IntPDUForwarding.

Definition at line 187 of file MultiQoSTable.cc.

RMTPort * MultiQoSTable::MultiQoSTable::search ( const string &  dst,
const string &  qos 
)

Definition at line 143 of file MultiQoSTable.cc.

string MultiQoSTable::MultiQoSTable::toString ( )
virtual

Implements IntPDUForwarding.

Definition at line 122 of file MultiQoSTable.cc.

Member Data Documentation

map<FlowIdent, CacheData> MultiQoSTable::MultiQoSTable::cache
protected

Definition at line 76 of file MultiQoSTable.h.

double MultiQoSTable::MultiQoSTable::exTime
protected

Definition at line 82 of file MultiQoSTable.h.

string MultiQoSTable::MultiQoSTable::MA2QoS
protected

Definition at line 81 of file MultiQoSTable.h.

map<string, map<string, vector<RMTPort*> > > MultiQoSTable::MultiQoSTable::table
protected

Definition at line 74 of file MultiQoSTable.h.


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