aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/client_context.h
diff options
context:
space:
mode:
authorGravatar yang-g <yangg@google.com>2015-08-25 11:05:50 -0700
committerGravatar yang-g <yangg@google.com>2015-08-25 11:05:50 -0700
commit1eeb21c4df03194654252d1feaee779514ecefad (patch)
tree700821c31cfaa6d9758686e10a3cfb8d4cc0033c /include/grpc++/client_context.h
parentd5539ec6e28c275eeb71afaf9bcc5d91a4410e6e (diff)
api change to string_ref
Diffstat (limited to 'include/grpc++/client_context.h')
-rw-r--r--include/grpc++/client_context.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/grpc++/client_context.h b/include/grpc++/client_context.h
index ee28f360cb..c4724cc1f0 100644
--- a/include/grpc++/client_context.h
+++ b/include/grpc++/client_context.h
@@ -138,12 +138,14 @@ class ClientContext {
void AddMetadata(const grpc::string& meta_key,
const grpc::string& meta_value);
- const std::multimap<grpc::string, grpc::string>& GetServerInitialMetadata() {
+ const std::multimap<grpc::string_ref, grpc::string_ref>&
+ GetServerInitialMetadata() {
GPR_ASSERT(initial_metadata_received_);
return recv_initial_metadata_;
}
- const std::multimap<grpc::string, grpc::string>& GetServerTrailingMetadata() {
+ const std::multimap<grpc::string_ref, grpc::string_ref>&
+ GetServerTrailingMetadata() {
// TODO(yangg) check finished
return trailing_metadata_;
}
@@ -234,8 +236,8 @@ class ClientContext {
mutable std::shared_ptr<const AuthContext> auth_context_;
struct 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_;
+ std::multimap<grpc::string_ref, grpc::string_ref> recv_initial_metadata_;
+ std::multimap<grpc::string_ref, grpc::string_ref> trailing_metadata_;
grpc_call* propagate_from_call_;
PropagationOptions propagation_options_;