Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientProgress ¶
type ClientProgress struct {
Progress map[string]*commonpb.DeliveredReqs
}
func ClientProgressFromPb ¶
func ClientProgressFromPb(pb *commonpb.ClientProgress) *ClientProgress
func (*ClientProgress) MirReflect ¶
func (*ClientProgress) MirReflect() mirreflect.Type
func (*ClientProgress) Pb ¶
func (m *ClientProgress) Pb() *commonpb.ClientProgress
type EpochConfig ¶ added in v0.3.5
type EpochConfig struct { EpochNr types.EpochNr FirstSn types.SeqNr Length uint64 Memberships []*Membership }
func EpochConfigFromPb ¶ added in v0.3.5
func EpochConfigFromPb(pb *commonpb.EpochConfig) *EpochConfig
func (*EpochConfig) MirReflect ¶ added in v0.3.5
func (*EpochConfig) MirReflect() mirreflect.Type
func (*EpochConfig) Pb ¶ added in v0.3.5
func (m *EpochConfig) Pb() *commonpb.EpochConfig
type EpochData ¶ added in v0.3.5
type EpochData struct { EpochConfig *EpochConfig ClientProgress *ClientProgress LeaderPolicy []uint8 PreviousMembership *Membership }
func EpochDataFromPb ¶ added in v0.3.5
func (*EpochData) MirReflect ¶ added in v0.3.5
func (*EpochData) MirReflect() mirreflect.Type
type HashData ¶
type HashData struct {
Data [][]uint8
}
func HashDataFromPb ¶
func (*HashData) MirReflect ¶
func (*HashData) MirReflect() mirreflect.Type
type Membership ¶ added in v0.3.5
func MembershipFromPb ¶ added in v0.3.5
func MembershipFromPb(pb *commonpb.Membership) *Membership
func (*Membership) MirReflect ¶ added in v0.3.5
func (*Membership) MirReflect() mirreflect.Type
func (*Membership) Pb ¶ added in v0.3.5
func (m *Membership) Pb() *commonpb.Membership
type StateSnapshot ¶ added in v0.3.5
func StateSnapshotFromPb ¶ added in v0.3.5
func StateSnapshotFromPb(pb *commonpb.StateSnapshot) *StateSnapshot
func (*StateSnapshot) MirReflect ¶ added in v0.3.5
func (*StateSnapshot) MirReflect() mirreflect.Type
func (*StateSnapshot) Pb ¶ added in v0.3.5
func (m *StateSnapshot) Pb() *commonpb.StateSnapshot
Click to show internal directories.
Click to hide internal directories.