Documentation
¶
Index ¶
- func WithBroadcastPeers(f func(context.Context, boson.Address, ...boson.Address) error) optionFunc
- type Discovery
- func (d *Discovery) AddresseeRecords(addressee boson.Address) (peers []boson.Address, exists bool)
- func (d *Discovery) BroadcastPeers(ctx context.Context, addressee boson.Address, peers ...boson.Address) error
- func (d *Discovery) Broadcasts() int
- func (d *Discovery) DoFindNode(ctx context.Context, target, peer boson.Address, pos []int32, limit int32) (res chan boson.Address, err error)
- func (d *Discovery) IsHive2() bool
- func (d *Discovery) IsStart() bool
- func (d *Discovery) NotifyDiscoverWork(peers ...boson.Address)
- func (d *Discovery) Reset()
- func (d *Discovery) SetHive2(is bool)
- type Option
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Discovery ¶
type Discovery struct {
// contains filtered or unexported fields
}
func NewDiscovery ¶
func (*Discovery) AddresseeRecords ¶
func (*Discovery) BroadcastPeers ¶
func (*Discovery) Broadcasts ¶
func (*Discovery) DoFindNode ¶
func (*Discovery) NotifyDiscoverWork ¶ added in v1.0.9
Click to show internal directories.
Click to hide internal directories.