Message GiaRouteMessage

File: src/overlay/gia/GiaMessage.msg

Send a route message to a destination node

Author: Robert Palmer

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

GiaIDMessage (message)

A GiaMessage extended by an unique ID-Field

Author: Robert Palmer

Fields:

Name Type Description
srcNode NodeHandle

source node

hopCount int

hop count, increased by BaseOverlay

destKey OverlayKey

destination key, may be undefined

statType int

message type for stats

srcDegree int

neighbor count of source node

command int

COMMAND-Field

ID OverlayKey

unique message id

originatorIP IPvXAddress

IP of the originator of this route message

srcCapacity double

capacity of source node

originatorKey OverlayKey

unique key (id) of the originator of this route message

type int

message type

originatorPort int

UDP-Port of the originator of this route message

Source code:

//
// Send a route message to a destination node
// @author Robert Palmer
//
message GiaRouteMessage extends GiaIDMessage
{
    OverlayKey originatorKey;    // unique key (id) of the originator of this route message
    IPvXAddress originatorIP;    // IP of the originator of this route message
    int originatorPort;    // UDP-Port of the originator of this route message
}