|
RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <DV.h>
Public Member Functions | |
| DV (Routing *parent, const Address &_nAddr, const std::string &_domain, const std::string &_addr) | |
| bool | processUpdate (RoutingUpdate *update) |
| void | addFlow (const Address &_nAddr, const std::string &_addr, const unsigned short &_metric) |
| void | removeFlow (const Address &_nAddr, const std::string &_addr) |
| void | addAddr (const std::string &_addr) |
| void | removeAddr (const std::string &_addr) |
| void | setInfMetric (const unsigned short &inf) |
| dmNxt | getChanges () |
| dmNxt | getAll () |
| void | handleMessage (cMessage *msg) |
Public Member Functions inherited from DMRnms::rModule | |
| rModule (Routing *_parent, const Address &_nAddr, const std::string &_domain, const std::string &_addr) | |
| virtual | ~rModule () |
Protected Member Functions | |
| void | scheduleUpdate () |
Protected Member Functions inherited from DMRnms::rModule | |
| void | scheduleAt (const double &time, cMessage *) |
Protected Attributes | |
| tTable | table |
| neighMetric | nei |
| unsigned short | infMetric |
| s2A | changes |
| sSet | changedEntries |
| sSet | myAddrSet |
| bool | scheduledUpdate |
Protected Attributes inherited from DMRnms::rModule | |
| Routing * | parent |
| Address | myNAddress |
| std::string | domain |
| std::string | myAddr |
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
virtual |
Implements DMRnms::rModule.
|
protected |
Definition at line 219 of file DV.cc.
Referenced by addFlow(), processUpdate(), and removeFlow().
|
virtual |
Implements DMRnms::rModule.
|
protected |
Definition at line 119 of file DV.h.
Referenced by addFlow(), handleMessage(), processUpdate(), and removeFlow().
|
protected |
Definition at line 118 of file DV.h.
Referenced by addFlow(), getAll(), getChanges(), processUpdate(), and removeFlow().
|
protected |
Definition at line 117 of file DV.h.
Referenced by addFlow(), DV(), getAll(), processUpdate(), and setInfMetric().
|
protected |
Definition at line 120 of file DV.h.
Referenced by addAddr(), DV(), handleMessage(), processUpdate(), and removeAddr().
|
protected |
Definition at line 116 of file DV.h.
Referenced by addFlow(), handleMessage(), and removeFlow().
|
protected |
Definition at line 122 of file DV.h.
Referenced by DV(), handleMessage(), and scheduleUpdate().
|
protected |
Definition at line 115 of file DV.h.
Referenced by addFlow(), getAll(), handleMessage(), processUpdate(), and removeFlow().