Message GiaIDMessage

File: src/overlay/gia/GiaMessage.msg

A GiaMessage extended by an unique ID-Field

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:

GiaMessage (message)

Main GIA-Message definition

Author: Robert Palmer

Known subclasses:

GiaRouteMessage (message)

Send a route message to a destination node

Author: Robert Palmer

SearchMessage (message)

Search message

Author: Robert Palmer

SearchResponseMessage (message)

Search response message

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

srcCapacity double

capacity of source node

type int

message type

Source code:

//
// A GiaMessage extended by an unique ID-Field
// @author Robert Palmer
//
message GiaIDMessage extends GiaMessage
{
    OverlayKey destKey;    // destination key, may be undefined
    OverlayKey ID;    // unique message id
}