Class OverlayCtrlInfo

File: Common/CommonMessages.msg

Author: Bernhard Heep

Control info for sending/receiving data via overlay Network. Travels between application and overlay.

Inheritance diagram:

The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

Fields:

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

Source code:

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
};