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

#include <DomainTable.h>

Inheritance diagram for DomainTable::DomainTable:
IntPDUForwarding

Public Member Functions

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

Protected Member Functions

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

Protected Attributes

sList domains
 
FWDTable table
 

Detailed Description

Definition at line 59 of file DomainTable.h.

Member Function Documentation

void DomainTable::DomainTable::addDomain ( const string &  domain)

Definition at line 72 of file DomainTable.cc.

void DomainTable::DomainTable::finish ( )

Definition at line 117 of file DomainTable.cc.

void DomainTable::DomainTable::insert ( const string &  domain,
const string &  addr,
RMTPort port 
)

Definition at line 92 of file DomainTable.cc.

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

Implements IntPDUForwarding.

Definition at line 38 of file DomainTable.cc.

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

Implements IntPDUForwarding.

Definition at line 42 of file DomainTable.cc.

void DomainTable::DomainTable::onPolicyInit ( )
protectedvirtual

Implements IntPDUForwarding.

Definition at line 115 of file DomainTable.cc.

pAddr DomainTable::DomainTable::parseAddr ( const string &  addr)

Definition at line 99 of file DomainTable.cc.

void DomainTable::DomainTable::remove ( const string &  domain,
const string &  addr 
)

Definition at line 95 of file DomainTable.cc.

void DomainTable::DomainTable::removeDomain ( const string &  domain)

Definition at line 80 of file DomainTable.cc.

string DomainTable::DomainTable::toString ( )
virtual

Implements IntPDUForwarding.

Definition at line 55 of file DomainTable.cc.

Member Data Documentation

sList DomainTable::DomainTable::domains
protected

Definition at line 81 of file DomainTable.h.

FWDTable DomainTable::DomainTable::table
protected

Definition at line 82 of file DomainTable.h.


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