| 
					
				 | 
			
			
				@@ -0,0 +1,134 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# Generated by the protocol buffer compiler.  DO NOT EDIT! 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# source: helloworld.proto 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import sys 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from google.protobuf import descriptor as _descriptor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from google.protobuf import message as _message 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from google.protobuf import reflection as _reflection 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from google.protobuf import symbol_database as _symbol_database 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from google.protobuf import descriptor_pb2 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# @@protoc_insertion_point(imports) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_sym_db = _symbol_database.Default() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DESCRIPTOR = _descriptor.FileDescriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name='helloworld.proto', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  package='helloworld', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  syntax='proto3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_pb=_b('\n\x10helloworld.proto\x12\nhelloworld\"\x1c\n\x0cHelloRequest\x12\x0c\n\x04name\x18\x01 \x01(\t\"\x1d\n\nHelloReply\x12\x0f\n\x07message\x18\x01 \x01(\t2I\n\x07Greeter\x12>\n\x08SayHello\x12\x18.helloworld.HelloRequest\x1a\x16.helloworld.HelloReply\"\x00\x42\x36\n\x1bio.grpc.examples.helloworldB\x0fHelloWorldProtoP\x01\xa2\x02\x03HLWb\x06proto3') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_HELLOREQUEST = _descriptor.Descriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name='HelloRequest', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  full_name='helloworld.HelloRequest', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  filename=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  file=DESCRIPTOR, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  containing_type=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fields=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _descriptor.FieldDescriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      name='name', full_name='helloworld.HelloRequest.name', index=0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      number=1, type=9, cpp_type=9, label=1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      has_default_value=False, default_value=_b("").decode('utf-8'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message_type=None, enum_type=None, containing_type=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      is_extension=False, extension_scope=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      options=None), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  extensions=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  nested_types=[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  enum_types=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  options=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  is_extendable=False, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  syntax='proto3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  extension_ranges=[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  oneofs=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_start=32, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_end=60, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_HELLOREPLY = _descriptor.Descriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name='HelloReply', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  full_name='helloworld.HelloReply', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  filename=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  file=DESCRIPTOR, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  containing_type=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  fields=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    _descriptor.FieldDescriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      name='message', full_name='helloworld.HelloReply.message', index=0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      number=1, type=9, cpp_type=9, label=1, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      has_default_value=False, default_value=_b("").decode('utf-8'), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      message_type=None, enum_type=None, containing_type=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      is_extension=False, extension_scope=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      options=None), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  extensions=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  nested_types=[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  enum_types=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  options=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  is_extendable=False, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  syntax='proto3', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  extension_ranges=[], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  oneofs=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ], 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_start=62, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_end=91, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DESCRIPTOR.message_types_by_name['HelloRequest'] = _HELLOREQUEST 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DESCRIPTOR.message_types_by_name['HelloReply'] = _HELLOREPLY 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_sym_db.RegisterFileDescriptor(DESCRIPTOR) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+HelloRequest = _reflection.GeneratedProtocolMessageType('HelloRequest', (_message.Message,), dict( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  DESCRIPTOR = _HELLOREQUEST, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  __module__ = 'helloworld_pb2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  # @@protoc_insertion_point(class_scope:helloworld.HelloRequest) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  )) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_sym_db.RegisterMessage(HelloRequest) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+HelloReply = _reflection.GeneratedProtocolMessageType('HelloReply', (_message.Message,), dict( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  DESCRIPTOR = _HELLOREPLY, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  __module__ = 'helloworld_pb2' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  # @@protoc_insertion_point(class_scope:helloworld.HelloReply) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  )) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_sym_db.RegisterMessage(HelloReply) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DESCRIPTOR.has_options = True 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DESCRIPTOR._options = _descriptor._ParseOptions(descriptor_pb2.FileOptions(), _b('\n\033io.grpc.examples.helloworldB\017HelloWorldProtoP\001\242\002\003HLW')) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_GREETER = _descriptor.ServiceDescriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  name='Greeter', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  full_name='helloworld.Greeter', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  file=DESCRIPTOR, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  index=0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  options=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_start=93, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  serialized_end=166, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  methods=[ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  _descriptor.MethodDescriptor( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    name='SayHello', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    full_name='helloworld.Greeter.SayHello', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    index=0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    containing_service=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    input_type=_HELLOREQUEST, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    output_type=_HELLOREPLY, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    options=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  ), 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+_sym_db.RegisterServiceDescriptor(_GREETER) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+DESCRIPTOR.services_by_name['Greeter'] = _GREETER 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+# @@protoc_insertion_point(module_scope) 
			 |