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

#include <QoSTable.h>

Inheritance diagram for QoSTable::QoSTable:
IntPDUForwarding

Public Member Functions

vector< RMTPort * > lookup (const PDU *pdu)
 
vector< RMTPort * > lookup (const Address &dst, const std::string &qos)
 
string toString ()
 
void insert (const std::string &addr, const std::string &qos, RMTPort *port)
 
void insert (const Address &addr, const std::string &qos, RMTPort *port)
 
void remove (const std::string &addr, const std::string &qos)
 
void remove (const Address &addr, const std::string &qos)
 
void clean ()
 
void finish ()
 
- Public Member Functions inherited from IntPDUForwarding
 IntPDUForwarding ()
 
 ~IntPDUForwarding ()
 

Protected Member Functions

vector< RMTPort * > lookupInt (const string &dst, const std::string &qos)
 
void onPolicyInit ()
 
- Protected Member Functions inherited from IntPDUForwarding
void initialize ()
 

Protected Attributes

QoSFWDTable table
 

Detailed Description

Definition at line 42 of file QoSTable.h.

Member Function Documentation

void QoSTable::QoSTable::clean ( )

Definition at line 96 of file QoSTable.cc.

void QoSTable::QoSTable::finish ( )

Definition at line 104 of file QoSTable.cc.

void QoSTable::QoSTable::insert ( const std::string &  addr,
const std::string &  qos,
RMTPort port 
)
void QoSTable::QoSTable::insert ( const Address addr,
const std::string &  qos,
RMTPort port 
)

Definition at line 81 of file QoSTable.cc.

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

Implements IntPDUForwarding.

Definition at line 35 of file QoSTable.cc.

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

Implements IntPDUForwarding.

Definition at line 38 of file QoSTable.cc.

vector< RMTPort * > QoSTable::QoSTable::lookupInt ( const string &  dst,
const std::string &  qos 
)
protected

Definition at line 54 of file QoSTable.cc.

void QoSTable::QoSTable::onPolicyInit ( )
protectedvirtual

Implements IntPDUForwarding.

Definition at line 102 of file QoSTable.cc.

void QoSTable::QoSTable::remove ( const std::string &  addr,
const std::string &  qos 
)
void QoSTable::QoSTable::remove ( const Address addr,
const std::string &  qos 
)

Definition at line 84 of file QoSTable.cc.

string QoSTable::QoSTable::toString ( )
virtual

Implements IntPDUForwarding.

Definition at line 64 of file QoSTable.cc.

Member Data Documentation

QoSFWDTable QoSTable::QoSTable::table
protected

Definition at line 62 of file QoSTable.h.


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