diff options
author | Alistair Veitch <aveitch@google.com> | 2015-06-29 02:52:46 -0700 |
---|---|---|
committer | Alistair Veitch <aveitch@google.com> | 2015-06-29 02:52:46 -0700 |
commit | fc62dddd1ca3642bc6c1bb0cd408f1bac78d52e6 (patch) | |
tree | b432d16841fa5e0aa4f7b0d29169289bd1ea6c83 /include/grpc++/client_context.h | |
parent | 8bcba9a08fd8c47f68046c648adbaf0c38c2afb5 (diff) |
add client side census context
Diffstat (limited to 'include/grpc++/client_context.h')
-rw-r--r-- | include/grpc++/client_context.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/grpc++/client_context.h b/include/grpc++/client_context.h index 5e10875260..09aa10508d 100644 --- a/include/grpc++/client_context.h +++ b/include/grpc++/client_context.h @@ -38,6 +38,7 @@ #include <memory> #include <string> +#include <grpc/census.h> #include <grpc/support/log.h> #include <grpc/support/time.h> #include <grpc++/config.h> @@ -107,6 +108,10 @@ class ClientContext { creds_ = creds; } + // Get and set census context + void set_census_context(census_context* ccp) { census_context_ = ccp; } + census_context* get_census_context() const { return census_context_; } + void TryCancel(); private: @@ -154,6 +159,7 @@ class ClientContext { gpr_timespec deadline_; grpc::string authority_; std::shared_ptr<Credentials> creds_; + census_context* census_context_; std::multimap<grpc::string, grpc::string> send_initial_metadata_; std::multimap<grpc::string, grpc::string> recv_initial_metadata_; std::multimap<grpc::string, grpc::string> trailing_metadata_; |