aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/interop/server_helper.h
diff options
context:
space:
mode:
authorGravatar Craig Tiller <ctiller@google.com>2015-07-17 14:36:45 -0700
committerGravatar Craig Tiller <ctiller@google.com>2015-07-17 14:36:45 -0700
commitaf26143b6fc76559f0907aadfc9f23c4e2e60844 (patch)
tree2805cc3317954094eb8baf8a30898b1a93bbc00f /test/cpp/interop/server_helper.h
parent232e04b6199090b5805b3e7148fcfce3b8ef9956 (diff)
parentfea28b79fb0a211b2ea8515dab25db19099ea595 (diff)
Merge github.com:grpc/grpc into i-want-to-wait-free
Diffstat (limited to 'test/cpp/interop/server_helper.h')
-rw-r--r--test/cpp/interop/server_helper.h13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/cpp/interop/server_helper.h b/test/cpp/interop/server_helper.h
index f98e67bb67..ce977b4705 100644
--- a/test/cpp/interop/server_helper.h
+++ b/test/cpp/interop/server_helper.h
@@ -36,6 +36,7 @@
#include <memory>
+#include <grpc++/server_context.h>
#include <grpc++/server_credentials.h>
namespace grpc {
@@ -43,6 +44,18 @@ namespace testing {
std::shared_ptr<ServerCredentials> CreateInteropServerCredentials();
+class InteropContextInspector {
+ public:
+ InteropContextInspector(const ::grpc::ServerContext& context);
+
+ // Inspector methods, able to peek inside ServerContext, follow.
+ std::shared_ptr<const AuthContext> GetAuthContext() const;
+ bool IsCancelled() const;
+
+ private:
+ const ::grpc::ServerContext& context_;
+};
+
} // namespace testing
} // namespace grpc