|  | @@ -49,9 +49,11 @@
 | 
	
		
			
				|  |  |  /// In general, handshakers should be used via a handshake manager.
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  ///
 | 
	
		
			
				|  |  | -/// grpc_handshaker_state
 | 
	
		
			
				|  |  | +/// grpc_handshaker
 | 
	
		
			
				|  |  |  ///
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +typedef struct grpc_handshaker grpc_handshaker;
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  /// Arguments passed through handshakers and to the on_handshake_done callback.
 | 
	
		
			
				|  |  |  /// All data members are owned by the struct.
 | 
	
		
			
				|  |  |  typedef struct {
 | 
	
	
		
			
				|  | @@ -61,12 +63,6 @@ typedef struct {
 | 
	
		
			
				|  |  |    grpc_slice_buffer* read_buffer;
 | 
	
		
			
				|  |  |  } grpc_handshaker_args;
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -///
 | 
	
		
			
				|  |  | -/// grpc_handshaker
 | 
	
		
			
				|  |  | -///
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  | -typedef struct grpc_handshaker grpc_handshaker;
 | 
	
		
			
				|  |  | -
 | 
	
		
			
				|  |  |  typedef struct {
 | 
	
		
			
				|  |  |    /// Destroys the handshaker.
 | 
	
		
			
				|  |  |    void (*destroy)(grpc_exec_ctx* exec_ctx, grpc_handshaker* handshaker);
 |