package models

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Chord

chord.proto:8

Chord is the service for inter-node communication. This has all the RPC functions needed to maintain a Chord cluster.

message DeleteResponse

chord.proto:73

Used as response type in: Chord.XDelete, Chord.XMultiDelete

(message has no fields)

message ER

chord.proto:46

Used as request type in: Chord.GetPredecessor, Chord.GetSuccessor

Used as response type in: Chord.CheckPredecessor, Chord.Notify, Chord.SetPredecessor, Chord.SetSuccessor

(message has no fields)

message ID

chord.proto:48

Used as request type in: Chord.CheckPredecessor, Chord.FindSuccessor

message KV

chord.proto:85

Used in: RequestKeysResponse

message Node

chord.proto:41

Node contains a node ID and address.

Used as request type in: Chord.Notify, Chord.SetPredecessor, Chord.SetSuccessor

Used as response type in: Chord.FindSuccessor, Chord.GetPredecessor, Chord.GetSuccessor