diff options
author | Christian Grothoff <christian@grothoff.org> | 2020-02-29 17:13:43 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2020-02-29 17:13:43 +0100 |
commit | 72764dc5f11db277268b24a30fcc7664695493e7 (patch) | |
tree | af3e2e33c8774383ac91aaa99f8cc656180a4a20 /src/exchange/taler-exchange-httpd.c | |
parent | cdc8c5b57bb5992b7afe5c9f36e5e286a930dff8 (diff) | |
download | exchange-72764dc5f11db277268b24a30fcc7664695493e7.tar.gz exchange-72764dc5f11db277268b24a30fcc7664695493e7.tar.bz2 exchange-72764dc5f11db277268b24a30fcc7664695493e7.zip |
doxygen fixes
Diffstat (limited to 'src/exchange/taler-exchange-httpd.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd.c | 29 |
1 files changed, 18 insertions, 11 deletions
diff --git a/src/exchange/taler-exchange-httpd.c b/src/exchange/taler-exchange-httpd.c index d353a7965..153bb19f8 100644 --- a/src/exchange/taler-exchange-httpd.c +++ b/src/exchange/taler-exchange-httpd.c @@ -148,6 +148,20 @@ static unsigned long long req_max; /** + * Signature of functions that handle operations on coins. + * + * @param connection the MHD connection to handle + * @param coin_pub the public key of the coin + * @param root uploaded JSON data + * @return MHD result code + */ +typedef int +(*CoinOpHandler)(struct MHD_Connection *connection, + const struct TALER_CoinSpendPublicKeyP *coin_pub, + const json_t *root); + + +/** * Handle a "/coins/$COIN_PUB/$OP" POST request. Parses the "coin_pub" * EdDSA key of the coin and demultiplexes based on $OP. * @@ -174,16 +188,9 @@ handle_post_coins (const struct TEH_RequestHandler *rh, /** * Function to call to perform the operation. - * - * @param connection the MHD connection to handle - * @param coin_pub the public key of the coin - * @param root uploaded JSON data - * @return MHD result code - */// - int - (*handler)(struct MHD_Connection *connection, - const struct TALER_CoinSpendPublicKeyP *coin_pub, - const json_t *root); + */ + CoinOpHandler handler; + } h[] = { { .op = "deposit", @@ -301,7 +308,7 @@ is_valid_correlation_id (const char *correlation_id) * @param url rest of the URL to parse * @param inner_cls closure for the handler, if needed * @param upload_data upload data to parse (if available) - * @param upload_data_size[in,out] number of bytes in @a upload_data + * @param[in,out] upload_data_size number of bytes in @a upload_data * @return MHD result code */ static int |