5 _b=sys.version_info[0]<3
and (
lambda x:x)
or (
lambda x:x.encode(
'latin1'))
13 _sym_db = _symbol_database.Default()
18 DESCRIPTOR = _descriptor.FileDescriptor(
19 name=
'route_guide.proto',
22 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\tRectangle\x12\x1d\n\x02lo\x18\x01 \x01(\x0b\x32\x11.routeguide.Point\x12\x1d\n\x02hi\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.Point\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\x08\x64istance\x18\x03 \x01(\x05\x12\x14\n\x0c\x65lapsed_time\x18\x04 \x01(\x05\x32\x85\x02\n\nRouteGuide\x12\x36\n\nGetFeature\x12\x11.routeguide.Point\x1a\x13.routeguide.Feature\"\x00\x12>\n\x0cListFeatures\x12\x15.routeguide.Rectangle\x1a\x13.routeguide.Feature\"\x00\x30\x01\x12>\n\x0bRecordRoute\x12\x11.routeguide.Point\x1a\x18.routeguide.RouteSummary\"\x00(\x01\x12?\n\tRouteChat\x12\x15.routeguide.RouteNote\x1a\x15.routeguide.RouteNote\"\x00(\x01\x30\x01\x42\x36\n\x1bio.grpc.examples.routeguideB\x0fRouteGuideProtoP\x01\xa2\x02\x03RTGb\x06proto3')
28 _POINT = _descriptor.Descriptor(
30 full_name=
'routeguide.Point',
35 _descriptor.FieldDescriptor(
36 name=
'latitude', full_name=
'routeguide.Point.latitude', index=0,
37 number=1, type=5, cpp_type=1, label=1,
38 has_default_value=
False, default_value=0,
39 message_type=
None, enum_type=
None, containing_type=
None,
40 is_extension=
False, extension_scope=
None,
42 _descriptor.FieldDescriptor(
43 name=
'longitude', full_name=
'routeguide.Point.longitude', index=1,
44 number=2, type=5, cpp_type=1, label=1,
45 has_default_value=
False, default_value=0,
46 message_type=
None, enum_type=
None, containing_type=
None,
47 is_extension=
False, extension_scope=
None,
66 _RECTANGLE = _descriptor.Descriptor(
68 full_name=
'routeguide.Rectangle',
73 _descriptor.FieldDescriptor(
74 name=
'lo', full_name=
'routeguide.Rectangle.lo', index=0,
75 number=1, type=11, cpp_type=10, label=1,
76 has_default_value=
False, default_value=
None,
77 message_type=
None, enum_type=
None, containing_type=
None,
78 is_extension=
False, extension_scope=
None,
80 _descriptor.FieldDescriptor(
81 name=
'hi', full_name=
'routeguide.Rectangle.hi', index=1,
82 number=2, type=11, cpp_type=10, label=1,
83 has_default_value=
False, default_value=
None,
84 message_type=
None, enum_type=
None, containing_type=
None,
85 is_extension=
False, extension_scope=
None,
104 _FEATURE = _descriptor.Descriptor(
106 full_name=
'routeguide.Feature',
109 containing_type=
None,
111 _descriptor.FieldDescriptor(
112 name=
'name', full_name=
'routeguide.Feature.name', index=0,
113 number=1, type=9, cpp_type=9, label=1,
114 has_default_value=
False, default_value=
_b(
"").
decode(
'utf-8'),
115 message_type=
None, enum_type=
None, containing_type=
None,
116 is_extension=
False, extension_scope=
None,
118 _descriptor.FieldDescriptor(
119 name=
'location', full_name=
'routeguide.Feature.location', index=1,
120 number=2, type=11, cpp_type=10, label=1,
121 has_default_value=
False, default_value=
None,
122 message_type=
None, enum_type=
None, containing_type=
None,
123 is_extension=
False, extension_scope=
None,
137 serialized_start=154,
142 _ROUTENOTE = _descriptor.Descriptor(
144 full_name=
'routeguide.RouteNote',
147 containing_type=
None,
149 _descriptor.FieldDescriptor(
150 name=
'location', full_name=
'routeguide.RouteNote.location', index=0,
151 number=1, type=11, cpp_type=10, label=1,
152 has_default_value=
False, default_value=
None,
153 message_type=
None, enum_type=
None, containing_type=
None,
154 is_extension=
False, extension_scope=
None,
156 _descriptor.FieldDescriptor(
157 name=
'message', full_name=
'routeguide.RouteNote.message', index=1,
158 number=2, type=9, cpp_type=9, label=1,
159 has_default_value=
False, default_value=
_b(
"").
decode(
'utf-8'),
160 message_type=
None, enum_type=
None, containing_type=
None,
161 is_extension=
False, extension_scope=
None,
175 serialized_start=216,
180 _ROUTESUMMARY = _descriptor.Descriptor(
182 full_name=
'routeguide.RouteSummary',
185 containing_type=
None,
187 _descriptor.FieldDescriptor(
188 name=
'point_count', full_name=
'routeguide.RouteSummary.point_count', index=0,
189 number=1, type=5, cpp_type=1, label=1,
190 has_default_value=
False, default_value=0,
191 message_type=
None, enum_type=
None, containing_type=
None,
192 is_extension=
False, extension_scope=
None,
194 _descriptor.FieldDescriptor(
195 name=
'feature_count', full_name=
'routeguide.RouteSummary.feature_count', index=1,
196 number=2, type=5, cpp_type=1, label=1,
197 has_default_value=
False, default_value=0,
198 message_type=
None, enum_type=
None, containing_type=
None,
199 is_extension=
False, extension_scope=
None,
201 _descriptor.FieldDescriptor(
202 name=
'distance', full_name=
'routeguide.RouteSummary.distance', index=2,
203 number=3, type=5, cpp_type=1, label=1,
204 has_default_value=
False, default_value=0,
205 message_type=
None, enum_type=
None, containing_type=
None,
206 is_extension=
False, extension_scope=
None,
208 _descriptor.FieldDescriptor(
209 name=
'elapsed_time', full_name=
'routeguide.RouteSummary.elapsed_time', index=3,
210 number=4, type=5, cpp_type=1, label=1,
211 has_default_value=
False, default_value=0,
212 message_type=
None, enum_type=
None, containing_type=
None,
213 is_extension=
False, extension_scope=
None,
227 serialized_start=283,
231 _RECTANGLE.fields_by_name[
'lo'].message_type = _POINT
232 _RECTANGLE.fields_by_name[
'hi'].message_type = _POINT
233 _FEATURE.fields_by_name[
'location'].message_type = _POINT
234 _ROUTENOTE.fields_by_name[
'location'].message_type = _POINT
235 DESCRIPTOR.message_types_by_name[
'Point'] = _POINT
236 DESCRIPTOR.message_types_by_name[
'Rectangle'] = _RECTANGLE
237 DESCRIPTOR.message_types_by_name[
'Feature'] = _FEATURE
238 DESCRIPTOR.message_types_by_name[
'RouteNote'] = _ROUTENOTE
239 DESCRIPTOR.message_types_by_name[
'RouteSummary'] = _ROUTESUMMARY
240 _sym_db.RegisterFileDescriptor(DESCRIPTOR)
242 Point = _reflection.GeneratedProtocolMessageType(
'Point', (_message.Message,), dict(
244 __module__ =
'route_guide_pb2'
247 _sym_db.RegisterMessage(Point)
249 Rectangle = _reflection.GeneratedProtocolMessageType(
'Rectangle', (_message.Message,), dict(
250 DESCRIPTOR = _RECTANGLE,
251 __module__ =
'route_guide_pb2'
254 _sym_db.RegisterMessage(Rectangle)
256 Feature = _reflection.GeneratedProtocolMessageType(
'Feature', (_message.Message,), dict(
257 DESCRIPTOR = _FEATURE,
258 __module__ =
'route_guide_pb2'
261 _sym_db.RegisterMessage(Feature)
263 RouteNote = _reflection.GeneratedProtocolMessageType(
'RouteNote', (_message.Message,), dict(
264 DESCRIPTOR = _ROUTENOTE,
265 __module__ =
'route_guide_pb2'
268 _sym_db.RegisterMessage(RouteNote)
270 RouteSummary = _reflection.GeneratedProtocolMessageType(
'RouteSummary', (_message.Message,), dict(
271 DESCRIPTOR = _ROUTESUMMARY,
272 __module__ =
'route_guide_pb2'
275 _sym_db.RegisterMessage(RouteSummary)
278 DESCRIPTOR.has_options =
True
279 DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(),
_b(
'\n\033io.grpc.examples.routeguideB\017RouteGuideProtoP\001\242\002\003RTG'))
281 _ROUTEGUIDE = _descriptor.ServiceDescriptor(
283 full_name=
'routeguide.RouteGuide',
287 serialized_start=384,
290 _descriptor.MethodDescriptor(
292 full_name=
'routeguide.RouteGuide.GetFeature',
294 containing_service=
None,
296 output_type=_FEATURE,
299 _descriptor.MethodDescriptor(
301 full_name=
'routeguide.RouteGuide.ListFeatures',
303 containing_service=
None,
304 input_type=_RECTANGLE,
305 output_type=_FEATURE,
308 _descriptor.MethodDescriptor(
310 full_name=
'routeguide.RouteGuide.RecordRoute',
312 containing_service=
None,
314 output_type=_ROUTESUMMARY,
317 _descriptor.MethodDescriptor(
319 full_name=
'routeguide.RouteGuide.RouteChat',
321 containing_service=
None,
322 input_type=_ROUTENOTE,
323 output_type=_ROUTENOTE,
327 _sym_db.RegisterServiceDescriptor(_ROUTEGUIDE)
329 DESCRIPTOR.services_by_name[
'RouteGuide'] = _ROUTEGUIDE