Message JoinResponse

File: Overlay/Chord/ChordMessage.msg

Message used to answer to a JoinCall message

Inheritance diagram:

The following diagram shows part of the inheritance hierarchy. Unresolved types are missing from the diagram. Click here to see the full picture.

Extends:

BaseResponseMessage

A basic Remote-Procedure-Response message

Fields:

Name Type Description
sucNum int

number of entries in the successor list

sucNode NodeHandle[]

successor list of the message originator

preNode NodeHandle

in aggressiveJoinMode: predecessor hint

Source code:

message JoinResponse extends BaseResponseMessage
{
    fields:
        int sucNum;    // number of entries in the successor list
        NodeHandle sucNode[];    // successor list of the message originator
        NodeHandle preNode;    // in aggressiveJoinMode: predecessor hint
};