From f2fe4f7dbd00a285f265167bb8fec5c48fd7345b Mon Sep 17 00:00:00 2001 From: yang-g Date: Tue, 7 Feb 2017 12:47:22 -0800 Subject: Add a PreServerStart in global server callbacks --- include/grpc++/server.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'include/grpc++/server.h') diff --git a/include/grpc++/server.h b/include/grpc++/server.h index fba9952e6e..002f252a8f 100644 --- a/include/grpc++/server.h +++ b/include/grpc++/server.h @@ -88,6 +88,8 @@ class Server final : public ServerInterface, private GrpcLibraryCodegen { virtual void PreSynchronousRequest(ServerContext* context) = 0; /// Called after application callback for each synchronous server request virtual void PostSynchronousRequest(ServerContext* context) = 0; + /// Called before server is started. + virtual void PreServerStart(Server* server) {} }; /// Set the global callback object. Can only be called once. Does not take /// ownership of callbacks, and expects the pointed to object to be alive -- cgit v1.2.3