isspbtypes

package
v0.4.4 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 2, 2023 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DeliverCert added in v0.4.0

type DeliverCert struct {
	Sn    types1.SeqNr
	Cert  *types3.Cert
	Empty bool
}

func DeliverCertFromPb added in v0.4.0

func DeliverCertFromPb(pb *isspb.DeliverCert) *DeliverCert

func (*DeliverCert) MirReflect added in v0.4.0

func (*DeliverCert) MirReflect() mirreflect.Type

func (*DeliverCert) Pb added in v0.4.0

func (m *DeliverCert) Pb() *isspb.DeliverCert

type Event added in v0.4.0

type Event struct {
	Type Event_Type
}

func EventFromPb added in v0.4.0

func EventFromPb(pb *isspb.Event) *Event

func (*Event) MirReflect added in v0.4.0

func (*Event) MirReflect() mirreflect.Type

func (*Event) Pb added in v0.4.0

func (m *Event) Pb() *isspb.Event

type Event_DeliverCert added in v0.4.0

type Event_DeliverCert struct {
	DeliverCert *DeliverCert
}

func (*Event_DeliverCert) MirReflect added in v0.4.0

func (*Event_DeliverCert) MirReflect() mirreflect.Type

func (*Event_DeliverCert) Pb added in v0.4.0

func (*Event_DeliverCert) Unwrap added in v0.4.0

func (w *Event_DeliverCert) Unwrap() *DeliverCert

type Event_NewConfig added in v0.4.0

type Event_NewConfig struct {
	NewConfig *NewConfig
}

func (*Event_NewConfig) MirReflect added in v0.4.0

func (*Event_NewConfig) MirReflect() mirreflect.Type

func (*Event_NewConfig) Pb added in v0.4.0

func (*Event_NewConfig) Unwrap added in v0.4.0

func (w *Event_NewConfig) Unwrap() *NewConfig

type Event_PushCheckpoint added in v0.4.0

type Event_PushCheckpoint struct {
	PushCheckpoint *PushCheckpoint
}

func (*Event_PushCheckpoint) MirReflect added in v0.4.0

func (*Event_PushCheckpoint) MirReflect() mirreflect.Type

func (*Event_PushCheckpoint) Pb added in v0.4.0

func (*Event_PushCheckpoint) Unwrap added in v0.4.0

func (w *Event_PushCheckpoint) Unwrap() *PushCheckpoint

type Event_SbDeliver added in v0.4.0

type Event_SbDeliver struct {
	SbDeliver *SBDeliver
}

func (*Event_SbDeliver) MirReflect added in v0.4.0

func (*Event_SbDeliver) MirReflect() mirreflect.Type

func (*Event_SbDeliver) Pb added in v0.4.0

func (*Event_SbDeliver) Unwrap added in v0.4.0

func (w *Event_SbDeliver) Unwrap() *SBDeliver

type Event_Type added in v0.4.0

type Event_Type interface {
	mirreflect.GeneratedType

	Pb() isspb.Event_Type
	// contains filtered or unexported methods
}

func Event_TypeFromPb added in v0.4.0

func Event_TypeFromPb(pb isspb.Event_Type) Event_Type

type Event_TypeWrapper added in v0.4.0

type Event_TypeWrapper[T any] interface {
	Event_Type
	Unwrap() *T
}

type ISSMessage

type ISSMessage struct {
	Type ISSMessage_Type
}

func ISSMessageFromPb

func ISSMessageFromPb(pb *isspb.ISSMessage) *ISSMessage

func (*ISSMessage) MirReflect

func (*ISSMessage) MirReflect() mirreflect.Type

func (*ISSMessage) Pb

func (m *ISSMessage) Pb() *isspb.ISSMessage

type ISSMessage_StableCheckpoint

type ISSMessage_StableCheckpoint struct {
	StableCheckpoint *types.StableCheckpoint
}

func (*ISSMessage_StableCheckpoint) MirReflect

func (*ISSMessage_StableCheckpoint) Pb

func (*ISSMessage_StableCheckpoint) Unwrap

type ISSMessage_Type

type ISSMessage_Type interface {
	mirreflect.GeneratedType

	Pb() isspb.ISSMessage_Type
	// contains filtered or unexported methods
}

func ISSMessage_TypeFromPb

func ISSMessage_TypeFromPb(pb isspb.ISSMessage_Type) ISSMessage_Type

type ISSMessage_TypeWrapper

type ISSMessage_TypeWrapper[T any] interface {
	ISSMessage_Type
	Unwrap() *T
}

type NewConfig added in v0.4.0

type NewConfig struct {
	EpochNr    types1.EpochNr
	Membership *types4.Membership
}

func NewConfigFromPb added in v0.4.0

func NewConfigFromPb(pb *isspb.NewConfig) *NewConfig

func (*NewConfig) MirReflect added in v0.4.0

func (*NewConfig) MirReflect() mirreflect.Type

func (*NewConfig) Pb added in v0.4.0

func (m *NewConfig) Pb() *isspb.NewConfig

type PushCheckpoint

type PushCheckpoint struct{}

func PushCheckpointFromPb

func PushCheckpointFromPb(pb *isspb.PushCheckpoint) *PushCheckpoint

func (*PushCheckpoint) MirReflect

func (*PushCheckpoint) MirReflect() mirreflect.Type

func (*PushCheckpoint) Pb

type SBDeliver

type SBDeliver struct {
	Sn         types1.SeqNr
	Data       []uint8
	Aborted    bool
	Leader     types2.NodeID
	InstanceId types2.ModuleID
}

func SBDeliverFromPb

func SBDeliverFromPb(pb *isspb.SBDeliver) *SBDeliver

func (*SBDeliver) MirReflect

func (*SBDeliver) MirReflect() mirreflect.Type

func (*SBDeliver) Pb

func (m *SBDeliver) Pb() *isspb.SBDeliver

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL