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.