|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <TDomainRouting.h>
Classes | |
| class | AutoMsg |
| class | Update |
Public Member Functions | |
| virtual void | addDomain (const string &domId, const string &_addr, T infinite, ModuleAlgs alg) |
| virtual void | removeDomain (const string &domId) |
| virtual 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 &domId, const T &metric) |
| virtual void | removeFlow (const Address &addr, const string &dst, const string &domId) |
| virtual map< string, map< string, nhLMetric< T > > > | getChanges () |
| virtual map< string, map< string, nhLMetric< T > > > | getAll () |
| virtual void | handleMessage (cMessage *msg) |
| void | addAddr (const std::string &domId, const std::string &syn) |
| void | removeAddr (const std::string &domId, const std::string &syn) |
Public Member Functions inherited from IntRouting | |
| void | receiveUpdate (IntRoutingUpdate *update) |
Public Member Functions inherited from common_Routing::Routing_Module | |
| virtual void | chSendUpdate (Routing_Update *update, const Address &dst, Routing_Alg_I *)=0 |
| virtual void | chScheduleAt (Routing_Alg_I *update, const simtime_t &t)=0 |
Protected Member Functions | |
| virtual void | onPolicyInit () |
| void | finish () |
Protected Member Functions inherited from IntRouting | |
| void | initialize () |
| void | sendUpdate (IntRoutingUpdate *update) |
Protected Attributes | |
| map< string, Routing_Alg< T > * > | modules |
| T | infinite |
| string | myAddr |
Protected Attributes inherited from IntRouting | |
| Address | myAddress |
Definition at line 24 of file TDomainRouting.h.
|
inline |
Definition at line 148 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 43 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 91 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 71 of file TDomainRouting.h.
|
inlineprotectedvirtual |
Reimplemented from IntRouting.
Definition at line 170 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 130 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 123 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 138 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 111 of file TDomainRouting.h.
|
inlineprotectedvirtual |
Implements IntRouting.
Definition at line 163 of file TDomainRouting.h.
|
inlinevirtual |
Implements IntRouting.
Definition at line 61 of file TDomainRouting.h.
|
inline |
Definition at line 154 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 52 of file TDomainRouting.h.
|
inlinevirtual |
Definition at line 116 of file TDomainRouting.h.
|
protected |
Definition at line 28 of file TDomainRouting.h.
|
protected |
Definition at line 26 of file TDomainRouting.h.
|
protected |
Definition at line 29 of file TDomainRouting.h.