aboutsummaryrefslogtreecommitdiff
path: root/src/mintdb/perf_taler_mintdb_init.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mintdb/perf_taler_mintdb_init.h')
-rw-r--r--src/mintdb/perf_taler_mintdb_init.h48
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