RINASim
October 2016
Documentation of framework for OMNeT++
|
#include <SimpleDV.h>
Public Member Functions | |
bool | processUpdate (IntRoutingUpdate *update) |
void | insertFlow (const Address &addr, const std::string &dst, const std::string &qos, const unsigned short &metric) |
void | removeFlow (const Address &addr, const std::string &dst, const std::string &qos) |
entries2Next | getChanges () |
entries2Next | getAll () |
void | handleMessage (cMessage *msg) |
void | finish () |
![]() | |
void | receiveUpdate (IntRoutingUpdate *update) |
Protected Member Functions | |
void | onPolicyInit () |
![]() | |
void | initialize () |
void | sendUpdate (IntRoutingUpdate *update) |
Private Member Functions | |
void | scheduleUpdate () |
Private Attributes | |
unsigned short | infMetric |
std::string | myAddr |
qosNeighMetric | neig |
rtTable | table |
entries2Next | changes |
bool | scheduledUpdate |
Additional Inherited Members | |
![]() | |
Address | myAddress |
Definition at line 76 of file SimpleDV.h.
|
virtual |
Reimplemented from IntRouting.
Definition at line 246 of file SimpleDV.cc.
|
virtual |
Implements IntSimpleRouting.
Definition at line 125 of file SimpleDV.cc.
|
virtual |
Implements IntSimpleRouting.
Definition at line 119 of file SimpleDV.cc.
void SimpleDV::SimpleDV::handleMessage | ( | cMessage * | msg | ) |
Definition at line 215 of file SimpleDV.cc.
|
virtual |
Implements IntSimpleRouting.
Definition at line 65 of file SimpleDV.cc.
|
protectedvirtual |
Implements IntSimpleRouting.
Definition at line 202 of file SimpleDV.cc.
|
virtual |
Implements IntSimpleRouting.
Definition at line 147 of file SimpleDV.cc.
|
virtual |
Implements IntSimpleRouting.
Definition at line 94 of file SimpleDV.cc.
|
private |
Definition at line 56 of file SimpleDV.cc.
|
private |
Definition at line 104 of file SimpleDV.h.
|
private |
Definition at line 99 of file SimpleDV.h.
|
private |
Definition at line 100 of file SimpleDV.h.
|
private |
Definition at line 101 of file SimpleDV.h.
|
private |
Definition at line 106 of file SimpleDV.h.
|
private |
Definition at line 102 of file SimpleDV.h.