Looking at the implementation, this inherits from ::grpc::protobuf::io::ZeroCopyOutputStream, which implies a dependency on protobuf.
Is that the case?
* If so, should this be called, say, GrpcProtoBufferReader instead?
* If this isn't used by the client of gRPC, can building and linking with proto be omitted?
As someone who uses gRPC with a different serialization library, I'd like to be able to not have to build or link with protobuf unless I'm using things explicitly implemented in terms of proto messages, like channel tracing.
--
Christopher Warrington
Microsoft Corp.