OLD | NEW |
(Empty) | |
| 1 # Generated by the protocol buffer compiler. DO NOT EDIT! |
| 2 # source: route_guide.proto |
| 3 |
| 4 from google.protobuf import descriptor as _descriptor |
| 5 from google.protobuf import message as _message |
| 6 from google.protobuf import reflection as _reflection |
| 7 from google.protobuf import symbol_database as _symbol_database |
| 8 from google.protobuf import descriptor_pb2 |
| 9 # @@protoc_insertion_point(imports) |
| 10 |
| 11 _sym_db = _symbol_database.Default() |
| 12 |
| 13 |
| 14 |
| 15 |
| 16 DESCRIPTOR = _descriptor.FileDescriptor( |
| 17 name='route_guide.proto', |
| 18 package='routeguide', |
| 19 syntax='proto3', |
| 20 serialized_pb=b'\n\x11route_guide.proto\x12\nrouteguide\",\n\x05Point\x12\x10\
n\x08latitude\x18\x01 \x01(\x05\x12\x11\n\tlongitude\x18\x02 \x01(\x05\"I\n\tRec
tangle\x12\x1d\n\x02lo\x18\x01 \x01(\x0b\x32\x11.routeguide.Point\x12\x1d\n\x02h
i\x18\x02 \x01(\x0b\x32\x11.routeguide.Point\"<\n\x07\x46\x65\x61ture\x12\x0c\n\
x04name\x18\x01 \x01(\t\x12#\n\x08location\x18\x02 \x01(\x0b\x32\x11.routeguide.
Point\"A\n\tRouteNote\x12#\n\x08location\x18\x01 \x01(\x0b\x32\x11.routeguide.Po
int\x12\x0f\n\x07message\x18\x02 \x01(\t\"b\n\x0cRouteSummary\x12\x13\n\x0bpoint
_count\x18\x01 \x01(\x05\x12\x15\n\rfeature_count\x18\x02 \x01(\x05\x12\x10\n\x0
8\x64istance\x18\x03 \x01(\x05\x12\x14\n\x0c\x65lapsed_time\x18\x04 \x01(\x05\x3
2\x85\x02\n\nRouteGuide\x12\x36\n\nGetFeature\x12\x11.routeguide.Point\x1a\x13.r
outeguide.Feature\"\x00\x12>\n\x0cListFeatures\x12\x15.routeguide.Rectangle\x1a\
x13.routeguide.Feature\"\x00\x30\x01\x12>\n\x0bRecordRoute\x12\x11.routeguide.Po
int\x1a\x18.routeguide.RouteSummary\"\x00(\x01\x12?\n\tRouteChat\x12\x15.routegu
ide.RouteNote\x1a\x15.routeguide.RouteNote\"\x00(\x01\x30\x01\x42\x0f\n\x07\x65x
.grpc\xa2\x02\x03RTGb\x06proto3' |
| 21 ) |
| 22 _sym_db.RegisterFileDescriptor(DESCRIPTOR) |
| 23 |
| 24 |
| 25 |
| 26 |
| 27 _POINT = _descriptor.Descriptor( |
| 28 name='Point', |
| 29 full_name='routeguide.Point', |
| 30 filename=None, |
| 31 file=DESCRIPTOR, |
| 32 containing_type=None, |
| 33 fields=[ |
| 34 _descriptor.FieldDescriptor( |
| 35 name='latitude', full_name='routeguide.Point.latitude', index=0, |
| 36 number=1, type=5, cpp_type=1, label=1, |
| 37 has_default_value=False, default_value=0, |
| 38 message_type=None, enum_type=None, containing_type=None, |
| 39 is_extension=False, extension_scope=None, |
| 40 options=None), |
| 41 _descriptor.FieldDescriptor( |
| 42 name='longitude', full_name='routeguide.Point.longitude', index=1, |
| 43 number=2, type=5, cpp_type=1, label=1, |
| 44 has_default_value=False, default_value=0, |
| 45 message_type=None, enum_type=None, containing_type=None, |
| 46 is_extension=False, extension_scope=None, |
| 47 options=None), |
| 48 ], |
| 49 extensions=[ |
| 50 ], |
| 51 nested_types=[], |
| 52 enum_types=[ |
| 53 ], |
| 54 options=None, |
| 55 is_extendable=False, |
| 56 syntax='proto3', |
| 57 extension_ranges=[], |
| 58 oneofs=[ |
| 59 ], |
| 60 serialized_start=33, |
| 61 serialized_end=77, |
| 62 ) |
| 63 |
| 64 |
| 65 _RECTANGLE = _descriptor.Descriptor( |
| 66 name='Rectangle', |
| 67 full_name='routeguide.Rectangle', |
| 68 filename=None, |
| 69 file=DESCRIPTOR, |
| 70 containing_type=None, |
| 71 fields=[ |
| 72 _descriptor.FieldDescriptor( |
| 73 name='lo', full_name='routeguide.Rectangle.lo', index=0, |
| 74 number=1, type=11, cpp_type=10, label=1, |
| 75 has_default_value=False, default_value=None, |
| 76 message_type=None, enum_type=None, containing_type=None, |
| 77 is_extension=False, extension_scope=None, |
| 78 options=None), |
| 79 _descriptor.FieldDescriptor( |
| 80 name='hi', full_name='routeguide.Rectangle.hi', index=1, |
| 81 number=2, type=11, cpp_type=10, label=1, |
| 82 has_default_value=False, default_value=None, |
| 83 message_type=None, enum_type=None, containing_type=None, |
| 84 is_extension=False, extension_scope=None, |
| 85 options=None), |
| 86 ], |
| 87 extensions=[ |
| 88 ], |
| 89 nested_types=[], |
| 90 enum_types=[ |
| 91 ], |
| 92 options=None, |
| 93 is_extendable=False, |
| 94 syntax='proto3', |
| 95 extension_ranges=[], |
| 96 oneofs=[ |
| 97 ], |
| 98 serialized_start=79, |
| 99 serialized_end=152, |
| 100 ) |
| 101 |
| 102 |
| 103 _FEATURE = _descriptor.Descriptor( |
| 104 name='Feature', |
| 105 full_name='routeguide.Feature', |
| 106 filename=None, |
| 107 file=DESCRIPTOR, |
| 108 containing_type=None, |
| 109 fields=[ |
| 110 _descriptor.FieldDescriptor( |
| 111 name='name', full_name='routeguide.Feature.name', index=0, |
| 112 number=1, type=9, cpp_type=9, label=1, |
| 113 has_default_value=False, default_value=b"".decode('utf-8'), |
| 114 message_type=None, enum_type=None, containing_type=None, |
| 115 is_extension=False, extension_scope=None, |
| 116 options=None), |
| 117 _descriptor.FieldDescriptor( |
| 118 name='location', full_name='routeguide.Feature.location', index=1, |
| 119 number=2, type=11, cpp_type=10, label=1, |
| 120 has_default_value=False, default_value=None, |
| 121 message_type=None, enum_type=None, containing_type=None, |
| 122 is_extension=False, extension_scope=None, |
| 123 options=None), |
| 124 ], |
| 125 extensions=[ |
| 126 ], |
| 127 nested_types=[], |
| 128 enum_types=[ |
| 129 ], |
| 130 options=None, |
| 131 is_extendable=False, |
| 132 syntax='proto3', |
| 133 extension_ranges=[], |
| 134 oneofs=[ |
| 135 ], |
| 136 serialized_start=154, |
| 137 serialized_end=214, |
| 138 ) |
| 139 |
| 140 |
| 141 _ROUTENOTE = _descriptor.Descriptor( |
| 142 name='RouteNote', |
| 143 full_name='routeguide.RouteNote', |
| 144 filename=None, |
| 145 file=DESCRIPTOR, |
| 146 containing_type=None, |
| 147 fields=[ |
| 148 _descriptor.FieldDescriptor( |
| 149 name='location', full_name='routeguide.RouteNote.location', index=0, |
| 150 number=1, type=11, cpp_type=10, label=1, |
| 151 has_default_value=False, default_value=None, |
| 152 message_type=None, enum_type=None, containing_type=None, |
| 153 is_extension=False, extension_scope=None, |
| 154 options=None), |
| 155 _descriptor.FieldDescriptor( |
| 156 name='message', full_name='routeguide.RouteNote.message', index=1, |
| 157 number=2, type=9, cpp_type=9, label=1, |
| 158 has_default_value=False, default_value=b"".decode('utf-8'), |
| 159 message_type=None, enum_type=None, containing_type=None, |
| 160 is_extension=False, extension_scope=None, |
| 161 options=None), |
| 162 ], |
| 163 extensions=[ |
| 164 ], |
| 165 nested_types=[], |
| 166 enum_types=[ |
| 167 ], |
| 168 options=None, |
| 169 is_extendable=False, |
| 170 syntax='proto3', |
| 171 extension_ranges=[], |
| 172 oneofs=[ |
| 173 ], |
| 174 serialized_start=216, |
| 175 serialized_end=281, |
| 176 ) |
| 177 |
| 178 |
| 179 _ROUTESUMMARY = _descriptor.Descriptor( |
| 180 name='RouteSummary', |
| 181 full_name='routeguide.RouteSummary', |
| 182 filename=None, |
| 183 file=DESCRIPTOR, |
| 184 containing_type=None, |
| 185 fields=[ |
| 186 _descriptor.FieldDescriptor( |
| 187 name='point_count', full_name='routeguide.RouteSummary.point_count', index
=0, |
| 188 number=1, type=5, cpp_type=1, label=1, |
| 189 has_default_value=False, default_value=0, |
| 190 message_type=None, enum_type=None, containing_type=None, |
| 191 is_extension=False, extension_scope=None, |
| 192 options=None), |
| 193 _descriptor.FieldDescriptor( |
| 194 name='feature_count', full_name='routeguide.RouteSummary.feature_count', i
ndex=1, |
| 195 number=2, type=5, cpp_type=1, label=1, |
| 196 has_default_value=False, default_value=0, |
| 197 message_type=None, enum_type=None, containing_type=None, |
| 198 is_extension=False, extension_scope=None, |
| 199 options=None), |
| 200 _descriptor.FieldDescriptor( |
| 201 name='distance', full_name='routeguide.RouteSummary.distance', index=2, |
| 202 number=3, type=5, cpp_type=1, label=1, |
| 203 has_default_value=False, default_value=0, |
| 204 message_type=None, enum_type=None, containing_type=None, |
| 205 is_extension=False, extension_scope=None, |
| 206 options=None), |
| 207 _descriptor.FieldDescriptor( |
| 208 name='elapsed_time', full_name='routeguide.RouteSummary.elapsed_time', ind
ex=3, |
| 209 number=4, type=5, cpp_type=1, label=1, |
| 210 has_default_value=False, default_value=0, |
| 211 message_type=None, enum_type=None, containing_type=None, |
| 212 is_extension=False, extension_scope=None, |
| 213 options=None), |
| 214 ], |
| 215 extensions=[ |
| 216 ], |
| 217 nested_types=[], |
| 218 enum_types=[ |
| 219 ], |
| 220 options=None, |
| 221 is_extendable=False, |
| 222 syntax='proto3', |
| 223 extension_ranges=[], |
| 224 oneofs=[ |
| 225 ], |
| 226 serialized_start=283, |
| 227 serialized_end=381, |
| 228 ) |
| 229 |
| 230 _RECTANGLE.fields_by_name['lo'].message_type = _POINT |
| 231 _RECTANGLE.fields_by_name['hi'].message_type = _POINT |
| 232 _FEATURE.fields_by_name['location'].message_type = _POINT |
| 233 _ROUTENOTE.fields_by_name['location'].message_type = _POINT |
| 234 DESCRIPTOR.message_types_by_name['Point'] = _POINT |
| 235 DESCRIPTOR.message_types_by_name['Rectangle'] = _RECTANGLE |
| 236 DESCRIPTOR.message_types_by_name['Feature'] = _FEATURE |
| 237 DESCRIPTOR.message_types_by_name['RouteNote'] = _ROUTENOTE |
| 238 DESCRIPTOR.message_types_by_name['RouteSummary'] = _ROUTESUMMARY |
| 239 |
| 240 Point = _reflection.GeneratedProtocolMessageType('Point', (_message.Message,), d
ict( |
| 241 DESCRIPTOR = _POINT, |
| 242 __module__ = 'route_guide_pb2' |
| 243 # @@protoc_insertion_point(class_scope:routeguide.Point) |
| 244 )) |
| 245 _sym_db.RegisterMessage(Point) |
| 246 |
| 247 Rectangle = _reflection.GeneratedProtocolMessageType('Rectangle', (_message.Mess
age,), dict( |
| 248 DESCRIPTOR = _RECTANGLE, |
| 249 __module__ = 'route_guide_pb2' |
| 250 # @@protoc_insertion_point(class_scope:routeguide.Rectangle) |
| 251 )) |
| 252 _sym_db.RegisterMessage(Rectangle) |
| 253 |
| 254 Feature = _reflection.GeneratedProtocolMessageType('Feature', (_message.Message,
), dict( |
| 255 DESCRIPTOR = _FEATURE, |
| 256 __module__ = 'route_guide_pb2' |
| 257 # @@protoc_insertion_point(class_scope:routeguide.Feature) |
| 258 )) |
| 259 _sym_db.RegisterMessage(Feature) |
| 260 |
| 261 RouteNote = _reflection.GeneratedProtocolMessageType('RouteNote', (_message.Mess
age,), dict( |
| 262 DESCRIPTOR = _ROUTENOTE, |
| 263 __module__ = 'route_guide_pb2' |
| 264 # @@protoc_insertion_point(class_scope:routeguide.RouteNote) |
| 265 )) |
| 266 _sym_db.RegisterMessage(RouteNote) |
| 267 |
| 268 RouteSummary = _reflection.GeneratedProtocolMessageType('RouteSummary', (_messag
e.Message,), dict( |
| 269 DESCRIPTOR = _ROUTESUMMARY, |
| 270 __module__ = 'route_guide_pb2' |
| 271 # @@protoc_insertion_point(class_scope:routeguide.RouteSummary) |
| 272 )) |
| 273 _sym_db.RegisterMessage(RouteSummary) |
| 274 |
| 275 |
| 276 DESCRIPTOR.has_options = True |
| 277 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), b'
\n\007ex.grpc\242\002\003RTG') |
| 278 import abc |
| 279 from grpc.beta import implementations as beta_implementations |
| 280 from grpc.early_adopter import implementations as early_adopter_implementations |
| 281 from grpc.framework.alpha import utilities as alpha_utilities |
| 282 from grpc.framework.common import cardinality |
| 283 from grpc.framework.interfaces.face import utilities as face_utilities |
| 284 class EarlyAdopterRouteGuideServicer(object): |
| 285 """<fill me in later!>""" |
| 286 __metaclass__ = abc.ABCMeta |
| 287 @abc.abstractmethod |
| 288 def GetFeature(self, request, context): |
| 289 raise NotImplementedError() |
| 290 @abc.abstractmethod |
| 291 def ListFeatures(self, request, context): |
| 292 raise NotImplementedError() |
| 293 @abc.abstractmethod |
| 294 def RecordRoute(self, request_iterator, context): |
| 295 raise NotImplementedError() |
| 296 @abc.abstractmethod |
| 297 def RouteChat(self, request_iterator, context): |
| 298 raise NotImplementedError() |
| 299 class EarlyAdopterRouteGuideServer(object): |
| 300 """<fill me in later!>""" |
| 301 __metaclass__ = abc.ABCMeta |
| 302 @abc.abstractmethod |
| 303 def start(self): |
| 304 raise NotImplementedError() |
| 305 @abc.abstractmethod |
| 306 def stop(self): |
| 307 raise NotImplementedError() |
| 308 class EarlyAdopterRouteGuideStub(object): |
| 309 """<fill me in later!>""" |
| 310 __metaclass__ = abc.ABCMeta |
| 311 @abc.abstractmethod |
| 312 def GetFeature(self, request): |
| 313 raise NotImplementedError() |
| 314 GetFeature.async = None |
| 315 @abc.abstractmethod |
| 316 def ListFeatures(self, request): |
| 317 raise NotImplementedError() |
| 318 ListFeatures.async = None |
| 319 @abc.abstractmethod |
| 320 def RecordRoute(self, request_iterator): |
| 321 raise NotImplementedError() |
| 322 RecordRoute.async = None |
| 323 @abc.abstractmethod |
| 324 def RouteChat(self, request_iterator): |
| 325 raise NotImplementedError() |
| 326 RouteChat.async = None |
| 327 def early_adopter_create_RouteGuide_server(servicer, port, private_key=None, cer
tificate_chain=None): |
| 328 import route_guide_pb2 |
| 329 import route_guide_pb2 |
| 330 import route_guide_pb2 |
| 331 import route_guide_pb2 |
| 332 import route_guide_pb2 |
| 333 import route_guide_pb2 |
| 334 import route_guide_pb2 |
| 335 import route_guide_pb2 |
| 336 method_service_descriptions = { |
| 337 "GetFeature": alpha_utilities.unary_unary_service_description( |
| 338 servicer.GetFeature, |
| 339 route_guide_pb2.Point.FromString, |
| 340 route_guide_pb2.Feature.SerializeToString, |
| 341 ), |
| 342 "ListFeatures": alpha_utilities.unary_stream_service_description( |
| 343 servicer.ListFeatures, |
| 344 route_guide_pb2.Rectangle.FromString, |
| 345 route_guide_pb2.Feature.SerializeToString, |
| 346 ), |
| 347 "RecordRoute": alpha_utilities.stream_unary_service_description( |
| 348 servicer.RecordRoute, |
| 349 route_guide_pb2.Point.FromString, |
| 350 route_guide_pb2.RouteSummary.SerializeToString, |
| 351 ), |
| 352 "RouteChat": alpha_utilities.stream_stream_service_description( |
| 353 servicer.RouteChat, |
| 354 route_guide_pb2.RouteNote.FromString, |
| 355 route_guide_pb2.RouteNote.SerializeToString, |
| 356 ), |
| 357 } |
| 358 return early_adopter_implementations.server("routeguide.RouteGuide", method_se
rvice_descriptions, port, private_key=private_key, certificate_chain=certificate
_chain) |
| 359 def early_adopter_create_RouteGuide_stub(host, port, metadata_transformer=None,
secure=False, root_certificates=None, private_key=None, certificate_chain=None,
server_host_override=None): |
| 360 import route_guide_pb2 |
| 361 import route_guide_pb2 |
| 362 import route_guide_pb2 |
| 363 import route_guide_pb2 |
| 364 import route_guide_pb2 |
| 365 import route_guide_pb2 |
| 366 import route_guide_pb2 |
| 367 import route_guide_pb2 |
| 368 method_invocation_descriptions = { |
| 369 "GetFeature": alpha_utilities.unary_unary_invocation_description( |
| 370 route_guide_pb2.Point.SerializeToString, |
| 371 route_guide_pb2.Feature.FromString, |
| 372 ), |
| 373 "ListFeatures": alpha_utilities.unary_stream_invocation_description( |
| 374 route_guide_pb2.Rectangle.SerializeToString, |
| 375 route_guide_pb2.Feature.FromString, |
| 376 ), |
| 377 "RecordRoute": alpha_utilities.stream_unary_invocation_description( |
| 378 route_guide_pb2.Point.SerializeToString, |
| 379 route_guide_pb2.RouteSummary.FromString, |
| 380 ), |
| 381 "RouteChat": alpha_utilities.stream_stream_invocation_description( |
| 382 route_guide_pb2.RouteNote.SerializeToString, |
| 383 route_guide_pb2.RouteNote.FromString, |
| 384 ), |
| 385 } |
| 386 return early_adopter_implementations.stub("routeguide.RouteGuide", method_invo
cation_descriptions, host, port, metadata_transformer=metadata_transformer, secu
re=secure, root_certificates=root_certificates, private_key=private_key, certifi
cate_chain=certificate_chain, server_host_override=server_host_override) |
| 387 |
| 388 class BetaRouteGuideServicer(object): |
| 389 """<fill me in later!>""" |
| 390 __metaclass__ = abc.ABCMeta |
| 391 @abc.abstractmethod |
| 392 def GetFeature(self, request, context): |
| 393 raise NotImplementedError() |
| 394 @abc.abstractmethod |
| 395 def ListFeatures(self, request, context): |
| 396 raise NotImplementedError() |
| 397 @abc.abstractmethod |
| 398 def RecordRoute(self, request_iterator, context): |
| 399 raise NotImplementedError() |
| 400 @abc.abstractmethod |
| 401 def RouteChat(self, request_iterator, context): |
| 402 raise NotImplementedError() |
| 403 |
| 404 class BetaRouteGuideStub(object): |
| 405 """The interface to which stubs will conform.""" |
| 406 __metaclass__ = abc.ABCMeta |
| 407 @abc.abstractmethod |
| 408 def GetFeature(self, request, timeout): |
| 409 raise NotImplementedError() |
| 410 GetFeature.future = None |
| 411 @abc.abstractmethod |
| 412 def ListFeatures(self, request, timeout): |
| 413 raise NotImplementedError() |
| 414 @abc.abstractmethod |
| 415 def RecordRoute(self, request_iterator, timeout): |
| 416 raise NotImplementedError() |
| 417 RecordRoute.future = None |
| 418 @abc.abstractmethod |
| 419 def RouteChat(self, request_iterator, timeout): |
| 420 raise NotImplementedError() |
| 421 |
| 422 def beta_create_RouteGuide_server(servicer, pool=None, pool_size=None, default_t
imeout=None, maximum_timeout=None): |
| 423 import route_guide_pb2 |
| 424 import route_guide_pb2 |
| 425 import route_guide_pb2 |
| 426 import route_guide_pb2 |
| 427 import route_guide_pb2 |
| 428 import route_guide_pb2 |
| 429 import route_guide_pb2 |
| 430 import route_guide_pb2 |
| 431 request_deserializers = { |
| 432 ('routeguide.RouteGuide', 'GetFeature'): route_guide_pb2.Point.FromString, |
| 433 ('routeguide.RouteGuide', 'ListFeatures'): route_guide_pb2.Rectangle.FromStr
ing, |
| 434 ('routeguide.RouteGuide', 'RecordRoute'): route_guide_pb2.Point.FromString, |
| 435 ('routeguide.RouteGuide', 'RouteChat'): route_guide_pb2.RouteNote.FromString
, |
| 436 } |
| 437 response_serializers = { |
| 438 ('routeguide.RouteGuide', 'GetFeature'): route_guide_pb2.Feature.SerializeTo
String, |
| 439 ('routeguide.RouteGuide', 'ListFeatures'): route_guide_pb2.Feature.Serialize
ToString, |
| 440 ('routeguide.RouteGuide', 'RecordRoute'): route_guide_pb2.RouteSummary.Seria
lizeToString, |
| 441 ('routeguide.RouteGuide', 'RouteChat'): route_guide_pb2.RouteNote.SerializeT
oString, |
| 442 } |
| 443 method_implementations = { |
| 444 ('routeguide.RouteGuide', 'GetFeature'): face_utilities.unary_unary_inline(s
ervicer.GetFeature), |
| 445 ('routeguide.RouteGuide', 'ListFeatures'): face_utilities.unary_stream_inlin
e(servicer.ListFeatures), |
| 446 ('routeguide.RouteGuide', 'RecordRoute'): face_utilities.stream_unary_inline
(servicer.RecordRoute), |
| 447 ('routeguide.RouteGuide', 'RouteChat'): face_utilities.stream_stream_inline(
servicer.RouteChat), |
| 448 } |
| 449 server_options = beta_implementations.server_options(request_deserializers=req
uest_deserializers, response_serializers=response_serializers, thread_pool=pool,
thread_pool_size=pool_size, default_timeout=default_timeout, maximum_timeout=ma
ximum_timeout) |
| 450 return beta_implementations.server(method_implementations, options=server_opti
ons) |
| 451 |
| 452 def beta_create_RouteGuide_stub(channel, host=None, metadata_transformer=None, p
ool=None, pool_size=None): |
| 453 import route_guide_pb2 |
| 454 import route_guide_pb2 |
| 455 import route_guide_pb2 |
| 456 import route_guide_pb2 |
| 457 import route_guide_pb2 |
| 458 import route_guide_pb2 |
| 459 import route_guide_pb2 |
| 460 import route_guide_pb2 |
| 461 request_serializers = { |
| 462 ('routeguide.RouteGuide', 'GetFeature'): route_guide_pb2.Point.SerializeToSt
ring, |
| 463 ('routeguide.RouteGuide', 'ListFeatures'): route_guide_pb2.Rectangle.Seriali
zeToString, |
| 464 ('routeguide.RouteGuide', 'RecordRoute'): route_guide_pb2.Point.SerializeToS
tring, |
| 465 ('routeguide.RouteGuide', 'RouteChat'): route_guide_pb2.RouteNote.SerializeT
oString, |
| 466 } |
| 467 response_deserializers = { |
| 468 ('routeguide.RouteGuide', 'GetFeature'): route_guide_pb2.Feature.FromString, |
| 469 ('routeguide.RouteGuide', 'ListFeatures'): route_guide_pb2.Feature.FromStrin
g, |
| 470 ('routeguide.RouteGuide', 'RecordRoute'): route_guide_pb2.RouteSummary.FromS
tring, |
| 471 ('routeguide.RouteGuide', 'RouteChat'): route_guide_pb2.RouteNote.FromString
, |
| 472 } |
| 473 cardinalities = { |
| 474 'GetFeature': cardinality.Cardinality.UNARY_UNARY, |
| 475 'ListFeatures': cardinality.Cardinality.UNARY_STREAM, |
| 476 'RecordRoute': cardinality.Cardinality.STREAM_UNARY, |
| 477 'RouteChat': cardinality.Cardinality.STREAM_STREAM, |
| 478 } |
| 479 stub_options = beta_implementations.stub_options(host=host, metadata_transform
er=metadata_transformer, request_serializers=request_serializers, response_deser
ializers=response_deserializers, thread_pool=pool, thread_pool_size=pool_size) |
| 480 return beta_implementations.dynamic_stub(channel, 'routeguide.RouteGuide', car
dinalities, options=stub_options) |
| 481 # @@protoc_insertion_point(module_scope) |
OLD | NEW |