aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/grpc/include/grpcpp/impl/codegen
diff options
context:
space:
mode:
authorsnaury <snaury@ydb.tech>2023-02-14 18:27:28 +0300
committersnaury <snaury@ydb.tech>2023-02-14 18:27:28 +0300
commitc9a40ddd45c3d494a95533feed6f34d1596b8ef3 (patch)
treee14d336a88e13b7e9134e10f5f854a7e11d8826a /contrib/libs/grpc/include/grpcpp/impl/codegen
parente0094c4ad6964e11564777bc0d859c68d8aa9de2 (diff)
downloadydb-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.h6
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_;
};