|  | @@ -114,7 +114,7 @@ class AsyncWriterInterface {
 | 
	
		
			
				|  |  |    /// queue BEFORE calling Write again.
 | 
	
		
			
				|  |  |    /// This is thread-safe with respect to \a AsyncReaderInterface::Read
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Write returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] msg The message to be written.
 | 
	
	
		
			
				|  | @@ -130,7 +130,7 @@ class AsyncWriterInterface {
 | 
	
		
			
				|  |  |    /// WriteOptions \a options is used to set the write options of this message.
 | 
	
		
			
				|  |  |    /// This is thread-safe with respect to \a AsyncReaderInterface::Read
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Write returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] msg The message to be written.
 | 
	
	
		
			
				|  | @@ -150,7 +150,7 @@ class AsyncWriterInterface {
 | 
	
		
			
				|  |  |    /// the flow control window size. If \a msg size is larger than the window
 | 
	
		
			
				|  |  |    /// size, it will be sent on wire without buffering.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Write returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] msg The message to be written.
 | 
	
	
		
			
				|  | @@ -639,7 +639,7 @@ class ServerAsyncReaderInterface
 | 
	
		
			
				|  |  |    /// metadata (if not sent already), response message, and status, or if
 | 
	
		
			
				|  |  |    /// some failure occurred when trying to do so.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg or \a status, so it
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg or \a status, so it
 | 
	
		
			
				|  |  |    /// is safe to to deallocate once Finish returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] tag Tag identifying this request.
 | 
	
	
		
			
				|  | @@ -662,7 +662,7 @@ class ServerAsyncReaderInterface
 | 
	
		
			
				|  |  |    /// metadata (if not sent already), and status, or if some failure occurred
 | 
	
		
			
				|  |  |    /// when trying to do so.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once FinishWithError returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] tag Tag identifying this request.
 | 
	
	
		
			
				|  | @@ -713,7 +713,7 @@ class ServerAsyncReader final : public ServerAsyncReaderInterface<W, R> {
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// Note: \a msg is not sent if \a status has a non-OK code.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  |    /// is safe to to deallocate once Finish returns.
 | 
	
		
			
				|  |  |    void Finish(const W& msg, const Status& status, void* tag) override {
 | 
	
		
			
				|  |  |      finish_ops_.set_output_tag(tag);
 | 
	
	
		
			
				|  | @@ -742,7 +742,7 @@ class ServerAsyncReader final : public ServerAsyncReaderInterface<W, R> {
 | 
	
		
			
				|  |  |    ///   - uses the \a ServerContext associated with this call to send possible
 | 
	
		
			
				|  |  |    ///     initial and trailing metadata.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once FinishWithError returns.
 | 
	
		
			
				|  |  |    void FinishWithError(const Status& status, void* tag) override {
 | 
	
		
			
				|  |  |      GPR_CODEGEN_ASSERT(!status.ok());
 | 
	
	
		
			
				|  | @@ -794,7 +794,7 @@ class ServerAsyncWriterInterface
 | 
	
		
			
				|  |  |    /// metadata (if not sent already), response message, and status, or if
 | 
	
		
			
				|  |  |    /// some failure occurred when trying to do so.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Finish returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] tag Tag identifying this request.
 | 
	
	
		
			
				|  | @@ -808,7 +808,7 @@ class ServerAsyncWriterInterface
 | 
	
		
			
				|  |  |    /// WriteAndFinish is equivalent of performing WriteLast and Finish
 | 
	
		
			
				|  |  |    /// in a single step.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  |    /// is safe to to deallocate once WriteAndFinish returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] msg The message to be written.
 | 
	
	
		
			
				|  | @@ -875,7 +875,7 @@ class ServerAsyncWriter final : public ServerAsyncWriterInterface<W> {
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// Note: \a status must have an OK code.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  |    /// is safe to to deallocate once WriteAndFinish returns.
 | 
	
		
			
				|  |  |    void WriteAndFinish(const W& msg, WriteOptions options, const Status& status,
 | 
	
		
			
				|  |  |                        void* tag) override {
 | 
	
	
		
			
				|  | @@ -896,7 +896,7 @@ class ServerAsyncWriter final : public ServerAsyncWriterInterface<W> {
 | 
	
		
			
				|  |  |    /// Note: there are no restrictions are the code of
 | 
	
		
			
				|  |  |    /// \a status,it may be non-OK
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Finish returns.
 | 
	
		
			
				|  |  |    void Finish(const Status& status, void* tag) override {
 | 
	
		
			
				|  |  |      finish_ops_.set_output_tag(tag);
 | 
	
	
		
			
				|  | @@ -957,7 +957,7 @@ class ServerAsyncReaderWriterInterface
 | 
	
		
			
				|  |  |    /// metadata (if not sent already), response message, and status, or if some
 | 
	
		
			
				|  |  |    /// failure occurred when trying to do so.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Finish returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] tag Tag identifying this request.
 | 
	
	
		
			
				|  | @@ -971,7 +971,7 @@ class ServerAsyncReaderWriterInterface
 | 
	
		
			
				|  |  |    /// WriteAndFinish is equivalent of performing WriteLast and Finish in a
 | 
	
		
			
				|  |  |    /// single step.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  |    /// is safe to to deallocate once WriteAndFinish returns.
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// \param[in] msg The message to be written.
 | 
	
	
		
			
				|  | @@ -1046,7 +1046,7 @@ class ServerAsyncReaderWriter final
 | 
	
		
			
				|  |  |    ///
 | 
	
		
			
				|  |  |    /// Note: \a status must have an OK code.
 | 
	
		
			
				|  |  |    //
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a msg and \a status, so it
 | 
	
		
			
				|  |  |    /// is safe to to deallocate once WriteAndFinish returns.
 | 
	
		
			
				|  |  |    void WriteAndFinish(const W& msg, WriteOptions options, const Status& status,
 | 
	
		
			
				|  |  |                        void* tag) override {
 | 
	
	
		
			
				|  | @@ -1067,7 +1067,7 @@ class ServerAsyncReaderWriter final
 | 
	
		
			
				|  |  |    /// Note: there are no restrictions are the code of \a status,
 | 
	
		
			
				|  |  |    /// it may be non-OK
 | 
	
		
			
				|  |  |    //
 | 
	
		
			
				|  |  | -  /// GRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  | +  /// gRPC doesn't take ownership or a reference to \a status, so it is safe to
 | 
	
		
			
				|  |  |    /// to deallocate once Finish returns.
 | 
	
		
			
				|  |  |    void Finish(const Status& status, void* tag) override {
 | 
	
		
			
				|  |  |      finish_ops_.set_output_tag(tag);
 |