|  | @@ -66,50 +66,6 @@ bool BidiStreaming(const grpc::protobuf::MethodDescriptor *method) {
 | 
	
		
			
				|  |  |    return method->client_streaming() && method->server_streaming();
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -bool HasUnaryCalls(const grpc::protobuf::FileDescriptor *file) {
 | 
	
		
			
				|  |  | -  for (int i = 0; i < file->service_count(); i++) {
 | 
	
		
			
				|  |  | -    for (int j = 0; j < file->service(i)->method_count(); j++) {
 | 
	
		
			
				|  |  | -      if (NoStreaming(file->service(i)->method(j))) {
 | 
	
		
			
				|  |  | -        return true;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  return false;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -bool HasClientOnlyStreaming(const grpc::protobuf::FileDescriptor *file) {
 | 
	
		
			
				|  |  | -  for (int i = 0; i < file->service_count(); i++) {
 | 
	
		
			
				|  |  | -    for (int j = 0; j < file->service(i)->method_count(); j++) {
 | 
	
		
			
				|  |  | -      if (ClientOnlyStreaming(file->service(i)->method(j))) {
 | 
	
		
			
				|  |  | -        return true;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  return false;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -bool HasServerOnlyStreaming(const grpc::protobuf::FileDescriptor *file) {
 | 
	
		
			
				|  |  | -  for (int i = 0; i < file->service_count(); i++) {
 | 
	
		
			
				|  |  | -    for (int j = 0; j < file->service(i)->method_count(); j++) {
 | 
	
		
			
				|  |  | -      if (ServerOnlyStreaming(file->service(i)->method(j))) {
 | 
	
		
			
				|  |  | -        return true;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  return false;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -bool HasBidiStreaming(const grpc::protobuf::FileDescriptor *file) {
 | 
	
		
			
				|  |  | -  for (int i = 0; i < file->service_count(); i++) {
 | 
	
		
			
				|  |  | -    for (int j = 0; j < file->service(i)->method_count(); j++) {
 | 
	
		
			
				|  |  | -      if (BidiStreaming(file->service(i)->method(j))) {
 | 
	
		
			
				|  |  | -        return true;
 | 
	
		
			
				|  |  | -      }
 | 
	
		
			
				|  |  | -    }
 | 
	
		
			
				|  |  | -  }
 | 
	
		
			
				|  |  | -  return false;
 | 
	
		
			
				|  |  | -}
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  grpc::string FilenameIdentifier(const grpc::string &filename) {
 | 
	
		
			
				|  |  |    grpc::string result;
 | 
	
		
			
				|  |  |    for (unsigned i = 0; i < filename.size(); i++) {
 |