Public Member Functions | Protected Types | Protected Member Functions | Protected Attributes

AdaptiveProbabilisticBroadcast Class Reference
[netwLayer - network layer modules]

This class extends ProbabilisticBroadcast by adding an algorithm which adapts broadcasting parameters according to network conditions. More...

#include <AdaptiveProbabilisticBroadcast.h>

Inherits ProbabilisticBroadcast.

Collaboration diagram for AdaptiveProbabilisticBroadcast:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

This class extends ProbabilisticBroadcast by adding an algorithm which adapts broadcasting parameters according to network conditions.

Author:
Dimitris Kotsakos, George Alyfantis, Damien Piguet

Definition at line 24 of file AdaptiveProbabilisticBroadcast.h.


The documentation for this class was generated from the following files: