node

Undocumented in source.

Constructors

this
this()
Undocumented in source.

Members

Functions

Advance
void Advance()
Undocumented in source. Be warned that the author may not have intended to support it.
ApplyConfChange
ConfState ApplyConfChange(ConfChange cc)
Undocumented in source. Be warned that the author may not have intended to support it.
Campaign
ErrString Campaign(Context ctx)
Undocumented in source. Be warned that the author may not have intended to support it.
Propose
ErrString Propose(Context ctx, string data)
Undocumented in source. Be warned that the author may not have intended to support it.
ProposeConfChange
string ProposeConfChange(Context ctx, ConfChange cc)
Undocumented in source. Be warned that the author may not have intended to support it.
ReadIndex
ErrString ReadIndex(Context ctx, string rctx)
Undocumented in source. Be warned that the author may not have intended to support it.
ReportSnapshot
void ReportSnapshot(ulong id, SnapshotStatus status)
Undocumented in source. Be warned that the author may not have intended to support it.
ReportUnreachable
void ReportUnreachable(ulong id)
Undocumented in source. Be warned that the author may not have intended to support it.
Step
ErrString Step(Context ctx, Message m)
Undocumented in source. Be warned that the author may not have intended to support it.
Stop
void Stop()
Undocumented in source. Be warned that the author may not have intended to support it.
Tick
void Tick()
Undocumented in source. Be warned that the author may not have intended to support it.
TransferLeadership
void TransferLeadership(Context ctx, ulong lead, ulong transferee)
Undocumented in source. Be warned that the author may not have intended to support it.
ready
DList!Ready ready()
Undocumented in source. Be warned that the author may not have intended to support it.
run
void run(Raft r)
Undocumented in source. Be warned that the author may not have intended to support it.
status
Status status()
Undocumented in source. Be warned that the author may not have intended to support it.
step
ErrString step(Context ctx, Message m)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

_advancec
DList!Object _advancec;
Undocumented in source.
_confc
DList!ConfChange _confc;
Undocumented in source.
_confstatec
DList!ConfState _confstatec;
Undocumented in source.
_done
DList!Object _done;
Undocumented in source.
_propc
DList!Message _propc;
Undocumented in source.
_readyc
DList!Ready _readyc;
Undocumented in source.
_recvc
DList!Message _recvc;
Undocumented in source.
_status
DList!(DList!Status) _status;
Undocumented in source.
_stop
DList!Object _stop;
Undocumented in source.
_tickc
DList!Object _tickc;
Undocumented in source.

Inherited Members

From Node

Tick
void Tick()
Undocumented in source.
Campaign
ErrString Campaign(Context ctx)
Undocumented in source.
Propose
ErrString Propose(Context ctx, string data)
Undocumented in source.
ProposeConfChange
ErrString ProposeConfChange(Context ctx, ConfChange cc)
Undocumented in source.
Step
ErrString Step(Context ctx, Message msg)
Undocumented in source.
ready
DList!Ready ready()
Undocumented in source.
Advance
void Advance()
Undocumented in source.
ApplyConfChange
ConfState ApplyConfChange(ConfChange cc)
Undocumented in source.
TransferLeadership
void TransferLeadership(Context ctx, ulong lead, ulong transferee)
Undocumented in source.
ReadIndex
ErrString ReadIndex(Context ctx, string rctx)
Undocumented in source.
status
Status status()
Undocumented in source.
ReportUnreachable
void ReportUnreachable(ulong id)
Undocumented in source.
ReportSnapshot
void ReportSnapshot(ulong id, SnapshotStatus status)
Undocumented in source.
Stop
void Stop()
Undocumented in source.

Meta