UNPKG

hamok

Version:

Lightweight Distributed Object Storage on RAFT consensus algorithm

31 lines 1.01 kB
import { HamokMessage } from '../messages/HamokMessage'; import { RaftAppendEntriesRequestChunk } from '../messages/messagetypes/RaftAppendEntries'; export declare class RaftAppendEntriesRequest { private _peerId?; private _term; private _leaderId?; private _prevLogIndex; private _prevLogTerm; private _leaderCommit; private _leaderNextIndex; private _entries; private _ready; private _endSeq; private _created; private _received; private _entriesList; readonly requestId: string; constructor(requestId: string); add(requestChunk: RaftAppendEntriesRequestChunk): void; get peerId(): string | undefined; get term(): number; get leaderId(): string | undefined; get prevLogIndex(): number; get prevLogTerm(): number; get leaderCommit(): number; get leaderNextIndex(): number; get entries(): HamokMessage[]; get ready(): boolean; toString(): string; } //# sourceMappingURL=RaftAppendEntriesRequest.d.ts.map