Packet PastryMessage

File: src/overlay/pastry/PastryMessage.msg

Base message for all messages used by Pastry

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:

BaseOverlayMessage (packet)

Base class for all messages handled by overlay modules

Known subclasses:

PastryJoinMessage (packet)

Message used to join a pastry overlay

PastryLeafsetMessage (packet) (no description)
PastryRequestMessage (packet)

Message used to request PastryState or a Leafset

PastryRoutingRowMessage (packet) (no description)
PastryRoutingRowRequestMessage (packet) (no description)
PastryStateMessage (packet)

Message used to send a PastryState

Fields:

Name Type Description
statType int

message type for stats

pastryMsgType int

the PastryMsgType

type int

message type

Source code:

//
// Base message for all messages used by Pastry
//
packet PastryMessage extends BaseOverlayMessage
{
    int pastryMsgType = PASTRY_MSG_STD;    // the PastryMsgType
}