diff options
author | snaury <snaury@ydb.tech> | 2023-02-14 18:27:28 +0300 |
---|---|---|
committer | snaury <snaury@ydb.tech> | 2023-02-14 18:27:28 +0300 |
commit | c9a40ddd45c3d494a95533feed6f34d1596b8ef3 (patch) | |
tree | e14d336a88e13b7e9134e10f5f854a7e11d8826a /contrib/libs/grpc/include/grpcpp/impl/codegen | |
parent | e0094c4ad6964e11564777bc0d859c68d8aa9de2 (diff) | |
download | ydb-c9a40ddd45c3d494a95533feed6f34d1596b8ef3.tar.gz |
Quick fix for races in unimplemented grpc methods
Diffstat (limited to 'contrib/libs/grpc/include/grpcpp/impl/codegen')
-rw-r--r-- | contrib/libs/grpc/include/grpcpp/impl/codegen/server_interface.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/contrib/libs/grpc/include/grpcpp/impl/codegen/server_interface.h b/contrib/libs/grpc/include/grpcpp/impl/codegen/server_interface.h index e23b95c224b..2002d782627 100644 --- a/contrib/libs/grpc/include/grpcpp/impl/codegen/server_interface.h +++ b/contrib/libs/grpc/include/grpcpp/impl/codegen/server_interface.h @@ -304,10 +304,14 @@ class ServerInterface : public internal::CallHook { internal::ServerAsyncStreamingInterface* stream, ::grpc::CompletionQueue* call_cq, ::grpc::ServerCompletionQueue* notification_cq, - void* tag, bool delete_on_finalize); + void* tag, bool delete_on_finalize, + bool delay_start = false); bool FinalizeResult(void** tag, bool* status) override; + protected: + void Start(); + private: grpc_call_details call_details_; }; |