diff options
Diffstat (limited to 'src/exchange/taler-exchange-httpd_keystate.h')
-rw-r--r-- | src/exchange/taler-exchange-httpd_keystate.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/exchange/taler-exchange-httpd_keystate.h b/src/exchange/taler-exchange-httpd_keystate.h index 29e8cd50c..62d693731 100644 --- a/src/exchange/taler-exchange-httpd_keystate.h +++ b/src/exchange/taler-exchange-httpd_keystate.h @@ -45,7 +45,8 @@ struct TEH_KS_StateHandle; * @return the key state, NULL on error (usually pretty fatal) */ struct TEH_KS_StateHandle * -TEH_KS_acquire_ (const char *location); +TEH_KS_acquire_ (struct GNUNET_TIME_Absolute now, + const char *location); /** @@ -64,9 +65,11 @@ TEH_KS_release_ (const char *location, * For every call to #TEH_KS_acquire(), a matching call * to #TEH_KS_release() must be made. * + * @param now current time snapshot; either true, or given by the + * client via the "now" URL parameter of "/keys". * @return the key state */ -#define TEH_KS_acquire(void) TEH_KS_acquire_(__FUNCTION__) +#define TEH_KS_acquire(now) TEH_KS_acquire_(now, __FUNCTION__) /** |