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

#include <HierarchicalGenerator.h>

Inheritance diagram for HierarchicalGenerator::HierarchicalGenerator:
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 ()
 
- 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 Member Functions

pAddr parseAddr (const string &addr)
 

Private Attributes

DAdifA
 
HierarchicalTable::HierarchicalTablefwd
 
tDomain::TDomainRouting< mType > * rt
 
string myAddr
 
vector< string > parsStr
 
vector< string > domains
 
map< string, NTabledomNeighbours
 

Additional Inherited Members

- Protected Attributes inherited from IntPDUFG
NeighborState neiState
 
Address ipcAddr
 

Detailed Description

Definition at line 45 of file HierarchicalGenerator.h.

Member Function Documentation

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

Implements IntPDUFG.

Definition at line 31 of file HierarchicalGenerator.cc.

void HierarchicalGenerator::HierarchicalGenerator::onPolicyInit ( )
protectedvirtual

Implements IntPDUFG.

Definition at line 93 of file HierarchicalGenerator.cc.

pAddr HierarchicalGenerator::HierarchicalGenerator::parseAddr ( const string &  addr)
private

Definition at line 129 of file HierarchicalGenerator.cc.

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

Implements IntPDUFG.

Definition at line 44 of file HierarchicalGenerator.cc.

void HierarchicalGenerator::HierarchicalGenerator::routingUpdated ( )
virtual

Implements IntPDUFG.

Definition at line 59 of file HierarchicalGenerator.cc.

Member Data Documentation

DA* HierarchicalGenerator::HierarchicalGenerator::difA
private

Definition at line 59 of file HierarchicalGenerator.h.

vector<string> HierarchicalGenerator::HierarchicalGenerator::domains
private

Definition at line 65 of file HierarchicalGenerator.h.

map<string,NTable> HierarchicalGenerator::HierarchicalGenerator::domNeighbours
private

Definition at line 68 of file HierarchicalGenerator.h.

HierarchicalTable::HierarchicalTable* HierarchicalGenerator::HierarchicalGenerator::fwd
private

Definition at line 60 of file HierarchicalGenerator.h.

string HierarchicalGenerator::HierarchicalGenerator::myAddr
private

Definition at line 63 of file HierarchicalGenerator.h.

vector<string> HierarchicalGenerator::HierarchicalGenerator::parsStr
private

Definition at line 64 of file HierarchicalGenerator.h.

tDomain::TDomainRouting<mType>* HierarchicalGenerator::HierarchicalGenerator::rt
private

Definition at line 61 of file HierarchicalGenerator.h.


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