diff options
author | Christian Grothoff <christian@grothoff.org> | 2016-01-21 15:18:55 +0100 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2016-01-21 15:18:55 +0100 |
commit | d63447baf65bd1578f51595cc8e673f3312f8044 (patch) | |
tree | e4cc779182ebdf4989654398ad37a77c4a9a6364 /src/mint-lib/mint_api_json.h | |
parent | ce199e6e9590a4290c11cdbc1b40600f74ac41e6 (diff) | |
download | exchange-d63447baf65bd1578f51595cc8e673f3312f8044.tar.gz exchange-d63447baf65bd1578f51595cc8e673f3312f8044.tar.bz2 exchange-d63447baf65bd1578f51595cc8e673f3312f8044.zip |
adding mint-lib logic to execute /wire/deposits requests
Diffstat (limited to 'src/mint-lib/mint_api_json.h')
-rw-r--r-- | src/mint-lib/mint_api_json.h | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/src/mint-lib/mint_api_json.h b/src/mint-lib/mint_api_json.h index 68809059e..6bc3a5572 100644 --- a/src/mint-lib/mint_api_json.h +++ b/src/mint-lib/mint_api_json.h @@ -79,6 +79,11 @@ enum MAJ_Command MAJ_CMD_UINT16, /** + * Parse `uint64_t` integer at the current position. + */ + MAJ_CMD_UINT64, + + /** * Parse JSON object at the current position. */ MAJ_CMD_JSON_OBJECT, @@ -192,6 +197,11 @@ struct MAJ_Specification uint16_t *u16; /** + * Where to store 64-bit integer. + */ + uint64_t *u64; + + /** * Where to store a JSON object. */ json_t **obj; @@ -283,6 +293,17 @@ MAJ_spec_uint16 (const char *name, /** + * 64-bit integer. + * + * @param name name of the JSON field + * @param[out] u64 where to store the integer found under @a name + */ +struct MAJ_Specification +MAJ_spec_uint64 (const char *name, + uint64_t *u64); + + +/** * JSON object. * * @param name name of the JSON field |