RINASim  October 2016
Documentation of framework for OMNeT++
IntPortsLoadRouting Class Referenceabstract

#include <IntPortsLoadRouting.h>

Inheritance diagram for IntPortsLoadRouting:
IntRouting PortsLoadLS

Public Member Functions

virtual bool processUpdate (IntRoutingUpdate *update)=0
 
virtual void insertFlow (const Address &addr, const std::string &dst, const std::string &qos, const unsigned short &metric, bool sendUpdate)=0
 
virtual void removeFlow (const Address &addr, const std::string &dst, const std::string &qos, bool sendUpdate)=0
 
virtual entries2Next getChanges ()=0
 
virtual entries2Next getAll ()=0
 
virtual void scheduleUpdate ()=0
 
- Public Member Functions inherited from IntRouting
virtual void finish ()
 
void receiveUpdate (IntRoutingUpdate *update)
 

Protected Member Functions

virtual void onPolicyInit ()=0
 
- Protected Member Functions inherited from IntRouting
void initialize ()
 
void sendUpdate (IntRoutingUpdate *update)
 

Additional Inherited Members

- Protected Attributes inherited from IntRouting
Address myAddress
 

Detailed Description

Definition at line 27 of file IntPortsLoadRouting.h.

Member Function Documentation

virtual entries2Next IntPortsLoadRouting::getAll ( )
pure virtual

Implemented in PortsLoadLS.

virtual entries2Next IntPortsLoadRouting::getChanges ( )
pure virtual

Implemented in PortsLoadLS.

Referenced by PortsLoadGenerator::routingUpdated().

virtual void IntPortsLoadRouting::insertFlow ( const Address addr,
const std::string &  dst,
const std::string &  qos,
const unsigned short &  metric,
bool  sendUpdate 
)
pure virtual
virtual void IntPortsLoadRouting::onPolicyInit ( )
protectedpure virtual

Implements IntRouting.

Implemented in PortsLoadLS.

virtual bool IntPortsLoadRouting::processUpdate ( IntRoutingUpdate update)
pure virtual

Implements IntRouting.

Implemented in PortsLoadLS.

virtual void IntPortsLoadRouting::removeFlow ( const Address addr,
const std::string &  dst,
const std::string &  qos,
bool  sendUpdate 
)
pure virtual

Implemented in PortsLoadLS.

Referenced by PortsLoadGenerator::removedFlow().

virtual void IntPortsLoadRouting::scheduleUpdate ( )
pure virtual

Implemented in PortsLoadLS.

Referenced by PortsLoadGenerator::handleMessage().


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