|  | @@ -38,6 +38,7 @@
 | 
	
		
			
				|  |  |  #include <mutex>
 | 
	
		
			
				|  |  |  #include <vector>
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +#include <grpc++/channel.h>
 | 
	
		
			
				|  |  |  #include <grpc++/support/byte_buffer.h>
 | 
	
		
			
				|  |  |  #include <grpc++/support/channel_arguments.h>
 | 
	
		
			
				|  |  |  #include <grpc++/support/slice.h>
 | 
	
	
		
			
				|  | @@ -315,6 +316,10 @@ class ClientImpl : public Client {
 | 
	
		
			
				|  |  |            target, config.security_params().server_host_override(),
 | 
	
		
			
				|  |  |            config.has_security_params(), !config.security_params().use_test_ca(),
 | 
	
		
			
				|  |  |            std::shared_ptr<CallCredentials>(), args);
 | 
	
		
			
				|  |  | +      gpr_log(GPR_INFO, "Connecting to %s", target.c_str());
 | 
	
		
			
				|  |  | +      GPR_ASSERT(channel_->WaitForConnected(
 | 
	
		
			
				|  |  | +          gpr_time_add(gpr_now(GPR_CLOCK_REALTIME),
 | 
	
		
			
				|  |  | +                       gpr_time_from_seconds(30, GPR_TIMESPAN))));
 | 
	
		
			
				|  |  |        stub_ = create_stub(channel_);
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      Channel* get_channel() { return channel_.get(); }
 |