diff options
author | Mark D. Roth <roth@google.com> | 2016-08-31 10:00:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-08-31 10:00:17 -0700 |
commit | 79d7d996002ff1a4d0523af1895c2e007fdba159 (patch) | |
tree | 4f7352ecb44a998a6cc3973b57e12836f1fdee8d /include/grpc++/impl | |
parent | fbe8428f149342fbb46e00e3cc465ebbc43c13e8 (diff) | |
parent | bb04c0a78b296511a70b859b1438475e3185f4be (diff) |
Merge pull request #7842 from jboeuf/security_context_extension
Adding extension points for security context.
Diffstat (limited to 'include/grpc++/impl')
-rw-r--r-- | include/grpc++/impl/codegen/client_context.h | 4 | ||||
-rw-r--r-- | include/grpc++/impl/codegen/server_context.h | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/include/grpc++/impl/codegen/client_context.h b/include/grpc++/impl/codegen/client_context.h index fb10a3be1a..d77ca4c396 100644 --- a/include/grpc++/impl/codegen/client_context.h +++ b/include/grpc++/impl/codegen/client_context.h @@ -307,6 +307,10 @@ class ClientContext { }; static void SetGlobalCallbacks(GlobalCallbacks* callbacks); + // Should be used for framework-level extensions only. + // Applications never need to call this method. + grpc_call* c_call() { return call_; } + private: // Disallow copy and assign. ClientContext(const ClientContext&); diff --git a/include/grpc++/impl/codegen/server_context.h b/include/grpc++/impl/codegen/server_context.h index 08212af861..c9d1f4d69e 100644 --- a/include/grpc++/impl/codegen/server_context.h +++ b/include/grpc++/impl/codegen/server_context.h @@ -166,6 +166,10 @@ class ServerContext { async_notify_when_done_tag_ = tag; } + // Should be used for framework-level extensions only. + // Applications never need to call this method. + grpc_call* c_call() { return call_; } + private: friend class ::grpc::testing::InteropServerContextInspector; friend class ::grpc::ServerInterface; |