RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <TSimpleLS.h>
Classes | |
class | AutoMsg |
class | Update |
Public Member Functions | |
TSimpleLS () | |
bool | processUpdate (IntRoutingUpdate *update) |
virtual void | chSendUpdate (Routing_Update *update, const Address &dst, Routing_Alg_I *module) |
virtual void | chScheduleAt (Routing_Alg_I *module, const simtime_t &t) |
virtual void | insertFlow (const Address &addr, const string &dst, const string &qos, const T &metric) |
virtual void | removeFlow (const Address &addr, const string &dst, const string &qos) |
virtual map< string, map< string, nhLMetric< T > > > | getChanges () |
virtual map< string, map< string, nhLMetric< T > > > | getAll () |
virtual void | handleMessage (cMessage *msg) |
![]() | |
virtual void | setInfinite (const T &inf) |
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 |
![]() | |
void | receiveUpdate (IntRoutingUpdate *update) |
Protected Member Functions | |
virtual void | onPolicyInit () |
void | finish () |
![]() | |
void | initialize () |
void | sendUpdate (IntRoutingUpdate *update) |
Protected Attributes | |
string | myAddr |
map< string, LS_Module< T > > | modules |
![]() | |
T | infinite |
![]() | |
Address | myAddress |
Definition at line 15 of file TSimpleLS.h.
|
inline |
Definition at line 33 of file TSimpleLS.h.
|
inlinevirtual |
Definition at line 68 of file TSimpleLS.h.
|
inlinevirtual |
Definition at line 48 of file TSimpleLS.h.
|
inlineprotectedvirtual |
Reimplemented from IntRouting.
Definition at line 136 of file TSimpleLS.h.
|
inlinevirtual |
Implements IntTSimpleRouting< T >.
Definition at line 108 of file TSimpleLS.h.
|
inlinevirtual |
Implements IntTSimpleRouting< T >.
Definition at line 101 of file TSimpleLS.h.
|
inlinevirtual |
Definition at line 116 of file TSimpleLS.h.
|
inlinevirtual |
Implements IntTSimpleRouting< T >.
Definition at line 87 of file TSimpleLS.h.
|
inlineprotectedvirtual |
Implements IntTSimpleRouting< T >.
Definition at line 129 of file TSimpleLS.h.
|
inlinevirtual |
Implements IntTSimpleRouting< T >.
Definition at line 36 of file TSimpleLS.h.
|
inlinevirtual |
Implements IntTSimpleRouting< T >.
Definition at line 93 of file TSimpleLS.h.
|
protected |
Definition at line 19 of file TSimpleLS.h.
|
protected |
Definition at line 17 of file TSimpleLS.h.