| 
					
				 | 
			
			
				@@ -34,6 +34,9 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #ifndef GRPC_COMPRESSION_H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #define GRPC_COMPRESSION_H 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+/** To be used in channel arguments */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+#define GRPC_COMPRESSION_LEVEL_ARG "grpc.compression_level" 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /* The various compression algorithms supported by GRPC */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 typedef enum { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   GRPC_COMPRESS_NONE = 0, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -43,7 +46,17 @@ typedef enum { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   GRPC_COMPRESS_ALGORITHMS_COUNT 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } grpc_compression_algorithm; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+typedef enum { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GRPC_COMPRESS_LEVEL_NONE = 0, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GRPC_COMPRESS_LEVEL_LOW, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GRPC_COMPRESS_LEVEL_MED, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+  GRPC_COMPRESS_LEVEL_HIGH 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} grpc_compression_level; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 const char *grpc_compression_algorithm_name( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     grpc_compression_algorithm algorithm); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+grpc_compression_algorithm grpc_compression_algorithm_for_level( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    grpc_compression_level level); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #endif  /* GRPC_COMPRESSION_H */ 
			 |