Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DiscoverySupport ¶
type DiscoverySupport struct {
Gossip
}
func NewDiscoverySupport ¶
func NewDiscoverySupport(g Gossip) *DiscoverySupport
func (*DiscoverySupport) ChannelExists ¶
func (s *DiscoverySupport) ChannelExists(channel string) bool
func (*DiscoverySupport) Peers ¶
func (s *DiscoverySupport) Peers() discovery.Members
func (*DiscoverySupport) PeersOfChannel ¶
func (s *DiscoverySupport) PeersOfChannel(chain common.ChannelID) discovery.Members
type Gossip ¶
type Gossip interface {
IdentityInfo() api.PeerIdentitySet
Peers() []discovery.NetworkMember
PeersOfChannel(common.ChannelID) []discovery.NetworkMember
SelfChannelInfo(common.ChannelID) *protoext.SignedGossipMessage
SelfMembershipInfo() discovery.NetworkMember
}
Click to show internal directories.
Click to hide internal directories.