RINASim  October 2016
Documentation of framework for OMNeT++
IntTSimpleRouting< T > Class Template Referenceabstract

#include <IntTSimpleRouting.h>

Inheritance diagram for IntTSimpleRouting< T >:
IntRouting common_Routing::Routing_Module TSimpleDV::TSimpleDV< T > TSimpleLS::TSimpleLS< T >

Public Member Functions

virtual void setInfinite (const T &inf)
 
virtual bool processUpdate (IntRoutingUpdate *update)=0
 
virtual void chSendUpdate (common_Routing::Routing_Update *update, const Address &dst, common_Routing::Routing_Alg_I *)=0
 
virtual void chScheduleAt (common_Routing::Routing_Alg_I *update, const simtime_t &t)=0
 
virtual void insertFlow (const Address &addr, const string &dst, const string &qos, const T &metric)=0
 
virtual void removeFlow (const Address &addr, const string &dst, const string &qos)=0
 
virtual map< string, map< string, common_GraphCL::nhLMetric< T > > > getChanges ()=0
 
virtual map< string, map< string, common_GraphCL::nhLMetric< T > > > 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)
 

Protected Attributes

infinite
 
- Protected Attributes inherited from IntRouting
Address myAddress
 

Detailed Description

template<class T>
class IntTSimpleRouting< T >

Definition at line 16 of file IntTSimpleRouting.h.

Member Function Documentation

template<class T>
virtual void IntTSimpleRouting< T >::chScheduleAt ( common_Routing::Routing_Alg_I update,
const simtime_t &  t 
)
pure virtual
template<class T>
virtual void IntTSimpleRouting< T >::chSendUpdate ( common_Routing::Routing_Update update,
const Address dst,
common_Routing::Routing_Alg_I  
)
pure virtual
template<class T>
virtual void IntTSimpleRouting< T >::setInfinite ( const T &  inf)
inlinevirtual

Definition at line 21 of file IntTSimpleRouting.h.

Member Data Documentation

template<class T>
T IntTSimpleRouting< T >::infinite
protected

Definition at line 18 of file IntTSimpleRouting.h.


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