aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/grpc++/auth_context.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 /include/grpc++/auth_context.h
parent232e04b6199090b5805b3e7148fcfce3b8ef9956 (diff)
parentfea28b79fb0a211b2ea8515dab25db19099ea595 (diff)
Merge github.com:grpc/grpc into i-want-to-wait-free
Diffstat (limited to 'include/grpc++/auth_context.h')
-rw-r--r--include/grpc++/auth_context.h7
1 files changed, 5 insertions, 2 deletions
diff --git a/include/grpc++/auth_context.h b/include/grpc++/auth_context.h
index 158f8e3f07..c42105b927 100644
--- a/include/grpc++/auth_context.h
+++ b/include/grpc++/auth_context.h
@@ -36,14 +36,13 @@
#include <vector>
+#include <grpc++/auth_property_iterator.h>
#include <grpc++/config.h>
namespace grpc {
class AuthContext {
public:
- typedef std::pair<grpc::string, grpc::string> Property;
-
virtual ~AuthContext() {}
// A peer identity, in general is one or more properties (in which case they
@@ -54,6 +53,10 @@ class AuthContext {
// Returns all the property values with the given name.
virtual std::vector<grpc::string> FindPropertyValues(
const grpc::string& name) const = 0;
+
+ // Iteration over all the properties.
+ virtual AuthPropertyIterator begin() const = 0;
+ virtual AuthPropertyIterator end() const = 0;
};
} // namespace grpc