syntax = "proto3";
import "google/protobuf/empty.proto";
service Greeter { rpc GenGrpc (GenGrpcMsg) returns (google.protobuf.Empty) {} // rpc to send general IPC}
message GenGrpcMsg { string ipc = 1;}
void GrpcClientHandle::sendMsg(const std::string& ipcStream)
{
...
request.set_ipc(ipcStream); call->response_reader_ = stub_->PrepareAsyncGenGrpc(&call->context_, request, &cq_);
call->response_reader_->StartCall();
call->response_reader_->Finish(&call->reply_, &call->status_, (void*)call);
...
}
AsyncCompleteRpc RPC failed, Reason = Unable to parse request(13)
AsyncCompleteRpc Detail Reason = {"created":"@1560861469.766302644","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1039,"grpc_message":"Unable to parse request","grpc_status":13}
request.set_ipc("ABC");