def _MakeServiceDescriptor(self, service_proto, service_index, scope, package, file_desc): """Make a protobuf ServiceDescriptor given a ServiceDescriptorProto. Args: service_proto: The descriptor_pb2.ServiceDescriptorProto protobuf message. service_index: The index of the service in the File. scope: Dict mapping short and full symbols to message and enum types. package: Optional package name for the new message EnumDescriptor. file_desc: The file containing the service descriptor. Returns: The added descriptor. """ if package: service_name = '.'.join((package, service_proto.name)) else: service_name = service_proto.name methods = [ self._MakeMethodDescriptor(method_proto, service_name, package, scope, index) for index, method_proto in enumerate(service_proto.method) ] desc = descriptor.ServiceDescriptor( name=service_proto.name, full_name=service_name, index=service_index, methods=methods, options=_OptionsOrNone(service_proto), file=file_desc) self._CheckConflictRegister(desc, desc.full_name, desc.file.name) self._service_descriptors[service_name] = desc return desc
DESCRIPTOR._options = None _BLOBSTORESTUBSERVICE = _descriptor.ServiceDescriptor( name='BlobstoreStubService', full_name='apphosting.BlobstoreStubService', file=DESCRIPTOR, index=0, serialized_options=None, serialized_start=296, serialized_end=482, methods=[ _descriptor.MethodDescriptor( name='StoreBlob', full_name='apphosting.BlobstoreStubService.StoreBlob', index=0, containing_service=None, input_type=_STOREBLOBREQUEST, output_type=google_dot_apphosting_dot_api_dot_api__base__pb2._VOIDPROTO, serialized_options=None, ), _descriptor.MethodDescriptor( name='SetBlobStorageType', full_name='apphosting.BlobstoreStubService.SetBlobStorageType', index=1, containing_service=None, input_type=_SETBLOBSTORAGETYPEREQUEST, output_type=google_dot_apphosting_dot_api_dot_api__base__pb2._VOIDPROTO, serialized_options=None, ), ]) _sym_db.RegisterServiceDescriptor(_BLOBSTORESTUBSERVICE)
DESCRIPTOR=_RPCERROR, __module__='google.appengine.tools.devappserver2.grpc_service_pb2' # @@protoc_insertion_point(class_scope:apphosting.tools.devappserver2.RpcError) )) _sym_db.RegisterMessage(RpcError) _CALLHANDLER = _descriptor.ServiceDescriptor( name='CallHandler', full_name='apphosting.tools.devappserver2.CallHandler', file=DESCRIPTOR, index=0, options=None, serialized_start=787, serialized_end=899, methods=[ _descriptor.MethodDescriptor( name='HandleCall', full_name='apphosting.tools.devappserver2.CallHandler.HandleCall', index=0, containing_service=None, input_type=_REQUEST, output_type=_RESPONSE, options=None, ), ]) _sym_db.RegisterServiceDescriptor(_CALLHANDLER) DESCRIPTOR.services_by_name['CallHandler'] = _CALLHANDLER try: # THESE ELEMENTS WILL BE DEPRECATED.
_SQLSERVICE = _descriptor.ServiceDescriptor( name='SqlService', full_name='speckle.sql.SqlService', file=DESCRIPTOR, index=0, serialized_options=None, serialized_start=1730, serialized_end=2158, methods=[ _descriptor.MethodDescriptor( name='Exec', full_name='speckle.sql.SqlService.Exec', index=0, containing_service=None, input_type=_EXECREQUEST, output_type=_EXECRESPONSE, serialized_options=_b('P\001'), ), _descriptor.MethodDescriptor( name='ExecOp', full_name='speckle.sql.SqlService.ExecOp', index=1, containing_service=None, input_type=_EXECOPREQUEST, output_type=_EXECOPRESPONSE, serialized_options=_b('P\001'), ), _descriptor.MethodDescriptor( name='GetMetadata', full_name='speckle.sql.SqlService.GetMetadata', index=2, containing_service=None, input_type=_METADATAREQUEST, output_type=_METADATARESPONSE, serialized_options=_b('P\001'), ), _descriptor.MethodDescriptor( name='OpenConnection', full_name='speckle.sql.SqlService.OpenConnection', index=3, containing_service=None, input_type=_OPENCONNECTIONREQUEST, output_type=_OPENCONNECTIONRESPONSE, serialized_options=_b('P\001\232\001\004read'), ), _descriptor.MethodDescriptor( name='CloseConnection', full_name='speckle.sql.SqlService.CloseConnection', index=4, containing_service=None, input_type=_CLOSECONNECTIONREQUEST, output_type=_CLOSECONNECTIONRESPONSE, serialized_options=_b('P\001'), ), ])