tagion v1.0.3-rc1 (2023-12-18T15:15:15Z)
Dub
Repo
Refinement
tagion
hashgraph
RefinementInterface
Undocumented in source.
@
safe
interface
Refinement {
void
setOwner
(HashGraph hashgraph);
void
setTasknames
(TaskNames task_names);
void
finishedEpoch
(const(Event[]) events, sdt_t epoch_time, Round decided_round);
void
excludedNodes
(BitMask mask);
void
epack
(immutable(EventPackage*) epack);
void
epoch
(Event[] events, const(Round) decided_round);
void
payload
(immutable(EventPackage*) epack);
}
Members
Functions
epack
void
epack
(immutable(EventPackage*) epack)
Undocumented in source.
epoch
void
epoch
(Event[] events, const(Round) decided_round)
Undocumented in source.
excludedNodes
void
excludedNodes
(BitMask mask)
Undocumented in source.
finishedEpoch
void
finishedEpoch
(const(Event[]) events, sdt_t epoch_time, Round decided_round)
called when the epoch is final
payload
void
payload
(immutable(EventPackage*) epack)
Undocumented in source.
setOwner
void
setOwner
(HashGraph hashgraph)
Undocumented in source.
setTasknames
void
setTasknames
(TaskNames task_names)
Undocumented in source.
Meta
Source
See Implementation
tagion
hashgraph
RefinementInterface
interfaces
Refinement