diff options
author | Fournier Nicolas <nicolas.fournier@ensta-paristech.fr> | 2015-06-12 15:28:49 +0200 |
---|---|---|
committer | Fournier Nicolas <nicolas.fournier@ensta-paristech.fr> | 2015-06-12 15:28:49 +0200 |
commit | 6c440e0cec9b1faa0ae819e85f9974fddd38b9c2 (patch) | |
tree | 64af939f513464e445625a994d55c4f2cb518439 /src/mintdb/perf_taler_mintdb_init.h | |
parent | b1e0dd8b7ec7af8e478d67ef49c60bd2d0774864 (diff) | |
download | exchange-6c440e0cec9b1faa0ae819e85f9974fddd38b9c2.tar.xz |
moving things around and fixing memory issues
Diffstat (limited to 'src/mintdb/perf_taler_mintdb_init.h')
-rw-r--r-- | src/mintdb/perf_taler_mintdb_init.h | 48 |
1 files changed, 47 insertions, 1 deletions
diff --git a/src/mintdb/perf_taler_mintdb_init.h b/src/mintdb/perf_taler_mintdb_init.h index eef2165dc..14bbb2129 100644 --- a/src/mintdb/perf_taler_mintdb_init.h +++ b/src/mintdb/perf_taler_mintdb_init.h @@ -27,40 +27,86 @@ #define CURRENCY "EUR" +/** + * @return a randomly generated CollectableBlindcoin + */ struct TALER_MINTDB_CollectableBlindcoin * PERF_TALER_MINTDB_collectable_blindcoin_init (void); +/** + * Liberate memory of @a coin + */ int PERF_TALER_MINTDB_collectable_blindcoin_free (struct TALER_MINTDB_CollectableBlindcoin *NAME); +/** + * @return a randomly generated reserve + */ struct TALER_MINTDB_Reserve * PERF_TALER_MINTDB_reserve_init (void); +/** + * Free memory of a reserve + */ int PERF_TALER_MINTDB_reserve_free (struct TALER_MINTDB_Reserve *reserve); +/** + * @return a randomly generated refresh session + */ struct TALER_MINTDB_RefreshSession * PERF_TALER_MINTDB_refresh_session_init (void); +/** + * Frees memory of a refresh_session + */ +int +PERF_TALER_MINTDB_refresh_session_free (struct TALER_MINTDB_RefreshSession *refresh_session); + + +/** + * Create a randomly generated deposit + */ struct TALER_MINTDB_Deposit * PERF_TALER_MINTDB_deposit_init (); +/** + * Free memory of a deposit + */ int PERF_TALER_MINTDB_deposit_free (struct TALER_MINTDB_Deposit *deposit); +/** + * Generate a randomly generate DenominationKeyInformation + */ struct TALER_MINTDB_DenominationKeyIssueInformation * -PERF_TALER_MINTDB_init_denomination(void); +PERF_TALER_MINTDB_denomination_init (void); +/** + * Free memory for a DenominationKeyIssueInformation + */ int PERF_TALER_MINTDB_denomination_free (struct TALER_MINTDB_DenominationKeyIssueInformation *dki); +/** + * Generate a random CoinPublicInfo + */ +struct TALER_CoinPublicInfo * +PERF_TALER_MINTDB_coin_public_info_init (void); + + +/** + * Free a CoinPublicInfo + */ +int PERF_TALER_MINTDB_coin_public_info_free (struct TALER_CoinPublicInfo *cpi); + #endif |