RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <Types_TDomainRouting.h>
Public Member Functions | |
ushort_TDomain () | |
![]() | |
virtual void | addDomain (const string &domId, const string &_addr, unsigned short 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 unsigned short &metric) |
virtual void | removeFlow (const Address &addr, const string &dst, const string &domId) |
virtual map< string, map< string, nhLMetric< unsigned short > > > | getChanges () |
virtual map< string, map< string, nhLMetric< unsigned short > > > | 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) |
![]() | |
void | receiveUpdate (IntRoutingUpdate *update) |
![]() | |
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 |
Additional Inherited Members | |
![]() | |
virtual void | onPolicyInit () |
void | finish () |
![]() | |
void | initialize () |
void | sendUpdate (IntRoutingUpdate *update) |
![]() | |
map< string, Routing_Alg< unsigned short > * > | modules |
unsigned short | infinite |
string | myAddr |
![]() | |
Address | myAddress |
Definition at line 8 of file Types_TDomainRouting.h.
ushort_TDomain::ushort_TDomain | ( | ) |
Definition at line 8 of file Types_TDomainRouting.cc.