File: Overlay/Gia/GiaMessage.msg
Main GIA-Message definition
Author: Robert Palmer
The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

| BaseOverlayMessage | Base class for all messages handled by overlay modules |
| GiaNeighborMessage | (no description) |
| TokenMessage | Used for sending a token to a destination node Author: Robert Palmer |
| GiaIDMessage | A GiaMessage extended by an unique ID-Field Author: Robert Palmer |
| KeyListMessage | Send a keylist to a neighbor node Author: Robert Palmer |
| Name | Type | Description |
|---|---|---|
| srcNode | NodeHandle | source node |
| hopCount | int | hop count, increased by BaseOverlay |
| command | int | COMMAND-Field |
| srcCapacity | double | capacity of source node |
| srcDegree | int | neighbor count of source node |
message GiaMessage extends BaseOverlayMessage { fields: NodeHandle srcNode; // source node int hopCount = 0; // hop count, increased by BaseOverlay int command enum(GIACommand); // COMMAND-Field double srcCapacity; // capacity of source node int srcDegree; // neighbor count of source node };