代码拉取完成,页面将自动刷新
/*
Copyright IBM Corp. All Rights Reserved.
SPDX-License-Identifier: Apache-2.0
*/
package api
import (
"context"
"gitee.com/hyperledger-fabric-gm/fabric/peer/chaincode/api"
cb "gitee.com/hyperledger-fabric-gm/fabric/protos/common"
ab "gitee.com/hyperledger-fabric-gm/fabric/protos/orderer"
"google.golang.org/grpc"
)
//go:generate counterfeiter -o ../mock/deliverclient.go -fake-name DeliverClient . DeliverClient
// DeliverClient defines the interface for a deliver client
type DeliverClient interface {
Deliver(ctx context.Context, opts ...grpc.CallOption) (DeliverService, error)
}
//go:generate counterfeiter -o ../mock/deliverservice.go -fake-name DeliverService . DeliverService
// DeliverService defines the interface for delivering blocks
type DeliverService interface {
Send(*cb.Envelope) error
Recv() (*ab.DeliverResponse, error)
CloseSend() error
}
//go:generate counterfeiter -o ../mock/peerdeliverclient.go -fake-name PeerDeliverClient . PeerDeliverClient
// PeerDeliverClient defines the interface for a peer deliver client
type PeerDeliverClient interface {
Deliver(ctx context.Context, opts ...grpc.CallOption) (api.Deliver, error)
DeliverFiltered(ctx context.Context, opts ...grpc.CallOption) (api.Deliver, error)
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。