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

#include <IntSimpleRouting.h>

Inheritance diagram for IntSimpleRouting:
IntRouting SimpleDV::SimpleDV SimpleLS::SimpleLS

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)=0
 
virtual void removeFlow (const Address &addr, const std::string &dst, const std::string &qos)=0
 
virtual entries2Next getChanges ()=0
 
virtual entries2Next getAll ()=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 39 of file IntSimpleRouting.h.

Member Function Documentation

virtual entries2Next IntSimpleRouting::getAll ( )
pure virtual

Implemented in SimpleLS::SimpleLS, and SimpleDV::SimpleDV.

virtual entries2Next IntSimpleRouting::getChanges ( )
pure virtual

Implemented in SimpleLS::SimpleLS, and SimpleDV::SimpleDV.

virtual void IntSimpleRouting::insertFlow ( const Address addr,
const std::string &  dst,
const std::string &  qos,
const unsigned short &  metric 
)
pure virtual

Implemented in SimpleLS::SimpleLS, and SimpleDV::SimpleDV.

virtual void IntSimpleRouting::onPolicyInit ( )
protectedpure virtual

Implements IntRouting.

Implemented in SimpleLS::SimpleLS, and SimpleDV::SimpleDV.

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

Implements IntRouting.

Implemented in SimpleLS::SimpleLS, and SimpleDV::SimpleDV.

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

Implemented in SimpleLS::SimpleLS, and SimpleDV::SimpleDV.


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