This class extends ProbabilisticBroadcast by adding an algorithm which adapts broadcasting parameters according to network conditions. More...
#include <AdaptiveProbabilisticBroadcast.h>
Inherits ProbabilisticBroadcast.
Public Member Functions | |
virtual void | initialize (int) |
Initialization of the module and some variables. | |
Protected Types | |
typedef map< int, cMessage * > | NeighborMap |
Protected Member Functions | |
virtual void | handleLowerMsg (cMessage *msg) |
Handle messages from lower layer. | |
virtual void | handleSelfMsg (cMessage *msg) |
Handle self messages. | |
void | updateNeighMap (ProbabilisticBroadcastPkt *m) |
void | updateBeta () |
Protected Attributes | |
simtime_t | timeInNeighboursTable |
cOutVector | bvec |
NeighborMap | neighMap |
This class extends ProbabilisticBroadcast by adding an algorithm which adapts broadcasting parameters according to network conditions.
Definition at line 24 of file AdaptiveProbabilisticBroadcast.h.