aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/credentials/credential_factory.h
diff options
context:
space:
mode:
authorMartin Willi <martin@revosec.ch>2010-09-02 09:46:09 +0200
committerMartin Willi <martin@revosec.ch>2010-09-02 10:49:02 +0200
commit0ac49c3292c84a6b39f01e3d985de24f23c42dc1 (patch)
tree551c68c71c36783ff7c9aabada6249f566dea4df /src/libstrongswan/credentials/credential_factory.h
parentb0191365960ac7fa0e1b5accee65630a77d4caa5 (diff)
downloadstrongswan-0ac49c3292c84a6b39f01e3d985de24f23c42dc1.tar.bz2
strongswan-0ac49c3292c84a6b39f01e3d985de24f23c42dc1.tar.xz
Added an enumerator for registered credential builders
Diffstat (limited to 'src/libstrongswan/credentials/credential_factory.h')
-rw-r--r--src/libstrongswan/credentials/credential_factory.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/libstrongswan/credentials/credential_factory.h b/src/libstrongswan/credentials/credential_factory.h
index e8ffb6b9d..ee1351b15 100644
--- a/src/libstrongswan/credentials/credential_factory.h
+++ b/src/libstrongswan/credentials/credential_factory.h
@@ -64,6 +64,12 @@ struct credential_factory_t {
*/
void* (*create)(credential_factory_t *this, credential_type_t type,
int subtype, ...);
+ /**
+ * Create an enumerator over registered builder functions.
+ *
+ * @return enumerator (credential_type_t, int, build_function_t)
+ */
+ enumerator_t* (*create_builder_enumerator)(credential_factory_t *this);
/**
* Register a credential builder function.