|  | @@ -36,31 +36,31 @@ module Grpc
 | 
	
		
			
				|  |  |          self.service_name = 'grpc.testing.TestService'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # One empty request followed by one empty response.
 | 
	
		
			
				|  |  | -        rpc :EmptyCall, Empty, Empty
 | 
	
		
			
				|  |  | +        rpc :EmptyCall, ::Grpc::Testing::Empty, ::Grpc::Testing::Empty
 | 
	
		
			
				|  |  |          # One request followed by one response.
 | 
	
		
			
				|  |  | -        rpc :UnaryCall, SimpleRequest, SimpleResponse
 | 
	
		
			
				|  |  | +        rpc :UnaryCall, ::Grpc::Testing::SimpleRequest, ::Grpc::Testing::SimpleResponse
 | 
	
		
			
				|  |  |          # One request followed by one response. Response has cache control
 | 
	
		
			
				|  |  |          # headers set such that a caching HTTP proxy (such as GFE) can
 | 
	
		
			
				|  |  |          # satisfy subsequent requests.
 | 
	
		
			
				|  |  | -        rpc :CacheableUnaryCall, SimpleRequest, SimpleResponse
 | 
	
		
			
				|  |  | +        rpc :CacheableUnaryCall, ::Grpc::Testing::SimpleRequest, ::Grpc::Testing::SimpleResponse
 | 
	
		
			
				|  |  |          # One request followed by a sequence of responses (streamed download).
 | 
	
		
			
				|  |  |          # The server returns the payload with client desired type and sizes.
 | 
	
		
			
				|  |  | -        rpc :StreamingOutputCall, StreamingOutputCallRequest, stream(StreamingOutputCallResponse)
 | 
	
		
			
				|  |  | +        rpc :StreamingOutputCall, ::Grpc::Testing::StreamingOutputCallRequest, stream(::Grpc::Testing::StreamingOutputCallResponse)
 | 
	
		
			
				|  |  |          # A sequence of requests followed by one response (streamed upload).
 | 
	
		
			
				|  |  |          # The server returns the aggregated size of client payload as the result.
 | 
	
		
			
				|  |  | -        rpc :StreamingInputCall, stream(StreamingInputCallRequest), StreamingInputCallResponse
 | 
	
		
			
				|  |  | +        rpc :StreamingInputCall, stream(::Grpc::Testing::StreamingInputCallRequest), ::Grpc::Testing::StreamingInputCallResponse
 | 
	
		
			
				|  |  |          # A sequence of requests with each request served by the server immediately.
 | 
	
		
			
				|  |  |          # As one request could lead to multiple responses, this interface
 | 
	
		
			
				|  |  |          # demonstrates the idea of full duplexing.
 | 
	
		
			
				|  |  | -        rpc :FullDuplexCall, stream(StreamingOutputCallRequest), stream(StreamingOutputCallResponse)
 | 
	
		
			
				|  |  | +        rpc :FullDuplexCall, stream(::Grpc::Testing::StreamingOutputCallRequest), stream(::Grpc::Testing::StreamingOutputCallResponse)
 | 
	
		
			
				|  |  |          # A sequence of requests followed by a sequence of responses.
 | 
	
		
			
				|  |  |          # The server buffers all the client requests and then serves them in order. A
 | 
	
		
			
				|  |  |          # stream of responses are returned to the client when the server starts with
 | 
	
		
			
				|  |  |          # first request.
 | 
	
		
			
				|  |  | -        rpc :HalfDuplexCall, stream(StreamingOutputCallRequest), stream(StreamingOutputCallResponse)
 | 
	
		
			
				|  |  | +        rpc :HalfDuplexCall, stream(::Grpc::Testing::StreamingOutputCallRequest), stream(::Grpc::Testing::StreamingOutputCallResponse)
 | 
	
		
			
				|  |  |          # The test server will not implement this method. It will be used
 | 
	
		
			
				|  |  |          # to test the behavior when clients call unimplemented methods.
 | 
	
		
			
				|  |  | -        rpc :UnimplementedCall, Empty, Empty
 | 
	
		
			
				|  |  | +        rpc :UnimplementedCall, ::Grpc::Testing::Empty, ::Grpc::Testing::Empty
 | 
	
		
			
				|  |  |        end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        Stub = Service.rpc_stub_class
 | 
	
	
		
			
				|  | @@ -77,7 +77,7 @@ module Grpc
 | 
	
		
			
				|  |  |          self.service_name = 'grpc.testing.UnimplementedService'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # A call that no server should implement
 | 
	
		
			
				|  |  | -        rpc :UnimplementedCall, Empty, Empty
 | 
	
		
			
				|  |  | +        rpc :UnimplementedCall, ::Grpc::Testing::Empty, ::Grpc::Testing::Empty
 | 
	
		
			
				|  |  |        end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        Stub = Service.rpc_stub_class
 | 
	
	
		
			
				|  | @@ -92,8 +92,8 @@ module Grpc
 | 
	
		
			
				|  |  |          self.unmarshal_class_method = :decode
 | 
	
		
			
				|  |  |          self.service_name = 'grpc.testing.ReconnectService'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -        rpc :Start, ReconnectParams, Empty
 | 
	
		
			
				|  |  | -        rpc :Stop, Empty, ReconnectInfo
 | 
	
		
			
				|  |  | +        rpc :Start, ::Grpc::Testing::ReconnectParams, ::Grpc::Testing::Empty
 | 
	
		
			
				|  |  | +        rpc :Stop, ::Grpc::Testing::Empty, ::Grpc::Testing::ReconnectInfo
 | 
	
		
			
				|  |  |        end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        Stub = Service.rpc_stub_class
 | 
	
	
		
			
				|  | @@ -109,7 +109,23 @@ module Grpc
 | 
	
		
			
				|  |  |          self.service_name = 'grpc.testing.LoadBalancerStatsService'
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |          # Gets the backend distribution for RPCs sent by a test client.
 | 
	
		
			
				|  |  | -        rpc :GetClientStats, LoadBalancerStatsRequest, LoadBalancerStatsResponse
 | 
	
		
			
				|  |  | +        rpc :GetClientStats, ::Grpc::Testing::LoadBalancerStatsRequest, ::Grpc::Testing::LoadBalancerStatsResponse
 | 
	
		
			
				|  |  | +      end
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +      Stub = Service.rpc_stub_class
 | 
	
		
			
				|  |  | +    end
 | 
	
		
			
				|  |  | +    module XdsUpdateHealthService
 | 
	
		
			
				|  |  | +      # A service to remotely control health status of an xDS test server.
 | 
	
		
			
				|  |  | +      class Service
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        include GRPC::GenericService
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        self.marshal_class_method = :encode
 | 
	
		
			
				|  |  | +        self.unmarshal_class_method = :decode
 | 
	
		
			
				|  |  | +        self.service_name = 'grpc.testing.XdsUpdateHealthService'
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  | +        rpc :SetServing, ::Grpc::Testing::Empty, ::Grpc::Testing::Empty
 | 
	
		
			
				|  |  | +        rpc :SetNotServing, ::Grpc::Testing::Empty, ::Grpc::Testing::Empty
 | 
	
		
			
				|  |  |        end
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |        Stub = Service.rpc_stub_class
 |