diff options
author | Christian Grothoff <christian@grothoff.org> | 2017-06-19 18:06:51 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2017-06-19 18:06:51 +0200 |
commit | beea8eb383a4292b976c6c5d7356e6863e1adcbe (patch) | |
tree | f59d6f0f310a6578e17f8b3c63011be5867061cd /src/exchange/taler-exchange-httpd_responses.h | |
parent | ae7850a318794a7167b991f74066de1b6de4a19a (diff) | |
download | exchange-beea8eb383a4292b976c6c5d7356e6863e1adcbe.tar.gz exchange-beea8eb383a4292b976c6c5d7356e6863e1adcbe.tar.bz2 exchange-beea8eb383a4292b976c6c5d7356e6863e1adcbe.zip |
refactor /track logic towards new structure
Diffstat (limited to 'src/exchange/taler-exchange-httpd_responses.h')
-rw-r--r-- | src/exchange/taler-exchange-httpd_responses.h | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/src/exchange/taler-exchange-httpd_responses.h b/src/exchange/taler-exchange-httpd_responses.h index 8a51d8d53..5a52be38a 100644 --- a/src/exchange/taler-exchange-httpd_responses.h +++ b/src/exchange/taler-exchange-httpd_responses.h @@ -301,90 +301,6 @@ TEH_RESPONSE_reply_transfer_pending (struct MHD_Connection *connection, /** - * A merchant asked for details about a deposit. Provide - * them. Generates the 200 reply. - * - * @param connection connection to the client - * @param h_contract_terms hash of the proposal data - * @param h_wire hash of wire account details - * @param coin_pub public key of the coin - * @param coin_contribution contribution of this coin to the total amount transferred - * @param wtid raw wire transfer identifier - * @param exec_time execution time of the wire transfer - * @return MHD result code - */ -int -TEH_RESPONSE_reply_track_transaction (struct MHD_Connection *connection, - const struct GNUNET_HashCode *h_contract_terms, - const struct GNUNET_HashCode *h_wire, - const struct TALER_CoinSpendPublicKeyP *coin_pub, - const struct TALER_Amount *coin_contribution, - const struct TALER_WireTransferIdentifierRawP *wtid, - struct GNUNET_TIME_Absolute exec_time); - - -/** - * Detail for /wire/deposit response. - */ -struct TEH_TrackTransferDetail -{ - - /** - * We keep deposit details in a DLL. - */ - struct TEH_TrackTransferDetail *next; - - /** - * We keep deposit details in a DLL. - */ - struct TEH_TrackTransferDetail *prev; - - /** - * Hash of the proposal data. - */ - struct GNUNET_HashCode h_contract_terms; - - /** - * Coin's public key. - */ - struct TALER_CoinSpendPublicKeyP coin_pub; - - /** - * Total value of the coin. - */ - struct TALER_Amount deposit_value; - - /** - * Fees charged by the exchange for the deposit. - */ - struct TALER_Amount deposit_fee; -}; - - -/** - * A merchant asked for transaction details about a wire transfer. - * Provide them. Generates the 200 reply. - * - * @param connection connection to the client - * @param total total amount that was transferred - * @param merchant_pub public key of the merchant - * @param h_wire destination account - * @param wire_fee wire fee that was charged - * @param exec_time execution time of the wire transfer - * @param wdd_head linked list with details about the combined deposits - * @return MHD result code - */ -int -TEH_RESPONSE_reply_track_transfer_details (struct MHD_Connection *connection, - const struct TALER_Amount *total, - const struct TALER_MerchantPublicKeyP *merchant_pub, - const struct GNUNET_HashCode *h_wire, - const struct TALER_Amount *wire_fee, - struct GNUNET_TIME_Absolute exec_time, - const struct TEH_TrackTransferDetail *wdd_head); - - -/** * Send a confirmation response to a "/refresh/melt" request. * * @param connection the connection to send the response to |