Selaa lähdekoodia

Revert to non const map with const return

Danny Reidenbach 5 vuotta sitten
vanhempi
commit
86e7d7b697

+ 1 - 1
include/grpcpp/security/alts_context.h

@@ -51,7 +51,7 @@ class AltsContext {
   std::string local_service_account() const;
   std::string local_service_account() const;
   grpc_security_level security_level() const;
   grpc_security_level security_level() const;
   RpcProtocolVersions peer_rpc_versions() const;
   RpcProtocolVersions peer_rpc_versions() const;
-  const std::map<std::string, std::string> peer_attributes() const;
+  std::map<std::string, std::string> peer_attributes() const;
 
 
  private:
  private:
   std::string application_protocol_;
   std::string application_protocol_;

+ 1 - 1
src/cpp/common/alts_context.cc

@@ -119,7 +119,7 @@ AltsContext::RpcProtocolVersions AltsContext::peer_rpc_versions() const {
   return peer_rpc_versions_;
   return peer_rpc_versions_;
 }
 }
 
 
-const std::map<std::string, std::string> AltsContext::peer_attributes() const {
+std::map<std::string, std::string> AltsContext::peer_attributes() const{
   return peer_attributes_map_;
   return peer_attributes_map_;
 }
 }
 
 

+ 1 - 1
test/cpp/common/alts_util_test.cc

@@ -128,7 +128,7 @@ TEST(AltsUtilTest, AuthContextWithGoodAltsContextWithoutRpcVersions) {
   EXPECT_EQ(0, rpc_protocol_versions.min_rpc_version.major_version);
   EXPECT_EQ(0, rpc_protocol_versions.min_rpc_version.major_version);
   EXPECT_EQ(0, rpc_protocol_versions.min_rpc_version.minor_version);
   EXPECT_EQ(0, rpc_protocol_versions.min_rpc_version.minor_version);
   EXPECT_EQ(expected_peer_atrributes_value,
   EXPECT_EQ(expected_peer_atrributes_value,
-            alts_context->peer_attributes()[expected_peer_atrributes_key]);
+            alts_context->peer_attributes().at(expected_peer_atrributes_key));
 }
 }
 
 
 TEST(AltsUtilTest, AuthContextWithGoodAltsContext) {
 TEST(AltsUtilTest, AuthContextWithGoodAltsContext) {