aboutsummaryrefslogtreecommitdiffhomepage
path: root/test/cpp/interop/server_helper.h
diff options
context:
space:
mode:
authorGravatar David Garcia Quintas <dgq@google.com>2016-12-04 22:11:57 -0800
committerGravatar David Garcia Quintas <dgq@google.com>2016-12-04 22:12:01 -0800
commit7fa08e24b0d46090cc6c9bb09bef940805f9daff (patch)
tree9c1176cf8208faf3b5becb90cce252fb4e17c66e /test/cpp/interop/server_helper.h
parentb35cfc76e2f947b2f1a4fd37feba88f2634a4d44 (diff)
Fix data race with atomic for interop c++
Diffstat (limited to 'test/cpp/interop/server_helper.h')
-rw-r--r--test/cpp/interop/server_helper.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/cpp/interop/server_helper.h b/test/cpp/interop/server_helper.h
index fc4ea8b3e8..99539adee5 100644
--- a/test/cpp/interop/server_helper.h
+++ b/test/cpp/interop/server_helper.h
@@ -36,9 +36,11 @@
#include <memory>
+#include <grpc/compression.h>
+#include <grpc/impl/codegen/atm.h>
+
#include <grpc++/security/server_credentials.h>
#include <grpc++/server_context.h>
-#include <grpc/compression.h>
namespace grpc {
namespace testing {
@@ -62,7 +64,7 @@ class InteropServerContextInspector {
namespace interop {
-extern bool g_got_sigint;
+extern gpr_atm g_got_sigint;
void RunServer(std::shared_ptr<ServerCredentials> creds);
} // namespace interop