Documentation
¶
Index ¶
- type PartialMessageManager
- func (pmm *PartialMessageManager) BroadcastChain(ctx context.Context, instance uint64, chain *gpbft.ECChain) error
- func (pmm *PartialMessageManager) BufferPartialMessage(ctx context.Context, msg gpbft.PartiallyValidatedMessage)
- func (pmm *PartialMessageManager) CompleteMessage(ctx context.Context, pgmsg *gpbft.PartialGMessage) (*gpbft.GMessage, bool)
- func (pmm *PartialMessageManager) NotifyChainDiscovered(ctx context.Context, instance uint64, chain *gpbft.ECChain)
- func (pmm *PartialMessageManager) RemoveMessagesBeforeInstance(ctx context.Context, instance uint64)
- func (pmm *PartialMessageManager) Shutdown(ctx context.Context) error
- func (pmm *PartialMessageManager) Start(ctx context.Context) (<-chan gpbft.PartiallyValidatedMessage, error)
- func (pmm *PartialMessageManager) ToPartialGMessage(msg *gpbft.GMessage) (*gpbft.PartialGMessage, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PartialMessageManager ¶
type PartialMessageManager struct {
// contains filtered or unexported fields
}
func (*PartialMessageManager) BroadcastChain ¶
func (*PartialMessageManager) BufferPartialMessage ¶
func (pmm *PartialMessageManager) BufferPartialMessage(ctx context.Context, msg gpbft.PartiallyValidatedMessage)
func (*PartialMessageManager) CompleteMessage ¶
func (pmm *PartialMessageManager) CompleteMessage(ctx context.Context, pgmsg *gpbft.PartialGMessage) (*gpbft.GMessage, bool)
func (*PartialMessageManager) NotifyChainDiscovered ¶
func (*PartialMessageManager) RemoveMessagesBeforeInstance ¶
func (pmm *PartialMessageManager) RemoveMessagesBeforeInstance(ctx context.Context, instance uint64)
func (*PartialMessageManager) Shutdown ¶
func (pmm *PartialMessageManager) Shutdown(ctx context.Context) error
func (*PartialMessageManager) Start ¶
func (pmm *PartialMessageManager) Start(ctx context.Context) (<-chan gpbft.PartiallyValidatedMessage, error)
func (*PartialMessageManager) ToPartialGMessage ¶
func (pmm *PartialMessageManager) ToPartialGMessage(msg *gpbft.GMessage) (*gpbft.PartialGMessage, error)
Click to show internal directories.
Click to hide internal directories.