Packet KBRroute

File: src/common/CommonMessages.msg

C++ definition

Message type for KBR route calls

Author: Bernhard Heep

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

Name Type Description
CommonAPIMessage packet

Base class for all common API message types

Fields:

Name Type Description
destKey OverlayKey

the destination key

destComp int

destination component

srcComp int

source component

sourceRoute TransportAddress[]

source route or hint

routingType int

routing type

type int

message type

Source code:

//
// Message type for KBR route calls
//
// @author Bernhard Heep
//
packet KBRroute extends CommonAPIMessage
{
    OverlayKey destKey;                // the destination key
    int destComp @enum(CompType);       // destination component
    int srcComp @enum(CompType);        // source component
    TransportAddress sourceRoute[];    // source route or hint
    int routingType @enum(RoutingType); // routing type
}