Namespace inet
ProbabilisticBroadcastHeader
class(no description)
Extends
| Name | Type | Description |
|---|---|---|
| NetworkHeaderBase | (unknown -- not in documented files) |
Fields
| Name | Type | Description |
|---|---|---|
| srcAddr | L3Address | |
| destAddr | L3Address | |
| id | long |
Unique message ID ~ f(node address, unique number in node scope). |
| nbHops | int | |
| protocolId | IpProtocolId | |
| appTtl | simtime_t |
Message time-to-live set by application. |
| initialSrcAddr | L3Address | |
| finalDestAddr | L3Address | |
| payloadLengthField | B |
Packet operations (observed)
| action | module |
|---|---|
| insertAtFront | AdaptiveProbabilisticBroadcast, ProbabilisticBroadcast |
| peekAtFront | AdaptiveProbabilisticBroadcast, ProbabilisticBroadcast |
| popAtFront | AdaptiveProbabilisticBroadcast, ProbabilisticBroadcast |
| removeAtFront | AdaptiveProbabilisticBroadcast, ProbabilisticBroadcast |
Source code
class ProbabilisticBroadcastHeader extends NetworkHeaderBase { L3Address srcAddr; L3Address destAddr; long id; // Unique message ID ~ f(node address, unique number in node scope). int nbHops; IpProtocolId protocolId; simtime_t appTtl; // Message time-to-live set by application. L3Address initialSrcAddr; L3Address finalDestAddr; B payloadLengthField; }File: src/inet/networklayer/probabilistic/ProbabilisticBroadcastHeader.msg