(no description)
The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.
Name | Type | Description |
---|---|---|
BaseOverlayMessage | packet |
Base class for all messages handled by overlay modules |
Name | Type | Description |
---|---|---|
destKey | OverlayKey |
destination key |
srcNode | NodeHandle |
source node |
routingType | int |
routing type |
hopCount | int |
hop count, increased by BaseOverlay |
visitedHops | TransportAddress[] |
hops for source routing |
nextHops | TransportAddress[] |
hops for source routing |
hopStamp | simtime_t |
timestamp of processing at last hop |
hopDelay | simtime_t[] |
vector of single-hop latency (for stats) |
type | int |
message type |
statType | int |
message type for stats |
packet BaseRouteMessage extends BaseOverlayMessage { OverlayKey destKey; // destination key NodeHandle srcNode; // source node int routingType @enum(RoutingType); // routing type int hopCount = 0; // hop count, increased by BaseOverlay TransportAddress visitedHops[]; // hops for source routing TransportAddress nextHops[]; // hops for source routing simtime_t hopStamp; // timestamp of processing at last hop simtime_t hopDelay[]; // vector of single-hop latency (for stats) }