|
Public Member Functions |
|
| Beacon (BasePacket &p) |
|
gea::Duration | getPeriod () const |
|
void | setPeriod (const gea::Duration &d) |
|
int | getNumNoMpr () |
|
void | setNumNoMpr (int n) |
|
int | getNumMpr () |
|
void | setNumMpr (int n) |
|
void | setNeigh (class AwdsRouting *awdsRouting, gea::AbsTime t) |
|
void | add2Hop (class AwdsRouting *awdsRouting) |
|
void | remove2Hop (class AwdsRouting *awdsRouting) |
|
bool | hasNoMpr (const NodeId &id) |
|
bool | hasMpr (const NodeId &id) |
|
bool | hasNeigh (const NodeId &id) |
|
bool | tryRemoveFromMpr (AwdsRouting *awdsRouting) |
Static Public Attributes |
|
static const size_t | OffsetPeriod = SrcPacketEnd |
|
static const size_t | OffsetNumNoMpr = OffsetPeriod + 2 |
|
static const size_t | OffsetNumMpr = OffsetNumNoMpr + 1 |
|
static const size_t | OffsetLNeigh = OffsetNumMpr + 1 |