phone_pb2_grpc.py
Go to the documentation of this file.
1 # Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT!
2 import grpc
3 
4 import phone_pb2 as phone__pb2
5 
6 
7 class PhoneStub(object):
8  """Missing associated documentation comment in .proto file"""
9 
10  def __init__(self, channel):
11  """Constructor.
12 
13  Args:
14  channel: A grpc.Channel.
15  """
16  self.StreamCall = channel.stream_stream(
17  '/grpc.testing.Phone/StreamCall',
18  request_serializer=phone__pb2.StreamCallRequest.SerializeToString,
19  response_deserializer=phone__pb2.StreamCallResponse.FromString,
20  )
21 
22 
23 class PhoneServicer(object):
24  """Missing associated documentation comment in .proto file"""
25 
26  def StreamCall(self, request_iterator, context):
27  """Makes a phone call and communicate states via a stream.
28  """
29  context.set_code(grpc.StatusCode.UNIMPLEMENTED)
30  context.set_details('Method not implemented!')
31  raise NotImplementedError('Method not implemented!')
32 
33 
34 def add_PhoneServicer_to_server(servicer, server):
35  rpc_method_handlers = {
37  servicer.StreamCall,
38  request_deserializer=phone__pb2.StreamCallRequest.FromString,
39  response_serializer=phone__pb2.StreamCallResponse.SerializeToString,
40  ),
41  }
42  generic_handler = grpc.method_handlers_generic_handler(
43  'grpc.testing.Phone', rpc_method_handlers)
44  server.add_generic_rpc_handlers((generic_handler,))
45 
46 
47  # This class is part of an EXPERIMENTAL API.
48 class Phone(object):
49  """Missing associated documentation comment in .proto file"""
50 
51  @staticmethod
52  def StreamCall(request_iterator,
53  target,
54  options=(),
55  channel_credentials=None,
56  call_credentials=None,
57  compression=None,
58  wait_for_ready=None,
59  timeout=None,
60  metadata=None):
61  return grpc.experimental.stream_stream(request_iterator, target, '/grpc.testing.Phone/StreamCall',
62  phone__pb2.StreamCallRequest.SerializeToString,
63  phone__pb2.StreamCallResponse.FromString,
64  options, channel_credentials,
65  call_credentials, compression, wait_for_ready, timeout, metadata)
phone_pb2_grpc.PhoneStub.__init__
def __init__(self, channel)
Definition: phone_pb2_grpc.py:10
phone_pb2_grpc.PhoneStub
Definition: phone_pb2_grpc.py:7
phone_pb2_grpc.PhoneServicer
Definition: phone_pb2_grpc.py:23
phone_pb2_grpc.PhoneStub.StreamCall
StreamCall
Definition: phone_pb2_grpc.py:16
grpc.method_handlers_generic_handler
def method_handlers_generic_handler(service, method_handlers)
Definition: src/python/grpcio/grpc/__init__.py:1590
phone_pb2_grpc.Phone
Definition: phone_pb2_grpc.py:48
phone_pb2_grpc.add_PhoneServicer_to_server
def add_PhoneServicer_to_server(servicer, server)
Definition: phone_pb2_grpc.py:34
phone_pb2_grpc.Phone.StreamCall
def StreamCall(request_iterator, target, options=(), channel_credentials=None, call_credentials=None, compression=None, wait_for_ready=None, timeout=None, metadata=None)
Definition: phone_pb2_grpc.py:52
grpc.stream_stream_rpc_method_handler
def stream_stream_rpc_method_handler(behavior, request_deserializer=None, response_serializer=None)
Definition: src/python/grpcio/grpc/__init__.py:1570
phone_pb2_grpc.PhoneServicer.StreamCall
def StreamCall(self, request_iterator, context)
Definition: phone_pb2_grpc.py:26


grpc
Author(s):
autogenerated on Fri May 16 2025 02:59:42