summaryrefslogtreecommitdiff
path: root/src/mintdb/perf/perf_taler_mintdb_init.h
diff options
context:
space:
mode:
authorFournier Nicolas <nicolas.fournier@ensta-paristech.fr>2015-06-09 13:03:37 +0200
committerFournier Nicolas <nicolas.fournier@ensta-paristech.fr>2015-06-09 13:03:37 +0200
commitd5f6b064f5945a9f46712d1b79d44ba13e579e45 (patch)
tree0c950af07f491c787bfa9f500376773df84fa0fd /src/mintdb/perf/perf_taler_mintdb_init.h
parent55568e682bc4a4634c30cf2d6895f79d211b2fe9 (diff)
downloadexchange-d5f6b064f5945a9f46712d1b79d44ba13e579e45.tar.gz
exchange-d5f6b064f5945a9f46712d1b79d44ba13e579e45.tar.bz2
exchange-d5f6b064f5945a9f46712d1b79d44ba13e579e45.zip
Initial commit for mintdb performance analysis
Diffstat (limited to 'src/mintdb/perf/perf_taler_mintdb_init.h')
-rw-r--r--src/mintdb/perf/perf_taler_mintdb_init.h38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/mintdb/perf/perf_taler_mintdb_init.h b/src/mintdb/perf/perf_taler_mintdb_init.h
new file mode 100644
index 000000000..37a9ccbb8
--- /dev/null
+++ b/src/mintdb/perf/perf_taler_mintdb_init.h
@@ -0,0 +1,38 @@
+#ifndef __PERF_TALER_MINTDB_INIT_H___
+#define __PERF_TALER_MINTDB_INIT_H___
+
+
+#include <gnunet/platform.h>
+
+#include <taler/taler_mintdb_lib.h>
+#include <taler/taler_mintdb_plugin.h>
+
+
+#define CURRENCY "EUR\0\0\0\0\0\0\0\0"
+
+
+struct TALER_MINTDB_CollectableBlindcoin *
+init_collectableBlindcoin();
+
+struct TALER_MINTDB_RefreshSession *
+init_refresh_session();
+
+struct TALER_MINTDB_Deposit *
+init_deposit(int transaction_id);
+
+struct TALER_MINTDB_DenominationKeyIssueInformation *
+init_denomination();
+
+
+
+int
+free_deposit(struct TALER_MINTDB_Deposit *deposit);
+
+int
+free_collectableBlindcoin(struct TALER_MINTDB_CollectableBlindcoin);
+
+int
+free_denomination(struct TALER_MINTDB_DenominationKeyIssueInformation *dki);
+
+
+#endif