Version: v1.4.8 Latest Latest

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

Go to latest
Published: Jul 22, 2020 License: Apache-2.0 Imports: 8 Imported by: 0




This section is empty.


This section is empty.


This section is empty.


type GossipMock

type GossipMock struct {

func (*GossipMock) Accept

func (g *GossipMock) Accept(acceptor common.MessageAcceptor, passThrough bool) (<-chan *proto.GossipMessage, <-chan proto.ReceivedMessage)

func (*GossipMock) Gossip

func (g *GossipMock) Gossip(msg *proto.GossipMessage)

func (*GossipMock) IdentityInfo

func (g *GossipMock) IdentityInfo() api.PeerIdentitySet

IdentityInfo returns information known peer identities

func (*GossipMock) IsInMyOrg

func (g *GossipMock) IsInMyOrg(member discovery.NetworkMember) bool

func (*GossipMock) JoinChan

func (g *GossipMock) JoinChan(joinMsg api.JoinChannelMessage, chainID common.ChainID)

func (*GossipMock) LeaveChan

func (g *GossipMock) LeaveChan(_ common.ChainID)

func (*GossipMock) PeerFilter

func (*GossipMock) PeerFilter(channel common.ChainID, messagePredicate api.SubChannelSelectionCriteria) (filter.RoutingFilter, error)

func (*GossipMock) Peers

func (g *GossipMock) Peers() []discovery.NetworkMember

func (*GossipMock) PeersOfChannel

func (g *GossipMock) PeersOfChannel(chainID common.ChainID) []discovery.NetworkMember

func (*GossipMock) SelfChannelInfo

func (g *GossipMock) SelfChannelInfo(common.ChainID) *proto.SignedGossipMessage

func (*GossipMock) SelfMembershipInfo

func (g *GossipMock) SelfMembershipInfo() discovery.NetworkMember

func (*GossipMock) Send

func (g *GossipMock) Send(msg *proto.GossipMessage, peers ...*comm.RemotePeer)

func (*GossipMock) SendByCriteria

func (*GossipMock) Stop

func (g *GossipMock) Stop()

func (*GossipMock) SuspectPeers

func (g *GossipMock) SuspectPeers(s api.PeerSuspector)

func (*GossipMock) UpdateChaincodes

func (g *GossipMock) UpdateChaincodes(chaincode []*proto.Chaincode, chainID common.ChainID)

UpdateChaincodes updates the chaincodes the peer publishes to other peers in the channel

func (*GossipMock) UpdateLedgerHeight

func (g *GossipMock) UpdateLedgerHeight(height uint64, chainID common.ChainID)

UpdateLedgerHeight updates the ledger height the peer publishes to other peers in the channel

func (*GossipMock) UpdateMetadata

func (g *GossipMock) UpdateMetadata(metadata []byte)

Source Files

Jump to

Keyboard shortcuts

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