Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var LocalMSPProvider = &localMSPProvider{}
LocalMSPProvider provides the local peer's MSP ID
Functions ¶
func ComputeDisseminationPlan ¶
func ComputeDisseminationPlan( channelID, ns string, rwSet *rwset.CollectionPvtReadWriteSet, collConfig *pb.StaticCollectionConfig, colAP privdata.CollectionAccessPolicy, pvtDataMsg *protoext.SignedGossipMessage, gossipAdapter gossipAdapter) ([]*dissemination.Plan, bool, error)
ComputeDisseminationPlan returns the dissemination plan for off ledger data
Types ¶
type Disseminator ¶
Disseminator disseminates collection data to other endorsers
func New ¶
func New(channelID, namespace, collection string, policy privdata.CollectionAccessPolicy, gossip gossipAdapter) *Disseminator
New returns a new disseminator
func (*Disseminator) ResolvePeersForRetrieval ¶
func (d *Disseminator) ResolvePeersForRetrieval(includePeer PeerFilter) discovery.PeerGroup
ResolvePeersForRetrieval resolves to a set of peers from which data should may be retrieved
type PeerFilter ¶ added in v0.1.4
PeerFilter returns true if the given member should be included
Click to show internal directories.
Click to hide internal directories.