summaryrefslogtreecommitdiff
path: root/p11-kit/iter.h
diff options
context:
space:
mode:
authorStef Walter <stef@thewalter.net>2013-08-27 20:58:18 +0200
committerStef Walter <stef@thewalter.net>2013-08-28 13:45:22 +0200
commit3f357776c15255710997e61ca305aa5a2ce5cf02 (patch)
treead74276c0b56e4afa8325aadb208bd3722a9fa4f /p11-kit/iter.h
parent22220bda09585239533b6a9fef6de51c1ddc2ae6 (diff)
downloadp11-kit-3f357776c15255710997e61ca305aa5a2ce5cf02.tar.gz
iter: Add new P11_KIT_ITER_WANT_WRITABLE iterator behavior
This allows us to try to get a RW session, but if not fallback to a read-only session.
Diffstat (limited to 'p11-kit/iter.h')
-rw-r--r--p11-kit/iter.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/p11-kit/iter.h b/p11-kit/iter.h
index d8534ec..17bd6f1 100644
--- a/p11-kit/iter.h
+++ b/p11-kit/iter.h
@@ -49,6 +49,7 @@ typedef struct p11_kit_iter P11KitIter;
typedef enum {
P11_KIT_ITER_BUSY_SESSIONS = 1 << 1,
+ P11_KIT_ITER_WANT_WRITABLE = 1 << 2,
} P11KitIterBehavior;
typedef CK_RV (* p11_kit_iter_callback) (P11KitIter *iter,
@@ -60,9 +61,6 @@ P11KitIter * p11_kit_iter_new (P11KitUri *uri,
void p11_kit_iter_free (P11KitIter *iter);
-void p11_kit_iter_set_session_flags (P11KitIter *iter,
- CK_FLAGS flags);
-
void p11_kit_iter_add_callback (P11KitIter *iter,
p11_kit_iter_callback callback,
void *callback_data,