diff options
Diffstat (limited to 'src/backend/taler-merchant-httpd.h')
-rw-r--r-- | src/backend/taler-merchant-httpd.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/src/backend/taler-merchant-httpd.h b/src/backend/taler-merchant-httpd.h index eb6d67c6..7f42e107 100644 --- a/src/backend/taler-merchant-httpd.h +++ b/src/backend/taler-merchant-httpd.h @@ -142,6 +142,11 @@ struct TMH_MerchantInstance * counter hits zero. */ unsigned int rc; + + /** + * True if this instance was deleted (but not yet purged). + */ + bool deleted; }; @@ -198,6 +203,11 @@ struct TMH_RequestHandler bool skip_instance; /** + * Does this request handler work with a deleted instance? + */ + bool allow_deleted_instance; + + /** * URL suffix the handler is for, excludes the '/', * so "pay" or "claim", not "/pay". */ @@ -499,6 +509,7 @@ TMH_instance_decref (struct TMH_MerchantInstance *mi); int TMH_add_instance (struct TMH_MerchantInstance *mi); + /** * Lookup a merchant instance by its instance ID. * |