diff options
Diffstat (limited to 'src/include/gnunet_reclaim_plugin.h')
-rw-r--r-- | src/include/gnunet_reclaim_plugin.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/include/gnunet_reclaim_plugin.h b/src/include/gnunet_reclaim_plugin.h index af6c74e0b..2ba8fc8a0 100644 --- a/src/include/gnunet_reclaim_plugin.h +++ b/src/include/gnunet_reclaim_plugin.h | |||
@@ -301,6 +301,11 @@ typedef int (*GNUNET_RECLAIM_PresentationGetExpirationFunction) ( | |||
301 | const struct GNUNET_RECLAIM_Presentation *cred, | 301 | const struct GNUNET_RECLAIM_Presentation *cred, |
302 | struct GNUNET_TIME_Absolute *expiration); | 302 | struct GNUNET_TIME_Absolute *expiration); |
303 | 303 | ||
304 | typedef int (*GNUNET_RECLAIM_CredentialToPresentation) ( | ||
305 | void *cls, | ||
306 | const struct GNUNET_RECLAIM_Credential *cred, | ||
307 | const struct GNUNET_RECLAIM_AttributeList *attrs, | ||
308 | struct GNUNET_RECLAIM_Presentation **presentation); | ||
304 | 309 | ||
305 | /** | 310 | /** |
306 | * Each plugin is required to return a pointer to a struct of this | 311 | * Each plugin is required to return a pointer to a struct of this |
@@ -416,6 +421,11 @@ struct GNUNET_RECLAIM_CredentialPluginFunctions | |||
416 | */ | 421 | */ |
417 | GNUNET_RECLAIM_PresentationGetExpirationFunction get_expiration_p; | 422 | GNUNET_RECLAIM_PresentationGetExpirationFunction get_expiration_p; |
418 | 423 | ||
424 | /** | ||
425 | * Get presentation | ||
426 | */ | ||
427 | GNUNET_RECLAIM_CredentialToPresentation create_presentation; | ||
428 | |||
419 | }; | 429 | }; |
420 | 430 | ||
421 | 431 | ||