File: Common/CommonMessages.msg
Author: Bernhard Heep
Control info for sending/receiving data via overlay Network. Travels between application and overlay.
The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.
Name | Type | Description |
---|---|---|
lastHopAddr | IPvXAddress | IP address of last hop node |
lastHopPort | int | UDP port of last hop node |
srcNode | NodeHandle | the message's source node IP/port/nodeID |
hopCount | int | hop count |
srcComp | int | source component |
destComp | int | destination component |
transportType | int | transport type of the received message |
class OverlayCtrlInfo { fields: IPvXAddress lastHopAddr; // IP address of last hop node int lastHopPort; // UDP port of last hop node NodeHandle srcNode; // the message's source node IP/port/nodeID int hopCount = 0; // hop count int srcComp enum(CompType); // source component int destComp enum(CompType); // destination component int transportType enum(TransportType) = INVALID_TRANSPORT; // transport type of the received message };