diff options
author | Yash Tibrewal <yashkt@google.com> | 2018-10-18 16:07:00 -0700 |
---|---|---|
committer | Yash Tibrewal <yashkt@google.com> | 2018-10-18 16:07:00 -0700 |
commit | adca91f6cfe57cbd4af1e5a8cc8bfe3b506445c5 (patch) | |
tree | ac6cf068868d37bb3cfeb7964d603d43a4424932 /include/grpcpp/impl/codegen/server_interface.h | |
parent | d042a5acf1fc83810c5a3b3e7cf2a8340748f1ba (diff) |
Server interception for SyncRequest
Diffstat (limited to 'include/grpcpp/impl/codegen/server_interface.h')
-rw-r--r-- | include/grpcpp/impl/codegen/server_interface.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/include/grpcpp/impl/codegen/server_interface.h b/include/grpcpp/impl/codegen/server_interface.h index 237991cde6..9310ccb39f 100644 --- a/include/grpcpp/impl/codegen/server_interface.h +++ b/include/grpcpp/impl/codegen/server_interface.h @@ -21,6 +21,7 @@ #include <grpc/impl/codegen/grpc_types.h> #include <grpcpp/impl/codegen/byte_buffer.h> +#include <grpcpp/impl/codegen/call.h> #include <grpcpp/impl/codegen/call_hook.h> #include <grpcpp/impl/codegen/completion_queue_tag.h> #include <grpcpp/impl/codegen/core_codegen_interface.h> @@ -162,6 +163,7 @@ class ServerInterface : public internal::CallHook { void* const tag_; const bool delete_on_finalize_; grpc_call* call_; + internal::InterceptorBatchMethodsImpl interceptor_methods; }; class RegisteredAsyncRequest : public BaseAsyncRequest { @@ -295,6 +297,11 @@ class ServerInterface : public internal::CallHook { new GenericAsyncRequest(this, context, stream, call_cq, notification_cq, tag, true); } + +private: + virtual const std::vector<std::unique_ptr<experimental::ServerInterceptorFactoryInterface>>* interceptor_creators() { + return nullptr; + } }; } // namespace grpc |