Class OverlayCtrlInfo

File: Common/CommonMessages.msg

Control info for internal handling BaseOverlaMessages.

Author: Bernhard Heep

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
lastHop TransportAddress

last hop node

srcNode NodeHandle

the message's source node IP/port/nodeID

hopCount int

hop count

visitedHops TransportAddress[]

hops on route

srcComp int

source component

destComp int

destination component

transportType int

transport type of the received message

routingType int

Source code:

class OverlayCtrlInfo
{
    fields:
        TransportAddress lastHop;    // last hop node
        NodeHandle srcNode;          // the message's source node IP/port/nodeID
        int hopCount = 0;            // hop count
        TransportAddress visitedHops[];     // hops on route
        int srcComp enum(CompType);  // source component
        int destComp enum(CompType); // destination component
        int transportType enum(TransportType) = INVALID_TRANSPORT; // transport type of the received message
        int routingType enum(RoutingType);
};