1# Generated by the gRPC Python protocol compiler plugin. DO NOT EDIT! 2import grpc 3 4 5class MonsterStorageStub(object): 6 7 def __init__(self, channel): 8 """Constructor. 9 10 Args: 11 channel: A grpc.Channel. 12 """ 13 self.Store = channel.unary_unary( 14 '/MyGame.Example.MonsterStorage/Store', 15 16 17 ) 18 self.Retrieve = channel.unary_stream( 19 '/MyGame.Example.MonsterStorage/Retrieve', 20 21 22 ) 23 self.GetMaxHitPoint = channel.stream_unary( 24 '/MyGame.Example.MonsterStorage/GetMaxHitPoint', 25 26 27 ) 28 self.GetMinMaxHitPoints = channel.unary_unary( 29 '/MyGame.Example.MonsterStorage/GetMinMaxHitPoints', 30 31 32 ) 33 34 35class MonsterStorageServicer(object): 36 37 def Store(self, request, context): 38 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 39 context.set_details('Method not implemented!') 40 raise NotImplementedError('Method not implemented!') 41 42 def Retrieve(self, request, context): 43 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 44 context.set_details('Method not implemented!') 45 raise NotImplementedError('Method not implemented!') 46 47 def GetMaxHitPoint(self, request_iterator, context): 48 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 49 context.set_details('Method not implemented!') 50 raise NotImplementedError('Method not implemented!') 51 52 def GetMinMaxHitPoints(self, request, context): 53 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 54 context.set_details('Method not implemented!') 55 raise NotImplementedError('Method not implemented!') 56 57 58def add_MonsterStorageServicer_to_server(servicer, server): 59 rpc_method_handlers = { 60 'Store': grpc.unary_unary_rpc_method_handler( 61 servicer.Store, 62 63 64 ), 65 'Retrieve': grpc.unary_stream_rpc_method_handler( 66 servicer.Retrieve, 67 68 69 ), 70 'GetMaxHitPoint': grpc.stream_unary_rpc_method_handler( 71 servicer.GetMaxHitPoint, 72 73 74 ), 75 'GetMinMaxHitPoints': grpc.unary_unary_rpc_method_handler( 76 servicer.GetMinMaxHitPoints, 77 78 79 ), 80 } 81 generic_handler = grpc.method_handlers_generic_handler( 82 'MyGame.Example.MonsterStorage', rpc_method_handlers) 83 server.add_generic_rpc_handlers((generic_handler,)) 84try: 85 # THESE ELEMENTS WILL BE DEPRECATED. 86 # Please use the generated *_pb2_grpc.py files instead. 87 import grpc 88 from grpc.beta import implementations as beta_implementations 89 from grpc.beta import interfaces as beta_interfaces 90 from grpc.framework.common import cardinality 91 from grpc.framework.interfaces.face import utilities as face_utilities 92 93 94 class MonsterStorageStub(object): 95 96 def __init__(self, channel): 97 """Constructor. 98 99 Args: 100 channel: A grpc.Channel. 101 """ 102 self.Store = channel.unary_unary( 103 '/MyGame.Example.MonsterStorage/Store', 104 105 106 ) 107 self.Retrieve = channel.unary_stream( 108 '/MyGame.Example.MonsterStorage/Retrieve', 109 110 111 ) 112 self.GetMaxHitPoint = channel.stream_unary( 113 '/MyGame.Example.MonsterStorage/GetMaxHitPoint', 114 115 116 ) 117 self.GetMinMaxHitPoints = channel.unary_unary( 118 '/MyGame.Example.MonsterStorage/GetMinMaxHitPoints', 119 120 121 ) 122 123 124 class MonsterStorageServicer(object): 125 126 def Store(self, request, context): 127 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 128 context.set_details('Method not implemented!') 129 raise NotImplementedError('Method not implemented!') 130 131 def Retrieve(self, request, context): 132 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 133 context.set_details('Method not implemented!') 134 raise NotImplementedError('Method not implemented!') 135 136 def GetMaxHitPoint(self, request_iterator, context): 137 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 138 context.set_details('Method not implemented!') 139 raise NotImplementedError('Method not implemented!') 140 141 def GetMinMaxHitPoints(self, request, context): 142 context.set_code(grpc.StatusCode.UNIMPLEMENTED) 143 context.set_details('Method not implemented!') 144 raise NotImplementedError('Method not implemented!') 145 146 147 def add_MonsterStorageServicer_to_server(servicer, server): 148 rpc_method_handlers = { 149 'Store': grpc.unary_unary_rpc_method_handler( 150 servicer.Store, 151 152 153 ), 154 'Retrieve': grpc.unary_stream_rpc_method_handler( 155 servicer.Retrieve, 156 157 158 ), 159 'GetMaxHitPoint': grpc.stream_unary_rpc_method_handler( 160 servicer.GetMaxHitPoint, 161 162 163 ), 164 'GetMinMaxHitPoints': grpc.unary_unary_rpc_method_handler( 165 servicer.GetMinMaxHitPoints, 166 167 168 ), 169 } 170 generic_handler = grpc.method_handlers_generic_handler( 171 'MyGame.Example.MonsterStorage', rpc_method_handlers) 172 server.add_generic_rpc_handlers((generic_handler,)) 173 174 175 class BetaMonsterStorageServicer(object): 176 """The Beta API is deprecated for 0.15.0 and later. 177 178 It is recommended to use the GA API (classes and functions in this 179 file not marked beta) for all further purposes. This class was generated 180 only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0.""" 181 def Store(self, request, context): 182 context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) 183 def Retrieve(self, request, context): 184 context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) 185 def GetMaxHitPoint(self, request_iterator, context): 186 context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) 187 def GetMinMaxHitPoints(self, request, context): 188 context.code(beta_interfaces.StatusCode.UNIMPLEMENTED) 189 190 191 class BetaMonsterStorageStub(object): 192 """The Beta API is deprecated for 0.15.0 and later. 193 194 It is recommended to use the GA API (classes and functions in this 195 file not marked beta) for all further purposes. This class was generated 196 only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0.""" 197 def Store(self, request, timeout, metadata=None, with_call=False, protocol_options=None): 198 raise NotImplementedError() 199 Store.future = None 200 def Retrieve(self, request, timeout, metadata=None, with_call=False, protocol_options=None): 201 raise NotImplementedError() 202 def GetMaxHitPoint(self, request_iterator, timeout, metadata=None, with_call=False, protocol_options=None): 203 raise NotImplementedError() 204 GetMaxHitPoint.future = None 205 def GetMinMaxHitPoints(self, request, timeout, metadata=None, with_call=False, protocol_options=None): 206 raise NotImplementedError() 207 GetMinMaxHitPoints.future = None 208 209 210 def beta_create_MonsterStorage_server(servicer, pool=None, pool_size=None, default_timeout=None, maximum_timeout=None): 211 """The Beta API is deprecated for 0.15.0 and later. 212 213 It is recommended to use the GA API (classes and functions in this 214 file not marked beta) for all further purposes. This function was 215 generated only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0""" 216 method_implementations = { 217 ('MyGame.Example.MonsterStorage', 'GetMaxHitPoint'): face_utilities.stream_unary_inline(servicer.GetMaxHitPoint), 218 ('MyGame.Example.MonsterStorage', 'GetMinMaxHitPoints'): face_utilities.unary_unary_inline(servicer.GetMinMaxHitPoints), 219 ('MyGame.Example.MonsterStorage', 'Retrieve'): face_utilities.unary_stream_inline(servicer.Retrieve), 220 ('MyGame.Example.MonsterStorage', 'Store'): face_utilities.unary_unary_inline(servicer.Store), 221 } 222 server_options = beta_implementations.server_options(thread_pool=pool, thread_pool_size=pool_size, default_timeout=default_timeout, maximum_timeout=maximum_timeout) 223 return beta_implementations.server(method_implementations, options=server_options) 224 225 226 def beta_create_MonsterStorage_stub(channel, host=None, metadata_transformer=None, pool=None, pool_size=None): 227 """The Beta API is deprecated for 0.15.0 and later. 228 229 It is recommended to use the GA API (classes and functions in this 230 file not marked beta) for all further purposes. This function was 231 generated only to ease transition from grpcio<0.15.0 to grpcio>=0.15.0""" 232 cardinalities = { 233 'GetMaxHitPoint': cardinality.Cardinality.STREAM_UNARY, 234 'GetMinMaxHitPoints': cardinality.Cardinality.UNARY_UNARY, 235 'Retrieve': cardinality.Cardinality.UNARY_STREAM, 236 'Store': cardinality.Cardinality.UNARY_UNARY, 237 } 238 stub_options = beta_implementations.stub_options(host=host, metadata_transformer=metadata_transformer, thread_pool=pool, thread_pool_size=pool_size) 239 return beta_implementations.dynamic_stub(channel, 'MyGame.Example.MonsterStorage', cardinalities, options=stub_options) 240except ImportError: 241 pass