From c93f64710674bb4f635288c5e326f2cf47b8e8c7 Mon Sep 17 00:00:00 2001 From: Christian Grothoff Date: Wed, 8 Jul 2020 18:20:44 +0200 Subject: merge known_coin transaction into main transaction (for #6416) --- src/exchange/taler-exchange-httpd_db.h | 38 ---------------------------------- 1 file changed, 38 deletions(-) (limited to 'src/exchange/taler-exchange-httpd_db.h') diff --git a/src/exchange/taler-exchange-httpd_db.h b/src/exchange/taler-exchange-httpd_db.h index f97f488de..e0948d029 100644 --- a/src/exchange/taler-exchange-httpd_db.h +++ b/src/exchange/taler-exchange-httpd_db.h @@ -26,44 +26,6 @@ #include -/** - * Type of closure for #TEH_DB_know_coin_transaction. - */ -struct TEH_DB_KnowCoinContext -{ - /** - * The coin to make sure it is known. - */ - const struct TALER_CoinPublicInfo *coin; - - /** - * MHD connection to queue errors with. - */ - struct MHD_Connection *connection; -}; - - -/** - * Execute database transaction to ensure coin is known. Run the transaction - * logic; IF it returns a non-error code, the transaction logic MUST - * NOT queue a MHD response. IF it returns an hard error, the - * transaction logic MUST queue a MHD response and set @a mhd_ret. IF - * it returns the soft error code, the function MAY be called again to - * retry and MUST not queue a MHD response. - * - * @param cls a `struct TEH_DB_KnowCoinContext` - * @param connection MHD request context, must not be NULL - * @param session database session and transaction to use - * @param[out] mhd_ret set to MHD status on error, must not be NULL - * @return transaction status - */ -enum GNUNET_DB_QueryStatus -TEH_DB_know_coin_transaction (void *cls, - struct MHD_Connection *connection, - struct TALER_EXCHANGEDB_Session *session, - MHD_RESULT *mhd_ret); - - /** * Function implementing a database transaction. Runs the transaction * logic; IF it returns a non-error code, the transaction logic MUST -- cgit v1.2.3