Message NotifyResponse

File: Overlay/Chord/ChordMessage.msg

Message used to answer to a NotifyCall 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

sucDBNodeSet bool
sucNode NodeHandle[]

successor list of the message originator

preNode NodeHandle

in aggressiveJoinMode: predecessor hint

preNodeSet bool

indicates if the dest node has been set as new predecessor (for merging)

Source code:

message NotifyResponse extends BaseResponseMessage
{
    fields:
        int sucNum;    // number of entries in the successor list
        bool sucDBNodeSet;
        NodeHandle sucNode[];    // successor list of the message originator
        NodeHandle preNode;    // in aggressiveJoinMode: predecessor hint
        bool preNodeSet; // indicates if the dest node has been set as new predecessor (for merging)
};