github.com/darrenli6/fabric-sdk-example@v0.0.0-20220109053535-94b13b56df8c/bddtests/orderer/ab_pb2_grpc.py (about) 1 # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! 2 import grpc 3 from grpc.framework.common import cardinality 4 from grpc.framework.interfaces.face import utilities as face_utilities 5 6 import common.common_pb2 as common_dot_common__pb2 7 import orderer.ab_pb2 as orderer_dot_ab__pb2 8 9 10 class AtomicBroadcastStub(object): 11 12 def __init__(self, channel): 13 """Constructor. 14 15 Args: 16 channel: A grpc.Channel. 17 """ 18 self.Broadcast = channel.stream_stream( 19 '/orderer.AtomicBroadcast/Broadcast', 20 request_serializer=common_dot_common__pb2.Envelope.SerializeToString, 21 response_deserializer=orderer_dot_ab__pb2.BroadcastResponse.FromString, 22 ) 23 self.Deliver = channel.stream_stream( 24 '/orderer.AtomicBroadcast/Deliver', 25 request_serializer=common_dot_common__pb2.Envelope.SerializeToString, 26 response_deserializer=orderer_dot_ab__pb2.DeliverResponse.FromString, 27 ) 28 29 30 class AtomicBroadcastServicer(object): 31 32 def Broadcast(self, request_iterator, context): 33 """broadcast receives a reply of Acknowledgement for each common.Envelope in order, indicating success or type of failure 34 """ 35 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 36 context.set_details('Method not implemented!') 37 raise NotImplementedError('Method not implemented!') 38 39 def Deliver(self, request_iterator, context): 40 """deliver first requires an Envelope of type DELIVER_SEEK_INFO with Payload data as a mashaled SeekInfo message, then a stream of block replies is received. 41 """ 42 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 43 context.set_details('Method not implemented!') 44 raise NotImplementedError('Method not implemented!') 45 46 47 def add_AtomicBroadcastServicer_to_server(servicer, server): 48 rpc_method_handlers = { 49 'Broadcast': grpc.stream_stream_rpc_method_handler( 50 servicer.Broadcast, 51 request_deserializer=common_dot_common__pb2.Envelope.FromString, 52 response_serializer=orderer_dot_ab__pb2.BroadcastResponse.SerializeToString, 53 ), 54 'Deliver': grpc.stream_stream_rpc_method_handler( 55 servicer.Deliver, 56 request_deserializer=common_dot_common__pb2.Envelope.FromString, 57 response_serializer=orderer_dot_ab__pb2.DeliverResponse.SerializeToString, 58 ), 59 } 60 generic_handler = grpc.method_handlers_generic_handler( 61 'orderer.AtomicBroadcast', rpc_method_handlers) 62 server.add_generic_rpc_handlers((generic_handler,))