donau

Donation authority for GNU Taler (experimental)
Log | Files | Refs | Submodules | README | LICENSE

commit a8618694d76acd48c4b5ae63c1a86fde972781fc
parent f0737eefa10b159e5d759adf5f718da9c93e73e4
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date:   Sun, 12 Apr 2026 15:38:44 +0200

build: fix doxygen missing tag files

Diffstat:
Acontrib/gnunet.tag | 226+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontrib/microhttpd.tag | 270+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Acontrib/taler-exchange.tag | 86893+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Mdoc/doxygen/donau.doxy | 2+-
4 files changed, 87390 insertions(+), 1 deletion(-)

diff --git a/contrib/gnunet.tag b/contrib/gnunet.tag @@ -0,0 +1,226 @@ +<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> +<tagfile> + <compound kind="file"> + <name>gnunet_time_lib.h</name> + <path></path> + <filename>gnunet_time_lib.h</filename> + <member kind="define"> + <type>#define</type> + <name>GNUNET_TIME_UNIT_ZERO_ABS</name> + <anchorfile>gnunet_time_lib.h</anchorfile> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>gnunet_time_lib.h</name> + <path></path> + <filename>gnunet_time_lib.h</filename> + <member kind="define"> + <type>#define</type> + <name>GNUNET_TIME_UNIT_FOREVER_TS</name> + <anchorfile>gnunet_time_lib.h</anchorfile> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>gnunet_util_lib.h</name> + <path></path> + <filename>gnunet_util_lib.h</filename> + <member kind="define"> + <type>#define</type> + <name>GNUNET_YES</name> + <anchorfile>gnunet_util_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_OK</name> + <anchorfile>gnunet_util_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_NO</name> + <anchorfile>gnunet_util_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_SYSERR</name> + <anchorfile>gnunet_util_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_TIME_UNIT_FOREVER_ABS</name> + <anchorfile>gnunet_util_lib.h</anchorfile> + <arglist></arglist> + </member> + </compound> + + <compound kind="file"> + <name>gnunet_common.h</name> + <path></path> + <filename>gnunet_db_lib.h</filename> + <member kind="define"> + <type>#define</type> + <name>GNUNET_free</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(ptr)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_free_non_null</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(ptr)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_malloc_large</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(size)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_realloc</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(ptr, size)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_new</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(type)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_malloc</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(size)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_new_array</name> + <anchorfile>gnunet_common.h</anchorfile> + <arglist>(n, type)</arglist> + </member> + </compound> + <compound kind="file"> + <name>gnunet_db_lib.h</name> + <path></path> + <filename>gnunet_db_lib.h</filename> + <member kind="define"> + <type>#define</type> + <name>GNUNET_DB_STATUS_HARD_ERROR</name> + <anchorfile>gnunet_db_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_DB_STATUS_SUCCESS_ONE_RESULT</name> + <anchorfile>gnunet_db_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_DB_STATUS_SUCCESS_NO_RESULTS</name> + <anchorfile>gnunet_db_lib.h</anchorfile> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>gnunet_pq_lib.h</name> + <path></path> + <filename>gnunet_pq_lib.h</filename> + <member kind="define"> + <type>#define</type> + <name>GNUNET_PQ_query_param_auto_from_type</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist>(x)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <name>GNUNET_PQ_result_spec_end</name> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <name>GNUNET_PQ_result_spec_auto_from_type</name> + <arglist>(name, dst)</arglist> + </member> + <member kind="function"> + <type>struct GNUNET_PQ_ResultSpec</type> + <name>GNUNET_PQ_result_spec_absolute_time</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist>(const char *name, struct GNUNET_TIME_Absolute *at)</arglist> + </member> + <member kind="function"> + <type>struct GNUNET_PQ_ResultSpec</type> + <name>GNUNET_PQ_result_spec_absolute_time_nbo</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist>(const char *name, struct GNUNET_TIME_AbsoluteNBO *at)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <name>GNUNET_PQ_PREPARED_STATEMENT_END</name> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <name>GNUNET_PQ_EXECUTE_STATEMENT_END</name> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct GNUNET_PQ_QueryParam</type> + <name>GNUNET_PQ_query_param_absolute_time</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist>(const struct GNUNET_TIME_Absolute *x)</arglist> + </member> + <member kind="function"> + <type>struct GNUNET_PQ_QueryParam</type> + <name>GNUNET_PQ_query_param_absolute_time_nbo</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist>(const struct GNUNET_TIME_AbsoluteNBO *x)</arglist> + </member> + <member kind="function"> + <type>struct GNUNET_SQ_QueryParam</type> + <name>GNUNET_SQ_query_param_absolute_time</name> + <anchorfile>gnunet_sq_lib.h</anchorfile> + <arglist>(const struct GNUNET_TIME_Absolute *x)</arglist> + </member> + <member kind="function"> + <type>struct GNUNET_SQ_QueryParam</type> + <name>GNUNET_PQ_query_param_absolute_time_nbo</name> + <anchorfile>gnunet_sq_lib.h</anchorfile> + <arglist>(const struct GNUNET_TIME_AbsoluteNBO *x)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_PQ_query_param_end</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GNUNET_SQ_query_param_end</name> + <anchorfile>gnunet_sq_lib.h</anchorfile> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>int</type> + <name>GNUNET_PQ_ResultConverter</name> + <anchorfile>gnunet_pq_lib.h</anchorfile> + <arglist>)(void *cls, PGresult *result, int row, const char *fname, size_t *dst_size, void *dst)</arglist> + </member> + <member kind="typedef"> + <type>int</type> + <name>GNUNET_SQ_ResultConverter</name> + <anchorfile>gnunet_sq_lib.h</anchorfile> + <arglist>)(void *cls, sqlite3_stmt *result, unsigned int column, size_t *dst_size, void *dst)</arglist> + </member> + </compound> +</tagfile> diff --git a/contrib/microhttpd.tag b/contrib/microhttpd.tag @@ -0,0 +1,270 @@ +<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> +<tagfile> + <compound kind="file"> + <name>microhttpd2.h</name> + <path></path> + <member kind="define"> + <type>#define</type> + <name>MHD_FD_STATE_NONE</name> + <anchorfile>microhttpd2.h</anchorfile> + <arglist></arglist> + </member> + <member kind="function"> + <type>#define</type> + <name>MHD_daemon_event_update</name> + <anchorfile>microhttpd2.h</anchorfile> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>microhttpd.h</name> + <path></path> + <filename>microhttpd.h</filename> + <member kind="define"> + <type>#define</type> + <name>MHD_YES</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_NO</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_POSTDATA_KIND</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_OK</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_UNAVAILABLE_FOR_LEGAL_REASONS</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_BAD_REQUEST</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_URI_TOO_LONG</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_PAYLOAD_TOO_LARGE</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_CONTENT_TOO_LARGE</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_REQUEST_TIMEOUT</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_ACCEPTED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_NOT_FOUND</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_FOUND</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_SEE_OTHER</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_CREATED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_NOT_MODIFIED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_NO_CONTENT</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_NETWORK_AUTHENTICATION_REQUIRED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_GONE</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_PRECONDITION_FAILED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_CONFLICT</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_FORBIDDEN</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_SERVICE_UNAVAILABLE</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_FAILED_DEPENDENCY</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_INTERNAL_SERVER_ERROR</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_OPTION_NOTIFY_COMPLETED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_BAD_GATEWAY</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_GATEWAY_TIMEOUT</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_METHOD_NOT_ALLOWED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_UNAUTHORIZED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_PAYMENT_REQUIRED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_NOT_IMPLEMENTED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_NOT_ACCEPTABLE</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_ALREADY_REPORTED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_EXPECTATION_FAILED</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_TOO_MANY_REQUESTS</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_METHOD_GET</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_METHOD_POST</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_METHOD_PUT</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_HTTP_METHOD_DELETE</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>int</type> + <name>MHD_AccessHandlerCallback</name> + <anchorfile>microhttpd.h</anchorfile> + <arglist>)(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> +</tagfile> diff --git a/contrib/taler-exchange.tag b/contrib/taler-exchange.tag @@ -0,0 +1,86893 @@ +<?xml version='1.0' encoding='UTF-8' standalone='yes' ?> +<tagfile doxygen_version="1.15.0"> + <compound kind="file"> + <name>report-lib.c</name> + <path>src/auditor/</path> + <filename>d9/d56/report-lib_8c.html</filename> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="df/dc0/auditor-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/start.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="db/d09/get__denomination__by__serial_8h" name="get_denomination_by_serial.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_by_serial.h</includes> + <includes id="df/d10/get__denomination__info_8h" name="get_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_info.h</includes> + <includes id="d9/dae/iterate__denomination__info_8h" name="iterate_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denomination_info.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>serial_to_uuid</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>af88645442ddc3b402db6ba202877d5c3</anchor> + <arglist>(uint64_t serial, struct GNUNET_Uuid *uuid)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_denomination</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>af10f3056d2acc2538f95db4f6914dc7a</anchor> + <arglist>(void *cls, uint64_t denom_serial, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_ARL_get_denomination_info_by_hash</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>aea4d65765b4b69d14e9dba721908bc83</anchor> + <arglist>(const struct TALER_DenominationHashP *dh, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_ARL_get_denomination_info_by_serial</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a4eb4362c7b60ff89bd4eb16250de8963</anchor> + <arglist>(uint64_t denom_serial, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_ARL_get_denomination_info</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>aab066f0afd79b64184be76a2d676fa33</anchor> + <arglist>(const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issue, struct TALER_DenominationHashP *dh)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>transact</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a7c0860b26fa488b6a629da3a7bbd68e3</anchor> + <arglist>(TALER_ARL_Analysis analysis, void *analysis_cls)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_ARL_setup_sessions_and_run</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>aa060e7579bfc29727414be6f3d151141</anchor> + <arglist>(TALER_ARL_Analysis ana, void *ana_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_ARL_amount_add_</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>aad544fa5961e95c7854604151ed5ff72</anchor> + <arglist>(struct TALER_Amount *sum, const struct TALER_Amount *a1, const struct TALER_Amount *a2, const char *filename, const char *functionname, unsigned int line)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_ARL_amount_subtract_</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a0d25bdfe088583a5da104bf321898979</anchor> + <arglist>(struct TALER_Amount *diff, const struct TALER_Amount *a1, const struct TALER_Amount *a2, const char *filename, const char *functionname, unsigned int line)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ARL_SubtractionResult</type> + <name>TALER_ARL_amount_subtract_neg_</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a83a39a8fc34496a1c64fe6713adbc708</anchor> + <arglist>(struct TALER_Amount *diff, const struct TALER_Amount *a1, const struct TALER_Amount *a2, const char *filename, const char *functionname, unsigned int line)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_ARL_init</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a4e857447fbd61532dbe3a83ac990455f</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_ARL_done</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a8b5feb049882afd0e22d4a01e8b18a61</anchor> + <arglist>()</arglist> + </member> + <member kind="variable"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TALER_ARL_edb</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>ad24b6ccc6f2e1b77616db3a41b0487d5</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TALER_ARL_currency</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>ae18e36708f4539d14528a0fcdcf00f00</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TALER_ARL_currency_round_unit</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a6674e47accc4fc0c43282d57623c2d1b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>const struct GNUNET_CONFIGURATION_Handle *</type> + <name>TALER_ARL_cfg</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a92e79976e63f2d4e5b25868eddea4b2b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct AUDITORDB_PostgresContext *</type> + <name>TALER_ARL_adb</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>aca2b3cba93c6d2f29914aeb24a54a4de</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterPublicKeyP</type> + <name>TALER_ARL_master_pub</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a7fc2d73b573b2daecf83e919a17a9360</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_AuditorPublicKeyP</type> + <name>TALER_ARL_auditor_pub</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a809069553004d383338376003f576847</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TALER_ARL_auditor_url</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a03cb9ead488978b9754edbe03ab19791</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TALER_ARL_exchange_url</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a399b189fa086d519b82653d3f43f9978</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Absolute</type> + <name>start_time</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a5c4ba5e7b354817587fcba5a89699caf</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> + <name>denominations</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>a5c6e4d91027b293a4c22ec6486de93c4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONTAINER_MultiUuidmap *</type> + <name>denominations_by_serial</name> + <anchorfile>d9/d56/report-lib_8c.html</anchorfile> + <anchor>af20f6a42bf2815be21c52ae9be408de7</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>report-lib.h</name> + <path>src/auditor/</path> + <filename>de/d48/report-lib_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_USE_PP</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>abfd0958a9e76e25aca92d4e93b1d5961</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_DEF_PP</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>af22040ed503580abbab02a11f14347aa</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_GET_PP</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>ada70ca09a805b3c58ad170639c0e69c2</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_SET_PP</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a2365ff79b6dcda0a33fa370051cfb14f</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_USE_AB</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a69e9415146f7ba614511e00833933d58</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_DEF_AB</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>acb74275ecee3df68be259e391a925212</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_GET_AB</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a436a93da06a5e093ac014440337635b0</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_SET_AB</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>aef859f07a3d921c0466a9e5766fc50b1</anchor> + <arglist>(name)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_amount_add</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a7186e0ae4fbe6c3189a0045dc2eac406</anchor> + <arglist>(sum, a1, a2)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_amount_subtract</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a34da1ca7bf748a7613558c36596b6af9</anchor> + <arglist>(diff, a1, a2)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ARL_amount_subtract_neg</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a138f997a30a946511f4a0ce1feaabe81</anchor> + <arglist>(diff, a1, a2)</arglist> + </member> + <member kind="typedef"> + <type>enum GNUNET_DB_QueryStatus(*</type> + <name>TALER_ARL_Analysis</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a86fac6dab7cc775422b3451f084c579e</anchor> + <arglist>)(void *cls)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_ARL_SubtractionResult</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a8ec080eafcfb41f895b60a9a17b79b17</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_ARL_SR_INVALID_NEGATIVE</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a8ec080eafcfb41f895b60a9a17b79b17af828156fa23e80cbbaedd308da8aa61e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_ARL_SR_ZERO</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a8ec080eafcfb41f895b60a9a17b79b17ada39b48d5c63986e830cb1a450c264fe</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_ARL_SR_POSITIVE</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a8ec080eafcfb41f895b60a9a17b79b17a714f2e3202c295d931c2ce80b602b3fe</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_ARL_get_denomination_info_by_hash</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>aea4d65765b4b69d14e9dba721908bc83</anchor> + <arglist>(const struct TALER_DenominationHashP *dh, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_ARL_get_denomination_info_by_serial</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>ae156ae2559dce5ef2d4c47d5621a9838</anchor> + <arglist>(uint64_t serial, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_ARL_get_denomination_info</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>aab066f0afd79b64184be76a2d676fa33</anchor> + <arglist>(const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issue, struct TALER_DenominationHashP *dh)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_ARL_amount_add_</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>aad544fa5961e95c7854604151ed5ff72</anchor> + <arglist>(struct TALER_Amount *sum, const struct TALER_Amount *a1, const struct TALER_Amount *a2, const char *filename, const char *functionname, unsigned int line)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_ARL_amount_subtract_</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a0d25bdfe088583a5da104bf321898979</anchor> + <arglist>(struct TALER_Amount *diff, const struct TALER_Amount *a1, const struct TALER_Amount *a2, const char *filename, const char *functionname, unsigned int line)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ARL_SubtractionResult</type> + <name>TALER_ARL_amount_subtract_neg_</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a83a39a8fc34496a1c64fe6713adbc708</anchor> + <arglist>(struct TALER_Amount *diff, const struct TALER_Amount *a1, const struct TALER_Amount *a2, const char *filename, const char *functionname, unsigned int line)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_ARL_setup_sessions_and_run</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>aa060e7579bfc29727414be6f3d151141</anchor> + <arglist>(TALER_ARL_Analysis ana, void *ana_cls)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_ARL_init</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a4e857447fbd61532dbe3a83ac990455f</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_ARL_done</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>af2d4da2fa15f87771a32425f9dba10d4</anchor> + <arglist>(void)</arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TALER_ARL_restart</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a635c36145c3f662ef54b4cc0b8ea6e4b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TALER_ARL_edb</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>ad24b6ccc6f2e1b77616db3a41b0487d5</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TALER_ARL_currency</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>ae18e36708f4539d14528a0fcdcf00f00</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TALER_ARL_currency_round_unit</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a6674e47accc4fc0c43282d57623c2d1b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>const struct GNUNET_CONFIGURATION_Handle *</type> + <name>TALER_ARL_cfg</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a92e79976e63f2d4e5b25868eddea4b2b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct AUDITORDB_PostgresContext *</type> + <name>TALER_ARL_adb</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>aca2b3cba93c6d2f29914aeb24a54a4de</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterPublicKeyP</type> + <name>TALER_ARL_master_pub</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a7fc2d73b573b2daecf83e919a17a9360</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_AuditorPublicKeyP</type> + <name>TALER_ARL_auditor_pub</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a809069553004d383338376003f576847</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TALER_ARL_auditor_url</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a03cb9ead488978b9754edbe03ab19791</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TALER_ARL_exchange_url</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a399b189fa086d519b82653d3f43f9978</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Absolute</type> + <name>start_time</name> + <anchorfile>de/d48/report-lib_8h.html</anchorfile> + <anchor>a5c4ba5e7b354817587fcba5a89699caf</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-dbinit.c</name> + <path>src/auditor/</path> + <filename>de/dda/taler-auditor-dbinit_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d6b/auditor-database_2gc_8h" name="gc.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/gc.h</includes> + <includes id="dd/d99/auditor-database_2drop__tables_8h" name="drop_tables.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/drop_tables.h</includes> + <includes id="d2/d7f/auditor-database_2create__tables_8h" name="create_tables.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/create_tables.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>restart_db</name> + <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> + <anchor>a93976ba3161ec944f13b2d13fce14c36</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>reset_db</name> + <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> + <anchor>a26707e245a85b2f4164cb5d3de5cfb2e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>gc_db</name> + <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> + <anchor>a95ce4ed2fa20e5753284ade7b869f32d</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd.c</name> + <path>src/auditor/</path> + <filename>d5/de4/taler-auditor-httpd_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d6f/taler-auditor-httpd__spa_8h" name="taler-auditor-httpd_spa.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_spa.h</includes> + <includes id="d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h" name="taler-auditor-httpd_put-deposit-confirmation.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_put-deposit-confirmation.h</includes> + <includes id="dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h" name="taler-auditor-httpd_get-monitoring-deposit-confirmations.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-deposit-confirmations.h</includes> + <includes id="d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.h</includes> + <includes id="d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-coin-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-coin-inconsistency.h</includes> + <includes id="d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-row-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-row-inconsistency.h</includes> + <includes id="d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h" name="taler-auditor-httpd_get-monitoring-emergency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-emergency.h</includes> + <includes id="dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h" name="taler-auditor-httpd_get-monitoring-emergency-by-count.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-emergency-by-count.h</includes> + <includes id="d2/d9f/taler-auditor-httpd__get-monitoring-early-aggregation_8h" name="taler-auditor-httpd_get-monitoring-early-aggregation.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-early-aggregation.h</includes> + <includes id="df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h" name="taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.h</includes> + <includes id="db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h" name="taler-auditor-httpd_get-monitoring-bad-sig-losses.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-bad-sig-losses.h</includes> + <includes id="d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h" name="taler-auditor-httpd_get-monitoring-closure-lags.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-closure-lags.h</includes> + <includes id="d5/d39/taler-auditor-httpd__mhd_8h" name="taler-auditor-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_mhd.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="dc/d27/taler-auditor-httpd__delete-generic_8h" name="taler-auditor-httpd_delete-generic.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_delete-generic.h</includes> + <includes id="d2/ddc/taler-auditor-httpd__patch-generic-suppressed_8h" name="taler-auditor-httpd_patch-generic-suppressed.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_patch-generic-suppressed.h</includes> + <includes id="d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.h</includes> + <includes id="d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.h</includes> + <includes id="d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h" name="taler-auditor-httpd_get-monitoring-denominations-without-sigs.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-denominations-without-sigs.h</includes> + <includes id="d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.h</includes> + <includes id="d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h" name="taler-auditor-httpd_get-monitoring-reserves.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-reserves.h</includes> + <includes id="d6/dc8/taler-auditor-httpd__get-monitoring-pending-deposits_8h" name="taler-auditor-httpd_get-monitoring-pending-deposits.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-pending-deposits.h</includes> + <includes id="d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h" name="taler-auditor-httpd_get-monitoring-purses.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-purses.h</includes> + <includes id="df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h" name="taler-auditor-httpd_get-monitoring-historic-denomination-revenue.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-historic-denomination-revenue.h</includes> + <includes id="d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h" name="taler-auditor-httpd_get-monitoring-historic-reserve-summary.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-historic-reserve-summary.h</includes> + <includes id="d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h" name="taler-auditor-httpd_get-monitoring-denomination-pending.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-denomination-pending.h</includes> + <includes id="de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-wire-format-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-wire-format-inconsistency.h</includes> + <includes id="de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-wire-out-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-wire-out-inconsistency.h</includes> + <includes id="d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h" name="taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.h</includes> + <includes id="d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-fee-time-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-fee-time-inconsistency.h</includes> + <includes id="dd/d42/taler-auditor-httpd__get-monitoring-balances_8h" name="taler-auditor-httpd_get-monitoring-balances.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-balances.h</includes> + <includes id="d6/da6/taler-auditor-httpd__get-monitoring-progress_8h" name="taler-auditor-httpd_get-monitoring-progress.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-progress.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <member kind="define"> + <type>#define</type> + <name>AUDITOR_PROTOCOL_VERSION</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a012cee08e4c23a292bf38a6f036a9531</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>KDF_SALT</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a3002b8c74108d9c15b2279a15b4f9e47</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>UNIX_BACKLOG</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>ae46f9dad8427112c0a0441520250d9ad</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>RFC_8959_PREFIX</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>ab2c88a3346d00a8decc0da3ccbb6f20c</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>NOT_FOUND</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a33bfc1f995233887a0414369c36936b8</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_mhd_completion_callback</name> + <anchorfile>d7/d4e/group__request.html</anchorfile> + <anchor>ga88c3240789a1d87175238b9bc5753e54</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_config</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a42e77989d5b6085b9bc36a95d88d939d</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>extract_token</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>aaccb70f55e5d296562bcd5ec0355731a</anchor> + <arglist>(const char **auth)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_auth</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a632c33b89fc639f1aab92dd136a1475c</anchor> + <arglist>(const char *token)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_mhd_request</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>abb5be35dd3ec773ce9f99fdca03692fd</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>auditor_serve_process_config</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>aeb08f302eef57ce115f14d35c86a4d2b</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>start_daemon</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a6f4a4c06e6acac58d753f896c8168e6c</anchor> + <arglist>(void *cls, int lsock)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>adc09e42bf2a776ae59ab7e758668b1cd</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>auditor_connection_close</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a575e9e454f5288abe29b33a104042e1d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct AUDITORDB_PostgresContext *</type> + <name>TAH_apg</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a56096b5ceb5e47bbb8adf6959e7efe5b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TAH_epg</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a9dcd20b23648add29997eee73c29855a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AuditorPublicKeyP</type> + <name>auditor_pub</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>ad1e159fa0f3900f09ad692acb1108dd1</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterPublicKeyP</type> + <name>TAH_master_public_key</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a113e89c57ae1128f1f3a2ec2516f1ea8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>connection_timeout</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a391e3bafe09b42b7d938501c03cf77aa</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>disable_auth</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a9a5dc38bb640a2e8ff9be9fa2a3bdd57</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>have_daemons</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>ae0b89a50ad2db45a80d053b0d4488128</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TAH_currency</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a8b1da4fc314095b5f3e0ab42465a8c77</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_HashCode</type> + <name>TAH_auth</name> + <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> + <anchor>a3650c7bf334c647a063336f9187f858c</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd.h</name> + <path>src/auditor/</path> + <filename>da/d22/taler-auditor-httpd_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TAH_RequestHandler</class> + <member kind="variable"> + <type>struct AUDITORDB_PostgresContext *</type> + <name>TAH_apg</name> + <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> + <anchor>a56096b5ceb5e47bbb8adf6959e7efe5b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TAH_epg</name> + <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> + <anchor>a9dcd20b23648add29997eee73c29855a</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterPublicKeyP</type> + <name>TAH_master_public_key</name> + <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> + <anchor>a113e89c57ae1128f1f3a2ec2516f1ea8</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TAH_currency</name> + <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> + <anchor>a8b1da4fc314095b5f3e0ab42465a8c77</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_delete-generic.c</name> + <path>src/auditor/</path> + <filename>d3/d3c/taler-auditor-httpd__delete-generic_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="dc/d27/taler-auditor-httpd__delete-generic_8h" name="taler-auditor-httpd_delete-generic.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_delete-generic.h</includes> + <includes id="dc/d4b/delete__generic_8h" name="delete_generic.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_generic.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_delete_generic</name> + <anchorfile>d3/d3c/taler-auditor-httpd__delete-generic_8c.html</anchorfile> + <anchor>a9474905fdc31f5d4721a3075d8b7dc53</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_delete-generic.h</name> + <path>src/auditor/</path> + <filename>dc/d27/taler-auditor-httpd__delete-generic_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_delete_generic</name> + <anchorfile>dc/d27/taler-auditor-httpd__delete-generic_8h.html</anchorfile> + <anchor>a9474905fdc31f5d4721a3075d8b7dc53</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.c</name> + <path>src/auditor/</path> + <filename>de/dda/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.h</includes> + <includes id="df/d0f/get__amount__arithmetic__inconsistency_8h" name="get_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_amount_arithmetic_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_amount_arithmetic_inconsistency</name> + <anchorfile>de/dda/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8c.html</anchorfile> + <anchor>aa50a54e0c027900c9d25d2f036a15105</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_amount_arithmetic_inconsistency</name> + <anchorfile>de/dda/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8c.html</anchorfile> + <anchor>a6cce16d7b0b718a304ee28a2577d674a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_amount_arithmetic_inconsistency_init</name> + <anchorfile>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</anchorfile> + <anchor>abe88e79a7c43d2f1bf930d42803236db</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_amount_arithmetic_inconsistency_done</name> + <anchorfile>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</anchorfile> + <anchor>a03e88246343d2b1dbce983bdad7a827f</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_amount_arithmetic_inconsistency</name> + <anchorfile>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</anchorfile> + <anchor>a6cce16d7b0b718a304ee28a2577d674a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-bad-sig-losses.c</name> + <path>src/auditor/</path> + <filename>de/dcb/taler-auditor-httpd__get-monitoring-bad-sig-losses_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h" name="taler-auditor-httpd_get-monitoring-bad-sig-losses.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-bad-sig-losses.h</includes> + <includes id="d7/de8/get__bad__sig__losses_8h" name="get_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_bad_sig_losses.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_bad_sig_losses</name> + <anchorfile>de/dcb/taler-auditor-httpd__get-monitoring-bad-sig-losses_8c.html</anchorfile> + <anchor>a7091aae08ab2de7efa1e49ed8d3a45b5</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_bad_sig_losses</name> + <anchorfile>de/dcb/taler-auditor-httpd__get-monitoring-bad-sig-losses_8c.html</anchorfile> + <anchor>a58a9dfd9c7354a16f1068c1ef9e2c230</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-bad-sig-losses.h</name> + <path>src/auditor/</path> + <filename>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_bad_sig_losses_init</name> + <anchorfile>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</anchorfile> + <anchor>a192354ed957e354cdc48f8290312f1bf</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_bad_sig_losses_done</name> + <anchorfile>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</anchorfile> + <anchor>a0c3a74905fa63aa803740c1b4804f6f5</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_bad_sig_losses</name> + <anchorfile>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</anchorfile> + <anchor>a58a9dfd9c7354a16f1068c1ef9e2c230</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-balances.c</name> + <path>src/auditor/</path> + <filename>d6/d34/taler-auditor-httpd__get-monitoring-balances_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="dd/d42/taler-auditor-httpd__get-monitoring-balances_8h" name="taler-auditor-httpd_get-monitoring-balances.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-balances.h</includes> + <includes id="de/d04/get__balances_8h" name="get_balances.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balances.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_balances</name> + <anchorfile>d6/d34/taler-auditor-httpd__get-monitoring-balances_8c.html</anchorfile> + <anchor>a67b0c200ef4f25f31ea9ec89b8fdef2e</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_Balances *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_balances</name> + <anchorfile>d6/d34/taler-auditor-httpd__get-monitoring-balances_8c.html</anchorfile> + <anchor>a21c855af4468fc87b978d0473b976468</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-balances.h</name> + <path>src/auditor/</path> + <filename>dd/d42/taler-auditor-httpd__get-monitoring-balances_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_balances</name> + <anchorfile>dd/d42/taler-auditor-httpd__get-monitoring-balances_8h.html</anchorfile> + <anchor>a21c855af4468fc87b978d0473b976468</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-closure-lags.c</name> + <path>src/auditor/</path> + <filename>d2/dc2/taler-auditor-httpd__get-monitoring-closure-lags_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h" name="taler-auditor-httpd_get-monitoring-closure-lags.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-closure-lags.h</includes> + <includes id="dd/dfd/get__auditor__closure__lags_8h" name="get_auditor_closure_lags.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_closure_lags.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_closure_lags</name> + <anchorfile>d2/dc2/taler-auditor-httpd__get-monitoring-closure-lags_8c.html</anchorfile> + <anchor>aaa0066be838bb10d754b58fcd29e2832</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_closure_lags</name> + <anchorfile>d2/dc2/taler-auditor-httpd__get-monitoring-closure-lags_8c.html</anchorfile> + <anchor>aa9c7bf9b920579592d4e84abd0090707</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-closure-lags.h</name> + <path>src/auditor/</path> + <filename>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_closure_lags_init</name> + <anchorfile>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</anchorfile> + <anchor>aa12ad49d92df3c9d0d3f0076ad3ed62f</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_closure_lags_done</name> + <anchorfile>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</anchorfile> + <anchor>a7168e8628293fa46b73ba24f1e6b2964</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_closure_lags</name> + <anchorfile>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</anchorfile> + <anchor>aa9c7bf9b920579592d4e84abd0090707</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-coin-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d8/d44/taler-auditor-httpd__get-monitoring-coin-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-coin-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-coin-inconsistency.h</includes> + <includes id="d4/d4e/get__coin__inconsistency_8h" name="get_coin_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_coin_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_coin_inconsistency</name> + <anchorfile>d8/d44/taler-auditor-httpd__get-monitoring-coin-inconsistency_8c.html</anchorfile> + <anchor>a091de71922505408722e15eedf74cbe8</anchor> + <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_coin_inconsistency</name> + <anchorfile>d8/d44/taler-auditor-httpd__get-monitoring-coin-inconsistency_8c.html</anchorfile> + <anchor>ad22abbd46b16b1e4ad7b0b959e0e2c44</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-coin-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_coin_inconsistency_init</name> + <anchorfile>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</anchorfile> + <anchor>a3ee55d7f07d76b63ab765275c8b2f495</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_coin_inconsistency_done</name> + <anchorfile>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</anchorfile> + <anchor>a70c6479cc2b6a58ef5199fe9c488a0cc</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_coin_inconsistency</name> + <anchorfile>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</anchorfile> + <anchor>ad22abbd46b16b1e4ad7b0b959e0e2c44</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-denomination-key-validity-withdraw-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d2/db2/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>d2/db2/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8c.html</anchorfile> + <anchor>ae7dc2a71ab70cb2a5ab5360f280a3914</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>d2/db2/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8c.html</anchorfile> + <anchor>adbae93b98299aaca4eda9a61cf6f0917</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-denomination-key-validity-withdraw-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="define"> + <type>#define</type> + <name>TALER_AUDITOR_HTTPD_GET_MONITORING_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY_H</name> + <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> + <anchor>ac654fe239fa9c303e580683bb0f98658</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_denomination_key_validity_withdraw_inconsistency_init</name> + <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> + <anchor>a941f44c74506ba1c40ec72ad229d803d</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_denomination_key_validity_withdraw_inconsistency_done</name> + <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> + <anchor>a93c2ea9a20b13f30e94699d893e9fccd</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> + <anchor>adbae93b98299aaca4eda9a61cf6f0917</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-denomination-pending.c</name> + <path>src/auditor/</path> + <filename>d2/dc3/taler-auditor-httpd__get-monitoring-denomination-pending_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h" name="taler-auditor-httpd_get-monitoring-denomination-pending.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-denomination-pending.h</includes> + <includes id="d4/d82/get__denomination__pending_8h" name="get_denomination_pending.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_denomination_pending.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_denomination_pending</name> + <anchorfile>d2/dc3/taler-auditor-httpd__get-monitoring-denomination-pending_8c.html</anchorfile> + <anchor>aea65718eb2fc71e2e0f6eb92415c9ec5</anchor> + <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_denomination_pending</name> + <anchorfile>d2/dc3/taler-auditor-httpd__get-monitoring-denomination-pending_8c.html</anchorfile> + <anchor>a6a54447f7b179899da3b2d5f91b93f73</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-denomination-pending.h</name> + <path>src/auditor/</path> + <filename>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_denomination_pending_init</name> + <anchorfile>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</anchorfile> + <anchor>abecda79b3c5df41108b2df1f34756f1d</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_denomination_pending_done</name> + <anchorfile>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</anchorfile> + <anchor>af98067210c94b22eae8a3d24fba1aac9</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_denomination_pending</name> + <anchorfile>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</anchorfile> + <anchor>a6a54447f7b179899da3b2d5f91b93f73</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-denominations-without-sigs.c</name> + <path>src/auditor/</path> + <filename>d3/df4/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h" name="taler-auditor-httpd_get-monitoring-denominations-without-sigs.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-denominations-without-sigs.h</includes> + <includes id="d3/dfd/get__denominations__without__sigs_8h" name="get_denominations_without_sigs.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_denominations_without_sigs.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_denominations_without_sigs</name> + <anchorfile>d3/df4/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8c.html</anchorfile> + <anchor>aa3061690c535ce1718f3a3962b8c8c31</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_denominations_without_sigs</name> + <anchorfile>d3/df4/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8c.html</anchorfile> + <anchor>add324995250225781d8322d5c9f957a8</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-denominations-without-sigs.h</name> + <path>src/auditor/</path> + <filename>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_denominations_without_sigs_init</name> + <anchorfile>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</anchorfile> + <anchor>ae0c818fd6fb048ec60461a07a855ead7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_denominations_without_sigs_done</name> + <anchorfile>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</anchorfile> + <anchor>a1cae69278fbfe915e243b7a4ff3734b7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_denominations_without_sigs</name> + <anchorfile>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</anchorfile> + <anchor>add324995250225781d8322d5c9f957a8</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-deposit-confirmations.c</name> + <path>src/auditor/</path> + <filename>d6/db4/taler-auditor-httpd__get-monitoring-deposit-confirmations_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h" name="taler-auditor-httpd_get-monitoring-deposit-confirmations.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-deposit-confirmations.h</includes> + <includes id="d9/d32/get__deposit__confirmations_8h" name="get_deposit_confirmations.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_deposit_confirmations.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_deposit_confirmation</name> + <anchorfile>d6/db4/taler-auditor-httpd__get-monitoring-deposit-confirmations_8c.html</anchorfile> + <anchor>a87416054a8766e48e6081ed6a24c9372</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_deposit_confirmations</name> + <anchorfile>d6/db4/taler-auditor-httpd__get-monitoring-deposit-confirmations_8c.html</anchorfile> + <anchor>acf7d1f1528408a6800b251fa05d0fafc</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-deposit-confirmations.h</name> + <path>src/auditor/</path> + <filename>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_deposit_confirmations_init</name> + <anchorfile>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</anchorfile> + <anchor>a47d73869a5a31b9431211c44d7dde037</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_deposit_confirmations_done</name> + <anchorfile>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</anchorfile> + <anchor>acf1be75bfbf1f86ea24b3678bb2913ec</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_deposit_confirmations</name> + <anchorfile>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</anchorfile> + <anchor>acf7d1f1528408a6800b251fa05d0fafc</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-early-aggregation.c</name> + <path>src/auditor/</path> + <filename>d2/da7/taler-auditor-httpd__get-monitoring-early-aggregation_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d2/d9f/taler-auditor-httpd__get-monitoring-early-aggregation_8h" name="taler-auditor-httpd_get-monitoring-early-aggregation.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-early-aggregation.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="d0/d2a/select__early__aggregations_8h" name="select_early_aggregations.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_early_aggregations.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_early_aggregation</name> + <anchorfile>d2/da7/taler-auditor-httpd__get-monitoring-early-aggregation_8c.html</anchorfile> + <anchor>ab01a64c99f49796a2483e26b6cc3e880</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_EarlyAggregation *ea)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_early_aggregation</name> + <anchorfile>d2/da7/taler-auditor-httpd__get-monitoring-early-aggregation_8c.html</anchorfile> + <anchor>aab34bf0ae6706ee2fbfaa426d688c006</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-early-aggregation.h</name> + <path>src/auditor/</path> + <filename>d2/d9f/taler-auditor-httpd__get-monitoring-early-aggregation_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_early_aggregation</name> + <anchorfile>d2/d9f/taler-auditor-httpd__get-monitoring-early-aggregation_8h.html</anchorfile> + <anchor>aab34bf0ae6706ee2fbfaa426d688c006</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-emergency-by-count.c</name> + <path>src/auditor/</path> + <filename>db/db2/taler-auditor-httpd__get-monitoring-emergency-by-count_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h" name="taler-auditor-httpd_get-monitoring-emergency-by-count.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-emergency-by-count.h</includes> + <includes id="d9/dab/get__emergency__by__count_8h" name="get_emergency_by_count.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_emergency_by_count.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_emergency_by_count</name> + <anchorfile>db/db2/taler-auditor-httpd__get-monitoring-emergency-by-count_8c.html</anchorfile> + <anchor>ae24d47e6dd95f0f027baa050412405ef</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_emergency_by_count</name> + <anchorfile>db/db2/taler-auditor-httpd__get-monitoring-emergency-by-count_8c.html</anchorfile> + <anchor>a41f0142e0910f2969a30ab6105d5b705</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-emergency-by-count.h</name> + <path>src/auditor/</path> + <filename>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_emergency_by_count_init</name> + <anchorfile>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</anchorfile> + <anchor>ad02c0555056c0e1841e312010fbe0978</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_emergency_by_count_done</name> + <anchorfile>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</anchorfile> + <anchor>a2ce3a4a5542f90950ca427353cf1fb76</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_emergency_by_count</name> + <anchorfile>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</anchorfile> + <anchor>a41f0142e0910f2969a30ab6105d5b705</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-emergency.c</name> + <path>src/auditor/</path> + <filename>de/da3/taler-auditor-httpd__get-monitoring-emergency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h" name="taler-auditor-httpd_get-monitoring-emergency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-emergency.h</includes> + <includes id="db/d9c/get__emergency_8h" name="get_emergency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_emergency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_emergency</name> + <anchorfile>de/da3/taler-auditor-httpd__get-monitoring-emergency_8c.html</anchorfile> + <anchor>a21bd2d33e0dd2abd245abb05c44289cd</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_Emergency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_emergency</name> + <anchorfile>de/da3/taler-auditor-httpd__get-monitoring-emergency_8c.html</anchorfile> + <anchor>a0809d2f9a99a7cda2ca39c4e54575c8a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-emergency.h</name> + <path>src/auditor/</path> + <filename>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_emergency_init</name> + <anchorfile>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</anchorfile> + <anchor>a76cbe14b61820e23b2d4c1913538b413</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_emergency_done</name> + <anchorfile>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</anchorfile> + <anchor>ae877726bfba5665b565ebd8b2a109455</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_emergency</name> + <anchorfile>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</anchorfile> + <anchor>a0809d2f9a99a7cda2ca39c4e54575c8a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-fee-time-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d7/d8f/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-fee-time-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-fee-time-inconsistency.h</includes> + <includes id="dd/df6/get__fee__time__inconsistency_8h" name="get_fee_time_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_fee_time_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_fee_time_inconsistency</name> + <anchorfile>d7/d8f/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8c.html</anchorfile> + <anchor>a3bac34a8d5d4769465abe61b4db7e781</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_fee_time_inconsistency</name> + <anchorfile>d7/d8f/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8c.html</anchorfile> + <anchor>ae65e1b733a589cf5b22fb19c396826e2</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-fee-time-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_fee_time_inconsistency_init</name> + <anchorfile>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</anchorfile> + <anchor>a3a60237518ac8a0e6f6671909182e6e4</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_fee_time_inconsistency_done</name> + <anchorfile>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</anchorfile> + <anchor>ad6015b222d7bda0cb7f1342950387aaa</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_fee_time_inconsistency</name> + <anchorfile>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</anchorfile> + <anchor>ae65e1b733a589cf5b22fb19c396826e2</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-historic-denomination-revenue.c</name> + <path>src/auditor/</path> + <filename>de/db4/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h" name="taler-auditor-httpd_get-monitoring-historic-denomination-revenue.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-historic-denomination-revenue.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="d8/d7e/select__historic__denom__revenue_8h" name="select_historic_denom_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_historic_denom_revenue.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_historic_denomination_revenue</name> + <anchorfile>de/db4/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8c.html</anchorfile> + <anchor>a8279108e9be86f6741d97101a522bffc</anchor> + <arglist>(void *cls, uint64_t serial_id, const struct TALER_DenominationHashP *denom_pub_hash, struct GNUNET_TIME_Timestamp revenue_timestamp, const struct TALER_Amount *revenue_balance, const struct TALER_Amount *loss_balance)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_historic_denomination_revenue</name> + <anchorfile>de/db4/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8c.html</anchorfile> + <anchor>aafc7fb9238ed327dd0d8c59a30b39037</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-historic-denomination-revenue.h</name> + <path>src/auditor/</path> + <filename>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_historic_denomination_revenue_init</name> + <anchorfile>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</anchorfile> + <anchor>a0b9373821a2c53e7ecb1bed9d7d188c6</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_historic_denomination_revenue_done</name> + <anchorfile>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</anchorfile> + <anchor>a202a974ad5862f7cdeb2b24afd631be6</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_historic_denomination_revenue</name> + <anchorfile>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</anchorfile> + <anchor>aafc7fb9238ed327dd0d8c59a30b39037</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-historic-reserve-summary.c</name> + <path>src/auditor/</path> + <filename>dd/dec/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h" name="taler-auditor-httpd_get-monitoring-historic-reserve-summary.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-historic-reserve-summary.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="d4/d5d/select__historic__reserve__revenue_8h" name="select_historic_reserve_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_historic_reserve_revenue.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_historic_reserve_summary</name> + <anchorfile>dd/dec/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8c.html</anchorfile> + <anchor>a0846f2dc012448c384f0b86c05304b63</anchor> + <arglist>(void *cls, uint64_t serial_id, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_Amount *reserve_profits)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_historic_reserve_summary</name> + <anchorfile>dd/dec/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8c.html</anchorfile> + <anchor>a6713f6f056bfa69bdbc7a6febbfc6c50</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-historic-reserve-summary.h</name> + <path>src/auditor/</path> + <filename>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_historic_reserve_summary_init</name> + <anchorfile>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</anchorfile> + <anchor>adab225e49a8ab0a58fadc9b750554506</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_historic_reserve_summary_done</name> + <anchorfile>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</anchorfile> + <anchor>a75b95206206ea102be9c5405ec32c5f8</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_historic_reserve_summary</name> + <anchorfile>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</anchorfile> + <anchor>a6713f6f056bfa69bdbc7a6febbfc6c50</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d4/d07/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.h</includes> + <includes id="de/d2a/get__misattribution__in__inconsistency_8h" name="get_misattribution_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_misattribution_in_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_misattribution_in_inconsistency</name> + <anchorfile>d4/d07/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8c.html</anchorfile> + <anchor>aa370dc041901a5af5d0a6a6bace4a592</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_misattribution_in_inconsistency</name> + <anchorfile>d4/d07/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8c.html</anchorfile> + <anchor>ae388405a4e03909d2d7eda4ac1733325</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_misattribution_in_inconsistency_init</name> + <anchorfile>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</anchorfile> + <anchor>ab975debff0b390a6b0191b44e66f533a</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_misattribution_in_inconsistency_done</name> + <anchorfile>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</anchorfile> + <anchor>af1b829d7775a65daedddea78b3e5680f</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_misattribution_in_inconsistency</name> + <anchorfile>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</anchorfile> + <anchor>ae388405a4e03909d2d7eda4ac1733325</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-pending-deposits.c</name> + <path>src/auditor/</path> + <filename>d0/d4d/taler-auditor-httpd__get-monitoring-pending-deposits_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d6/dc8/taler-auditor-httpd__get-monitoring-pending-deposits_8h" name="taler-auditor-httpd_get-monitoring-pending-deposits.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-pending-deposits.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="d9/dc7/select__pending__deposits_8h" name="select_pending_deposits.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_pending_deposits.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_pending_deposit</name> + <anchorfile>d0/d4d/taler-auditor-httpd__get-monitoring-pending-deposits_8c.html</anchorfile> + <anchor>af65a76de04c3ede2a44f0f913d1e3bd9</anchor> + <arglist>(void *cls, uint64_t row_id, uint64_t batch_deposit_serial_id, const struct TALER_Amount *total_amount, const struct TALER_FullPaytoHashP *wire_target_h_payto, struct GNUNET_TIME_Timestamp deadline, bool suppressed)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_pending_deposits</name> + <anchorfile>d0/d4d/taler-auditor-httpd__get-monitoring-pending-deposits_8c.html</anchorfile> + <anchor>a1c86727e1db4cacaecfe39f1136f3ab0</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-pending-deposits.h</name> + <path>src/auditor/</path> + <filename>d6/dc8/taler-auditor-httpd__get-monitoring-pending-deposits_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_pending_deposits</name> + <anchorfile>d6/dc8/taler-auditor-httpd__get-monitoring-pending-deposits_8h.html</anchorfile> + <anchor>a1c86727e1db4cacaecfe39f1136f3ab0</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-progress.c</name> + <path>src/auditor/</path> + <filename>d4/df7/taler-auditor-httpd__get-monitoring-progress_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d6/da6/taler-auditor-httpd__get-monitoring-progress_8h" name="taler-auditor-httpd_get-monitoring-progress.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-progress.h</includes> + <includes id="d3/d8e/get__progress__points_8h" name="get_progress_points.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_progress_points.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_progress</name> + <anchorfile>d4/df7/taler-auditor-httpd__get-monitoring-progress_8c.html</anchorfile> + <anchor>a983b0ffc9520df59977b9bb7a7fe7095</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_Progress *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_progress</name> + <anchorfile>d4/df7/taler-auditor-httpd__get-monitoring-progress_8c.html</anchorfile> + <anchor>a492a9f36f99f3c1c47e752501e25762a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-progress.h</name> + <path>src/auditor/</path> + <filename>d6/da6/taler-auditor-httpd__get-monitoring-progress_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_progress</name> + <anchorfile>d6/da6/taler-auditor-httpd__get-monitoring-progress_8h.html</anchorfile> + <anchor>a492a9f36f99f3c1c47e752501e25762a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.c</name> + <path>src/auditor/</path> + <filename>d9/ddd/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h" name="taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.h</includes> + <includes id="df/dc6/get__purse__not__closed__inconsistencies_8h" name="get_purse_not_closed_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_purse_not_closed_inconsistencies.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_purse_not_closed_inconsistencies</name> + <anchorfile>d9/ddd/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8c.html</anchorfile> + <anchor>ae94098e68aa123a52ab6ac958f55a1c5</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_purse_not_closed_inconsistencies</name> + <anchorfile>d9/ddd/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8c.html</anchorfile> + <anchor>a4f51a2bc2f4efc38d0d15443ff62dc31</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.h</name> + <path>src/auditor/</path> + <filename>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_purse_not_closed_inconsistencies_init</name> + <anchorfile>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</anchorfile> + <anchor>a7e3395e5860444cecb86dd09ae617f98</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_purse_not_closed_inconsistencies_done</name> + <anchorfile>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</anchorfile> + <anchor>ad2d62c7131c8bb6409397e12a94fd8b7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_purse_not_closed_inconsistencies</name> + <anchorfile>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</anchorfile> + <anchor>a4f51a2bc2f4efc38d0d15443ff62dc31</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-purses.c</name> + <path>src/auditor/</path> + <filename>d3/d9f/taler-auditor-httpd__get-monitoring-purses_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h" name="taler-auditor-httpd_get-monitoring-purses.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-purses.h</includes> + <includes id="df/dc0/get__purses_8h" name="get_purses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_purses.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_purses</name> + <anchorfile>d3/d9f/taler-auditor-httpd__get-monitoring-purses_8c.html</anchorfile> + <anchor>afa16f1b87dad5fd8b92742e0b51ea4d5</anchor> + <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Purses *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_purses</name> + <anchorfile>d3/d9f/taler-auditor-httpd__get-monitoring-purses_8c.html</anchorfile> + <anchor>a877809030fc1153a498132187c5d41b4</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-purses.h</name> + <path>src/auditor/</path> + <filename>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_purses_init</name> + <anchorfile>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</anchorfile> + <anchor>a942c5d09960c70bfdbccdd06374e8cb6</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_purses_done</name> + <anchorfile>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</anchorfile> + <anchor>afa60d460ace48496014107985699f5d6</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_purses</name> + <anchorfile>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</anchorfile> + <anchor>a877809030fc1153a498132187c5d41b4</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-balance-insufficient-inconsistency.c</name> + <path>src/auditor/</path> + <filename>dd/dee/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_reserve_balance_insufficient_inconsistency</name> + <anchorfile>dd/dee/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8c.html</anchorfile> + <anchor>ac8b2f2e25d459c48939e87f6d846caff</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_balance_insufficient_inconsistency</name> + <anchorfile>dd/dee/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8c.html</anchorfile> + <anchor>af2c8624d6a43df5666211c0389b73565</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-balance-insufficient-inconsistency.h</name> + <path>src/auditor/</path> + <filename>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="define"> + <type>#define</type> + <name>TALER_AUDITOR_HTTPD_GET_MONITORING_RESERVE_BALANCE_INSUFFICIENT_INCONSISTENCY_H</name> + <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> + <anchor>ac385e6b488bcc166715877eb1f8fef58</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_balance_insufficient_inconsistency_init</name> + <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> + <anchor>a752c7dffb6a1651ab067e46e56ef4222</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_balance_insufficient_inconsistency_done</name> + <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> + <anchor>abc2d96bed39eb62f81ea261aa42ef6ad</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_balance_insufficient_inconsistency</name> + <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> + <anchor>af2c8624d6a43df5666211c0389b73565</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-balance-summary-wrong-inconsistency.c</name> + <path>src/auditor/</path> + <filename>df/d25/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>df/d25/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8c.html</anchorfile> + <anchor>af2b841993effa5f31118af2d95334a90</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>df/d25/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8c.html</anchorfile> + <anchor>a0fdc02a151cd757fc1820f40a64f9cdb</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-balance-summary-wrong-inconsistency.h</name> + <path>src/auditor/</path> + <filename>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="define"> + <type>#define</type> + <name>TALER_AUDITOR_HTTPD_GET_MONITORING_RESERVE_BALANCE_SUMMARY_WRONG_INCONSISTENCY_H</name> + <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> + <anchor>aadfde2343184f1fbdce683452cc89007</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_balance_summary_wrong_inconsistency_init</name> + <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> + <anchor>a561467e1dbca1f255abd36ae36a7c0ab</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_balance_summary_wrong_inconsistency_done</name> + <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> + <anchor>a288fbdc699b1e63d9474c8a5b4e26fa4</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> + <anchor>a0fdc02a151cd757fc1820f40a64f9cdb</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.c</name> + <path>src/auditor/</path> + <filename>da/dc7/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.h</includes> + <includes id="d4/d5f/get__reserve__in__inconsistency_8h" name="get_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserve_in_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_reserve_in_inconsistency</name> + <anchorfile>da/dc7/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8c.html</anchorfile> + <anchor>aa99082dc101acabb2e6558198a4db81b</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_in_inconsistency</name> + <anchorfile>da/dc7/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8c.html</anchorfile> + <anchor>ac0e67548cdb7be90efcc3fa393dac95c</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_in_inconsistency_init</name> + <anchorfile>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</anchorfile> + <anchor>a6fa0c9074c13d85de70f93c3ec855b16</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_in_inconsistency_done</name> + <anchorfile>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</anchorfile> + <anchor>a436b630b350aa61b6009d7997f495460</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_in_inconsistency</name> + <anchorfile>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</anchorfile> + <anchor>ac0e67548cdb7be90efcc3fa393dac95c</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d1/df4/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.h</includes> + <includes id="d3/d77/get__reserve__not__closed__inconsistency_8h" name="get_reserve_not_closed_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserve_not_closed_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_reserve_not_closed_inconsistency</name> + <anchorfile>d1/df4/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8c.html</anchorfile> + <anchor>aef39aac414b19eda37371af988dfcb83</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_not_closed_inconsistency</name> + <anchorfile>d1/df4/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8c.html</anchorfile> + <anchor>ad44c8601f340ee98bf89520bdb64d1ec</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_not_closed_inconsistency_init</name> + <anchorfile>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</anchorfile> + <anchor>ae9e572d19db9cb7acdd47038066fe3ec</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserve_not_closed_inconsistency_done</name> + <anchorfile>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</anchorfile> + <anchor>a404aaa801c403a405f6df281b450703c</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserve_not_closed_inconsistency</name> + <anchorfile>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</anchorfile> + <anchor>ad44c8601f340ee98bf89520bdb64d1ec</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserves.c</name> + <path>src/auditor/</path> + <filename>d3/da0/taler-auditor-httpd__get-monitoring-reserves_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h" name="taler-auditor-httpd_get-monitoring-reserves.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-reserves.h</includes> + <includes id="d5/d3e/get__reserves_8h" name="get_reserves.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserves.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_reserves</name> + <anchorfile>d3/da0/taler-auditor-httpd__get-monitoring-reserves_8c.html</anchorfile> + <anchor>ad5798eda9887ce22fb22e60dff11c13a</anchor> + <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Reserves *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserves</name> + <anchorfile>d3/da0/taler-auditor-httpd__get-monitoring-reserves_8c.html</anchorfile> + <anchor>afee2098b4c4a2946266ab56136e9e405</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-reserves.h</name> + <path>src/auditor/</path> + <filename>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserves_init</name> + <anchorfile>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</anchorfile> + <anchor>a5fac3973eb97637a15b7feab445eb3bf</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_reserves_done</name> + <anchorfile>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</anchorfile> + <anchor>aa1977873deac35e9a37bba051e53e84b</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_reserves</name> + <anchorfile>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</anchorfile> + <anchor>afee2098b4c4a2946266ab56136e9e405</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-row-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d1/daf/taler-auditor-httpd__get-monitoring-row-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-row-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-row-inconsistency.h</includes> + <includes id="da/df9/get__row__inconsistency_8h" name="get_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_row_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_row_inconsistency</name> + <anchorfile>d1/daf/taler-auditor-httpd__get-monitoring-row-inconsistency_8c.html</anchorfile> + <anchor>a4b375312a41a9243fdf19d24540150c5</anchor> + <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_row_inconsistency</name> + <anchorfile>d1/daf/taler-auditor-httpd__get-monitoring-row-inconsistency_8c.html</anchorfile> + <anchor>af8a3eed9127ffe8abab8021dc69d5b7e</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-row-inconsistency.h</name> + <path>src/auditor/</path> + <filename>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_row_inconsistency_init</name> + <anchorfile>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</anchorfile> + <anchor>a06678d6f715696e78b18541dc7dbe077</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_row_inconsistency_done</name> + <anchorfile>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</anchorfile> + <anchor>a5544b539fcc8e7a45977c4bc6fb23150</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_row_inconsistency</name> + <anchorfile>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</anchorfile> + <anchor>af8a3eed9127ffe8abab8021dc69d5b7e</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.c</name> + <path>src/auditor/</path> + <filename>d9/dff/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h" name="taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.h</includes> + <includes id="d7/d5e/get__row__minor__inconsistencies_8h" name="get_row_minor_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_row_minor_inconsistencies.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_row_minor_inconsistencies</name> + <anchorfile>d9/dff/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8c.html</anchorfile> + <anchor>aa544de69d1ec02dc7e09e239629869e1</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_row_minor_inconsistencies</name> + <anchorfile>d9/dff/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8c.html</anchorfile> + <anchor>aab4b85f700e7a89464b0f743669411d9</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.h</name> + <path>src/auditor/</path> + <filename>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_row_minor_inconsistencies_init</name> + <anchorfile>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</anchorfile> + <anchor>ae0b883022e0fd97672998db27a450f8a</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_row_minor_inconsistencies_done</name> + <anchorfile>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</anchorfile> + <anchor>a58c8ee6e5dffe220b8efbe6ce3d1a994</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_row_minor_inconsistencies</name> + <anchorfile>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</anchorfile> + <anchor>aab4b85f700e7a89464b0f743669411d9</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-wire-format-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d3/da5/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-wire-format-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-wire-format-inconsistency.h</includes> + <includes id="d6/dd1/get__wire__format__inconsistency_8h" name="get_wire_format_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_wire_format_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_wire_format_inconsistency</name> + <anchorfile>d3/da5/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8c.html</anchorfile> + <anchor>a30c6df38fe2b22b2cc870880bc7a29dc</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_wire_format_inconsistency</name> + <anchorfile>d3/da5/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8c.html</anchorfile> + <anchor>abdc62cf56f6b6da35cdfc7ac923e301b</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-wire-format-inconsistency.h</name> + <path>src/auditor/</path> + <filename>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_wire_format_inconsistency_init</name> + <anchorfile>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</anchorfile> + <anchor>ac065ff6de686ae1083e861af2a0e5711</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_wire_format_inconsistency_done</name> + <anchorfile>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</anchorfile> + <anchor>a209d1c550a94de18058c446383b10693</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_wire_format_inconsistency</name> + <anchorfile>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</anchorfile> + <anchor>abdc62cf56f6b6da35cdfc7ac923e301b</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-wire-out-inconsistency.c</name> + <path>src/auditor/</path> + <filename>d1/d23/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h" name="taler-auditor-httpd_get-monitoring-wire-out-inconsistency.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_get-monitoring-wire-out-inconsistency.h</includes> + <includes id="da/d93/get__wire__out__inconsistency_8h" name="get_wire_out_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_wire_out_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>process_wire_out_inconsistency</name> + <anchorfile>d1/d23/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8c.html</anchorfile> + <anchor>aff0af5e833f416133b9580186647ebfd</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_wire_out_inconsistency</name> + <anchorfile>d1/d23/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8c.html</anchorfile> + <anchor>a3a6dc846dffc316a7f5be9b0c4f8a408</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_get-monitoring-wire-out-inconsistency.h</name> + <path>src/auditor/</path> + <filename>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_wire_out_inconsistency_init</name> + <anchorfile>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</anchorfile> + <anchor>a85933ff08e75e48e80f1217321d7941a</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_get_monitoring_wire_out_inconsistency_done</name> + <anchorfile>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</anchorfile> + <anchor>ae6280515040b4f809009cf04de6a7975</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_get_monitoring_wire_out_inconsistency</name> + <anchorfile>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</anchorfile> + <anchor>a3a6dc846dffc316a7f5be9b0c4f8a408</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_mhd.c</name> + <path>src/auditor/</path> + <filename>d8/da3/taler-auditor-httpd__mhd_8c.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d5/d39/taler-auditor-httpd__mhd_8h" name="taler-auditor-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_mhd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_MHD_handler_static_response</name> + <anchorfile>d8/da3/taler-auditor-httpd__mhd_8c.html</anchorfile> + <anchor>a7531b6723ee1d42efe756cf8822b2dfe</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_MHD_handler_agpl_redirect</name> + <anchorfile>d8/da3/taler-auditor-httpd__mhd_8c.html</anchorfile> + <anchor>aa1f9019c395a0fc26c1672089bd0926a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_mhd.h</name> + <path>src/auditor/</path> + <filename>d5/d39/taler-auditor-httpd__mhd_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_MHD_handler_static_response</name> + <anchorfile>d5/d39/taler-auditor-httpd__mhd_8h.html</anchorfile> + <anchor>a7531b6723ee1d42efe756cf8822b2dfe</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_MHD_handler_agpl_redirect</name> + <anchorfile>d5/d39/taler-auditor-httpd__mhd_8h.html</anchorfile> + <anchor>aa1f9019c395a0fc26c1672089bd0926a</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_patch-generic-suppressed.c</name> + <path>src/auditor/</path> + <filename>d2/d43/taler-auditor-httpd__patch-generic-suppressed_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d2/ddc/taler-auditor-httpd__patch-generic-suppressed_8h" name="taler-auditor-httpd_patch-generic-suppressed.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_patch-generic-suppressed.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="dc/d14/update__generic__suppressed_8h" name="update_generic_suppressed.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_generic_suppressed.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_patch_generic_suppressed</name> + <anchorfile>d2/d43/taler-auditor-httpd__patch-generic-suppressed_8c.html</anchorfile> + <anchor>a57a64bd95ef56779a3b44146fec2d43d</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_patch-generic-suppressed.h</name> + <path>src/auditor/</path> + <filename>d2/ddc/taler-auditor-httpd__patch-generic-suppressed_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_patch_generic_suppressed</name> + <anchorfile>d2/ddc/taler-auditor-httpd__patch-generic-suppressed_8h.html</anchorfile> + <anchor>a57a64bd95ef56779a3b44146fec2d43d</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_put-deposit-confirmation.c</name> + <path>src/auditor/</path> + <filename>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <includes id="d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h" name="taler-auditor-httpd_put-deposit-confirmation.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_put-deposit-confirmation.h</includes> + <includes id="d7/ddc/lookup__signkey__revocation_8h" name="lookup_signkey_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_signkey_revocation.h</includes> + <includes id="da/d0b/insert__deposit__confirmation_8h" name="insert_deposit_confirmation.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_deposit_confirmation.h</includes> + <includes id="de/d76/insert__exchange__signkey_8h" name="insert_exchange_signkey.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_exchange_signkey.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>verify_and_execute_deposit_confirmation</name> + <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> + <anchor>a3fb49c15495bb5198572d3d09a30a53f</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_AUDITORDB_DepositConfirmation *dc, const struct TALER_AUDITORDB_ExchangeSigningKey *es)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_put_deposit_confirmation</name> + <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> + <anchor>a7269a258bb7ff27de3332251494cc281</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_put_deposit_confirmation_init</name> + <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> + <anchor>ab739fb1ab3aabc60b6bf4b7f9280767a</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_put_deposit_confirmation_done</name> + <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> + <anchor>ae9ecfec4c156818a9f7d0389482d6900</anchor> + <arglist>(void)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static GNUNET_NETWORK_STRUCT_END struct GNUNET_CONTAINER_MultiHashMap *</type> + <name>cache</name> + <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> + <anchor>aa9b87f165573990a819a56067541923f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static pthread_mutex_t</type> + <name>lock</name> + <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> + <anchor>a0abaf4b5d42c4e5d19190035fade3599</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_put-deposit-confirmation.h</name> + <path>src/auditor/</path> + <filename>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEAH_put_deposit_confirmation_init</name> + <anchorfile>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</anchorfile> + <anchor>ab739fb1ab3aabc60b6bf4b7f9280767a</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEAH_put_deposit_confirmation_done</name> + <anchorfile>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</anchorfile> + <anchor>ae9ecfec4c156818a9f7d0389482d6900</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_put_deposit_confirmation</name> + <anchorfile>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</anchorfile> + <anchor>a7269a258bb7ff27de3332251494cc281</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_spa.c</name> + <path>src/auditor/</path> + <filename>d5/d3c/taler-auditor-httpd__spa_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d6f/taler-auditor-httpd__spa_8h" name="taler-auditor-httpd_spa.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd_spa.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_spa_handler</name> + <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> + <anchor>ac9c1272d6fd9ddc8fa4715f4ed9bcc50</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TAH_spa_init</name> + <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> + <anchor>ac848a3aef824ab7c4b60c989a70cff33</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>__attribute__</name> + <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> + <anchor>ad7e5f5c14ff8ad42e10651503200880c</anchor> + <arglist>((destructor))</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MHD_Spa *</type> + <name>spa</name> + <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> + <anchor>a194bd5d12d2a90670dc553d466f7e030</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-httpd_spa.h</name> + <path>src/auditor/</path> + <filename>dc/d6f/taler-auditor-httpd__spa_8h.html</filename> + <includes id="da/d22/taler-auditor-httpd_8h" name="taler-auditor-httpd.h" local="yes" import="no" module="no" objc="no">taler-auditor-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TAH_spa_handler</name> + <anchorfile>dc/d6f/taler-auditor-httpd__spa_8h.html</anchorfile> + <anchor>ac9c1272d6fd9ddc8fa4715f4ed9bcc50</anchor> + <arglist>(struct TAH_RequestHandler *rh, struct MHD_Connection *connection, void **connection_cls, const char *upload_data, size_t *upload_data_size, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TAH_spa_init</name> + <anchorfile>dc/d6f/taler-auditor-httpd__spa_8h.html</anchorfile> + <anchor>aafe4c34e180ee2c88ebd47434551c9cb</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-sync.c</name> + <path>src/auditor/</path> + <filename>de/d54/taler-auditor-sync_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dc/de5/abort__shard_8h" name="abort_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/abort_shard.h</includes> + <includes id="db/d12/activate__signing__key_8h" name="activate_signing_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/activate_signing_key.h</includes> + <includes id="d3/d65/add__denomination__key_8h" name="add_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/add_denomination_key.h</includes> + <includes id="d1/d29/add__policy__fulfillment__proof_8h" name="add_policy_fulfillment_proof.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/add_policy_fulfillment_proof.h</includes> + <includes id="d5/d6c/aggregate_8h" name="aggregate.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/aggregate.h</includes> + <includes id="d4/d32/batch__ensure__coin__known_8h" name="batch_ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/batch_ensure_coin_known.h</includes> + <includes id="dc/d1b/begin__revolving__shard_8h" name="begin_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_revolving_shard.h</includes> + <includes id="d3/db9/begin__shard_8h" name="begin_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_shard.h</includes> + <includes id="d5/d78/clear__aml__lock_8h" name="clear_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/clear_aml_lock.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d5/d9f/complete__shard_8h" name="complete_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/complete_shard.h</includes> + <includes id="d7/d27/compute__shard_8h" name="compute_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/compute_shard.h</includes> + <includes id="d3/d6a/count__known__coins_8h" name="count_known_coins.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/count_known_coins.h</includes> + <includes id="d0/d3a/create__aggregation__transient_8h" name="create_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/create_aggregation_transient.h</includes> + <includes id="d8/db6/exchange-database_2create__tables_8h" name="create_tables.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/create_tables.h</includes> + <includes id="d8/d43/delete__aggregation__transient_8h" name="delete_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/delete_aggregation_transient.h</includes> + <includes id="df/dc3/delete__shard__locks_8h" name="delete_shard_locks.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/delete_shard_locks.h</includes> + <includes id="d7/dc9/disable__rules_8h" name="disable_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/disable_rules.h</includes> + <includes id="df/dad/do__check__deposit__idempotent_8h" name="do_check_deposit_idempotent.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_check_deposit_idempotent.h</includes> + <includes id="d9/de6/do__deposit_8h" name="do_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_deposit.h</includes> + <includes id="d4/d25/do__purse__delete_8h" name="do_purse_delete.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_delete.h</includes> + <includes id="dc/dd1/do__purse__deposit_8h" name="do_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_deposit.h</includes> + <includes id="d0/df0/do__purse__merge_8h" name="do_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_merge.h</includes> + <includes id="d3/dcd/do__recoup_8h" name="do_recoup.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_recoup.h</includes> + <includes id="d6/da4/do__recoup__refresh_8h" name="do_recoup_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_recoup_refresh.h</includes> + <includes id="d7/d36/do__refresh_8h" name="do_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refresh.h</includes> + <includes id="d1/db0/do__refund_8h" name="do_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refund.h</includes> + <includes id="db/dde/do__reserve__open_8h" name="do_reserve_open.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_reserve_open.h</includes> + <includes id="d4/d69/do__reserve__purse_8h" name="do_reserve_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_reserve_purse.h</includes> + <includes id="d8/dc1/do__withdraw_8h" name="do_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_withdraw.h</includes> + <includes id="d4/d52/drain__kyc__alert_8h" name="drain_kyc_alert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/drain_kyc_alert.h</includes> + <includes id="d4/d76/exchange-database_2drop__tables_8h" name="drop_tables.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/drop_tables.h</includes> + <includes id="d5/d3b/enable__rules_8h" name="enable_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/enable_rules.h</includes> + <includes id="df/db9/ensure__coin__known_8h" name="ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/ensure_coin_known.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d0/df9/expire__purse_8h" name="expire_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/expire_purse.h</includes> + <includes id="de/d9d/find__aggregation__transient_8h" name="find_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/find_aggregation_transient.h</includes> + <includes id="d1/db5/exchange-database_2gc_8h" name="gc.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/gc.h</includes> + <includes id="d9/d27/get__coin__denomination_8h" name="get_coin_denomination.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_denomination.h</includes> + <includes id="d6/df9/get__coin__transactions_8h" name="get_coin_transactions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_transactions.h</includes> + <includes id="db/d09/get__denomination__by__serial_8h" name="get_denomination_by_serial.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_by_serial.h</includes> + <includes id="df/d10/get__denomination__info_8h" name="get_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_info.h</includes> + <includes id="d1/d7d/get__denomination__revocation_8h" name="get_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_revocation.h</includes> + <includes id="de/dc1/get__drain__profit_8h" name="get_drain_profit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_drain_profit.h</includes> + <includes id="d8/d10/get__expired__reserves_8h" name="get_expired_reserves.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_expired_reserves.h</includes> + <includes id="de/dd0/get__extension__manifest_8h" name="get_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_extension_manifest.h</includes> + <includes id="db/d52/get__global__fee_8h" name="get_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fee.h</includes> + <includes id="d5/d9c/get__global__fees_8h" name="get_global_fees.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fees.h</includes> + <includes id="d9/d1c/get__known__coin_8h" name="get_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_known_coin.h</includes> + <includes id="df/d49/get__kyc__rules_8h" name="get_kyc_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_kyc_rules.h</includes> + <includes id="d3/d98/get__old__coin__by__h__blind_8h" name="get_old_coin_by_h_blind.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_old_coin_by_h_blind.h</includes> + <includes id="df/dde/get__pending__kyc__requirement__process_8h" name="get_pending_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_pending_kyc_requirement_process.h</includes> + <includes id="d4/d3a/get__policy__details_8h" name="get_policy_details.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_policy_details.h</includes> + <includes id="dc/d1f/get__purse__deposit_8h" name="get_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_deposit.h</includes> + <includes id="da/d4c/get__purse__request_8h" name="get_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_request.h</includes> + <includes id="d7/dc4/get__ready__deposit_8h" name="get_ready_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_ready_deposit.h</includes> + <includes id="d9/d5b/get__refresh_8h" name="get_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_refresh.h</includes> + <includes id="d7/ddf/get__reserve__balance_8h" name="get_reserve_balance.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_balance.h</includes> + <includes id="dd/d29/get__reserve__by__h__planchets_8h" name="get_reserve_by_h_planchets.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_by_h_planchets.h</includes> + <includes id="da/dc0/get__reserve__history_8h" name="get_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_history.h</includes> + <includes id="d2/d4e/get__signature__for__known__coin_8h" name="get_signature_for_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_signature_for_known_coin.h</includes> + <includes id="d6/d75/get__unfinished__close__requests_8h" name="get_unfinished_close_requests.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_unfinished_close_requests.h</includes> + <includes id="d5/d54/get__wire__accounts_8h" name="get_wire_accounts.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_accounts.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="d2/d6c/get__wire__fees_8h" name="get_wire_fees.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fees.h</includes> + <includes id="d7/d60/get__wire__hash__for__contract_8h" name="get_wire_hash_for_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_hash_for_contract.h</includes> + <includes id="dd/d72/get__withdraw_8h" name="get_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_withdraw.h</includes> + <includes id="d1/d08/have__deposit2_8h" name="have_deposit2.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/have_deposit2.h</includes> + <includes id="db/d9f/inject__auditor__triggers_8h" name="inject_auditor_triggers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/inject_auditor_triggers.h</includes> + <includes id="d9/d6d/insert__active__legitimization__measure_8h" name="insert_active_legitimization_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_active_legitimization_measure.h</includes> + <includes id="d6/d6b/insert__aml__decision_8h" name="insert_aml_decision.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_decision.h</includes> + <includes id="df/da4/insert__aml__officer_8h" name="insert_aml_officer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_officer.h</includes> + <includes id="dc/dc5/insert__aml__program__failure_8h" name="insert_aml_program_failure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_program_failure.h</includes> + <includes id="d0/dce/insert__auditor__denom__sig_8h" name="insert_auditor_denom_sig.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_auditor_denom_sig.h</includes> + <includes id="dc/da6/insert__auditor_8h" name="insert_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_auditor.h</includes> + <includes id="d3/db5/insert__close__request_8h" name="insert_close_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_close_request.h</includes> + <includes id="d2/dae/insert__contract_8h" name="insert_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_contract.h</includes> + <includes id="d8/d78/insert__denomination__info_8h" name="insert_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_denomination_info.h</includes> + <includes id="d2/d26/insert__denomination__revocation_8h" name="insert_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_denomination_revocation.h</includes> + <includes id="dd/d8e/insert__drain__profit_8h" name="insert_drain_profit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_drain_profit.h</includes> + <includes id="d6/de7/insert__global__fee_8h" name="insert_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_global_fee.h</includes> + <includes id="d2/dbc/insert__kyc__failure_8h" name="insert_kyc_failure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_failure.h</includes> + <includes id="d7/d89/insert__kyc__requirement__process_8h" name="insert_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_requirement_process.h</includes> + <includes id="d8/dfa/insert__partner_8h" name="insert_partner.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_partner.h</includes> + <includes id="d5/d7c/insert__purse__request_8h" name="insert_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_purse_request.h</includes> + <includes id="d2/d9e/insert__records__by__table_8h" name="insert_records_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_records_by_table.h</includes> + <includes id="d2/d06/insert__reserve__closed_8h" name="insert_reserve_closed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_reserve_closed.h</includes> + <includes id="dd/df3/insert__reserve__open__deposit_8h" name="insert_reserve_open_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_reserve_open_deposit.h</includes> + <includes id="d7/d11/insert__sanction__list__hit_8h" name="insert_sanction_list_hit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_sanction_list_hit.h</includes> + <includes id="d3/ded/insert__signkey__revocation_8h" name="insert_signkey_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_signkey_revocation.h</includes> + <includes id="d2/dbe/insert__successor__measure_8h" name="insert_successor_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_successor_measure.h</includes> + <includes id="d6/d9b/insert__wire__fee_8h" name="insert_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire_fee.h</includes> + <includes id="d0/d69/insert__wire_8h" name="insert_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire.h</includes> + <includes id="d2/da7/iterate__active__auditors_8h" name="iterate_active_auditors.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_active_auditors.h</includes> + <includes id="d1/d48/iterate__active__signkeys_8h" name="iterate_active_signkeys.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_active_signkeys.h</includes> + <includes id="db/d09/iterate__auditor__denominations_8h" name="iterate_auditor_denominations.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_auditor_denominations.h</includes> + <includes id="d9/dae/iterate__denomination__info_8h" name="iterate_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denomination_info.h</includes> + <includes id="d4/d46/iterate__denominations_8h" name="iterate_denominations.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denominations.h</includes> + <includes id="d0/d73/iterate__kyc__reference_8h" name="iterate_kyc_reference.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_kyc_reference.h</includes> + <includes id="d4/d54/iterate__reserve__close__info_8h" name="iterate_reserve_close_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_reserve_close_info.h</includes> + <includes id="d5/d71/kycauth__in__insert_8h" name="kycauth_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/kycauth_in_insert.h</includes> + <includes id="d3/dcf/kyc__provider__account__lookup_8h" name="kyc_provider_account_lookup.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/kyc_provider_account_lookup.h</includes> + <includes id="d8/d5c/lookup__active__legitimization_8h" name="lookup_active_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_active_legitimization.h</includes> + <includes id="df/d6e/lookup__aml__file__number_8h" name="lookup_aml_file_number.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_file_number.h</includes> + <includes id="d2/dc8/lookup__aml__history_8h" name="lookup_aml_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_history.h</includes> + <includes id="df/dc8/lookup__aml__officer_8h" name="lookup_aml_officer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_officer.h</includes> + <includes id="da/d92/lookup__auditor__status_8h" name="lookup_auditor_status.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_status.h</includes> + <includes id="d8/ddd/lookup__auditor__timestamp_8h" name="lookup_auditor_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_timestamp.h</includes> + <includes id="d6/df8/lookup__completed__legitimization_8h" name="lookup_completed_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_completed_legitimization.h</includes> + <includes id="d8/d1a/lookup__denomination__key_8h" name="lookup_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_denomination_key.h</includes> + <includes id="d9/d49/lookup__global__fee__by__time_8h" name="lookup_global_fee_by_time.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_global_fee_by_time.h</includes> + <includes id="d2/dc0/lookup__h__payto__by__access__token_8h" name="lookup_h_payto_by_access_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_h_payto_by_access_token.h</includes> + <includes id="da/d7c/lookup__kyc__history_8h" name="lookup_kyc_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_history.h</includes> + <includes id="d6/d21/lookup__kyc__process__by__account_8h" name="lookup_kyc_process_by_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_process_by_account.h</includes> + <includes id="d7/da3/lookup__kyc__requirement__by__row_8h" name="lookup_kyc_requirement_by_row.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_requirement_by_row.h</includes> + <includes id="da/dd7/lookup__kyc__status__by__token_8h" name="lookup_kyc_status_by_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_status_by_token.h</includes> + <includes id="d6/dfd/lookup__pending__legitimization_8h" name="lookup_pending_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_pending_legitimization.h</includes> + <includes id="dd/d0a/lookup__records__by__table_8h" name="lookup_records_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_records_by_table.h</includes> + <includes id="dd/dbd/lookup__rules__by__access__token_8h" name="lookup_rules_by_access_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_rules_by_access_token.h</includes> + <includes id="da/d40/lookup__serial__by__table_8h" name="lookup_serial_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_serial_by_table.h</includes> + <includes id="d0/dc1/lookup__signing__key_8h" name="lookup_signing_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_signing_key.h</includes> + <includes id="d7/ddc/lookup__signkey__revocation_8h" name="lookup_signkey_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_signkey_revocation.h</includes> + <includes id="db/d0c/lookup__transfer__by__deposit_8h" name="lookup_transfer_by_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_transfer_by_deposit.h</includes> + <includes id="d2/d00/lookup__wire__fee__by__time_8h" name="lookup_wire_fee_by_time.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_fee_by_time.h</includes> + <includes id="d8/d4b/lookup__wire__timestamp_8h" name="lookup_wire_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_timestamp.h</includes> + <includes id="df/d6c/lookup__wire__transfer_8h" name="lookup_wire_transfer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_transfer.h</includes> + <includes id="de/d96/mark__refresh__reveal__success_8h" name="mark_refresh_reveal_success.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/mark_refresh_reveal_success.h</includes> + <includes id="da/dac/persist__kyc__attributes_8h" name="persist_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_kyc_attributes.h</includes> + <includes id="db/df1/persist__policy__details_8h" name="persist_policy_details.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_policy_details.h</includes> + <includes id="d4/dc4/profit__drains__get__pending_8h" name="profit_drains_get_pending.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/profit_drains_get_pending.h</includes> + <includes id="df/d15/profit__drains__set__finished_8h" name="profit_drains_set_finished.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/profit_drains_set_finished.h</includes> + <includes id="d3/dd9/release__revolving__shard_8h" name="release_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/release_revolving_shard.h</includes> + <includes id="d3/d89/reserves__get_8h" name="reserves_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get.h</includes> + <includes id="df/d29/reserves__get__origin_8h" name="reserves_get_origin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get_origin.h</includes> + <includes id="dd/de8/reserves__in__insert_8h" name="reserves_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_in_insert.h</includes> + <includes id="d9/da9/reserves__update_8h" name="reserves_update.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_update.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d3/d0b/select__account__merges__above__serial__id_8h" name="select_account_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_account_merges_above_serial_id.h</includes> + <includes id="d2/d92/select__aggregation__amounts__for__kyc__check_8h" name="select_aggregation_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_amounts_for_kyc_check.h</includes> + <includes id="dc/d3c/select__aggregations__above__serial_8h" name="select_aggregations_above_serial.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregations_above_serial.h</includes> + <includes id="de/d41/select__aggregation__transient_8h" name="select_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_transient.h</includes> + <includes id="df/d78/select__all__kyc__attributes_8h" name="select_all_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_kyc_attributes.h</includes> + <includes id="d6/d4e/select__all__purse__decisions__above__serial__id_8h" name="select_all_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_purse_decisions_above_serial_id.h</includes> + <includes id="d1/d28/select__all__purse__deletions__above__serial__id_8h" name="select_all_purse_deletions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_purse_deletions_above_serial_id.h</includes> + <includes id="de/dd7/select__aml__attributes_8h" name="select_aml_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_attributes.h</includes> + <includes id="db/da0/select__aml__decisions_8h" name="select_aml_decisions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_decisions.h</includes> + <includes id="dc/d07/select__aml__measures_8h" name="select_aml_measures.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_measures.h</includes> + <includes id="d1/de6/select__aml__statistics_8h" name="select_aml_statistics.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_statistics.h</includes> + <includes id="d5/d1d/select__auditor__denom__sig_8h" name="select_auditor_denom_sig.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_auditor_denom_sig.h</includes> + <includes id="de/d6b/select__batch__deposits__missing__wire_8h" name="select_batch_deposits_missing_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_batch_deposits_missing_wire.h</includes> + <includes id="d5/d0c/select__coin__deposits__above__serial__id_8h" name="select_coin_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_coin_deposits_above_serial_id.h</includes> + <includes id="db/dcb/select__contract__by__purse_8h" name="select_contract_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract_by_purse.h</includes> + <includes id="db/d66/select__contract_8h" name="select_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract.h</includes> + <includes id="d0/dbc/select__deposit__amounts__for__kyc__check_8h" name="select_deposit_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_deposit_amounts_for_kyc_check.h</includes> + <includes id="d6/d9e/select__exchange__credit__transfers_8h" name="select_exchange_credit_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_credit_transfers.h</includes> + <includes id="da/d81/select__exchange__debit__transfers_8h" name="select_exchange_debit_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_debit_transfers.h</includes> + <includes id="d2/d8c/select__exchange__kycauth__transfers_8h" name="select_exchange_kycauth_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_kycauth_transfers.h</includes> + <includes id="dc/d11/select__kyc__accounts_8h" name="select_kyc_accounts.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_accounts.h</includes> + <includes id="df/da0/select__kyc__attributes_8h" name="select_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_attributes.h</includes> + <includes id="dc/d60/select__merge__amounts__for__kyc__check_8h" name="select_merge_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_merge_amounts_for_kyc_check.h</includes> + <includes id="da/d07/select__purse__by__merge__pub_8h" name="select_purse_by_merge_pub.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_by_merge_pub.h</includes> + <includes id="d5/de8/select__purse__decisions__above__serial__id_8h" name="select_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_decisions_above_serial_id.h</includes> + <includes id="dc/d4d/select__purse__deposits__above__serial__id_8h" name="select_purse_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_above_serial_id.h</includes> + <includes id="dd/d92/select__purse__deposits__by__purse_8h" name="select_purse_deposits_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_by_purse.h</includes> + <includes id="d6/d96/select__purse_8h" name="select_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse.h</includes> + <includes id="dd/d7a/select__purse__merge_8h" name="select_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merge.h</includes> + <includes id="d2/d5b/select__purse__merges__above__serial__id_8h" name="select_purse_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merges_above_serial_id.h</includes> + <includes id="d9/dbf/select__purse__requests__above__serial__id_8h" name="select_purse_requests_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_requests_above_serial_id.h</includes> + <includes id="dd/d5f/select__recoup__above__serial__id_8h" name="select_recoup_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_above_serial_id.h</includes> + <includes id="de/d10/select__recoup__refresh__above__serial__id_8h" name="select_recoup_refresh_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_refresh_above_serial_id.h</includes> + <includes id="d3/dd5/select__refreshes__above__serial__id_8h" name="select_refreshes_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refreshes_above_serial_id.h</includes> + <includes id="dd/d01/select__refunds__above__serial__id_8h" name="select_refunds_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refunds_above_serial_id.h</includes> + <includes id="d6/d1b/select__refunds__by__coin_8h" name="select_refunds_by_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refunds_by_coin.h</includes> + <includes id="da/daf/select__reserve__closed__above__serial__id_8h" name="select_reserve_closed_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_closed_above_serial_id.h</includes> + <includes id="d0/d93/select__reserve__close__info_8h" name="select_reserve_close_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_close_info.h</includes> + <includes id="d4/dcf/select__reserve__open__above__serial__id_8h" name="select_reserve_open_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_open_above_serial_id.h</includes> + <includes id="d7/df6/select__reserves__in__above__serial__id_8h" name="select_reserves_in_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserves_in_above_serial_id.h</includes> + <includes id="d8/d21/select__wire__out__above__serial__id__by__account_8h" name="select_wire_out_above_serial_id_by_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_wire_out_above_serial_id_by_account.h</includes> + <includes id="d3/dd2/select__wire__out__above__serial__id_8h" name="select_wire_out_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_wire_out_above_serial_id.h</includes> + <includes id="d0/d99/select__withdrawals__above__serial__id_8h" name="select_withdrawals_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdrawals_above_serial_id.h</includes> + <includes id="d6/dc0/select__withdraw__amounts__for__kyc__check_8h" name="select_withdraw_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdraw_amounts_for_kyc_check.h</includes> + <includes id="d8/d6c/set__aml__lock_8h" name="set_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_aml_lock.h</includes> + <includes id="d9/d98/set__extension__manifest_8h" name="set_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_extension_manifest.h</includes> + <includes id="de/d9f/set__purse__balance_8h" name="set_purse_balance.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_purse_balance.h</includes> + <includes id="d9/d02/start__deferred__wire__out_8h" name="start_deferred_wire_out.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_deferred_wire_out.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d5/d1f/start__read__committed_8h" name="start_read_committed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_committed.h</includes> + <includes id="d6/d55/start__read__only_8h" name="start_read_only.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_only.h</includes> + <includes id="db/d0c/store__wire__transfer__out_8h" name="store_wire_transfer_out.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/store_wire_transfer_out.h</includes> + <includes id="df/d30/trigger__kyc__rule__for__account_8h" name="trigger_kyc_rule_for_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/trigger_kyc_rule_for_account.h</includes> + <includes id="d6/d70/update__aggregation__transient_8h" name="update_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_aggregation_transient.h</includes> + <includes id="dd/d65/update__auditor_8h" name="update_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_auditor.h</includes> + <includes id="dd/d26/update__kyc__process__by__row_8h" name="update_kyc_process_by_row.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_kyc_process_by_row.h</includes> + <includes id="dc/d88/update__wire_8h" name="update_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_wire.h</includes> + <includes id="d7/d5d/wad__in__insert_8h" name="wad_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wad_in_insert.h</includes> + <includes id="d1/de8/wire__prepare__data__get_8h" name="wire_prepare_data_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_get.h</includes> + <includes id="da/d7a/wire__prepare__data__insert_8h" name="wire_prepare_data_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_insert.h</includes> + <includes id="da/d62/wire__prepare__data__mark__failed_8h" name="wire_prepare_data_mark_failed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_mark_failed.h</includes> + <includes id="d5/d88/wire__prepare__data__mark__finished_8h" name="wire_prepare_data_mark_finished.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_mark_finished.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>do_insert</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a5858f2633bd1bbd2c1d66d9d1ee66a8a</anchor> + <arglist>(void *cls, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>transact</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>ace4e4b0503d74ff1302a31264c4fc79b</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_sync</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a78a0f7dfc4e360032a6fc1382fa7b036</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>set_filename</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a2efd522e497b9b3ad2975de50e5df908</anchor> + <arglist>(struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct GNUNET_GETOPT_CommandLineOption</type> + <name>option_cfgfile_src</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>ac61c8b0d37ff2273c3f39c263cef3157</anchor> + <arglist>(char **fn)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct GNUNET_GETOPT_CommandLineOption</type> + <name>option_cfgfile_dst</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>aba224172cf29f698a9e8d650aa85da6a</anchor> + <arglist>(char **fn)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct GNUNET_CONFIGURATION_Handle *</type> + <name>load_config</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a5a7f3339ca15dbcdd082d24736370a5c</anchor> + <arglist>(const char *cfgfile)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a67236d5e314a64519aa4d5455909006e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>setup</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a306b99428d5f44a20aa256aa72812356</anchor> + <arglist>(struct GNUNET_CONFIGURATION_Handle *src_cfg, struct GNUNET_CONFIGURATION_Handle *dst_cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>src</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>afabb015441e66aa1076c90232eeb8e78</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>dst</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>aa899ae13e7398a5ea20be883839f7c67</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>sync_task</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a82a2bb3adf09ab569183b3531aee1efa</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>transaction_size</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a3b10c4ca604ad0e2074684ac126c5a1c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned long long</type> + <name>actual_size</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a8c87e60b0367cd73f6463ce5cda622e3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>exit_if_synced</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>a5014b78e99d85790c770e89ab3bd41fc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct Table</type> + <name>tables</name> + <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> + <anchor>ae026b7bc2b4ad955b6deca393a7d7555</anchor> + <arglist>[]</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-aggregation.c</name> + <path>src/auditor/</path> + <filename>d9/d11/taler-helper-auditor-aggregation_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="dd/d0f/insert__amount__arithmetic__inconsistency_8h" name="insert_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_amount_arithmetic_inconsistency.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="d3/dc3/insert__bad__sig__losses_8h" name="insert_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_bad_sig_losses.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="d0/d49/insert__coin__inconsistency_8h" name="insert_coin_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_coin_inconsistency.h</includes> + <includes id="d9/d14/insert__fee__time__inconsistency_8h" name="insert_fee_time_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_fee_time_inconsistency.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <includes id="d2/d86/insert__wire__out__inconsistency_8h" name="insert_wire_out_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_wire_out_inconsistency.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="d6/df9/get__coin__transactions_8h" name="get_coin_transactions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_transactions.h</includes> + <includes id="d9/d1c/get__known__coin_8h" name="get_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_known_coin.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="df/d6c/lookup__wire__transfer_8h" name="lookup_wire_transfer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_transfer.h</includes> + <includes id="d3/dd2/select__wire__out__above__serial__id_8h" name="select_wire_out_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_wire_out_above_serial_id.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_amount_arithmetic_inconsistency</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ae22309116635a5445658caf7b5e284fc</anchor> + <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_coin_arithmetic_inconsistency</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a3f995cbb73b408dc5aedc1ebfd56fc74</anchor> + <arglist>(const char *operation, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_row_inconsistency</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ad82a5f393e98a6a7b16f01fa07fac571</anchor> + <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>check_transaction_history_for_deposit</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a8ec87ba3deeb89ec7768850d71de7868</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue, const struct TALER_EXCHANGEDB_TransactionList *tl_head, struct TALER_Amount *merchant_gain, struct TALER_Amount *deposit_gain)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_transfer_information_cb</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a3bdfe94a590c037f44649284391f5e8d</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_FullPayto account_pay_uri, const struct TALER_FullPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp exec_time, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *coin_value, const struct TALER_Amount *deposit_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static const struct TALER_Amount *</type> + <name>get_wire_fee</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>aae07935cab3cf6a171da25d034446e2f</anchor> + <arglist>(struct AggregationContext *ac, const char *method, struct GNUNET_TIME_Timestamp timestamp)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_wire_out_cb</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a312ae8f09daea80b23471cbbf246bc8d</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp date, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_FullPayto payto_uri, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>analyze_aggregations</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>abd87750a9c238cf46566725aecbad222</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_aggregation_last_wire_out_serial_id</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ab7ebe89d030df06c289c2e1628000e4b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_wire_fee_revenue</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a2dac24d9d173da746ccbb5a2999eb8ec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_wire_out_delta_plus</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a4af7e85e9d3f53daa803c30ba101f3cc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_wire_out_delta_minus</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ae5e31fed08a537378424358055e443aa</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_coin_delta_plus</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a128df5f7c500a8a2c7178fecfe6d9506</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_coin_delta_minus</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a773c07e6028ba946bdc16b06c753494e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_arithmetic_delta_plus</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>ad857c15737e2ec8f2221603a4a8537c8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_arithmetic_delta_minus</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>acdc7df4a80bd8e1c513e11d3bf62ab7a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_aggregation_total_bad_sig_loss</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a4b84c4f5f1eddab4e6b100f591e6a17e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-coins.c</name> + <path>src/auditor/</path> + <filename>db/d6b/taler-helper-auditor-coins_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="da/dd1/del__denomination__balance_8h" name="del_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/del_denomination_balance.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="d9/d88/get__denomination__balance_8h" name="get_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_denomination_balance.h</includes> + <includes id="dd/d0f/insert__amount__arithmetic__inconsistency_8h" name="insert_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_amount_arithmetic_inconsistency.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="d3/dc3/insert__bad__sig__losses_8h" name="insert_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_bad_sig_losses.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="d8/d36/insert__denomination__balance_8h" name="insert_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_denomination_balance.h</includes> + <includes id="de/ded/insert__denominations__without__sigs_8h" name="insert_denominations_without_sigs.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_denominations_without_sigs.h</includes> + <includes id="dd/dfe/insert__emergency_8h" name="insert_emergency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_emergency.h</includes> + <includes id="d1/d81/insert__emergency__by__count_8h" name="insert_emergency_by_count.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_emergency_by_count.h</includes> + <includes id="d0/d4d/insert__historic__denom__revenue_8h" name="insert_historic_denom_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_historic_denom_revenue.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="d5/db2/update__denomination__balance_8h" name="update_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_denomination_balance.h</includes> + <includes id="d3/d6a/count__known__coins_8h" name="count_known_coins.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/count_known_coins.h</includes> + <includes id="d6/df9/get__coin__transactions_8h" name="get_coin_transactions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_transactions.h</includes> + <includes id="d1/d7d/get__denomination__revocation_8h" name="get_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_revocation.h</includes> + <includes id="d9/d1c/get__known__coin_8h" name="get_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_known_coin.h</includes> + <includes id="d9/dae/iterate__denomination__info_8h" name="iterate_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denomination_info.h</includes> + <includes id="d5/d1d/select__auditor__denom__sig_8h" name="select_auditor_denom_sig.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_auditor_denom_sig.h</includes> + <includes id="d5/d0c/select__coin__deposits__above__serial__id_8h" name="select_coin_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_coin_deposits_above_serial_id.h</includes> + <includes id="d5/de8/select__purse__decisions__above__serial__id_8h" name="select_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_decisions_above_serial_id.h</includes> + <includes id="dc/d4d/select__purse__deposits__above__serial__id_8h" name="select_purse_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_above_serial_id.h</includes> + <includes id="dd/d92/select__purse__deposits__by__purse_8h" name="select_purse_deposits_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_by_purse.h</includes> + <includes id="dd/d5f/select__recoup__above__serial__id_8h" name="select_recoup_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_above_serial_id.h</includes> + <includes id="de/d10/select__recoup__refresh__above__serial__id_8h" name="select_recoup_refresh_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_refresh_above_serial_id.h</includes> + <includes id="d3/dd5/select__refreshes__above__serial__id_8h" name="select_refreshes_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refreshes_above_serial_id.h</includes> + <includes id="dd/d01/select__refunds__above__serial__id_8h" name="select_refunds_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refunds_above_serial_id.h</includes> + <includes id="d0/d99/select__withdrawals__above__serial__id_8h" name="select_withdrawals_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdrawals_above_serial_id.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_COIN_HISTORIES</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>aa86a1009904d2e99cbe3aa7b34337abd</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>DEPOSIT_GRACE_PERIOD</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a393d8ed141b9a3d12971c07e74ddea74</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static unsigned int</type> + <name>coin_history_index</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a3b9861440c5f2764c26a8b9d7126a563</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cache_history</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a02f34bd28630ac9883c2736dd93716fa</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TALER_EXCHANGEDB_TransactionList *</type> + <name>get_cached_history</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a47721ce758c5440cd0f07c8876df34b7</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_emergency_by_amount</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a2962dc96c1516e5ec909cd7d6b3c12b4</anchor> + <arglist>(const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue, const struct TALER_Amount *risk, const struct TALER_Amount *loss)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_emergency_by_count</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>af6d3789607a42bb70e54e4a98c9b51ca</anchor> + <arglist>(const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue, uint64_t num_issued, uint64_t num_known, const struct TALER_Amount *risk)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_amount_arithmetic_inconsistency</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ae22309116635a5445658caf7b5e284fc</anchor> + <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_row_inconsistency</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ad82a5f393e98a6a7b16f01fa07fac571</anchor> + <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>check_coin_history</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>aa6cf4b9d1654744981dbeb1b531e8f18</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t rowid, const char *operation, const struct TALER_Amount *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>init_denomination</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ab790998ae7979604046fe3add9deca23</anchor> + <arglist>(const struct TALER_DenominationHashP *denom_hash, struct DenominationSummary *ds)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct DenominationSummary *</type> + <name>get_denomination_summary</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a09499a7abf161bdd6ae7d388971a27b3</anchor> + <arglist>(struct CoinContext *cc, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>sync_denomination</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>afbf58e96a94ae37e1d407e3bbef75ab8</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *denom_hash, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>cleanup_denomination</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a1d38c552d27608646e16f5b6ae540ac8</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *denom_hash, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>withdraw_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a0e097d73c6909d54e14da71c2e3b1fc7</anchor> + <arglist>(void *cls, uint64_t rowid, size_t num_denom_serials, const uint64_t *denom_serials, const struct TALER_HashBlindedPlanchetsP *selected_h, const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_BlindingMasterSeedP *blinding_seed, bool age_proof_required, uint8_t max_age, uint8_t noreveal_index, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>check_known_coin</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a4774a0d1b296b9e1f24b19792cbcfb1e</anchor> + <arglist>(const char *operation, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue, uint64_t rowid, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_Amount *loss_potential)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>reduce_denom_balance</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a4a971d32c0273a6adca2eb7ade2ce86e</anchor> + <arglist>(struct DenominationSummary *dso, uint64_t rowid, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>refresh_session_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>adce4ff456e0ad972ca8bbef4d2266985</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_DenominationPublicKey *old_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_Amount *amount_with_fee, size_t num_nds, uint64_t new_denom_serials[static num_nds], const struct TALER_RefreshCommitmentP *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>deposit_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>aea9ce50d5661654db49fb7216e40913a</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp exchange_timestamp, const struct TALER_EXCHANGEDB_Deposit *deposit, const struct TALER_DenominationPublicKey *denom_pub, bool done)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>refund_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>aa1a6382fac41a5a1b4a1458fab2c43a2</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_MerchantSignatureP *merchant_sig, const struct TALER_PrivateContractHashP *h_contract_terms, uint64_t rtransaction_id, bool full_refund, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>purse_refund_coin_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a300fb438525e15cabc323229862821a8</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_Amount *amount_with_fee, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>purse_refund_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>aa206bf95cb3aa72481fb1503797a6e1b</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *val)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_recoup</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a8df4cc04a2d8c0415472d71c6cc4adaa</anchor> + <arglist>(struct CoinContext *cc, const char *operation, uint64_t rowid, const struct TALER_Amount *amount, const struct TALER_CoinPublicInfo *coin, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const union GNUNET_CRYPTO_BlindingSecretP *coin_blind)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>recoup_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a946f3610d3801e26d1f28fd314f1986b</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *amount, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_CoinPublicInfo *coin, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const union GNUNET_CRYPTO_BlindingSecretP *coin_blind)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_denomination</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a37ba9d35c4a88f48c0be11f93e19790c</anchor> + <arglist>(void *cls, uint64_t denom_serial, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>purse_deposit_cb</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ab6b0b8c80138dc07460d9c4e8841cec3</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_EXCHANGEDB_PurseDeposit *deposit, const struct TALER_ReservePublicKeyP *reserve_pub, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *auditor_balance, const struct TALER_Amount *purse_total, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>analyze_coins</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a5c4bf0195840e94e12135f642f60b224</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_withdraw_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>aeff649943d5f311db76a6d94a5b888bc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_deposit_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a10c1030a8ae7dd8df5bcc4e2061c6b9d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_melt_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a7131237c8020ee54f67bda83601b5af6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_refund_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a4ba35960f6561c1133760a02e0dcb55e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_recoup_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a03263d374e3e02b008e06aba87c581fa</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_recoup_refresh_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a06c54d118ca8473cd13085a28a406a28</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_purse_deposits_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a48a8c0a4d9e8fb895c82defef70d5f27</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_coins_purse_refunds_serial_id</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a099620c414679771c5d18b8baec0f9e9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coin_balance_risk</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a5eea410f3c8ee3febf17d5ffbba11809</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_escrowed</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a5de601ca882950d00de0fdc969461822</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coin_irregular_loss</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ae0abf2ca89a96ba1385c094de3c2101d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coin_melt_fee_revenue</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a13b63fbbcfece712d6c066972f184502</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coin_deposit_fee_revenue</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a2803b2f992f4ff37456f83f281f03a3e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coin_deposit_fee_loss</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ad10279432a16750ec0003396f85e599b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coin_refund_fee_revenue</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ad98c05d4c2726dbeaf81ca49a0fe8ad3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_recoup_loss</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a0fc580b51d42a85ce8444c1b53ad080f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coins_total_arithmetic_delta_plus</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a8644d8805c889585bebcd25f77e2e52b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coins_total_arithmetic_delta_minus</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a577e38f3d1eb016b480642e89d56ec42</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coins_reported_emergency_risk_by_count</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a60238510cba6252a6224dd866d07fce3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coins_reported_emergency_risk_by_amount</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a2b80d77d61d150ff17b8f5790842143e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coins_emergencies_loss</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a012031a7c854d82ce335866703af1a3d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_coins_emergencies_loss_by_count</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ab1786a5f505a2637bf7e43dd03545368</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct CoinHistory</type> + <name>coin_histories</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>ac7729242606c762c3a02def1fb5d223a</anchor> + <arglist>[(16 *1024 *1024)]</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-deposits.c</name> + <path>src/auditor/</path> + <filename>dc/d97/taler-helper-auditor-deposits_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d4b/delete__generic_8h" name="delete_generic.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_generic.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="d9/d32/get__deposit__confirmations_8h" name="get_deposit_confirmations.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_deposit_confirmations.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="d1/d08/have__deposit2_8h" name="have_deposit2.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/have_deposit2.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>test_dc</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>ad71a99cf2edcb6c4089149e28d8e8c44</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>recheck_dc</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>ada5cb42488ef1826bfb764245350df8b</anchor> + <arglist>(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>analyze_deposit_confirmations</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a14e9771bc2f4e5d0bce94026268d74c6</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_deposit_confirmation_serial_id</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a6cd87712974491dcc83d654069ad35da</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_missed_deposit_confirmations</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a2f2df8174a180d5a335acad3c89afa40</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>eqs</name> + <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> + <anchor>a6b85ba4c30ad830381fad22469dc61cb</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-purses.c</name> + <path>src/auditor/</path> + <filename>db/d24/taler-helper-auditor-purses_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="df/d1b/delete__purse__info_8h" name="delete_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_purse_info.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="d9/d24/get__purse__info_8h" name="get_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_purse_info.h</includes> + <includes id="dd/d0f/insert__amount__arithmetic__inconsistency_8h" name="insert_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_amount_arithmetic_inconsistency.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="d3/dc3/insert__bad__sig__losses_8h" name="insert_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_bad_sig_losses.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="da/d45/insert__purse__info_8h" name="insert_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_purse_info.h</includes> + <includes id="d6/db7/insert__purse__not__closed__inconsistencies_8h" name="insert_purse_not_closed_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_purse_not_closed_inconsistencies.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <includes id="d5/dcc/select__purse__expired_8h" name="select_purse_expired.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_purse_expired.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="d9/dfa/update__purse__info_8h" name="update_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_purse_info.h</includes> + <includes id="db/d52/get__global__fee_8h" name="get_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fee.h</includes> + <includes id="d3/d0b/select__account__merges__above__serial__id_8h" name="select_account_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_account_merges_above_serial_id.h</includes> + <includes id="d6/d4e/select__all__purse__decisions__above__serial__id_8h" name="select_all_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_purse_decisions_above_serial_id.h</includes> + <includes id="d1/d28/select__all__purse__deletions__above__serial__id_8h" name="select_all_purse_deletions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_purse_deletions_above_serial_id.h</includes> + <includes id="d6/d96/select__purse_8h" name="select_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse.h</includes> + <includes id="dc/d4d/select__purse__deposits__above__serial__id_8h" name="select_purse_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_above_serial_id.h</includes> + <includes id="d2/d5b/select__purse__merges__above__serial__id_8h" name="select_purse_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merges_above_serial_id.h</includes> + <includes id="d9/dbf/select__purse__requests__above__serial__id_8h" name="select_purse_requests_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_requests_above_serial_id.h</includes> + <member kind="define"> + <type>#define</type> + <name>EXPIRATION_GRACE_PERIOD</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a6536eab4d2f9c4c4599d0cbbffdb56c6</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_amount_arithmetic_inconsistency</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ae22309116635a5445658caf7b5e284fc</anchor> + <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>report_row_inconsistency</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ad82a5f393e98a6a7b16f01fa07fac571</anchor> + <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>get_purse_fee</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a1a26a56e4ecdfd7ad2e6bb8bacbdd117</anchor> + <arglist>(struct GNUNET_TIME_Timestamp atime, struct TALER_Amount *fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>load_auditor_purse_summary</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a630bea5f596aeb32da34e035b383ba65</anchor> + <arglist>(struct PurseSummary *ps)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct PurseSummary *</type> + <name>setup_purse</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>aeeb04d7873582811fe8f9438e3263f32</anchor> + <arglist>(struct PurseContext *pc, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_purse_requested</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a7192b42757062de4e05ac0a561b0cd87</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePublicKeyP *merge_pub, struct GNUNET_TIME_Timestamp purse_creation, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, uint32_t age_limit, const struct TALER_Amount *target_amount, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_purse_deposits</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>adeef3133be29409d80172b5e19860432</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_EXCHANGEDB_PurseDeposit *deposit, const struct TALER_ReservePublicKeyP *reserve_pub, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *auditor_balance, const struct TALER_Amount *purse_total, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_purse_merged</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a7b65fb23df8eee33f59c9bbd9f40b870</anchor> + <arglist>(void *cls, uint64_t rowid, const char *partner_base_url, const struct TALER_Amount *amount, const struct TALER_Amount *balance, enum TALER_WalletAccountMergeFlags flags, const struct TALER_PurseMergePublicKeyP *merge_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_PurseMergeSignatureP *merge_sig, const struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp merge_timestamp)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_account_merged</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a40d505b53b1962fae3893e8d53858443</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount, uint32_t min_age, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *purse_fee, struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_purse_decision</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>abfc75171cbea380e879b2130ab95d497</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, bool refunded)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_purse_deletion</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>aa04c32a39d041139fcfcd309421ecc0e</anchor> + <arglist>(void *cls, uint64_t deletion_serial_id, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_purse_expired</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a69e0aa9a26eda85f704c9514ea942b2f</anchor> + <arglist>(void *cls, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>verify_purse_balance</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>adf7678347d585ca025a40bcf14cc727f</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>release_purse_balance</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a5ea1b61f7857443b4c2b6bd1badb18c6</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>analyze_purses</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a1fab1c6a46a49fd87e2f2e605f13f404</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_account_merge_serial_id</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a9a051e9dfe365dee06e16c1b4c75a1c7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_decision_serial_id</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a01948e71ff93adc44ebcc0f33900de6f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_deletion_serial_id</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ae1c8bf09fba90575397bd25847c29452</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_deposits_serial_id</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a884d24e69857d5b99ba916ea877e00b0</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_merges_serial_id</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ac0c235109802dc76a4351c327eb1ec46</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_request_serial_id</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ab1c283101065cd48610b468669aef0e9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_purse_open_counter</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ad1e263af4d6f90f5076b9fe99c71877a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_global_balance</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>add293fd39fb35f5adbbeee5a81eb83f1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_total_balance_insufficient_loss</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ab810f612dd6a073e476a07fd8c971d46</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_total_delayed_decisions</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ad7d58e2eacd8c3aabd174f3c26955ea1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_total_balance_purse_not_closed</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a1f0869ecc53d9a23f1f3eccc5c8905bb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_total_arithmetic_delta_plus</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a5aa4931d9ef2b959d7284ce8af52f6d3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_total_arithmetic_delta_minus</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>acf761a438eb71b270a5e207cbe4b1a18</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_purse_total_bad_sig_loss</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>ad7919cfe079a14dbb7dc76ed528d25da</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-reserves.c</name> + <path>src/auditor/</path> + <filename>d7/d45/taler-helper-auditor-reserves_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d5/dd9/select__reserve__close__request__info_8h" name="select_reserve_close_request_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_close_request_info.h</includes> + <includes id="d3/dac/del__reserve__info_8h" name="del_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/del_reserve_info.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="d2/d32/get__reserve__info_8h" name="get_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserve_info.h</includes> + <includes id="dd/d0f/insert__amount__arithmetic__inconsistency_8h" name="insert_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_amount_arithmetic_inconsistency.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="d3/dc3/insert__bad__sig__losses_8h" name="insert_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_bad_sig_losses.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="d6/da0/insert__reserve__info_8h" name="insert_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_reserve_info.h</includes> + <includes id="de/dcf/insert__reserve__not__closed__inconsistency_8h" name="insert_reserve_not_closed_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_reserve_not_closed_inconsistency.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="db/d92/update__reserve__info_8h" name="update_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_reserve_info.h</includes> + <includes id="d1/d7d/get__denomination__revocation_8h" name="get_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_revocation.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="d3/d89/reserves__get_8h" name="reserves_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get.h</includes> + <includes id="d3/d0b/select__account__merges__above__serial__id_8h" name="select_account_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_account_merges_above_serial_id.h</includes> + <includes id="d5/de8/select__purse__decisions__above__serial__id_8h" name="select_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_decisions_above_serial_id.h</includes> + <includes id="dd/d5f/select__recoup__above__serial__id_8h" name="select_recoup_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_above_serial_id.h</includes> + <includes id="da/daf/select__reserve__closed__above__serial__id_8h" name="select_reserve_closed_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_closed_above_serial_id.h</includes> + <includes id="d4/dcf/select__reserve__open__above__serial__id_8h" name="select_reserve_open_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_open_above_serial_id.h</includes> + <includes id="d7/df6/select__reserves__in__above__serial__id_8h" name="select_reserves_in_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserves_in_above_serial_id.h</includes> + <includes id="d0/d99/select__withdrawals__above__serial__id_8h" name="select_withdrawals_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdrawals_above_serial_id.h</includes> + <member kind="define"> + <type>#define</type> + <name>CLOSING_GRACE_PERIOD</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a104c382799344f1a4c73c309244476b2</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>CHECK_DB</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a6a6c3f85ca325073bcb42f234b869ccb</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>report_amount_arithmetic_inconsistency</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>acb82f6a28a60f021b1176733801d063d</anchor> + <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>report_row_inconsistency</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a9fd3b27923aa17b3316d4dbc11474411</anchor> + <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>load_auditor_reserve_summary</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aa9f337cd6cc88c4f9bac8dfde07fa0a6</anchor> + <arglist>(struct ReserveSummary *rs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct ReserveSummary *</type> + <name>setup_reserve</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>afe8b41ed08d71f8ceae4c23fddd9ed0a</anchor> + <arglist>(struct ReserveContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_reserve_in</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a8de9008d46969ef58e3256710d023d3f</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *credit, const struct TALER_FullPayto sender_account_details, uint64_t wire_reference, struct GNUNET_TIME_Timestamp execution_date)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_withdrawals</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>addae892ebc489f0c68591196bf5e8cea</anchor> + <arglist>(void *cls, uint64_t rowid, size_t num_denom_serials, const uint64_t *denom_serials, const struct TALER_HashBlindedPlanchetsP *selected_h, const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_BlindingMasterSeedP *blinding_seed, bool age_proof_required, uint8_t max_age, uint8_t noreveal_index, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_recoup_by_reserve</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a3702dcb32edb3589eb2d7d0f7a28e59a</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *amount, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_CoinPublicInfo *coin, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const union GNUNET_CRYPTO_BlindingSecretP *coin_blind)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>get_closing_fee</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aacec6265b1745d529ec5d4cfda92466f</anchor> + <arglist>(const struct TALER_FullPayto receiver_account, struct GNUNET_TIME_Timestamp atime, struct TALER_Amount *fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_reserve_open</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>abb43fde46994cbd8b5c17d6995155579</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_Amount *reserve_payment, struct GNUNET_TIME_Timestamp request_timestamp, struct GNUNET_TIME_Timestamp reserve_expiration, uint32_t purse_limit, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_reserve_closed</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a04b3e5b6e7f3fe4d66d932fe74797cd9</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *closing_fee, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *transfer_details, uint64_t close_request_row)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>handle_account_merged</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a40d505b53b1962fae3893e8d53858443</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount, uint32_t min_age, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *purse_fee, struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>purse_decision_cb</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>ab6a11485fd5df67c08aa4da095789bcb</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *purse_value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>verify_reserve_balance</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a79e46b2757abb6f989843e3fd75412ad</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>analyze_reserves</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aa41f26cdf61fa918f749e52056134a76</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>global_qs</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aef3267a5c44f6738c965d67650d671fd</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>idle_reserve_expiration_time</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aa1ff3dea246722124ecb16416ff2e378</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_reserve_in_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a5941ae66fac056f5acecee11e248041b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_withdraw_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a4b2043600306e55a590322245b058084</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_reserve_recoup_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a72b4476ae626d86a43a4d0c20a7ff689</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_reserve_open_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>ab1de9b9d5779f69adf6ee39a873f1863</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_reserve_close_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a640c33a400cc7cd25d77f5b0f1e1da65</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_purse_decisions_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>ae96e8a6974aebbe9a7edec10d70af39f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_account_merges_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>ab21f1faa8944a4ad31a402224320c746</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_reserves_history_requests_serial_id</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aa21ae7edce33a2312d7e3c4f88309d0c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_reserve_total_balance</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a44e2548983e3d3930b7b946aec432f9c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_reserve_loss</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a5074f3eebd06d393d79bc804c3ff71de</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_withdraw_fee_revenue</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a10f25b99b4983aa74e7872e3a5373a2a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_close_fee_revenue</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a6f5df3be6168d1e09d972c47713ae0f7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_purse_fee_revenue</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aad6a9c047a42f18c7d3fa533e2c63d4b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_open_fee_revenue</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a5b5dfd1447ab0ae0eae4279b8d35b589</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_history_fee_revenue</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a1a474636e689da9975e2b5f6629dc6f5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_total_bad_sig_loss</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>aeafa750c7b5d88d4f7dc1df3ae2123d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_balance_reserve_not_closed</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a032a8c2532b5fbc9b7069167ba29cb39</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_balance_summary_delta_plus</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>addf5194bc7b217609c7d595159f8eed7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_balance_summary_delta_minus</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a004631c4d92c501b4a38e747863503d4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_total_arithmetic_delta_plus</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a1944ca2e17ca6085b653cfc9ee3dd955</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_reserves_total_arithmetic_delta_minus</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a3840f3179065465e593a311cec551187</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-transfer.c</name> + <path>src/auditor/</path> + <filename>da/d18/taler-helper-auditor-transfer_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d9/d67/delete__early__aggregation_8h" name="delete_early_aggregation.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_early_aggregation.h</includes> + <includes id="d6/dd2/delete__pending__deposit_8h" name="delete_pending_deposit.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_pending_deposit.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="d0/d41/insert__early__aggregation_8h" name="insert_early_aggregation.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_early_aggregation.h</includes> + <includes id="d3/d1f/insert__pending__deposit_8h" name="insert_pending_deposit.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_pending_deposit.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="df/dc0/auditor-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/start.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="dc/d3c/select__aggregations__above__serial_8h" name="select_aggregations_above_serial.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregations_above_serial.h</includes> + <includes id="de/d6b/select__batch__deposits__missing__wire_8h" name="select_batch_deposits_missing_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_batch_deposits_missing_wire.h</includes> + <includes id="d6/d55/start__read__only_8h" name="start_read_only.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_only.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>import_wire_missing_cb</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a17de8b6b13255d9f79b58c55da8e82e3</anchor> + <arglist>(void *cls, uint64_t batch_deposit_serial_id, const struct TALER_Amount *total_amount, const struct TALER_FullPaytoHashP *wire_target_h_payto, struct GNUNET_TIME_Timestamp deadline)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>check_for_required_transfers</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a617ca8b111c2832bb7239445a26fbb5b</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clear_finished_transfer_cb</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a331ea4fbb8968ca65f67e873c13fac6a</anchor> + <arglist>(void *cls, const struct TALER_Amount *amount, uint64_t tracking_serial_id, uint64_t batch_deposit_serial_id)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>check_for_completed_transfers</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a33837eba2d3e62a547ed59f9177bd013</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>begin_transaction</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a48af3a99d6e3f376a0ddd1ce0e6345a8</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>start</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a93c124ac5ed8e8b9faeccf97d06b2aef</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_wire_batch_deposit_id</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>ae6d2ce71775092a39231ff934e171ca5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_wire_aggregation_id</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>ae4f36896f39bf48b450cdccf3a306789</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_amount_lag</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>afae9b843e76704b5b6b4c3fa8e53d2cc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_early_aggregation</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>aad77df2b9b99bf5dc2da02ef1681188a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-wire-credit.c</name> + <path>src/auditor/</path> + <filename>db/d76/taler-helper-auditor-wire-credit_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d5/db4/delete__reserve__in__inconsistency_8h" name="delete_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_reserve_in_inconsistency.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="d2/de6/insert__misattribution__in__inconsistency_8h" name="insert_misattribution_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_misattribution_in_inconsistency.h</includes> + <includes id="d3/d19/insert__reserve__in__inconsistency_8h" name="insert_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_reserve_in_inconsistency.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <includes id="d2/dc1/insert__row__minor__inconsistencies_8h" name="insert_row_minor_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_minor_inconsistencies.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="dc/dff/select__reserve__in__inconsistency_8h" name="select_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_reserve_in_inconsistency.h</includes> + <includes id="df/dc0/auditor-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/start.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d6/d55/start__read__only_8h" name="start_read_only.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_only.h</includes> + <member kind="define"> + <type>#define</type> + <name>GRACE_PERIOD</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a527d9bb4f9eee533c2cfb2cfad97a7f0</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAX_PER_TRANSACTION</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a8bc97b18227569db506272cd91c39d0b</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TIME_TOLERANCE</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa3547fbe261a7091b81d65383d4c0316</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_rii</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aeee08113862217d6b9688cd0216cff5e</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>begin_transaction</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a48af3a99d6e3f376a0ddd1ce0e6345a8</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>rollback_and_reset</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a22aedc12d310d13acab4fe6711b9bca1</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>commit</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ad2954caffe0e0a086f79b8403ca7f204</anchor> + <arglist>(enum GNUNET_DB_QueryStatus qs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>conclude_credit_history</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a07f1032ef6b458eea9edb5a97304fe08</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_equality</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a7d6964c4324c773416c26a26333bbb37</anchor> + <arglist>(const struct TALER_Amount *credit, const struct TALER_Amount *credit2, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReservePublicKeyP *reserve_pub2, const struct TALER_FullPayto sender_account_details, const struct TALER_FullPayto sender_account_details2, struct GNUNET_TIME_Timestamp execution_date, struct GNUNET_TIME_Timestamp execution_date2)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>reserve_in_cb</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ad5e749c8fa06ce2960ffa572a3eecf9e</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *credit, const struct TALER_FullPayto sender_account_details, uint64_t wire_reference, struct GNUNET_TIME_Timestamp execution_date)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>complain_in_not_found</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa9650ee2052d172f2cf3be45f4d10a97</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>process_credits</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ab532f58b0f5d25e4e0fd5c06f27a0982</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>conclude_account</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa09be7d682a09d9aef8f058ed3dd0178</anchor> + <arglist>(struct WireAccount *wa)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>analyze_credit</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a97a1810165c3bd0d3d6d3170bd58e87e</anchor> + <arglist>(struct WireAccount *wa, const struct TALER_BANK_CreditDetails *credit_details)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>history_credit_cb</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>af7b8911fb1b054819190e0431510851e</anchor> + <arglist>(void *cls, const struct TALER_BANK_CreditHistoryResponse *chr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>begin_credit_audit</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa5f908096690c648b3f08153eda4a58b</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>process_account_cb</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a0dcf5e89176ec39b66e561cdbce94281</anchor> + <arglist>(void *cls, const struct TALER_EXCHANGEDB_AccountInfo *ai)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>global_qs</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aef3267a5c44f6738c965d67650d671fd</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> + <name>in_map</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a180abcdc430aa90c4a2e0c43ec7d6c1b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAccount *</type> + <name>wa_head</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ab1f7cfee482c8d793c83e7d0d2fb0872</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAccount *</type> + <name>wa_tail</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a1af94843e241f0d1a8693dae4145cc3c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>tiny_amount</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa1e174b27b7290f1669bbe16fac4d2c2</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_bad_amount_in_plus</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a6d2ce09687ad791720ae5911539e817f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_bad_amount_in_minus</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa03e429492029c1f2ae0be4c57c1cd90</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_misattribution_in</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a4655b8b1e029c8007356407ae5eea70a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_wire_in</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>ae3d97efecf59ab292ff0b831c200a8a2</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_kycauth_in</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>af08edf72a5fd847763a08cc30f744d4a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_wire_credit_fees</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a42bfd177548239a6b9033b8b35371be6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>zero</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>aa42f2e183ebccbc2ca999ec89a23c19b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>ignore_account_404</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a21ecf969ded9bf7d10a4ca0ed8fde466</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-helper-auditor-wire-debit.c</name> + <path>src/auditor/</path> + <filename>d5/d0f/taler-helper-auditor-wire-debit_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d6/d8b/delete__auditor__closure__lag_8h" name="delete_auditor_closure_lag.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_auditor_closure_lag.h</includes> + <includes id="d4/d80/delete__wire__out__inconsistency__if__matching_8h" name="delete_wire_out_inconsistency_if_matching.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_wire_out_inconsistency_if_matching.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="d6/d26/insert__auditor__closure__lags_8h" name="insert_auditor_closure_lags.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_closure_lags.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <includes id="d2/dc1/insert__row__minor__inconsistencies_8h" name="insert_row_minor_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_minor_inconsistencies.h</includes> + <includes id="d4/dcd/insert__wire__format__inconsistency_8h" name="insert_wire_format_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_wire_format_inconsistency.h</includes> + <includes id="d2/d86/insert__wire__out__inconsistency_8h" name="insert_wire_out_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_wire_out_inconsistency.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="df/dc0/auditor-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/start.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="de/dc1/get__drain__profit_8h" name="get_drain_profit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_drain_profit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="da/daf/select__reserve__closed__above__serial__id_8h" name="select_reserve_closed_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_closed_above_serial_id.h</includes> + <includes id="d8/d21/select__wire__out__above__serial__id__by__account_8h" name="select_wire_out_above_serial_id_by_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_wire_out_above_serial_id_by_account.h</includes> + <includes id="d6/d55/start__read__only_8h" name="start_read_only.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_only.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_PER_TRANSACTION</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a8bc97b18227569db506272cd91c39d0b</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TIME_TOLERANCE</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>aa3547fbe261a7091b81d65383d4c0316</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAX_LONGPOLL_DELAY</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ad2610ccca378824b529ddb79b5618ace</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MIN_LONGPOLL_DELAY</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>acdd9140ba46075110f7efb16413af223</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAX_DIAG_LEN</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a1d290e24797f498b04642d65bf11bf14</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_roi</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ae44bb3e434471a8cc2a5c96597fe69c9</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_rc</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a74a50e7ff2d31b354f0e6b97cb8ba962</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_pending_rc</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>abd47bdb945eb996371a59d00605c6831</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>hash_rc</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a7ddc7093ee99cff3cf4739f9905cf224</anchor> + <arglist>(const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *wtid, struct GNUNET_HashCode *key)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>begin_transaction</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a48af3a99d6e3f376a0ddd1ce0e6345a8</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>commit</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ad2954caffe0e0a086f79b8403ca7f204</anchor> + <arglist>(enum GNUNET_DB_QueryStatus qs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>check_time_difference</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a8e322929117d646f5aa64be8797ce57a</anchor> + <arglist>(const char *table, uint64_t rowid, struct GNUNET_TIME_Timestamp want, struct GNUNET_TIME_Timestamp have)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_rc_matches</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a32e03b6f82d92a7c30a78644dfd99f97</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>make_missing_diag</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a3cc8ea2ae8094406bc8f37e55569b2af</anchor> + <arglist>(char diag[128], const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_reported_inconsistency</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>abccffcac653bec9707c6ed66c02ae08e</anchor> + <arglist>(struct WireTransferOutInfo *roi)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_profit_drain</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a9befb18846a339a70e9e37e30229768e</anchor> + <arglist>(struct WireTransferOutInfo *roi)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_closure_lag</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a024a4759436d7cbd6eb80ed4513f0154</anchor> + <arglist>(const struct WireTransferOutInfo *roi)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>complain_out_not_found</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ab9f04de747fc5abc6d14b818f3ef0534</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>wire_out_cb</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a35d849e281eb487c5df0659abe9499df</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp date, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_FullPayto payto_uri, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>process_debits</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a66eaa8a11319f8031046a37327f88efa</anchor> + <arglist>(struct WireAccount *wa)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_exchange_wire_out</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ac3af7e1fd94e289569c5406916cb6cd5</anchor> + <arglist>(struct WireAccount *wa)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>history_debit_cb</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>aeec463db323d72e936d712f56ce5fb89</anchor> + <arglist>(void *cls, const struct TALER_BANK_DebitHistoryResponse *dhr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>dh_long_poll</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a7dd33c4beb741c28b5211d1686659b5e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>reserve_closed_cb</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a8a93b6beb723e94f2cec24ca95abdea1</anchor> + <arglist>(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *closing_fee, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t close_request_row)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>process_account_cb</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a0dcf5e89176ec39b66e561cdbce94281</anchor> + <arglist>(void *cls, const struct TALER_EXCHANGEDB_AccountInfo *ai)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_notify</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> + <name>reserve_closures</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a30fac33134f3ed640d405434597898ff</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>global_qs</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>aef3267a5c44f6738c965d67650d671fd</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> + <name>out_map</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ae5045602f24ea2d0f98914b9fb076da6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAccount *</type> + <name>wa_head</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ab1f7cfee482c8d793c83e7d0d2fb0872</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAccount *</type> + <name>wa_tail</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a1af94843e241f0d1a8693dae4145cc3c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>TAC_wire_reserve_close_id</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ac28ff03bbee6cb080ee97b96e8fb3418</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_bad_amount_out_plus</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ae55aa7cd66d133de990a120da53fbdf7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_bad_amount_out_minus</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a6cc827abb5c2c44bd049887ba153b7ce</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_closure_amount_lag</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a6820ecb30625b3a8913d01ec43878494</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_wire_debit_duplicate_transfer_subject_total</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a1dac74f829a1bc6792d0a628cc9f8cba</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_wire_out</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>ab60840b85854d2d5488b1bb574971458</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>TAC_total_drained</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>aba8a99212ec4eefd4de06482e3f51892</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>zero</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>aa42f2e183ebccbc2ca999ec89a23c19b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rctx</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>aa4703d2852b7001a5ca78c753ef8a070</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>internal_checks</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>ignore_account_404</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a21ecf969ded9bf7d10a4ca0ed8fde466</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>create_tables.c</name> + <path>src/auditordb/</path> + <filename>db/d10/create__tables_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d7f/auditor-database_2create__tables_8h" name="create_tables.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/create_tables.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_create_tables</name> + <anchorfile>db/d10/create__tables_8c.html</anchorfile> + <anchor>a891c734d79a3333ae1faf2522f197278</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool support_partitions, uint32_t num_partitions)</arglist> + </member> + </compound> + <compound kind="file"> + <name>del_denomination_balance.c</name> + <path>src/auditordb/</path> + <filename>d1/df3/del__denomination__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/dd1/del__denomination__balance_8h" name="del_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/del_denomination_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_del_denomination_balance</name> + <anchorfile>d1/df3/del__denomination__balance_8c.html</anchorfile> + <anchor>acfbfd16a7eef3c23f6c00b9c9a3a0bd8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> + </member> + </compound> + <compound kind="file"> + <name>del_reserve_info.c</name> + <path>src/auditordb/</path> + <filename>df/d74/del__reserve__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/dac/del__reserve__info_8h" name="del_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/del_reserve_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_del_reserve_info</name> + <anchorfile>df/d74/del__reserve__info_8c.html</anchorfile> + <anchor>a22fa6359f1dd66abee23388d37a3ccb5</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_auditor_closure_lag.c</name> + <path>src/auditordb/</path> + <filename>d1/dd0/delete__auditor__closure__lag_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d8b/delete__auditor__closure__lag_8h" name="delete_auditor_closure_lag.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_auditor_closure_lag.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_auditor_closure_lag</name> + <anchorfile>d1/dd0/delete__auditor__closure__lag_8c.html</anchorfile> + <anchor>a1fd9db71b83a299f261e4fd27373c387</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *amount, const struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_FullPayto credit_account_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_early_aggregation.c</name> + <path>src/auditordb/</path> + <filename>da/d6c/delete__early__aggregation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d67/delete__early__aggregation_8h" name="delete_early_aggregation.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_early_aggregation.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_early_aggregation</name> + <anchorfile>da/d6c/delete__early__aggregation_8c.html</anchorfile> + <anchor>a8821534a621aa4ad4b6eb3976c3c5cbd</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_generic.c</name> + <path>src/auditordb/</path> + <filename>d1/d03/delete__generic_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="dc/d4b/delete__generic_8h" name="delete_generic.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_generic.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_generic</name> + <anchorfile>d1/d03/delete__generic_8c.html</anchorfile> + <anchor>af0b6739381da4610055c39fce90345da</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_pending_deposit.c</name> + <path>src/auditordb/</path> + <filename>de/ddc/delete__pending__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/dd2/delete__pending__deposit_8h" name="delete_pending_deposit.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_pending_deposit.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_pending_deposit</name> + <anchorfile>de/ddc/delete__pending__deposit_8c.html</anchorfile> + <anchor>a4a7aa070129961e0d904f42727cefc56</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_purse_info.c</name> + <path>src/auditordb/</path> + <filename>da/d19/delete__purse__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d1b/delete__purse__info_8h" name="delete_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_purse_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_purse_info</name> + <anchorfile>da/d19/delete__purse__info_8c.html</anchorfile> + <anchor>a70bfc6699c19d964a656437fcf59fca8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_reserve_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d9/d2e/delete__reserve__in__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/db4/delete__reserve__in__inconsistency_8h" name="delete_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_reserve_in_inconsistency.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_reserve_in_inconsistency</name> + <anchorfile>d9/d2e/delete__reserve__in__inconsistency_8c.html</anchorfile> + <anchor>ae6837106251071330978d3112dc8bf1c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t row_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_wire_out_inconsistency_if_matching.c</name> + <path>src/auditordb/</path> + <filename>d5/d37/delete__wire__out__inconsistency__if__matching_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d4/d80/delete__wire__out__inconsistency__if__matching_8h" name="delete_wire_out_inconsistency_if_matching.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/delete_wire_out_inconsistency_if_matching.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_wire_out_inconsistency_if_matching</name> + <anchorfile>d5/d37/delete__wire__out__inconsistency__if__matching_8c.html</anchorfile> + <anchor>ac65d9263eefa50704dc9bbddc675682e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>drop_tables.c</name> + <path>src/auditordb/</path> + <filename>d6/d27/drop__tables_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d99/auditor-database_2drop__tables_8h" name="drop_tables.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/drop_tables.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_drop_tables</name> + <anchorfile>d6/d27/drop__tables_8c.html</anchorfile> + <anchor>af3978389abc471591d92ed7ee1d65dfd</anchor> + <arglist>(void *cls, bool drop_exchangelist)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_listen.c</name> + <path>src/auditordb/</path> + <filename>d2/d01/event__listen_8c.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d45/auditor-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_listen.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>struct GNUNET_DB_EventHandler *</type> + <name>AUDITORDB_event_listen</name> + <anchorfile>d2/d01/event__listen_8c.html</anchorfile> + <anchor>ada946e44c6203351558989342e716884</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, struct GNUNET_TIME_Relative timeout, GNUNET_DB_EventCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>AUDITORDB_event_listen_cancel</name> + <anchorfile>d2/d01/event__listen_8c.html</anchorfile> + <anchor>ab7e0abc5251b0a765a048a9c629ab52b</anchor> + <arglist>(struct GNUNET_DB_EventHandler *eh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_notify.c</name> + <path>src/auditordb/</path> + <filename>d0/d9d/event__notify_8c.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/de3/auditor-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/event_notify.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>void</type> + <name>AUDITORDB_event_notify</name> + <anchorfile>d0/d9d/event__notify_8c.html</anchorfile> + <anchor>a3e7d9157b6fc6a90ad614ab4cab510d1</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>gc.c</name> + <path>src/auditordb/</path> + <filename>d8/d16/gc_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d6b/auditor-database_2gc_8h" name="gc.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/gc.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_gc</name> + <anchorfile>d8/d16/gc_8c.html</anchorfile> + <anchor>a2272f63ff6b20d7951f1576c3883fd47</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_amount_arithmetic_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>da/ddd/get__amount__arithmetic__inconsistency_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="df/d0f/get__amount__arithmetic__inconsistency_8h" name="get_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_amount_arithmetic_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>amount_arithmetic_inconsistency_cb</name> + <anchorfile>da/ddd/get__amount__arithmetic__inconsistency_8c.html</anchorfile> + <anchor>a0545a37afd4b36387c469cb6057e99b4</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_amount_arithmetic_inconsistency</name> + <anchorfile>da/ddd/get__amount__arithmetic__inconsistency_8c.html</anchorfile> + <anchor>a00487c9490b05d7bcea25c09b3718328</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_AmountArithmeticInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_auditor_closure_lags.c</name> + <path>src/auditordb/</path> + <filename>d5/d10/get__auditor__closure__lags_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="dd/dfd/get__auditor__closure__lags_8h" name="get_auditor_closure_lags.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_closure_lags.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>closure_lags_cb</name> + <anchorfile>d5/d10/get__auditor__closure__lags_8c.html</anchorfile> + <anchor>ab24922f429d6db712c3cc11ec37ecf1a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_auditor_closure_lags</name> + <anchorfile>d5/d10/get__auditor__closure__lags_8c.html</anchorfile> + <anchor>a9c8f3665bf8d08fd1a392f3f0fb28db6</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ClosureLagsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_auditor_progress.c</name> + <path>src/auditordb/</path> + <filename>d5/dac/get__auditor__progress_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d7f/get__auditor__progress_8h" name="get_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_auditor_progress.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditor_progress_cb</name> + <anchorfile>d5/dac/get__auditor__progress_8c.html</anchorfile> + <anchor>ad4e07362fa57b35465f3be4d889c3be3</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_auditor_progress</name> + <anchorfile>d5/dac/get__auditor__progress_8c.html</anchorfile> + <anchor>a56f3f64788f0156faae2d8075219cd36</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t *progress_offset,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_bad_sig_losses.c</name> + <path>src/auditordb/</path> + <filename>d6/d2e/get__bad__sig__losses_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d7/de8/get__bad__sig__losses_8h" name="get_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_bad_sig_losses.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>bad_sig_losses_cb</name> + <anchorfile>d6/d2e/get__bad__sig__losses_8c.html</anchorfile> + <anchor>aff00a6482e635438c3058829f71cb36e</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_bad_sig_losses</name> + <anchorfile>d6/d2e/get__bad__sig__losses_8c.html</anchorfile> + <anchor>a133fb63ef8cbdbd8c69ce72f69bbb44a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, const struct GNUNET_CRYPTO_EddsaPublicKey *op_spec_pub, const char *op, TALER_AUDITORDB_BadSigLossesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_balance.c</name> + <path>src/auditordb/</path> + <filename>d1/db9/get__balance_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d5a/get__balance_8h" name="get_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>balance_cb</name> + <anchorfile>d1/db9/get__balance_8c.html</anchorfile> + <anchor>aee11c5af38e26cbaab664da8623c3f4f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_balance</name> + <anchorfile>d1/db9/get__balance_8c.html</anchorfile> + <anchor>aa6175869dbb096b8f509b5fab88a0839</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, struct TALER_Amount *balance_value,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_balances.c</name> + <path>src/auditordb/</path> + <filename>da/dc7/get__balances_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="de/d04/get__balances_8h" name="get_balances.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_balances.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>balances_cb</name> + <anchorfile>da/dc7/get__balances_8c.html</anchorfile> + <anchor>a0b6348f9f4966dcce2c98ce4ee324701</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_balances</name> + <anchorfile>da/dc7/get__balances_8c.html</anchorfile> + <anchor>a6263da0c37d8b90d1de7fbde66f2361d</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, TALER_AUDITORDB_BalancesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_coin_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d7/d9c/get__coin__inconsistency_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d4/d4e/get__coin__inconsistency_8h" name="get_coin_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_coin_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>coin_inconsistency_cb</name> + <anchorfile>d7/d9c/get__coin__inconsistency_8c.html</anchorfile> + <anchor>a6f88f04fe5e1265f8d2b4217bbdc8d8f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_coin_inconsistency</name> + <anchorfile>d7/d9c/get__coin__inconsistency_8c.html</anchorfile> + <anchor>aaf4373fbb5105b19ffb461b18a0eb85a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_CoinInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_balance.c</name> + <path>src/auditordb/</path> + <filename>de/d42/get__denomination__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d88/get__denomination__balance_8h" name="get_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_denomination_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denomination_balance</name> + <anchorfile>de/d42/get__denomination__balance_8c.html</anchorfile> + <anchor>ae9dc676b537047078deb5a94ea8458d0</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_key_validity_withdraw_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d8/dc2/get__denomination__key__validity__withdraw__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>denomination_key_validity_withdraw_inconsistency_cb</name> + <anchorfile>d8/dc2/get__denomination__key__validity__withdraw__inconsistency_8c.html</anchorfile> + <anchor>ab1e3b6092b39258679377260e165163f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>d8/dc2/get__denomination__key__validity__withdraw__inconsistency_8c.html</anchorfile> + <anchor>ab3f6fe5f33b0cd993c99821806daa4d7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_pending.c</name> + <path>src/auditordb/</path> + <filename>d3/d89/get__denomination__pending_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d4/d82/get__denomination__pending_8h" name="get_denomination_pending.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_denomination_pending.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>denomination_pending_cb</name> + <anchorfile>d3/d89/get__denomination__pending_8c.html</anchorfile> + <anchor>a8d730846e5322a031d527ea920d7fe26</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denomination_pending</name> + <anchorfile>d3/d89/get__denomination__pending_8c.html</anchorfile> + <anchor>a1865d3c4fc70f912390d96b0a75c0312</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_DenominationPendingCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denominations_without_sigs.c</name> + <path>src/auditordb/</path> + <filename>d0/d09/get__denominations__without__sigs_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d3/dfd/get__denominations__without__sigs_8h" name="get_denominations_without_sigs.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_denominations_without_sigs.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>denominations_without_sigs_cb</name> + <anchorfile>d0/d09/get__denominations__without__sigs_8c.html</anchorfile> + <anchor>a7f56853afc0ba7453ba817168231eaf9</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denominations_without_sigs</name> + <anchorfile>d0/d09/get__denominations__without__sigs_8c.html</anchorfile> + <anchor>a244ef7c0766b70b213d9f6eec9f039e7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationsWithoutSigsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_deposit_confirmations.c</name> + <path>src/auditordb/</path> + <filename>db/da1/get__deposit__confirmations_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d32/get__deposit__confirmations_8h" name="get_deposit_confirmations.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_deposit_confirmations.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>deposit_confirmation_cb</name> + <anchorfile>db/da1/get__deposit__confirmations_8c.html</anchorfile> + <anchor>aa5119ab54bf7d32669938462aa67eb35</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_deposit_confirmations</name> + <anchorfile>db/da1/get__deposit__confirmations_8c.html</anchorfile> + <anchor>adca589edf97a3979cf637419c53de86a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DepositConfirmationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_emergency.c</name> + <path>src/auditordb/</path> + <filename>d4/d6e/get__emergency_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="db/d9c/get__emergency_8h" name="get_emergency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_emergency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>emergency_cb</name> + <anchorfile>d4/d6e/get__emergency_8c.html</anchorfile> + <anchor>af646df0b92944ce3cfbdb00386143bf2</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_emergency</name> + <anchorfile>d4/d6e/get__emergency_8c.html</anchorfile> + <anchor>aa9b91d5fc820a0df73b1d4ee1722ef26</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_emergency_by_count.c</name> + <path>src/auditordb/</path> + <filename>db/d23/get__emergency__by__count_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d9/dab/get__emergency__by__count_8h" name="get_emergency_by_count.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_emergency_by_count.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>emergency_by_count_cb</name> + <anchorfile>db/d23/get__emergency__by__count_8c.html</anchorfile> + <anchor>ab28367afc879348080f6e94c6b647fff</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_emergency_by_count</name> + <anchorfile>db/d23/get__emergency__by__count_8c.html</anchorfile> + <anchor>afec95be46472c4b54f50c16be2a4ddf7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergenciesByCountCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_exchange_signkeys.c</name> + <path>src/auditordb/</path> + <filename>d6/d37/get__exchange__signkeys_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d7/de1/get__exchange__signkeys_8h" name="get_exchange_signkeys.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_exchange_signkeys.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>exchange_signkeys_cb</name> + <anchorfile>d6/d37/get__exchange__signkeys_8c.html</anchorfile> + <anchor>a938f43cb04b26d5f475144de3f9393b7</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_exchange_signkeys</name> + <anchorfile>d6/d37/get__exchange__signkeys_8c.html</anchorfile> + <anchor>a7fb9274ca0b63a001487f04812fff996</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ExchangeSignkeysCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_fee_time_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d8/db3/get__fee__time__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="dd/df6/get__fee__time__inconsistency_8h" name="get_fee_time_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_fee_time_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>fee_time_inconsistency_cb</name> + <anchorfile>d8/db3/get__fee__time__inconsistency_8c.html</anchorfile> + <anchor>a915009bc08ad10bf04973ff90a3cade4</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_fee_time_inconsistency</name> + <anchorfile>d8/db3/get__fee__time__inconsistency_8c.html</anchorfile> + <anchor>a09858f263b923759f190953566560e2a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_FeeTimeInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_misattribution_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>da/dd0/get__misattribution__in__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="de/d2a/get__misattribution__in__inconsistency_8h" name="get_misattribution_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_misattribution_in_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>misattribution_in_inconsistency_cb</name> + <anchorfile>da/dd0/get__misattribution__in__inconsistency_8c.html</anchorfile> + <anchor>aed495be883fc4f91506673b2543471a6</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_misattribution_in_inconsistency</name> + <anchorfile>da/dd0/get__misattribution__in__inconsistency_8c.html</anchorfile> + <anchor>a0da53ca0aed0d523988b175cabfcf7f2</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_MisattributionInInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_progress_points.c</name> + <path>src/auditordb/</path> + <filename>dc/d73/get__progress__points_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d8e/get__progress__points_8h" name="get_progress_points.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_progress_points.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>progress_cb</name> + <anchorfile>dc/d73/get__progress__points_8c.html</anchorfile> + <anchor>aaaca02133a6528eaf138d704de54ee5d</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_progress_points</name> + <anchorfile>dc/d73/get__progress__points_8c.html</anchorfile> + <anchor>a3a4b25af8bd9f2bd34b5c493898030ad</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, TALER_AUDITORDB_ProgressPointsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purse_info.c</name> + <path>src/auditordb/</path> + <filename>de/db6/get__purse__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d24/get__purse__info_8h" name="get_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_purse_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_purse_info</name> + <anchorfile>de/db6/get__purse__info_8c.html</anchorfile> + <anchor>ae369ffd0cfb78770131f469430186cea</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, uint64_t *rowid, struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp *expiration_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purse_not_closed_inconsistencies.c</name> + <path>src/auditordb/</path> + <filename>d4/dc1/get__purse__not__closed__inconsistencies_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="df/dc6/get__purse__not__closed__inconsistencies_8h" name="get_purse_not_closed_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_purse_not_closed_inconsistencies.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_not_closed_inconsistencies_cb</name> + <anchorfile>d4/dc1/get__purse__not__closed__inconsistencies_8c.html</anchorfile> + <anchor>aa2cb4853dd68bc49b2cb326b2697a6c7</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_purse_not_closed_inconsistencies</name> + <anchorfile>d4/dc1/get__purse__not__closed__inconsistencies_8c.html</anchorfile> + <anchor>a06524c1c01083e85f4dd56355a440fe4</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_PurseNotClosedInconsistenciesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purses.c</name> + <path>src/auditordb/</path> + <filename>d2/dee/get__purses_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="df/dc0/get__purses_8h" name="get_purses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_purses.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purses_cb</name> + <anchorfile>d2/dee/get__purses_8c.html</anchorfile> + <anchor>a73b633df709a02dd18da09ff35e37830</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_purses</name> + <anchorfile>d2/dee/get__purses_8c.html</anchorfile> + <anchor>ae45b08570777ab9e06b5d22abc3fdb0a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_PursesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_balance_insufficient_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d0/d10/get__reserve__balance__insufficient__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_balance_insufficient_inconsistency_cb</name> + <anchorfile>d0/d10/get__reserve__balance__insufficient__inconsistency_8c.html</anchorfile> + <anchor>a2013c64fdbc2be5d47860cf4bd01e328</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_balance_insufficient_inconsistency</name> + <anchorfile>d0/d10/get__reserve__balance__insufficient__inconsistency_8c.html</anchorfile> + <anchor>af3d74f7ea5b36f5d671b288f3f7e3755</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_balance_summary_wrong_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d6/dcd/get__reserve__balance__summary__wrong__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_balance_summary_wrong_inconsistency_cb</name> + <anchorfile>d6/dcd/get__reserve__balance__summary__wrong__inconsistency_8c.html</anchorfile> + <anchor>ad421fb3a0eb0bde115d66d236e9b5241</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>d6/dcd/get__reserve__balance__summary__wrong__inconsistency_8c.html</anchorfile> + <anchor>a7bea33bc485e0f7b9cd225a0cb6519ac</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>de/d4d/get__reserve__in__inconsistency_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d4/d5f/get__reserve__in__inconsistency_8h" name="get_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserve_in_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_in_inconsistency_cb</name> + <anchorfile>de/d4d/get__reserve__in__inconsistency_8c.html</anchorfile> + <anchor>aa6285ade93cadd1e2bd09f283c3d080a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_in_inconsistency</name> + <anchorfile>de/d4d/get__reserve__in__inconsistency_8c.html</anchorfile> + <anchor>a634cb8fb07c018b405d99b6910d3624e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveInInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_info.c</name> + <path>src/auditordb/</path> + <filename>d7/d72/get__reserve__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d32/get__reserve__info_8h" name="get_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserve_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_info</name> + <anchorfile>d7/d72/get__reserve__info_8c.html</anchorfile> + <anchor>a02e036263f333c88f599eb88067a43d2</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *rowid, struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp *expiration_date, struct TALER_FullPayto *sender_account)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_not_closed_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>dd/d27/get__reserve__not__closed__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d3/d77/get__reserve__not__closed__inconsistency_8h" name="get_reserve_not_closed_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserve_not_closed_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_not_closed_inconsistency_cb</name> + <anchorfile>dd/d27/get__reserve__not__closed__inconsistency_8c.html</anchorfile> + <anchor>ad63004ca6e551c9944c805b5f0dfcbef</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_not_closed_inconsistency</name> + <anchorfile>dd/d27/get__reserve__not__closed__inconsistency_8c.html</anchorfile> + <anchor>ab4e9945f3d92f2230fd7c19080473913</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveNotClosedInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserves.c</name> + <path>src/auditordb/</path> + <filename>da/df6/get__reserves_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d5/d3e/get__reserves_8h" name="get_reserves.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_reserves.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserves_cb</name> + <anchorfile>da/df6/get__reserves_8c.html</anchorfile> + <anchor>a50c8f8f963fdd4837ce085509444e874</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserves</name> + <anchorfile>da/df6/get__reserves_8c.html</anchorfile> + <anchor>af13958c37e8a96e18f1c8cb00ad191e4</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_ReservesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_row_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d7/d6a/get__row__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="da/df9/get__row__inconsistency_8h" name="get_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_row_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>row_inconsistency_cb</name> + <anchorfile>d7/d6a/get__row__inconsistency_8c.html</anchorfile> + <anchor>a32f6510ded54b5e6c18ace57b0ed68bd</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_row_inconsistency</name> + <anchorfile>d7/d6a/get__row__inconsistency_8c.html</anchorfile> + <anchor>ac987588c500564241a838e5262213447</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_row_minor_inconsistencies.c</name> + <path>src/auditordb/</path> + <filename>d1/d47/get__row__minor__inconsistencies_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d7/d5e/get__row__minor__inconsistencies_8h" name="get_row_minor_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_row_minor_inconsistencies.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>row_minor_inconsistencies_cb</name> + <anchorfile>d1/d47/get__row__minor__inconsistencies_8c.html</anchorfile> + <anchor>a057214891c8eb1f9c84a6befe00bf531</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_row_minor_inconsistencies</name> + <anchorfile>d1/d47/get__row__minor__inconsistencies_8c.html</anchorfile> + <anchor>a0318c84a8e37ac4cf0de32f5e9f13223</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowMinorInconsistenciesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_fee_summary.c</name> + <path>src/auditordb/</path> + <filename>d2/da7/get__wire__fee__summary_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d68/get__wire__fee__summary_8h" name="get_wire_fee_summary.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_wire_fee_summary.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_wire_fee_summary</name> + <anchorfile>d2/da7/get__wire__fee__summary_8c.html</anchorfile> + <anchor>abdac75eada1589e3589507d9b78fdfad</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, struct TALER_Amount *wire_fee_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_format_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d6/df1/get__wire__format__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d6/dd1/get__wire__format__inconsistency_8h" name="get_wire_format_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_wire_format_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_format_inconsistency_cb</name> + <anchorfile>d6/df1/get__wire__format__inconsistency_8c.html</anchorfile> + <anchor>a1c0734b4b3fdd214dda2ca49d95e0fed</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_wire_format_inconsistency</name> + <anchorfile>d6/df1/get__wire__format__inconsistency_8c.html</anchorfile> + <anchor>a6cda075771d35ece81b1c3cd6c1602f9</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireFormatInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_out_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>dc/da3/get__wire__out__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="da/d93/get__wire__out__inconsistency_8h" name="get_wire_out_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/get_wire_out_inconsistency.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_out_inconsistency_cb</name> + <anchorfile>dc/da3/get__wire__out__inconsistency_8c.html</anchorfile> + <anchor>adee3d2d673afe899c0504ba6b5e4af11</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_wire_out_inconsistency</name> + <anchorfile>dc/da3/get__wire__out__inconsistency_8c.html</anchorfile> + <anchor>a3d8f8e2e032c73b839dcd36c0065cb32</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireOutInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>hdr.h</name> + <path>src/auditordb/</path> + <filename>d0/d75/hdr_8h.html</filename> + </compound> + <compound kind="file"> + <name>helper.c</name> + <path>src/auditordb/</path> + <filename>d3/dcd/helper_8c.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>const char *</type> + <name>AUDITORDB_get_deletable_suppressable_table_name</name> + <anchorfile>d3/dcd/helper_8c.html</anchorfile> + <anchor>a1aeaa343caf338fc4cb728177d62decc</anchor> + <arglist>(enum TALER_AUDITORDB_DeletableSuppressableTables table)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_amount_arithmetic_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>db/d99/insert__amount__arithmetic__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="dd/d0f/insert__amount__arithmetic__inconsistency_8h" name="insert_amount_arithmetic_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_amount_arithmetic_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_amount_arithmetic_inconsistency</name> + <anchorfile>db/d99/insert__amount__arithmetic__inconsistency_8c.html</anchorfile> + <anchor>a9a52eb499073ec054c2e0c204da3287d</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_auditor_closure_lags.c</name> + <path>src/auditordb/</path> + <filename>df/d75/insert__auditor__closure__lags_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d6/d26/insert__auditor__closure__lags_8h" name="insert_auditor_closure_lags.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_closure_lags.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_auditor_closure_lags</name> + <anchorfile>df/d75/insert__auditor__closure__lags_8c.html</anchorfile> + <anchor>a20d127a5a393540f242c9c7c6c247d5e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_auditor_progress.c</name> + <path>src/auditordb/</path> + <filename>d9/d2a/insert__auditor__progress_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d3e/insert__auditor__progress_8h" name="insert_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_auditor_progress.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_auditor_progress</name> + <anchorfile>d9/d2a/insert__auditor__progress_8c.html</anchorfile> + <anchor>af20245e52e10015d49a5550156080a40</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_bad_sig_losses.c</name> + <path>src/auditordb/</path> + <filename>db/d76/insert__bad__sig__losses_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d3/dc3/insert__bad__sig__losses_8h" name="insert_bad_sig_losses.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_bad_sig_losses.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_bad_sig_losses</name> + <anchorfile>db/d76/insert__bad__sig__losses_8c.html</anchorfile> + <anchor>a21760876591077621f7a203ddc83cf1b</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_balance.c</name> + <path>src/auditordb/</path> + <filename>d5/d1f/insert__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/dca/insert__balance_8h" name="insert_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_balance</name> + <anchorfile>d5/d1f/insert__balance_8c.html</anchorfile> + <anchor>a799126d74e6239845684200a3d105afb</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_value,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_coin_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d7/d20/insert__coin__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d0/d49/insert__coin__inconsistency_8h" name="insert_coin_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_coin_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_coin_inconsistency</name> + <anchorfile>d7/d20/insert__coin__inconsistency_8c.html</anchorfile> + <anchor>a360c6e6700a4a411708cd30c00d79cb9</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_balance.c</name> + <path>src/auditordb/</path> + <filename>df/d63/insert__denomination__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d36/insert__denomination__balance_8h" name="insert_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_denomination_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denomination_balance</name> + <anchorfile>df/d63/insert__denomination__balance_8c.html</anchorfile> + <anchor>a367b3c8719a8110f3a7b62ddd9edd0e8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_key_validity_withdraw_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>da/d48/insert__denomination__key__validity__withdraw__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>da/d48/insert__denomination__key__validity__withdraw__inconsistency_8c.html</anchorfile> + <anchor>aef91d0edf0e7bf86a24eaa5791dc5533</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_pending.c</name> + <path>src/auditordb/</path> + <filename>d1/d04/insert__denomination__pending_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="de/d4f/insert__denomination__pending_8h" name="insert_denomination_pending.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_denomination_pending.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denomination_pending</name> + <anchorfile>d1/d04/insert__denomination__pending_8c.html</anchorfile> + <anchor>ae0ae9723d4f6d1bdd1502b5d25f9f4d7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denominations_without_sigs.c</name> + <path>src/auditordb/</path> + <filename>df/d44/insert__denominations__without__sigs_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="de/ded/insert__denominations__without__sigs_8h" name="insert_denominations_without_sigs.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_denominations_without_sigs.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denominations_without_sigs</name> + <anchorfile>df/d44/insert__denominations__without__sigs_8c.html</anchorfile> + <anchor>a6d2dd1887836b20df761075c8cf29a9b</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_deposit_confirmation.c</name> + <path>src/auditordb/</path> + <filename>d8/dd8/insert__deposit__confirmation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d0b/insert__deposit__confirmation_8h" name="insert_deposit_confirmation.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_deposit_confirmation.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_deposit_confirmation</name> + <anchorfile>d8/dd8/insert__deposit__confirmation_8c.html</anchorfile> + <anchor>ad214380ea71987e7c72455608e9a204e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_early_aggregation.c</name> + <path>src/auditordb/</path> + <filename>d4/d2c/insert__early__aggregation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d41/insert__early__aggregation_8h" name="insert_early_aggregation.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_early_aggregation.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_early_aggregation</name> + <anchorfile>d4/d2c/insert__early__aggregation_8c.html</anchorfile> + <anchor>a7e0dcb0f9002a169355bbec842d012d3</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id, uint64_t tracking_serial_id, const struct TALER_Amount *total_amount)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_emergency.c</name> + <path>src/auditordb/</path> + <filename>dd/d0c/insert__emergency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="dd/dfe/insert__emergency_8h" name="insert_emergency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_emergency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_emergency</name> + <anchorfile>dd/d0c/insert__emergency_8c.html</anchorfile> + <anchor>a6e99ce079b8b2f93771af5f278d6284c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_Emergency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_emergency_by_count.c</name> + <path>src/auditordb/</path> + <filename>d2/d96/insert__emergency__by__count_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d1/d81/insert__emergency__by__count_8h" name="insert_emergency_by_count.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_emergency_by_count.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_emergency_by_count</name> + <anchorfile>d2/d96/insert__emergency__by__count_8c.html</anchorfile> + <anchor>a8922d534742b98943aa023d3a3b5df63</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_exchange_signkey.c</name> + <path>src/auditordb/</path> + <filename>d4/d66/insert__exchange__signkey_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d76/insert__exchange__signkey_8h" name="insert_exchange_signkey.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_exchange_signkey.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_exchange_signkey</name> + <anchorfile>d4/d66/insert__exchange__signkey_8c.html</anchorfile> + <anchor>aa42113daf13fa0ffb1fdd70353cf79c4</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ExchangeSigningKey *sk)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_fee_time_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>da/d28/insert__fee__time__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d9/d14/insert__fee__time__inconsistency_8h" name="insert_fee_time_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_fee_time_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_fee_time_inconsistency</name> + <anchorfile>da/d28/insert__fee__time__inconsistency_8c.html</anchorfile> + <anchor>ad4a37247baa3cd40ead2d612f53adc7c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_historic_denom_revenue.c</name> + <path>src/auditordb/</path> + <filename>d4/d4b/insert__historic__denom__revenue_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d4d/insert__historic__denom__revenue_8h" name="insert_historic_denom_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_historic_denom_revenue.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_historic_denom_revenue</name> + <anchorfile>d4/d4b/insert__historic__denom__revenue_8c.html</anchorfile> + <anchor>a9aefad87d845439db3953dc752031481</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct GNUNET_TIME_Timestamp revenue_timestamp, const struct TALER_Amount *revenue_balance, const struct TALER_Amount *loss_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_historic_reserve_revenue.c</name> + <path>src/auditordb/</path> + <filename>dc/d7f/insert__historic__reserve__revenue_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d50/insert__historic__reserve__revenue_8h" name="insert_historic_reserve_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_historic_reserve_revenue.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_historic_reserve_revenue</name> + <anchorfile>dc/d7f/insert__historic__reserve__revenue_8c.html</anchorfile> + <anchor>aee27e022dea1ce26bfd3e40815ef4bc8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_Amount *reserve_profits)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_misattribution_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d2/d66/insert__misattribution__in__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d2/de6/insert__misattribution__in__inconsistency_8h" name="insert_misattribution_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_misattribution_in_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_misattribution_in_inconsistency</name> + <anchorfile>d2/d66/insert__misattribution__in__inconsistency_8c.html</anchorfile> + <anchor>a2b2c06cab05b5ba97f7322d27c4f21bc</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_pending_deposit.c</name> + <path>src/auditordb/</path> + <filename>d2/d36/insert__pending__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d1f/insert__pending__deposit_8h" name="insert_pending_deposit.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_pending_deposit.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_pending_deposit</name> + <anchorfile>d2/d36/insert__pending__deposit_8c.html</anchorfile> + <anchor>aab2fa53e27f88b1dd6ffe08ec12351a9</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id, const struct TALER_FullPaytoHashP *wire_target_h_payto, const struct TALER_Amount *total_amount, struct GNUNET_TIME_Timestamp deadline)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_purse_info.c</name> + <path>src/auditordb/</path> + <filename>da/d18/insert__purse__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d45/insert__purse__info_8h" name="insert_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_purse_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_purse_info</name> + <anchorfile>da/d18/insert__purse__info_8c.html</anchorfile> + <anchor>a1fea8c2fb6a583003b3aae8ebbd8e882</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_purse_not_closed_inconsistencies.c</name> + <path>src/auditordb/</path> + <filename>df/d9b/insert__purse__not__closed__inconsistencies_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d6/db7/insert__purse__not__closed__inconsistencies_8h" name="insert_purse_not_closed_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_purse_not_closed_inconsistencies.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_purse_not_closed_inconsistencies</name> + <anchorfile>df/d9b/insert__purse__not__closed__inconsistencies_8c.html</anchorfile> + <anchor>a683ab9452022162285ec160e884bc7b0</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_balance_insufficient_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d9/dee/insert__reserve__balance__insufficient__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_balance_insufficient_inconsistency</name> + <anchorfile>d9/dee/insert__reserve__balance__insufficient__inconsistency_8c.html</anchorfile> + <anchor>a1da6aa2d342fa3ca89449236ee473e9e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_balance_summary_wrong_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>dc/d2a/insert__reserve__balance__summary__wrong__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>dc/d2a/insert__reserve__balance__summary__wrong__inconsistency_8c.html</anchorfile> + <anchor>a3b896722bdae18424f13410a33263b54</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>df/def/insert__reserve__in__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d3/d19/insert__reserve__in__inconsistency_8h" name="insert_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_reserve_in_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_in_inconsistency</name> + <anchorfile>df/def/insert__reserve__in__inconsistency_8c.html</anchorfile> + <anchor>a65251c79bf864a66fcd197a1eaa8b753</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_info.c</name> + <path>src/auditordb/</path> + <filename>dc/da1/insert__reserve__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/da0/insert__reserve__info_8h" name="insert_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_reserve_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_info</name> + <anchorfile>dc/da1/insert__reserve__info_8c.html</anchorfile> + <anchor>aaa25a9ec4226215fcef7a547ad644c6f</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp expiration_date, const struct TALER_FullPayto origin_account)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_not_closed_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>dc/db2/insert__reserve__not__closed__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="de/dcf/insert__reserve__not__closed__inconsistency_8h" name="insert_reserve_not_closed_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_reserve_not_closed_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_not_closed_inconsistency</name> + <anchorfile>dc/db2/insert__reserve__not__closed__inconsistency_8c.html</anchorfile> + <anchor>ae65c05749fd60bb864db2223b732d08c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_row_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d9/d55/insert__row__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d5/dbe/insert__row__inconsistency_8h" name="insert_row_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_row_inconsistency</name> + <anchorfile>d9/d55/insert__row__inconsistency_8c.html</anchorfile> + <anchor>a41a7729b8722b8c2cc05291c97fe6b63</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_row_minor_inconsistencies.c</name> + <path>src/auditordb/</path> + <filename>d5/d5e/insert__row__minor__inconsistencies_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d2/dc1/insert__row__minor__inconsistencies_8h" name="insert_row_minor_inconsistencies.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_row_minor_inconsistencies.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_row_minor_inconsistencies</name> + <anchorfile>d5/d5e/insert__row__minor__inconsistencies_8c.html</anchorfile> + <anchor>a6646aa42975e797163627e3b08a21b25</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_wire_format_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d8/db3/insert__wire__format__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d4/dcd/insert__wire__format__inconsistency_8h" name="insert_wire_format_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_wire_format_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_wire_format_inconsistency</name> + <anchorfile>d8/db3/insert__wire__format__inconsistency_8c.html</anchorfile> + <anchor>a3007c39f3af9c53dfc25b57717f803ad</anchor> + <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_wire_out_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d9/d62/insert__wire__out__inconsistency_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="d2/d86/insert__wire__out__inconsistency_8h" name="insert_wire_out_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/insert_wire_out_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_wire_out_inconsistency</name> + <anchorfile>d9/d62/insert__wire__out__inconsistency_8c.html</anchorfile> + <anchor>ae6406c8b80a266f50d81e9915eb31615</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_reserve_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>d6/dd3/lookup__reserve__in__inconsistency_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="df/d8c/lookup__reserve__in__inconsistency_8h" name="lookup_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/lookup_reserve_in_inconsistency.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_lookup_reserve_in_inconsistency</name> + <anchorfile>d6/dd3/lookup__reserve__in__inconsistency_8c.html</anchorfile> + <anchor>af0881820b73e551dacc5c14817b80377</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_helper.h</name> + <path>src/auditordb/</path> + <filename>dc/d3d/pg__helper_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">AUDITORDB_PostgresContext</class> + <member kind="define"> + <type>#define</type> + <name>PREPARE</name> + <anchorfile>dc/d3d/pg__helper_8h.html</anchorfile> + <anchor>a2cfff1b75e94286f681ddcb31c6840a2</anchor> + <arglist>(pg, name, sql)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_PQ_RESULT_SPEC_AMOUNT</name> + <anchorfile>dc/d3d/pg__helper_8h.html</anchorfile> + <anchor>aff8ddc368800c3fba51cf36d9c9e99c3</anchor> + <arglist>(field, amountp)</arglist> + </member> + <member kind="function"> + <type>const char *</type> + <name>AUDITORDB_get_deletable_suppressable_table_name</name> + <anchorfile>dc/d3d/pg__helper_8h.html</anchorfile> + <anchor>a1aeaa343caf338fc4cb728177d62decc</anchor> + <arglist>(enum TALER_AUDITORDB_DeletableSuppressableTables table)</arglist> + </member> + </compound> + <compound kind="file"> + <name>plugin_auditordb_postgres.c</name> + <path>src/auditordb/</path> + <filename>d9/da3/plugin__auditordb__postgres_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>struct AUDITORDB_PostgresContext *</type> + <name>TALER_AUDITORDB_connect</name> + <anchorfile>d9/da3/plugin__auditordb__postgres_8c.html</anchorfile> + <anchor>a09c332250b5af405a765bbf60fd9161c</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool skip_preflight)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_AUDITORDB_disconnect</name> + <anchorfile>d9/da3/plugin__auditordb__postgres_8c.html</anchorfile> + <anchor>ae7638914a67db72cdb5949f489fef4f3</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>preflight.c</name> + <path>src/auditordb/</path> + <filename>dd/d61/preflight_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>setup_connection</name> + <anchorfile>dd/d61/preflight_8c.html</anchorfile> + <anchor>aa476b57fd2eb2faa84de18b43f7b7fde</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_preflight</name> + <anchorfile>dd/d61/preflight_8c.html</anchorfile> + <anchor>a42dab5fc081c875bdfc105ad165ccb27</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_early_aggregations.c</name> + <path>src/auditordb/</path> + <filename>d7/d4c/select__early__aggregations_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d2a/select__early__aggregations_8h" name="select_early_aggregations.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_early_aggregations.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>early_aggregation_cb</name> + <anchorfile>d7/d4c/select__early__aggregations_8c.html</anchorfile> + <anchor>a10ae640cd9910fabb85e2e205e6bf4ef</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_early_aggregations</name> + <anchorfile>d7/d4c/select__early__aggregations_8c.html</anchorfile> + <anchor>a5ea9f181e50ffd5a889dc2da607a2bed</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EarlyAggregationsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_historic_denom_revenue.c</name> + <path>src/auditordb/</path> + <filename>da/da6/select__historic__denom__revenue_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d7e/select__historic__denom__revenue_8h" name="select_historic_denom_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_historic_denom_revenue.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>historic_denom_revenue_cb</name> + <anchorfile>da/da6/select__historic__denom__revenue_8c.html</anchorfile> + <anchor>a6d48c051a62d754ab7cbdb298179715d</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_historic_denom_revenue</name> + <anchorfile>da/da6/select__historic__denom__revenue_8c.html</anchorfile> + <anchor>a8053126f3863d72b0930ef45fa6d9e12</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricDenominationRevenueDataCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_historic_reserve_revenue.c</name> + <path>src/auditordb/</path> + <filename>d1/d4c/select__historic__reserve__revenue_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d5d/select__historic__reserve__revenue_8h" name="select_historic_reserve_revenue.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_historic_reserve_revenue.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>historic_reserve_revenue_cb</name> + <anchorfile>d1/d4c/select__historic__reserve__revenue_8c.html</anchorfile> + <anchor>a9e943a790ff01e5c14f46cc040b3e0a8</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_historic_reserve_revenue</name> + <anchorfile>d1/d4c/select__historic__reserve__revenue_8c.html</anchorfile> + <anchor>a23b4616c927d108d37d0c260d1476582</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricReserveRevenueDataCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_pending_deposits.c</name> + <path>src/auditordb/</path> + <filename>d9/d8c/select__pending__deposits_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/dc7/select__pending__deposits_8h" name="select_pending_deposits.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_pending_deposits.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_missing_cb</name> + <anchorfile>d9/d8c/select__pending__deposits_8c.html</anchorfile> + <anchor>af5b4d6bc4f7ba63926a78daf46406e17</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_pending_deposits</name> + <anchorfile>d9/d8c/select__pending__deposits_8c.html</anchorfile> + <anchor>a8c64f2829d5bfa342382ffb0927c4261</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, struct GNUNET_TIME_Absolute deadline, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireMissingCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_expired.c</name> + <path>src/auditordb/</path> + <filename>d4/d3a/select__purse__expired_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/dcc/select__purse__expired_8h" name="select_purse_expired.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_purse_expired.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_expired_cb</name> + <anchorfile>d4/d3a/select__purse__expired_8c.html</anchorfile> + <anchor>a53cb9c8ca4e292d59d0b6c331628d5f4</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_purse_expired</name> + <anchorfile>d4/d3a/select__purse__expired_8c.html</anchorfile> + <anchor>acff321e7b43cd347bd0270a15ff4a3eb</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, TALER_AUDITORDB_ExpiredPurseCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserve_in_inconsistency.c</name> + <path>src/auditordb/</path> + <filename>de/dd4/select__reserve__in__inconsistency_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/dff/select__reserve__in__inconsistency_8h" name="select_reserve_in_inconsistency.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/select_reserve_in_inconsistency.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_reserve_in_inconsistency</name> + <anchorfile>de/dd4/select__reserve__in__inconsistency_8c.html</anchorfile> + <anchor>ada9a4d1a07c34869246cc03218e440a5</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>start.c</name> + <path>src/auditordb/</path> + <filename>d7/d2a/start_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/dc0/auditor-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/start.h</includes> + <includes id="d1/d73/auditor-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/preflight.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_start</name> + <anchorfile>d7/d2a/start_8c.html</anchorfile> + <anchor>aee363278e096537b477bc2e392341404</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>AUDITORDB_rollback</name> + <anchorfile>d7/d2a/start_8c.html</anchorfile> + <anchor>ae1b4e85074ab0eb512fd0a90900480b0</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_commit</name> + <anchorfile>d7/d2a/start_8c.html</anchorfile> + <anchor>a4c49dc9b0337e7efea9d97bd80085b11</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>template.c</name> + <path>src/auditordb/</path> + <filename>d6/d06/template_8c.html</filename> + </compound> + <compound kind="file"> + <name>update_auditor_progress.c</name> + <path>src/auditordb/</path> + <filename>d0/ddf/update__auditor__progress_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d61/update__auditor__progress_8h" name="update_auditor_progress.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_auditor_progress.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_auditor_progress</name> + <anchorfile>d0/ddf/update__auditor__progress_8c.html</anchorfile> + <anchor>a96ab87762ac19f8bccd9e78b640cbe67</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_balance.c</name> + <path>src/auditordb/</path> + <filename>db/da6/update__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d88/update__balance_8h" name="update_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_balance</name> + <anchorfile>db/da6/update__balance_8c.html</anchorfile> + <anchor>ad2ab2e9f43f41d0dd89f73db7325c7fe</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_amount,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_denomination_balance.c</name> + <path>src/auditordb/</path> + <filename>d7/d6f/update__denomination__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/db2/update__denomination__balance_8h" name="update_denomination_balance.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_denomination_balance.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_denomination_balance</name> + <anchorfile>d7/d6f/update__denomination__balance_8c.html</anchorfile> + <anchor>a62e7a489efc03c5a57cb4a93eeab9527</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_generic_suppressed.c</name> + <path>src/auditordb/</path> + <filename>dd/d6e/update__generic__suppressed_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <includes id="dc/d14/update__generic__suppressed_8h" name="update_generic_suppressed.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_generic_suppressed.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_generic_suppressed</name> + <anchorfile>dd/d6e/update__generic__suppressed_8c.html</anchorfile> + <anchor>a010d6180662dafdb67d458cc495e4e01</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id, bool suppressed)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_purse_info.c</name> + <path>src/auditordb/</path> + <filename>dc/d08/update__purse__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/dfa/update__purse__info_8h" name="update_purse_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_purse_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_purse_info</name> + <anchorfile>dc/d08/update__purse__info_8c.html</anchorfile> + <anchor>a0a3e56a5226b71c1b256dbd084fcabce</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_reserve_info.c</name> + <path>src/auditordb/</path> + <filename>dc/d39/update__reserve__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d92/update__reserve__info_8h" name="update_reserve_info.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_reserve_info.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_reserve_info</name> + <anchorfile>dc/d39/update__reserve__info_8c.html</anchorfile> + <anchor>ad661d0ac3d872ba42fbdbd6f0fa83e1f</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp expiration_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_wire_fee_summary.c</name> + <path>src/auditordb/</path> + <filename>dd/dbe/update__wire__fee__summary_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d01/update__wire__fee__summary_8h" name="update_wire_fee_summary.h" local="yes" import="no" module="no" objc="no">taler/auditor-database/update_wire_fee_summary.h</includes> + <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_wire_fee_summary</name> + <anchorfile>dd/dbe/update__wire__fee__summary_8c.html</anchorfile> + <anchor>a633f21ce98e4ce73db711eec340481e3</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *wire_fee_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_account_token.c</name> + <path>src/bank-lib/</path> + <filename>db/d8e/bank__api__account__token_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="da/d78/taler__curl__lib_8h" name="taler_curl_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_curl_lib.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_account_token_finished</name> + <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> + <anchor>a7e5cbe705119050a193e35569c4bec14</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static const char *</type> + <name>scope_to_string</name> + <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> + <anchor>ab23a764d21205384d9bf7b2e3ccc1492</anchor> + <arglist>(enum TALER_BANK_TokenScope scope)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_AccountTokenHandle *</type> + <name>TALER_BANK_account_token</name> + <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> + <anchor>a274f302aed72b09aa567aebd194e93ec</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const char *account_name, enum TALER_BANK_TokenScope scope, bool refreshable, const char *description, struct GNUNET_TIME_Relative duration, TALER_BANK_AccountTokenCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_account_token_cancel</name> + <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> + <anchor>a9344c5b822eb945c60aab17f8a562b9f</anchor> + <arglist>(struct TALER_BANK_AccountTokenHandle *ath)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_admin_add_incoming.c</name> + <path>src/bank-lib/</path> + <filename>d8/dd0/bank__api__admin__add__incoming_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="da/d78/taler__curl__lib_8h" name="taler_curl_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_curl_lib.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_admin_add_incoming_finished</name> + <anchorfile>d8/dd0/bank__api__admin__add__incoming_8c.html</anchorfile> + <anchor>ac40ab768e0754d87256b487d9e24c722</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_AdminAddIncomingHandle *</type> + <name>TALER_BANK_admin_add_incoming</name> + <anchorfile>d8/dd0/bank__api__admin__add__incoming_8c.html</anchorfile> + <anchor>ac0ab3448b3a910b2b7de93ba5125b7ab</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *amount, const struct TALER_FullPayto debit_account, TALER_BANK_AdminAddIncomingCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_admin_add_incoming_cancel</name> + <anchorfile>d8/dd0/bank__api__admin__add__incoming_8c.html</anchorfile> + <anchor>a3ad90fbdab3257336d63390d444d36e4</anchor> + <arglist>(struct TALER_BANK_AdminAddIncomingHandle *aai)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_admin_add_kycauth.c</name> + <path>src/bank-lib/</path> + <filename>d9/da8/bank__api__admin__add__kycauth_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="da/d78/taler__curl__lib_8h" name="taler_curl_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_curl_lib.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_admin_add_kycauth_finished</name> + <anchorfile>d9/da8/bank__api__admin__add__kycauth_8c.html</anchorfile> + <anchor>af0e73f761e21169e64250c2e8eb18df4</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_AdminAddKycauthHandle *</type> + <name>TALER_BANK_admin_add_kycauth</name> + <anchorfile>d9/da8/bank__api__admin__add__kycauth_8c.html</anchorfile> + <anchor>ad9800edd62aa59100eb14c57cdb1efa7</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const union TALER_AccountPublicKeyP *account_pub, const struct TALER_Amount *amount, const struct TALER_FullPayto debit_account, TALER_BANK_AdminAddKycauthCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_admin_add_kycauth_cancel</name> + <anchorfile>d9/da8/bank__api__admin__add__kycauth_8c.html</anchorfile> + <anchor>a45620a0f8f2837f7a366077a50d157e5</anchor> + <arglist>(struct TALER_BANK_AdminAddKycauthHandle *aai)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_common.c</name> + <path>src/bank-lib/</path> + <filename>da/dee/bank__api__common_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_BANK_setup_auth_</name> + <anchorfile>da/dee/bank__api__common_8c.html</anchorfile> + <anchor>a21ef105c53453323224507e96850d8ba</anchor> + <arglist>(CURL *easy, const struct TALER_BANK_AuthenticationData *auth)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_common.h</name> + <path>src/bank-lib/</path> + <filename>df/db4/bank__api__common_8h.html</filename> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_BANK_setup_auth_</name> + <anchorfile>df/db4/bank__api__common_8h.html</anchorfile> + <anchor>a21ef105c53453323224507e96850d8ba</anchor> + <arglist>(CURL *easy, const struct TALER_BANK_AuthenticationData *auth)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_credit.c</name> + <path>src/bank-lib/</path> + <filename>d7/da2/bank__api__credit_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <member kind="define"> + <type>#define</type> + <name>GRACE_PERIOD_MS</name> + <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> + <anchor>a2706beb7c57dae308c8d49069a5aed72</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_account_history</name> + <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> + <anchor>abb292491cef412c221957aeb411fb175</anchor> + <arglist>(struct TALER_BANK_CreditHistoryHandle *hh, const json_t *history)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_credit_history_finished</name> + <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> + <anchor>a2c105e0c101b32d1c378c9248a7b069f</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_CreditHistoryHandle *</type> + <name>TALER_BANK_credit_history</name> + <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> + <anchor>a8e4ea392a6e57fa2a4e418bba2b27992</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, uint64_t start_row, int64_t num_results, struct GNUNET_TIME_Relative timeout, TALER_BANK_CreditHistoryCallback hres_cb, void *hres_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_credit_history_cancel</name> + <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> + <anchor>a86c737fdc57445560ae8395c21da42c1</anchor> + <arglist>(struct TALER_BANK_CreditHistoryHandle *hh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_debit.c</name> + <path>src/bank-lib/</path> + <filename>d5/d3b/bank__api__debit_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <member kind="define"> + <type>#define</type> + <name>GRACE_PERIOD_MS</name> + <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> + <anchor>a2706beb7c57dae308c8d49069a5aed72</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_account_history</name> + <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> + <anchor>ad8451139e33a217c245cb41f7a8d215b</anchor> + <arglist>(struct TALER_BANK_DebitHistoryHandle *hh, const json_t *history)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_debit_history_finished</name> + <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> + <anchor>ac778cf6d37d73d016087fe09f6bf842f</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_DebitHistoryHandle *</type> + <name>TALER_BANK_debit_history</name> + <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> + <anchor>a10d332af28d1b3e03cc0ae0576615a4d</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, uint64_t start_row, int64_t num_results, struct GNUNET_TIME_Relative timeout, TALER_BANK_DebitHistoryCallback hres_cb, void *hres_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_debit_history_cancel</name> + <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> + <anchor>ae77280145d08bf479da42896e0674596</anchor> + <arglist>(struct TALER_BANK_DebitHistoryHandle *hh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_helper.c</name> + <path>src/bank-lib/</path> + <filename>d4/dba/bank__api__helper_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_transfer_subject_copy</name> + <anchorfile>d4/dba/bank__api__helper_8c.html</anchorfile> + <anchor>abf37c51395a85db1a72be8828d6047f4</anchor> + <arglist>(struct TALER_BANK_TransferSubject *dst, const struct TALER_BANK_TransferSubject *src)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_transfer_subject_free</name> + <anchorfile>d4/dba/bank__api__helper_8c.html</anchorfile> + <anchor>a633ad326ff14e9359269c62179282fe3</anchor> + <arglist>(struct TALER_BANK_TransferSubject *subject)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_parse.c</name> + <path>src/bank-lib/</path> + <filename>da/d2a/bank__api__parse_8c.html</filename> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_BANK_auth_parse_cfg</name> + <anchorfile>da/d2a/bank__api__parse_8c.html</anchorfile> + <anchor>a565240b146abb58c1576871161f07a10</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, struct TALER_BANK_AuthenticationData *auth)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_auth_free</name> + <anchorfile>da/d2a/bank__api__parse_8c.html</anchorfile> + <anchor>a97b0b4ec2bde4633dca8ea0d57de4a68</anchor> + <arglist>(struct TALER_BANK_AuthenticationData *auth)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_registration.c</name> + <path>src/bank-lib/</path> + <filename>da/dd9/bank__api__registration_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="da/d78/taler__curl__lib_8h" name="taler_curl_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_curl_lib.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_transfer_subject</name> + <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> + <anchor>ae320c404deac7cbc0899c90cc6bbde90</anchor> + <arglist>(const json_t *subject_json, struct TALER_BANK_TransferSubject *ts)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_registration_finished</name> + <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> + <anchor>a76e2aab31d9482ff86f5eb7c2f3a9944</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_RegistrationHandle *</type> + <name>TALER_BANK_registration</name> + <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> + <anchor>a1586e464937b673bf395d4fb8c8835d1</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *base_url, const struct TALER_Amount *credit_amount, enum TALER_BANK_RegistrationType type, const union TALER_AccountPublicKeyP *account_pub, const struct TALER_ReserveMapAuthorizationPrivateKeyP *authorization_priv, bool recurrent, TALER_BANK_RegistrationCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_registration_cancel</name> + <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> + <anchor>a61ce4460b1f5ea916287af1d72d4d923</anchor> + <arglist>(struct TALER_BANK_RegistrationHandle *rh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bank_api_transfer.c</name> + <path>src/bank-lib/</path> + <filename>d4/df1/bank__api__transfer_8c.html</filename> + <includes id="df/db4/bank__api__common_8h" name="bank_api_common.h" local="yes" import="no" module="no" objc="no">bank_api_common.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="da/d78/taler__curl__lib_8h" name="taler_curl_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_curl_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <member kind="function"> + <type>GNUNET_NETWORK_STRUCT_END void</type> + <name>TALER_BANK_prepare_transfer</name> + <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> + <anchor>abf3ee66c8b67aea335a20b4ca275afb2</anchor> + <arglist>(const struct TALER_FullPayto destination_account_payto_uri, const struct TALER_Amount *amount, const char *exchange_base_url, const struct TALER_WireTransferIdentifierRawP *wtid, const char *extra_wire_transfer_subject, void **buf, size_t *buf_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_transfer_finished</name> + <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> + <anchor>aefd44cd331f7a479ad3f75fd1b894a98</anchor> + <arglist>(void *cls, long response_code, const void *response)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_TransferHandle *</type> + <name>TALER_BANK_transfer</name> + <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> + <anchor>a0d72ab4f3215b0dd9bb77770bc17569f</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const void *buf, size_t buf_size, TALER_BANK_TransferCallback cc, void *cc_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_transfer_cancel</name> + <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> + <anchor>a82721a124659771750f59e12be563753</anchor> + <arglist>(struct TALER_BANK_TransferHandle *th)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank.c</name> + <path>src/bank-lib/</path> + <filename>dd/d04/fakebank_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d5/df6/fakebank__bank_8h" name="fakebank_bank.h" local="yes" import="no" module="no" objc="no">fakebank_bank.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="dc/de3/fakebank__tbi_8h" name="fakebank_tbi.h" local="yes" import="no" module="no" objc="no">fakebank_tbi.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_mhd_completion_callback</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>ga88c3240789a1d87175238b9bc5753e54</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_mhd_request</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>abb5be35dd3ec773ce9f99fdca03692fd</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>schedule_httpd</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>a85c604ed626a8af9062a784eb5c0f68c</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_run_mhd_</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>add80f40651446d5d16886253a5515c59</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>struct TALER_FAKEBANK_Handle *</type> + <name>TALER_FAKEBANK_start</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>ae983b41fd0617e765187a195e6aed98c</anchor> + <arglist>(uint16_t port, const char *currency)</arglist> + </member> + <member kind="function"> + <type>struct TALER_FAKEBANK_Handle *</type> + <name>TALER_FAKEBANK_start2</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>aa58a0acca94e2e225a535cbbec516895</anchor> + <arglist>(uint16_t port, const char *currency, uint64_t ram_limit, unsigned int num_threads)</arglist> + </member> + <member kind="function"> + <type>struct TALER_FAKEBANK_Handle *</type> + <name>TALER_FAKEBANK_start3</name> + <anchorfile>dd/d04/fakebank_8c.html</anchorfile> + <anchor>a317321d6cfd2e2406621c1bc55b550b4</anchor> + <arglist>(const char *hostname, uint16_t port, const char *exchange_url, const char *currency, uint64_t ram_limit, unsigned int num_threads, const struct TALER_Amount *signup_bonus)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank.h</name> + <path>src/bank-lib/</path> + <filename>d8/d1d/fakebank_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <class kind="struct">LongPoller</class> + <class kind="struct">WithdrawalOperation</class> + <class kind="struct">Account</class> + <class kind="struct">Transaction</class> + <class kind="struct">ConnectionContext</class> + <class kind="struct">HistoryArgs</class> + <class kind="struct">HistoryContext</class> + <class kind="struct">WithdrawContext</class> + <class kind="struct">TALER_FAKEBANK_Handle</class> + <member kind="define"> + <type>#define</type> + <name>MAX_URL_LEN</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a19983ae2cb60fa8a4e81aa9cbb8b9f29</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>REQUEST_BUFFER_MAX</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a043c43096e3eff885bd0e734a530bbd7</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>ConnectionCleaner</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a1e937ce71c4e6e055301605c6e30183a</anchor> + <arglist>)(void *ctx)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>LongPollType</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a3d26febd63039625e85bac6e57885104</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>LP_CREDIT</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a3d26febd63039625e85bac6e57885104ad09293b6e122a24d68519ce1e6133b7f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>LP_DEBIT</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a3d26febd63039625e85bac6e57885104a1eb85b71b8da756c453350bd1521e3cc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>LP_WITHDRAW</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>a3d26febd63039625e85bac6e57885104a48b67c595ab3b5152991d277a121425a</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_run_mhd_</name> + <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> + <anchor>add80f40651446d5d16886253a5515c59</anchor> + <arglist>(void *cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_api_check.c</name> + <path>src/bank-lib/</path> + <filename>dd/d18/fakebank__api__check_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_log</name> + <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> + <anchor>acf41ef10ee1ad3a7386d2a463ee23495</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_check_debit</name> + <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> + <anchor>a4c7591a020758e853646de3eeee27d31</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const struct TALER_Amount *want_amount, const char *want_debit, const char *want_credit, const char *exchange_base_url, struct TALER_WireTransferIdentifierRawP *wtid)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_check_credit</name> + <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> + <anchor>a3ec44c1449a1f913a149d78788424657</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const struct TALER_Amount *want_amount, const char *want_debit, const char *want_credit, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_check_empty</name> + <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> + <anchor>ad4d005ba868300967a424ea63d5bd387</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank.c</name> + <path>src/bank-lib/</path> + <filename>da/d37/fakebank__bank_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d5/df6/fakebank__bank_8h" name="fakebank_bank.h" local="yes" import="no" module="no" objc="no">fakebank_bank.h</includes> + <includes id="d4/d09/fakebank__tbr_8h" name="fakebank_tbr.h" local="yes" import="no" module="no" objc="no">fakebank_tbr.h</includes> + <includes id="d7/dc0/fakebank__twg_8h" name="fakebank_twg.h" local="yes" import="no" module="no" objc="no">fakebank_twg.h</includes> + <includes id="df/def/fakebank__bank__get__accounts_8h" name="fakebank_bank_get_accounts.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_accounts.h</includes> + <includes id="dd/d92/fakebank__bank__get__withdrawals_8h" name="fakebank_bank_get_withdrawals.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_withdrawals.h</includes> + <includes id="de/dd9/fakebank__bank__get__root_8h" name="fakebank_bank_get_root.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_root.h</includes> + <includes id="d3/df7/fakebank__bank__post__accounts__token_8h" name="fakebank_bank_post_accounts_token.h" local="yes" import="no" module="no" objc="no">fakebank_bank_post_accounts_token.h</includes> + <includes id="da/d9f/fakebank__bank__post__accounts__withdrawals_8h" name="fakebank_bank_post_accounts_withdrawals.h" local="yes" import="no" module="no" objc="no">fakebank_bank_post_accounts_withdrawals.h</includes> + <includes id="d2/d63/fakebank__bank__post__withdrawals__id__op_8h" name="fakebank_bank_post_withdrawals_id_op.h" local="yes" import="no" module="no" objc="no">fakebank_bank_post_withdrawals_id_op.h</includes> + <includes id="d9/dbc/fakebank__bank__testing__register_8h" name="fakebank_bank_testing_register.h" local="yes" import="no" module="no" objc="no">fakebank_bank_testing_register.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_main_</name> + <anchorfile>da/d37/fakebank__bank_8c.html</anchorfile> + <anchor>a00f18db5293dd114cdf88ada4476836e</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank.h</name> + <path>src/bank-lib/</path> + <filename>d5/df6/fakebank__bank_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_main_</name> + <anchorfile>d5/df6/fakebank__bank_8h.html</anchorfile> + <anchor>a00f18db5293dd114cdf88ada4476836e</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_accounts_withdrawals.c</name> + <path>src/bank-lib/</path> + <filename>df/df9/fakebank__bank__accounts__withdrawals_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="df/de2/fakebank__bank__accounts__withdrawals_8h" name="fakebank_bank_accounts_withdrawals.h" local="yes" import="no" module="no" objc="no">fakebank_bank_accounts_withdrawals.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_account_withdrawals_</name> + <anchorfile>df/df9/fakebank__bank__accounts__withdrawals_8c.html</anchorfile> + <anchor>a1f224615850cab1f273e9a06c13a9a10</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const char *withdrawal_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_accounts_withdrawals.h</name> + <path>src/bank-lib/</path> + <filename>df/de2/fakebank__bank__accounts__withdrawals_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_account_withdrawals_</name> + <anchorfile>df/de2/fakebank__bank__accounts__withdrawals_8h.html</anchorfile> + <anchor>a1f224615850cab1f273e9a06c13a9a10</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const char *withdrawal_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_get_accounts.c</name> + <path>src/bank-lib/</path> + <filename>da/d48/fakebank__bank__get__accounts_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="df/def/fakebank__bank__get__accounts_8h" name="fakebank_bank_get_accounts.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_accounts.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_get_accounts_</name> + <anchorfile>da/d48/fakebank__bank__get__accounts_8c.html</anchorfile> + <anchor>a6fc217128b148eb03dfba5574a864fa8</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_get_accounts.h</name> + <path>src/bank-lib/</path> + <filename>df/def/fakebank__bank__get__accounts_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_get_accounts_</name> + <anchorfile>df/def/fakebank__bank__get__accounts_8h.html</anchorfile> + <anchor>a6fc217128b148eb03dfba5574a864fa8</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_get_root.c</name> + <path>src/bank-lib/</path> + <filename>db/d91/fakebank__bank__get__root_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="de/dd9/fakebank__bank__get__root_8h" name="fakebank_bank_get_root.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_root.h</includes> + <member kind="define"> + <type>#define</type> + <name>HELLOMSG</name> + <anchorfile>db/d91/fakebank__bank__get__root_8c.html</anchorfile> + <anchor>a3188d26a341d766d902c76613cc899f3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_get_root_</name> + <anchorfile>db/d91/fakebank__bank__get__root_8c.html</anchorfile> + <anchor>a9b855dc0c67c66137c996f1c39dcd3d4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_get_root.h</name> + <path>src/bank-lib/</path> + <filename>de/dd9/fakebank__bank__get__root_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_get_root_</name> + <anchorfile>de/dd9/fakebank__bank__get__root_8h.html</anchorfile> + <anchor>a9b855dc0c67c66137c996f1c39dcd3d4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_get_withdrawals.c</name> + <path>src/bank-lib/</path> + <filename>d7/dbb/fakebank__bank__get__withdrawals_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="dd/d92/fakebank__bank__get__withdrawals_8h" name="fakebank_bank_get_withdrawals.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_withdrawals.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_get_withdrawals_</name> + <anchorfile>d7/dbb/fakebank__bank__get__withdrawals_8c.html</anchorfile> + <anchor>a90be771e082506862f2358d331feb10b</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *withdrawal_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_get_withdrawals.h</name> + <path>src/bank-lib/</path> + <filename>dd/d92/fakebank__bank__get__withdrawals_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="dd/d92/fakebank__bank__get__withdrawals_8h" name="fakebank_bank_get_withdrawals.h" local="yes" import="no" module="no" objc="no">fakebank_bank_get_withdrawals.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_get_withdrawals_</name> + <anchorfile>dd/d92/fakebank__bank__get__withdrawals_8h.html</anchorfile> + <anchor>a90be771e082506862f2358d331feb10b</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *withdrawal_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_post_accounts_token.c</name> + <path>src/bank-lib/</path> + <filename>d5/d06/fakebank__bank__post__accounts__token_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d3/df7/fakebank__bank__post__accounts__token_8h" name="fakebank_bank_post_accounts_token.h" local="yes" import="no" module="no" objc="no">fakebank_bank_post_accounts_token.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>do_post_account_token</name> + <anchorfile>d5/d06/fakebank__bank__post__accounts__token_8c.html</anchorfile> + <anchor>a2796118ad998df0eb606707cb5d0edfb</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const char *scope_s, bool refreshable, struct GNUNET_TIME_Relative duration)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_post_accounts_token_</name> + <anchorfile>d5/d06/fakebank__bank__post__accounts__token_8c.html</anchorfile> + <anchor>af9ce1854a6f265acd41a1d6e25f5cd9a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_post_accounts_token.h</name> + <path>src/bank-lib/</path> + <filename>d3/df7/fakebank__bank__post__accounts__token_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_post_accounts_token_</name> + <anchorfile>d3/df7/fakebank__bank__post__accounts__token_8h.html</anchorfile> + <anchor>af9ce1854a6f265acd41a1d6e25f5cd9a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_post_accounts_withdrawals.c</name> + <path>src/bank-lib/</path> + <filename>db/d53/fakebank__bank__post__accounts__withdrawals_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="da/d9f/fakebank__bank__post__accounts__withdrawals_8h" name="fakebank_bank_post_accounts_withdrawals.h" local="yes" import="no" module="no" objc="no">fakebank_bank_post_accounts_withdrawals.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>do_post_account_withdrawals</name> + <anchorfile>db/d53/fakebank__bank__post__accounts__withdrawals_8c.html</anchorfile> + <anchor>afeb4f7e8cecdb6b358f7b33a4c085d3a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_post_account_withdrawals_</name> + <anchorfile>db/d53/fakebank__bank__post__accounts__withdrawals_8c.html</anchorfile> + <anchor>aeb2dab2f0a662ee0702af21f4d7e44ad</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_post_accounts_withdrawals.h</name> + <path>src/bank-lib/</path> + <filename>da/d9f/fakebank__bank__post__accounts__withdrawals_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_post_account_withdrawals_</name> + <anchorfile>da/d9f/fakebank__bank__post__accounts__withdrawals_8h.html</anchorfile> + <anchor>aeb2dab2f0a662ee0702af21f4d7e44ad</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_post_withdrawals_id_op.c</name> + <path>src/bank-lib/</path> + <filename>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d2/d63/fakebank__bank__post__withdrawals__id__op_8h" name="fakebank_bank_post_withdrawals_id_op.h" local="yes" import="no" module="no" objc="no">fakebank_bank_post_withdrawals_id_op.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="d7/d52/fakebank__common__make__admin__transfer_8h" name="fakebank_common_make_admin_transfer.h" local="yes" import="no" module="no" objc="no">fakebank_common_make_admin_transfer.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>bank_withdrawals_confirm</name> + <anchorfile>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</anchorfile> + <anchor>af12ff3c324bb353853945af429205ece</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *withdrawal_id, const json_t *body)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>bank_withdrawals_abort</name> + <anchorfile>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</anchorfile> + <anchor>a421ad28e9b6956ee5afa7044291fc782</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *withdrawal_id, const json_t *body)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_withdrawals_id_op_</name> + <anchorfile>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</anchorfile> + <anchor>a094856311c42bfd76dab330d61ee6335</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *withdrawal_id, const char *op, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_post_withdrawals_id_op.h</name> + <path>src/bank-lib/</path> + <filename>d2/d63/fakebank__bank__post__withdrawals__id__op_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_withdrawals_id_op_</name> + <anchorfile>d2/d63/fakebank__bank__post__withdrawals__id__op_8h.html</anchorfile> + <anchor>a094856311c42bfd76dab330d61ee6335</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *withdrawal_id, const char *op, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_testing_register.c</name> + <path>src/bank-lib/</path> + <filename>d5/d50/fakebank__bank__testing__register_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dbc/fakebank__bank__testing__register_8h" name="fakebank_bank_testing_register.h" local="yes" import="no" module="no" objc="no">fakebank_bank_testing_register.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_testing_register_</name> + <anchorfile>d5/d50/fakebank__bank__testing__register_8c.html</anchorfile> + <anchor>aa315a94be5612b9ee2ecfd9f6fcf2ad4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_bank_testing_register.h</name> + <path>src/bank-lib/</path> + <filename>d9/dbc/fakebank__bank__testing__register_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_bank_testing_register_</name> + <anchorfile>d9/dbc/fakebank__bank__testing__register_8h.html</anchorfile> + <anchor>aa315a94be5612b9ee2ecfd9f6fcf2ad4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_lookup.c</name> + <path>src/bank-lib/</path> + <filename>d3/d1b/fakebank__common__lookup_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <member kind="function"> + <type>struct WithdrawalOperation *</type> + <name>TALER_FAKEBANK_lookup_withdrawal_operation_</name> + <anchorfile>d3/d1b/fakebank__common__lookup_8c.html</anchorfile> + <anchor>af055543bc8d470c5db96785ca2c15c15</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *wopid)</arglist> + </member> + <member kind="function"> + <type>struct Account *</type> + <name>TALER_FAKEBANK_lookup_account_</name> + <anchorfile>d3/d1b/fakebank__common__lookup_8c.html</anchorfile> + <anchor>a9f4c71088dce5815628cd91936c84bd2</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *name, const char *receiver_name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_lookup.h</name> + <path>src/bank-lib/</path> + <filename>d9/dfa/fakebank__common__lookup_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>struct Account *</type> + <name>TALER_FAKEBANK_lookup_account_</name> + <anchorfile>d9/dfa/fakebank__common__lookup_8h.html</anchorfile> + <anchor>a9f4c71088dce5815628cd91936c84bd2</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *name, const char *receiver_name)</arglist> + </member> + <member kind="function"> + <type>struct WithdrawalOperation *</type> + <name>TALER_FAKEBANK_lookup_withdrawal_operation_</name> + <anchorfile>d9/dfa/fakebank__common__lookup_8h.html</anchorfile> + <anchor>af055543bc8d470c5db96785ca2c15c15</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *wopid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_lp.c</name> + <path>src/bank-lib/</path> + <filename>d5/d03/fakebank__common__lp_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_lp_trigger_</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>adca2170123df75d2747dacb1f9d55bcd</anchor> + <arglist>(struct LongPoller *lp)</arglist> + </member> + <member kind="function"> + <type>void *</type> + <name>TALER_FAKEBANK_lp_expiration_thread_</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>a4ff0e8160f53c676d7ff01a416060501</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_notify_transaction_</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>a5ef0a11b1633d78d2a17f06fc9d0090d</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_notify_withdrawal_</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>a3ca05394d0df5c8ed5d98d49b14792eb</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const struct WithdrawalOperation *wo)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lp_timeout</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>aad45d5c3df991ccfc5835e8267bd56b0</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>reschedule_lp_timeout</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>af3e86a1101e9a12b7e05b0810f4089fc</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct GNUNET_TIME_Absolute t)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_start_lp_</name> + <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> + <anchor>a111f47b1a940017b6b944038933b8b09</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, struct Account *acc, struct GNUNET_TIME_Relative lp_timeout, enum LongPollType dir, const struct WithdrawalOperation *wo)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_lp.h</name> + <path>src/bank-lib/</path> + <filename>de/d36/fakebank__common__lp_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_lp_trigger_</name> + <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> + <anchor>adca2170123df75d2747dacb1f9d55bcd</anchor> + <arglist>(struct LongPoller *lp)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_notify_transaction_</name> + <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> + <anchor>a5ef0a11b1633d78d2a17f06fc9d0090d</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_notify_withdrawal_</name> + <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> + <anchor>a3ca05394d0df5c8ed5d98d49b14792eb</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const struct WithdrawalOperation *wo)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_start_lp_</name> + <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> + <anchor>a111f47b1a940017b6b944038933b8b09</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, struct Account *acc, struct GNUNET_TIME_Relative lp_timeout, enum LongPollType dir, const struct WithdrawalOperation *wo)</arglist> + </member> + <member kind="function"> + <type>void *</type> + <name>TALER_FAKEBANK_lp_expiration_thread_</name> + <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> + <anchor>a4ff0e8160f53c676d7ff01a416060501</anchor> + <arglist>(void *cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_make_admin_transfer.c</name> + <path>src/bank-lib/</path> + <filename>d5/d5e/fakebank__common__make__admin__transfer_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d7/d52/fakebank__common__make__admin__transfer_8h" name="fakebank_common_make_admin_transfer.h" local="yes" import="no" module="no" objc="no">fakebank_common_make_admin_transfer.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="dd/de5/fakebank__common__transact_8h" name="fakebank_common_transact.h" local="yes" import="no" module="no" objc="no">fakebank_common_transact.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_make_admin_transfer_</name> + <anchorfile>d5/d5e/fakebank__common__make__admin__transfer_8c.html</anchorfile> + <anchor>ae02b5b3b7956e932028862e2b18ae43f</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *debit_account, const char *credit_account, const struct TALER_Amount *amount, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *row_id, struct GNUNET_TIME_Timestamp *timestamp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_make_kycauth_transfer_</name> + <anchorfile>d5/d5e/fakebank__common__make__admin__transfer_8c.html</anchorfile> + <anchor>aa7d73f9ad15b87bf004d7dd906d19529</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *debit_account, const char *credit_account, const struct TALER_Amount *amount, const union TALER_AccountPublicKeyP *account_pub, uint64_t *row_id, struct GNUNET_TIME_Timestamp *timestamp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_make_admin_transfer.h</name> + <path>src/bank-lib/</path> + <filename>d7/d52/fakebank__common__make__admin__transfer_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_make_admin_transfer_</name> + <anchorfile>d7/d52/fakebank__common__make__admin__transfer_8h.html</anchorfile> + <anchor>ae02b5b3b7956e932028862e2b18ae43f</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *debit_account, const char *credit_account, const struct TALER_Amount *amount, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *row_id, struct GNUNET_TIME_Timestamp *timestamp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_make_kycauth_transfer_</name> + <anchorfile>d7/d52/fakebank__common__make__admin__transfer_8h.html</anchorfile> + <anchor>aa7d73f9ad15b87bf004d7dd906d19529</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *debit_account, const char *credit_account, const struct TALER_Amount *amount, const union TALER_AccountPublicKeyP *account_pub, uint64_t *row_id, struct GNUNET_TIME_Timestamp *timestamp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_parser.c</name> + <path>src/bank-lib/</path> + <filename>d5/dcb/fakebank__common__parser_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d4/dac/fakebank__common__parser_8h" name="fakebank_common_parser.h" local="yes" import="no" module="no" objc="no">fakebank_common_parser.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_common_parse_history_args</name> + <anchorfile>d5/dcb/fakebank__common__parser_8c.html</anchorfile> + <anchor>a6537721a01afe2297733e7c29465d701</anchor> + <arglist>(const struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, struct HistoryArgs *ha)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_parser.h</name> + <path>src/bank-lib/</path> + <filename>d4/dac/fakebank__common__parser_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_common_parse_history_args</name> + <anchorfile>d4/dac/fakebank__common__parser_8h.html</anchorfile> + <anchor>a6537721a01afe2297733e7c29465d701</anchor> + <arglist>(const struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, struct HistoryArgs *ha)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_transact.c</name> + <path>src/bank-lib/</path> + <filename>da/dfb/fakebank__common__transact_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="dd/de5/fakebank__common__transact_8h" name="fakebank_common_transact.h" local="yes" import="no" module="no" objc="no">fakebank_common_transact.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>update_balance</name> + <anchorfile>da/dfb/fakebank__common__transact_8c.html</anchorfile> + <anchor>ae7390c812b49a296b30945397003a144</anchor> + <arglist>(struct Account *account, const struct TALER_Amount *amount, bool debit)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_transact_</name> + <anchorfile>da/dfb/fakebank__common__transact_8c.html</anchorfile> + <anchor>a4b9d1d3c9adf4d78f2505e563650fbc2</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_make_transfer_</name> + <anchorfile>da/dfb/fakebank__common__transact_8c.html</anchorfile> + <anchor>ae14308553181a1e7e2783e331211ea4a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *debit_account, const char *credit_account, const struct TALER_Amount *amount, const struct TALER_WireTransferIdentifierRawP *subject, const char *exchange_base_url, const struct GNUNET_HashCode *request_uid, uint64_t *ret_row_id, struct GNUNET_TIME_Timestamp *timestamp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_common_transact.h</name> + <path>src/bank-lib/</path> + <filename>dd/de5/fakebank__common__transact_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_transact_</name> + <anchorfile>dd/de5/fakebank__common__transact_8h.html</anchorfile> + <anchor>a4b9d1d3c9adf4d78f2505e563650fbc2</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_FAKEBANK_make_transfer_</name> + <anchorfile>dd/de5/fakebank__common__transact_8h.html</anchorfile> + <anchor>ae14308553181a1e7e2783e331211ea4a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, const char *debit_account, const char *credit_account, const struct TALER_Amount *amount, const struct TALER_WireTransferIdentifierRawP *subject, const char *exchange_base_url, const struct GNUNET_HashCode *request_uid, uint64_t *ret_row_id, struct GNUNET_TIME_Timestamp *timestamp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_stop.c</name> + <path>src/bank-lib/</path> + <filename>d4/d8a/fakebank__stop_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_account</name> + <anchorfile>d4/d8a/fakebank__stop_8c.html</anchorfile> + <anchor>ae057b9477a500cd689f589681085eb23</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *val)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_withdraw_op</name> + <anchorfile>d4/d8a/fakebank__stop_8c.html</anchorfile> + <anchor>a6fc681b0ad48069dbe53f0c52899af74</anchor> + <arglist>(void *cls, const struct GNUNET_ShortHashCode *key, void *val)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_FAKEBANK_stop</name> + <anchorfile>d4/d8a/fakebank__stop_8c.html</anchorfile> + <anchor>a8a69a287e822483a0f76f0c0650fc928</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbi.c</name> + <path>src/bank-lib/</path> + <filename>d1/d44/fakebank__tbi_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="dc/de3/fakebank__tbi_8h" name="fakebank_tbi.h" local="yes" import="no" module="no" objc="no">fakebank_tbi.h</includes> + <includes id="d5/d1f/fakebank__tbi__get__withdrawal__operation_8h" name="fakebank_tbi_get_withdrawal_operation.h" local="yes" import="no" module="no" objc="no">fakebank_tbi_get_withdrawal_operation.h</includes> + <includes id="df/d42/fakebank__tbi__post__withdrawal__operation_8h" name="fakebank_tbi_post_withdrawal_operation.h" local="yes" import="no" module="no" objc="no">fakebank_tbi_post_withdrawal_operation.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbi_main_</name> + <anchorfile>d1/d44/fakebank__tbi_8c.html</anchorfile> + <anchor>a9cb63db9357a192c6933330daaa374dc</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbi.h</name> + <path>src/bank-lib/</path> + <filename>dc/de3/fakebank__tbi_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbi_main_</name> + <anchorfile>dc/de3/fakebank__tbi_8h.html</anchorfile> + <anchor>a9cb63db9357a192c6933330daaa374dc</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbi_get_withdrawal_operation.c</name> + <path>src/bank-lib/</path> + <filename>d9/daa/fakebank__tbi__get__withdrawal__operation_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="d5/d1f/fakebank__tbi__get__withdrawal__operation_8h" name="fakebank_tbi_get_withdrawal_operation.h" local="yes" import="no" module="no" objc="no">fakebank_tbi_get_withdrawal_operation.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>withdraw_cleanup</name> + <anchorfile>d9/daa/fakebank__tbi__get__withdrawal__operation_8c.html</anchorfile> + <anchor>a8064b4979b447be7b9ed39c96a13d2a5</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbi_get_withdrawal_operation_</name> + <anchorfile>d9/daa/fakebank__tbi__get__withdrawal__operation_8c.html</anchorfile> + <anchor>a06fa8656a7fef4d6c05447e1ce4e0ee2</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, struct GNUNET_TIME_Relative lp, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbi_get_withdrawal_operation.h</name> + <path>src/bank-lib/</path> + <filename>d5/d1f/fakebank__tbi__get__withdrawal__operation_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbi_get_withdrawal_operation_</name> + <anchorfile>d5/d1f/fakebank__tbi__get__withdrawal__operation_8h.html</anchorfile> + <anchor>a06fa8656a7fef4d6c05447e1ce4e0ee2</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, struct GNUNET_TIME_Relative lp, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbi_post_withdrawal_operation.c</name> + <path>src/bank-lib/</path> + <filename>df/dc9/fakebank__tbi__post__withdrawal__operation_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="df/d42/fakebank__tbi__post__withdrawal__operation_8h" name="fakebank_tbi_post_withdrawal_operation.h" local="yes" import="no" module="no" objc="no">fakebank_tbi_post_withdrawal_operation.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>do_post_withdrawal</name> + <anchorfile>df/dc9/fakebank__tbi__post__withdrawal__operation_8c.html</anchorfile> + <anchor>abf6d9e984a4b3be9ad134cec7be0fac0</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_FullPayto exchange_payto_uri, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbi_post_withdrawal</name> + <anchorfile>df/dc9/fakebank__tbi__post__withdrawal__operation_8c.html</anchorfile> + <anchor>a4819d9fc38ad33474ab048e34f56758e</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbi_post_withdrawal_operation.h</name> + <path>src/bank-lib/</path> + <filename>df/d42/fakebank__tbi__post__withdrawal__operation_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbi_post_withdrawal</name> + <anchorfile>df/d42/fakebank__tbi__post__withdrawal__operation_8h.html</anchorfile> + <anchor>a4819d9fc38ad33474ab048e34f56758e</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbr.c</name> + <path>src/bank-lib/</path> + <filename>d8/d20/fakebank__tbr_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d4/d09/fakebank__tbr_8h" name="fakebank_tbr.h" local="yes" import="no" module="no" objc="no">fakebank_tbr.h</includes> + <includes id="d4/d4b/fakebank__tbr__get__history_8h" name="fakebank_tbr_get_history.h" local="yes" import="no" module="no" objc="no">fakebank_tbr_get_history.h</includes> + <includes id="d9/dd3/fakebank__tbr__get__root_8h" name="fakebank_tbr_get_root.h" local="yes" import="no" module="no" objc="no">fakebank_tbr_get_root.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbr_main_</name> + <anchorfile>d8/d20/fakebank__tbr_8c.html</anchorfile> + <anchor>a0faacb9e3646198515bf75b5bcbe45b3</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbr.h</name> + <path>src/bank-lib/</path> + <filename>d4/d09/fakebank__tbr_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbr_main_</name> + <anchorfile>d4/d09/fakebank__tbr_8h.html</anchorfile> + <anchor>a0faacb9e3646198515bf75b5bcbe45b3</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbr_get_history.c</name> + <path>src/bank-lib/</path> + <filename>d9/d76/fakebank__tbr__get__history_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="d4/dac/fakebank__common__parser_8h" name="fakebank_common_parser.h" local="yes" import="no" module="no" objc="no">fakebank_common_parser.h</includes> + <includes id="d4/d4b/fakebank__tbr__get__history_8h" name="fakebank_tbr_get_history.h" local="yes" import="no" module="no" objc="no">fakebank_tbr_get_history.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>history_cleanup</name> + <anchorfile>d9/d76/fakebank__tbr__get__history_8c.html</anchorfile> + <anchor>a7f9a268b7f0f8923d14f06d7294b5758</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbr_get_history</name> + <anchorfile>d9/d76/fakebank__tbr__get__history_8c.html</anchorfile> + <anchor>a70ffa655fe1e89e525837ba3d0ca24dc</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbr_get_history.h</name> + <path>src/bank-lib/</path> + <filename>d4/d4b/fakebank__tbr__get__history_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbr_get_history</name> + <anchorfile>d4/d4b/fakebank__tbr__get__history_8h.html</anchorfile> + <anchor>a70ffa655fe1e89e525837ba3d0ca24dc</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbr_get_root.c</name> + <path>src/bank-lib/</path> + <filename>da/d3b/fakebank__tbr__get__root_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dd3/fakebank__tbr__get__root_8h" name="fakebank_tbr_get_root.h" local="yes" import="no" module="no" objc="no">fakebank_tbr_get_root.h</includes> + <member kind="define"> + <type>#define</type> + <name>HELLOMSG</name> + <anchorfile>da/d3b/fakebank__tbr__get__root_8c.html</anchorfile> + <anchor>a3188d26a341d766d902c76613cc899f3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbr_get_root</name> + <anchorfile>da/d3b/fakebank__tbr__get__root_8c.html</anchorfile> + <anchor>a3bf174773ac02aef5cd0db714816fe30</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_tbr_get_root.h</name> + <path>src/bank-lib/</path> + <filename>d9/dd3/fakebank__tbr__get__root_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_tbr_get_root</name> + <anchorfile>d9/dd3/fakebank__tbr__get__root_8h.html</anchorfile> + <anchor>a3bf174773ac02aef5cd0db714816fe30</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg.c</name> + <path>src/bank-lib/</path> + <filename>da/db2/fakebank__twg_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d7/dc0/fakebank__twg_8h" name="fakebank_twg.h" local="yes" import="no" module="no" objc="no">fakebank_twg.h</includes> + <includes id="d7/d17/fakebank__twg__admin__add__incoming_8h" name="fakebank_twg_admin_add_incoming.h" local="yes" import="no" module="no" objc="no">fakebank_twg_admin_add_incoming.h</includes> + <includes id="d7/d03/fakebank__twg__admin__add__kycauth_8h" name="fakebank_twg_admin_add_kycauth.h" local="yes" import="no" module="no" objc="no">fakebank_twg_admin_add_kycauth.h</includes> + <includes id="dd/d49/fakebank__twg__get__root_8h" name="fakebank_twg_get_root.h" local="yes" import="no" module="no" objc="no">fakebank_twg_get_root.h</includes> + <includes id="d3/d3f/fakebank__twg__get__transfers_8h" name="fakebank_twg_get_transfers.h" local="yes" import="no" module="no" objc="no">fakebank_twg_get_transfers.h</includes> + <includes id="d4/df4/fakebank__twg__history_8h" name="fakebank_twg_history.h" local="yes" import="no" module="no" objc="no">fakebank_twg_history.h</includes> + <includes id="df/d91/fakebank__twg__transfer_8h" name="fakebank_twg_transfer.h" local="yes" import="no" module="no" objc="no">fakebank_twg_transfer.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_main_</name> + <anchorfile>da/db2/fakebank__twg_8c.html</anchorfile> + <anchor>aa251cfeef3d4782647eacf250e657614</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg.h</name> + <path>src/bank-lib/</path> + <filename>d7/dc0/fakebank__twg_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_main_</name> + <anchorfile>d7/dc0/fakebank__twg_8h.html</anchorfile> + <anchor>aa251cfeef3d4782647eacf250e657614</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *url, const char *method, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_admin_add_incoming.c</name> + <path>src/bank-lib/</path> + <filename>d5/d48/fakebank__twg__admin__add__incoming_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d7/d52/fakebank__common__make__admin__transfer_8h" name="fakebank_common_make_admin_transfer.h" local="yes" import="no" module="no" objc="no">fakebank_common_make_admin_transfer.h</includes> + <includes id="d7/d17/fakebank__twg__admin__add__incoming_8h" name="fakebank_twg_admin_add_incoming.h" local="yes" import="no" module="no" objc="no">fakebank_twg_admin_add_incoming.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_admin_add_incoming_</name> + <anchorfile>d5/d48/fakebank__twg__admin__add__incoming_8c.html</anchorfile> + <anchor>a0754d2a8b9b42835ce18a478f765e35a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_admin_add_incoming.h</name> + <path>src/bank-lib/</path> + <filename>d7/d17/fakebank__twg__admin__add__incoming_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_admin_add_incoming_</name> + <anchorfile>d7/d17/fakebank__twg__admin__add__incoming_8h.html</anchorfile> + <anchor>a0754d2a8b9b42835ce18a478f765e35a</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_admin_add_kycauth.c</name> + <path>src/bank-lib/</path> + <filename>d7/d0e/fakebank__twg__admin__add__kycauth_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d7/d52/fakebank__common__make__admin__transfer_8h" name="fakebank_common_make_admin_transfer.h" local="yes" import="no" module="no" objc="no">fakebank_common_make_admin_transfer.h</includes> + <includes id="d7/d03/fakebank__twg__admin__add__kycauth_8h" name="fakebank_twg_admin_add_kycauth.h" local="yes" import="no" module="no" objc="no">fakebank_twg_admin_add_kycauth.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_admin_add_kycauth_</name> + <anchorfile>d7/d0e/fakebank__twg__admin__add__kycauth_8c.html</anchorfile> + <anchor>a40715270e14b6447eec17297ccef9ea7</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_admin_add_kycauth.h</name> + <path>src/bank-lib/</path> + <filename>d7/d03/fakebank__twg__admin__add__kycauth_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_admin_add_kycauth_</name> + <anchorfile>d7/d03/fakebank__twg__admin__add__kycauth_8h.html</anchorfile> + <anchor>a40715270e14b6447eec17297ccef9ea7</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_get_root.c</name> + <path>src/bank-lib/</path> + <filename>d3/dd5/fakebank__twg__get__root_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="dd/d49/fakebank__twg__get__root_8h" name="fakebank_twg_get_root.h" local="yes" import="no" module="no" objc="no">fakebank_twg_get_root.h</includes> + <member kind="define"> + <type>#define</type> + <name>HELLOMSG</name> + <anchorfile>d3/dd5/fakebank__twg__get__root_8c.html</anchorfile> + <anchor>a3188d26a341d766d902c76613cc899f3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_root_</name> + <anchorfile>d3/dd5/fakebank__twg__get__root_8c.html</anchorfile> + <anchor>a74618d7368ce72e3544e7901c9c4e9e4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_get_root.h</name> + <path>src/bank-lib/</path> + <filename>dd/d49/fakebank__twg__get__root_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_root_</name> + <anchorfile>dd/d49/fakebank__twg__get__root_8h.html</anchorfile> + <anchor>a74618d7368ce72e3544e7901c9c4e9e4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_get_transfers.c</name> + <path>src/bank-lib/</path> + <filename>d3/d63/fakebank__twg__get__transfers_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="d4/dac/fakebank__common__parser_8h" name="fakebank_common_parser.h" local="yes" import="no" module="no" objc="no">fakebank_common_parser.h</includes> + <includes id="d3/d3f/fakebank__twg__get__transfers_8h" name="fakebank_twg_get_transfers.h" local="yes" import="no" module="no" objc="no">fakebank_twg_get_transfers.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_transfers_</name> + <anchorfile>d3/d63/fakebank__twg__get__transfers_8c.html</anchorfile> + <anchor>a2440e9bc7fcfcf4a40c23dc201066fbd</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_get_transfers.h</name> + <path>src/bank-lib/</path> + <filename>d3/d3f/fakebank__twg__get__transfers_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_transfers_</name> + <anchorfile>d3/d3f/fakebank__twg__get__transfers_8h.html</anchorfile> + <anchor>a2440e9bc7fcfcf4a40c23dc201066fbd</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_transfers_id_</name> + <anchorfile>d3/d3f/fakebank__twg__get__transfers_8h.html</anchorfile> + <anchor>a889f440e75c94ca0489213e4fe064d06</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *id, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_get_transfers_id.c</name> + <path>src/bank-lib/</path> + <filename>da/d8d/fakebank__twg__get__transfers__id_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="d4/dac/fakebank__common__parser_8h" name="fakebank_common_parser.h" local="yes" import="no" module="no" objc="no">fakebank_common_parser.h</includes> + <includes id="d3/d3f/fakebank__twg__get__transfers_8h" name="fakebank_twg_get_transfers.h" local="yes" import="no" module="no" objc="no">fakebank_twg_get_transfers.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_transfers_id_</name> + <anchorfile>da/d8d/fakebank__twg__get__transfers__id_8c.html</anchorfile> + <anchor>a889f440e75c94ca0489213e4fe064d06</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *id, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_history.c</name> + <path>src/bank-lib/</path> + <filename>d1/dd2/fakebank__twg__history_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="d4/df4/fakebank__twg__history_8h" name="fakebank_twg_history.h" local="yes" import="no" module="no" objc="no">fakebank_twg_history.h</includes> + <includes id="d9/dfa/fakebank__common__lookup_8h" name="fakebank_common_lookup.h" local="yes" import="no" module="no" objc="no">fakebank_common_lookup.h</includes> + <includes id="de/d36/fakebank__common__lp_8h" name="fakebank_common_lp.h" local="yes" import="no" module="no" objc="no">fakebank_common_lp.h</includes> + <includes id="d4/dac/fakebank__common__parser_8h" name="fakebank_common_parser.h" local="yes" import="no" module="no" objc="no">fakebank_common_parser.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>history_cleanup</name> + <anchorfile>d1/dd2/fakebank__twg__history_8c.html</anchorfile> + <anchor>a7f9a268b7f0f8923d14f06d7294b5758</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_debit_history_</name> + <anchorfile>d1/dd2/fakebank__twg__history_8c.html</anchorfile> + <anchor>a1b75da4eeeee425cb574496e4e26e316</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_credit_history_</name> + <anchorfile>d1/dd2/fakebank__twg__history_8c.html</anchorfile> + <anchor>ad9c3164ebba680dc11cb008b7a7236a6</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_history.h</name> + <path>src/bank-lib/</path> + <filename>d4/df4/fakebank__twg__history_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_debit_history_</name> + <anchorfile>d4/df4/fakebank__twg__history_8h.html</anchorfile> + <anchor>a1b75da4eeeee425cb574496e4e26e316</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_twg_get_credit_history_</name> + <anchorfile>d4/df4/fakebank__twg__history_8h.html</anchorfile> + <anchor>ad9c3164ebba680dc11cb008b7a7236a6</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_transfer.c</name> + <path>src/bank-lib/</path> + <filename>db/d33/fakebank__twg__transfer_8c.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <includes id="dd/de5/fakebank__common__transact_8h" name="fakebank_common_transact.h" local="yes" import="no" module="no" objc="no">fakebank_common_transact.h</includes> + <includes id="df/d91/fakebank__twg__transfer_8h" name="fakebank_twg_transfer.h" local="yes" import="no" module="no" objc="no">fakebank_twg_transfer.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_handle_transfer_</name> + <anchorfile>db/d33/fakebank__twg__transfer_8c.html</anchorfile> + <anchor>a277542e1305572e81ad8de87970323c4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>fakebank_twg_transfer.h</name> + <path>src/bank-lib/</path> + <filename>df/d91/fakebank__twg__transfer_8h.html</filename> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TALER_FAKEBANK_handle_transfer_</name> + <anchorfile>df/d91/fakebank__twg__transfer_8h.html</anchorfile> + <anchor>a277542e1305572e81ad8de87970323c4</anchor> + <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-wire-gateway-client.c</name> + <path>src/bank-lib/</path> + <filename>d2/d54/taler-exchange-wire-gateway-client_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>credit_history_cb</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a9c93f1e6fa2f33e8a4e6819cd9230e3a</anchor> + <arglist>(void *cls, const struct TALER_BANK_CreditHistoryResponse *reply)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>execute_credit_history</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>af361465c7665c52bf07b7a8944aa43ec</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>debit_history_cb</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a02da59602c2a0d778b0f51e2bf39eeb7</anchor> + <arglist>(void *cls, const struct TALER_BANK_DebitHistoryResponse *reply)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>execute_debit_history</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a401c2c607a58b06b820296c47f424979</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>confirmation_cb</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a3ef68960f13274c3331b1c5da89ec16c</anchor> + <arglist>(void *cls, const struct TALER_BANK_TransferResponse *tr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>execute_wire_transfer</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a8ad2d83e14a5bf0f1605f46d00287949</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>res_cb</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a0e82b47828928c7b61c6aaba124b4576</anchor> + <arglist>(void *cls, const struct TALER_BANK_AdminAddIncomingResponse *air)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>execute_admin_transfer</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a4abe4c912dc45a56efbdac71252c9ef3</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>execute_tasks</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a793fa6efa2a28e57018ac13e3f97b310</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>access_token_cb</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>aa674e72ef714f324a50cf466f1d48f66</anchor> + <arglist>(void *cls, const struct TALER_BANK_AccountTokenResponse *atr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>incoming_history</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a0d25d02194a135553a89673b92eca89d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>outgoing_history</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a78928d801f5b42bf4e531117bfd671f3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>amount</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>af1d1c1dcb84546287b3cef5dc3faec6d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_FullPayto</type> + <name>credit_account</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>aee6fa985f52d3f1ec8955f9230c16c2a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_FullPayto</type> + <name>debit_account</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a1fcb0dff32f13016768ae9a1e9a87ffe</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>subject</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>ae31ac864419a577c2982907c23b426d3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>account_section</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a2cbb040993299628935e4a1b64169cb1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>metadata</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>ace70beae1a71187d5961a8d7c0dafb7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned long long</type> + <name>start_row</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>ac82b9c87a0b24aefd7b383fd6ada67f4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_AuthenticationData</type> + <name>auth</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a8723f45e2583ff189f3771286d93449e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_CreditHistoryHandle *</type> + <name>chh</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a8b16ea01c900f6191b570e90930fd77e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_DebitHistoryHandle *</type> + <name>dhh</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a10ca4aad6c012fc15b13b9bdc8bf4b6c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_AccountTokenHandle *</type> + <name>ath</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a06f46ca729285cc651bc4305c6bf01a7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_TransferHandle *</type> + <name>eh</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>ae7949a9abbc6a1af6e7b7d39747d416a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_AdminAddIncomingHandle *</type> + <name>op</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a53fcb4e5a52fb7d2807f785af1e8305d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-fakebank-run.c</name> + <path>src/bank-lib/</path> + <filename>da/dd3/taler-fakebank-run_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>keepalive_task</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>a4a5b8de8f80bf9b5f8256bcea19f16ef</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>num_threads</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>a26a8352e9cd3bc9a6a35bc8d88152985</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>connection_close</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>a9dcf086e33438663e0ed3edb426360ab</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>ret</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>a6baa346e44f4c2158d2be4f9b77b8203</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_FAKEBANK_Handle *</type> + <name>fb</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>a5aed68b23af2b07079a991d602d1f132</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>keepalive</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>af0153359327a41425b17d0cf126a3726</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>signup_bonus</name> + <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> + <anchor>aae3c95c634dcd64aeafadca3148f1fae</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-aggregator-benchmark.c</name> + <path>src/benchmark/</path> + <filename>df/dd7/taler-aggregator-benchmark_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d7/da2/insert__refund_8h" name="insert_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_refund.h</includes> + <includes id="d9/de6/do__deposit_8h" name="do_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_deposit.h</includes> + <includes id="d6/d9b/insert__wire__fee_8h" name="insert_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire_fee.h</includes> + <includes id="d8/d78/insert__denomination__info_8h" name="insert_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_denomination_info.h</includes> + <includes id="df/db9/ensure__coin__known_8h" name="ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/ensure_coin_known.h</includes> + <member kind="define"> + <type>#define</type> + <name>RANDOMIZE</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a3829f8567287852e18931344b6fb17c3</anchor> + <arglist>(x)</arglist> + </member> + <member kind="function" static="yes"> + <type>static unsigned int</type> + <name>eval_probability</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>abdd7a1cc93c13b1f775449a40dd9d57e</anchor> + <arglist>(float probability)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>make_amount</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a4295d91f66e45d5e85558476e8630b83</anchor> + <arglist>(unsigned int val, unsigned int frac, struct TALER_Amount *out)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct GNUNET_TIME_Timestamp</type> + <name>random_time</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a7c51d222eca4df56c4983b2e58f4970d</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>add_refund</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>af8e3859dc7871fb98259a818b913b659</anchor> + <arglist>(const struct Merchant *m, const struct Deposit *d)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>add_deposit</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>adff45fc9c735043e7022da67d7e73131</anchor> + <arglist>(const struct Merchant *m)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>work</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>ad3eb232f162e2d3f7f188084a2e19b0d</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_deposits</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>aa0f77ef03965e70bf54421b43f3aa29d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_merchants</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a726baccbac759d0555f6fb07c4801e81</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>refund_rate</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>ac5182eba36607e7e706303c0a57ec3cf</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>currency</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_DenominationHashP</type> + <name>h_denom_pub</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a2412e2ab2756ddf5919f1a4dbe0832b0</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_DenominationSignature</type> + <name>denom_sig</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a221ba7bf8f0e8d72ee0c20a486d83bdf</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Timestamp</type> + <name>start</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>ae964e7449cfd8e7303bc4f7aef0b4658</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Timestamp</type> + <name>end</name> + <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> + <anchor>a1a96b8598d37a61e8ecfc5b43b219475</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-bank-benchmark.c</name> + <path>src/benchmark/</path> + <filename>d4/da8/taler-bank-benchmark_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d17/taler__fakebank__lib_8h" name="taler_fakebank_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_fakebank_lib.h</includes> + <includes id="d9/dd0/taler__testing__lib_8h" name="taler_testing_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_testing_lib.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <member kind="define"> + <type>#define</type> + <name>SHARD_SIZE</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a2db051d8c5082eaeb3de771d20762fbd</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static const char *</type> + <name>add_label</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a114eda7dda7d16814877ce86205ebca7</anchor> + <arglist>(char *label)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>print_stats</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>ab00adda36155b238b8c39dcd96f13cd9</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>aef925a0be47076e6f764c1378ac2e641</anchor> + <arglist>(void *cls, struct TALER_TESTING_Interpreter *is)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>launch_clients</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a10907217bcc1236d01e276b6ed567ab7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parallel_benchmark</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a3c9f583b5d2ee73b88d520d2b4e4a855</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_TESTING_Credentials</type> + <name>cred</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a20acf215365940214760599dc4aeb4ab</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_TESTING_Command *</type> + <name>all_commands</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a5a558eb4afd349c07f63f7bf1bfafbdf</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>cfg_filename</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a5bcbb67f6ed2c28e4200185aa0146636</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>use_fakebank</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>ac535e480d8034d69c03269b22252f2f5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>verbose</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a1209946062659806bc7657fe60753a21</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_reserves</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a1c6fdcb1c07eac5d813d9e251811257b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_clients</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a884465744e1aefb4f26d5a904f3c0184</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>start_wirewatch</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>ac8e5f5c14f065b19451ce09274e6e834</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>loglev</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>aacad23096c25a2af682502b28b65a4dc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>logfile</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a539bec706ac5acbbdef66f363a7a2524</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a7188f445b87b28252c3ef73a57d17aed</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>exchange_bank_section</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a120ac36cf1c31add3f27635e0e447e4e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>currency</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char **</type> + <name>labels</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a9c704b822694c395b314feea0ee17dbe</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>label_len</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>a0975e35999a9eb9f47f7029bf34bfd72</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>label_off</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>af0c80744a7ffeda49de22752eb5a0cbe</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_TESTING_Timer</type> + <name>timings</name> + <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> + <anchor>aa67fcb5c21892ac4336ce65a413ec8c5</anchor> + <arglist>[]</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-benchmark.c</name> + <path>src/benchmark/</path> + <filename>d0/daa/taler-exchange-benchmark_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d9/dd0/taler__testing__lib_8h" name="taler_testing_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_testing_lib.h</includes> + <member kind="define"> + <type>#define</type> + <name>UNITY_SIZE</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a6e0827a76fa646b3f7c85bd1d018b36d</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static const char *</type> + <name>add_label</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a114eda7dda7d16814877ce86205ebca7</anchor> + <arglist>(char *label)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TALER_TESTING_Command</type> + <name>cmd_transfer_to_exchange</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a521c32dde6d4a43bbe8dfcfecbc1eb93</anchor> + <arglist>(const char *label, const char *amount)</arglist> + </member> + <member kind="function" static="yes"> + <type>static unsigned int</type> + <name>eval_probability</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>abdd7a1cc93c13b1f775449a40dd9d57e</anchor> + <arglist>(float probability)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>aef925a0be47076e6f764c1378ac2e641</anchor> + <arglist>(void *cls, struct TALER_TESTING_Interpreter *is)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>print_stats</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>ab00adda36155b238b8c39dcd96f13cd9</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parallel_benchmark</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a54e0254cac915ca693b8ba71cbc338ab</anchor> + <arglist>(TALER_TESTING_Main main_cb, void *main_cb_cls, const char *config_file)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_TESTING_Credentials</type> + <name>cred</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a20acf215365940214760599dc4aeb4ab</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_TESTING_Command *</type> + <name>all_commands</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a5a558eb4afd349c07f63f7bf1bfafbdf</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>cfg_filename</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a5bcbb67f6ed2c28e4200185aa0146636</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_coins</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>aca79dafbdf552c84795fc6bb62bbf771</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_reserves</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a1c6fdcb1c07eac5d813d9e251811257b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>refresh_rate</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>ac580bd9babbd8cfd6e1005c789fcd099</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>howmany_clients</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a884465744e1aefb4f26d5a904f3c0184</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>loglev</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>aacad23096c25a2af682502b28b65a4dc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>logfile</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a539bec706ac5acbbdef66f363a7a2524</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a7188f445b87b28252c3ef73a57d17aed</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>reserves_first</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a67620fa3c3e697aff89b1dada2524fb6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>use_fakebank</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>ac535e480d8034d69c03269b22252f2f5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>exchange_bank_section</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a120ac36cf1c31add3f27635e0e447e4e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>currency</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char **</type> + <name>labels</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a9c704b822694c395b314feea0ee17dbe</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>label_len</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>a0975e35999a9eb9f47f7029bf34bfd72</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>label_off</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>af0c80744a7ffeda49de22752eb5a0cbe</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_TESTING_Timer</type> + <name>timings</name> + <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> + <anchor>aa67fcb5c21892ac4336ce65a413ec8c5</anchor> + <arglist>[]</arglist> + </member> + </compound> + <compound kind="file"> + <name>curl.c</name> + <path>src/curl/</path> + <filename>d6/d4c/curl_8c.html</filename> + <includes id="da/d78/taler__curl__lib_8h" name="taler_curl_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_curl_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_curl_set_secure_redirect_policy</name> + <anchorfile>d6/d4c/curl_8c.html</anchorfile> + <anchor>a3b2ff2c88cff201efad595d1f7d42715</anchor> + <arglist>(CURL *eh, const char *url)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_curl_easy_post</name> + <anchorfile>d6/d4c/curl_8c.html</anchorfile> + <anchor>a54211c48b41d32e031c58409444485d4</anchor> + <arglist>(struct TALER_CURL_PostContext *ctx, CURL *eh, const json_t *body)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_curl_easy_post_finished</name> + <anchorfile>d6/d4c/curl_8c.html</anchorfile> + <anchor>ae3b85552693a31602b8cf611223bb656</anchor> + <arglist>(struct TALER_CURL_PostContext *ctx)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-auditor-offline.c</name> + <path>src/exchange-tools/</path> + <filename>de/d8e/taler-auditor-offline_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d2a/get-keys_8h" name="get-keys.h" local="yes" import="no" module="no" objc="no">taler/exchange/get-keys.h</includes> + <includes id="df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h" name="post-auditors-AUDITOR_PUB-H_DENOM_PUB.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</includes> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_KEYS_RESULT_CLOSURE</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>adbff056443ec63dc980c3ea026d05e93</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_AUDITORS_RESULT_CLOSURE</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a4a76e06cdaf3655d8523d0a2ff2f48ce</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_SIGN_DENOMINATION</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a388efe97269395a023facace92d7d534</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_INPUT_KEYS</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a14d019b243ae6ff8aa08d976f1ad9f5c</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_SETUP</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a0cd1ac4d5c7a76aebb485ee58e3e861f</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>test_shutdown</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a677f030ebbdb8c18e8c1de49e80cc2ee</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>work</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ad3eb232f162e2d3f7f188084a2e19b0d</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>next</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>adb5d6a37348ce6b909539b0a2cede402</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>output_operation</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>aacd79ac8e33c1c40711ed10014c5e78c</anchor> + <arglist>(const char *op_name, json_t *op_value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static int</type> + <name>load_offline_key</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a93901046e096f2c62344c5dcd3f89f5b</anchor> + <arglist>(int do_create)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>denomination_add_cb</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a58053654360d9dd64d1c89ba4ab041a9</anchor> + <arglist>(struct DenominationAddRequest *dar, const struct TALER_EXCHANGE_PostAuditorsResponse *adr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_denomination_add</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a0041eb1f9cbe9bc0207500eee6037c1e</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>trigger_upload</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a840bf2b932f256a75ff62195bdabe618</anchor> + <arglist>(const char *exchange_url)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_upload</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>afe040dc810e4063937fd8a380c1cb884</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>keys_cb</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ad2a152941c5696d374c2ddf4a6f59053</anchor> + <arglist>(char *const *args, const struct TALER_EXCHANGE_KeysResponse *kr, struct TALER_EXCHANGE_Keys *keys)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_download</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>aead480a03980e90da8922c21458b36ae</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>show_denomkeys</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ac7b1345011f83c362bbceddaa5bd5450</anchor> + <arglist>(const json_t *denomkeys)</arglist> + </member> + <member kind="function" static="yes"> + <type>static json_t *</type> + <name>parse_keys</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a20306a359ed886794f5ee0632d6f56e4</anchor> + <arglist>(const char *command_name)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_show</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>aac9ca00a6b1166b9251577d879fa07e0</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>sign_denomkeys</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ad9e8efcb6632cbabc00931664639b487</anchor> + <arglist>(const json_t *denomkeys)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_sign</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a9df997e270269cb32116a92b22b4ba1d</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_setup</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a3adb3bcf10f5650d1022fd2a0e02510c</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AuditorPrivateKeyP</type> + <name>auditor_priv</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ae5f1640b06a874d4fcfa56b2dec66189</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AuditorPublicKeyP</type> + <name>auditor_pub</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ad1e159fa0f3900f09ad692acb1108dd1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>auditor_url</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ace062fde250d765e7b8c383a0094b6e2</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MasterPublicKeyP</type> + <name>master_pub</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a698f5d358ef2ee491e6bec0ee969f36d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>kcfg</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a6ae611c4721b1daac9a886036ab65ddb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static json_t *</type> + <name>in</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a67adcc250268c6b184ad8a04515e24b7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static json_t *</type> + <name>out</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a6256b33ef9c3a1f4b06b1d26f134dbec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>currency</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>nxt</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a375c143944cf11604b4f474e394d42f6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DenominationAddRequest *</type> + <name>dar_head</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>ada427a4d8767b2c7856a9783e517f14e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DenominationAddRequest *</type> + <name>dar_tail</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a56723c3df3a1c4cc3d38d932025787ef</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGE_GetKeysHandle *</type> + <name>exchange</name> + <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> + <anchor>a1e3a0eae091df74104cd72c141f9fa59</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-dbinit.c</name> + <path>src/exchange-tools/</path> + <filename>da/d48/taler-exchange-dbinit_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d1/db5/exchange-database_2gc_8h" name="gc.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/gc.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/db6/exchange-database_2create__tables_8h" name="create_tables.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/create_tables.h</includes> + <includes id="df/dc3/delete__shard__locks_8h" name="delete_shard_locks.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/delete_shard_locks.h</includes> + <includes id="d7/dc9/disable__rules_8h" name="disable_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/disable_rules.h</includes> + <includes id="d5/d3b/enable__rules_8h" name="enable_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/enable_rules.h</includes> + <includes id="d4/d76/exchange-database_2drop__tables_8h" name="drop_tables.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/drop_tables.h</includes> + <includes id="db/d9f/inject__auditor__triggers_8h" name="inject_auditor_triggers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/inject_auditor_triggers.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>inject_auditor</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>afbfcd839d3c3c60a38049ce13faaa7da</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>reset_db</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>a26707e245a85b2f4164cb5d3de5cfb2e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>enable_rules</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>aa600ede62561499ef99eb45b6cfbf13f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>disable_rules</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>a5f295f71656107229e2962b4794940de</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>clear_shards</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>a39600798b2ef24ad02c7dac354da3dc0</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>gc_db</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>a95ce4ed2fa20e5753284ade7b869f32d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint32_t</type> + <name>num_partitions</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>abdaa37fe3cd126792da86b151276b626</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>force_create_partitions</name> + <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> + <anchor>ab63cd644a38aa15ebdc478510b71addd</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-kyc-trigger.c</name> + <path>src/exchange-tools/</path> + <filename>d4/d1e/taler-exchange-kyc-trigger_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h" name="get-kyc-check-H_NORMALIZED_PAYTO.h" local="yes" import="no" module="no" objc="no">taler/exchange/get-kyc-check-H_NORMALIZED_PAYTO.h</includes> + <includes id="d0/dc8/taler__exchange__service_8h" name="taler_exchange_service.h" local="yes" import="no" module="no" objc="no">taler/taler_exchange_service.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyc_status_cb</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a695203aabb4206c6152b6d195f75e465</anchor> + <arglist>(void *cls, const struct TALER_EXCHANGE_GetKycCheckResponse *ks)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyc_wallet_cb</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a7baf3d46a5c9d9a4e89bc9fa22259491</anchor> + <arglist>(void *cls, const struct TALER_EXCHANGE_PostKycWalletResponse *ks)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>load_reserve_key</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>aa1a3efb7e59958facbdbfe6d43a14836</anchor> + <arglist>(int do_create)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_ReservePrivateKeyP</type> + <name>reserve_priv</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a18920388aa7af6e895b6f9ebbed9cde1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_ReservePublicKeyP</type> + <name>reserve_pub</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a1e0b64354cb2b4570ffb7139c6479a54</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>kcfg</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a6ae611c4721b1daac9a886036ab65ddb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGE_PostKycWalletHandle *</type> + <name>kwh</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a997c724bd9c3502767c4d551445cbb50</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGE_GetKycCheckHandle *</type> + <name>kc</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>ac1bc4b67948ca8511d219f02422adbd4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>balance</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>ac26edc09660c15e4b2d58c019dc2ea9e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>currency</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>CFG_exchange_url</name> + <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> + <anchor>ab0be63d5b96077ff4ac03a3d1028d6d5</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-offline.c</name> + <path>src/exchange-tools/</path> + <filename>d0/dce/taler-exchange-offline_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d8/d7f/post-management-aml-officers_8h" name="post-management-aml-officers.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-aml-officers.h</includes> + <includes id="df/d37/post-management-auditors_8h" name="post-management-auditors.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-auditors.h</includes> + <includes id="d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h" name="post-management-auditors-AUDITOR_PUB-disable.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-auditors-AUDITOR_PUB-disable.h</includes> + <includes id="df/d83/post-management-wire_8h" name="post-management-wire.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-wire.h</includes> + <includes id="d8/da6/post-management-wire-disable_8h" name="post-management-wire-disable.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-wire-disable.h</includes> + <includes id="df/d01/post-management-wire-fee_8h" name="post-management-wire-fee.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-wire-fee.h</includes> + <includes id="d7/d68/post-management-global-fees_8h" name="post-management-global-fees.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-global-fees.h</includes> + <includes id="d1/d28/post-management-drain_8h" name="post-management-drain.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-drain.h</includes> + <includes id="d7/da7/post-management-keys_8h" name="post-management-keys.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-keys.h</includes> + <includes id="d1/d93/post-management-extensions_8h" name="post-management-extensions.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-extensions.h</includes> + <includes id="de/d2d/post-management-partners_8h" name="post-management-partners.h" local="yes" import="no" module="no" objc="no">taler/exchange/post-management-partners.h</includes> + <includes id="d6/d95/get-management-keys_8h" name="get-management-keys.h" local="yes" import="no" module="no" objc="no">taler/exchange/get-management-keys.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_AML_OFFICERS_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a6d3f70d8cf907e82868b3a339b0b8ac7</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_DENOMINATIONS_REVOKE_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a42b6e29802585213ab027ada97d30c94</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_SIGNKEYS_REVOKE_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a27a2cda5a6bc322d8f0bba4a13455b06</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7e9dd23bf7f6a113ffe802705e947ca8</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_DISABLE_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>afd436d28b4fbb53d8c5c701bd0a18fe0</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a84e981fab061f3cc4c5ca6fe1e51d6ab</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_DISABLE_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a4666354e2e1d968d6f9be9575bc714f5</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_FEES_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a0cd5dcb3df4813067b3678cbb9a188e8</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_GLOBAL_FEES_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a6e95432879ab707bb0e552efc69e0301</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_DRAIN_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a50d1f53671253403dfcb1974d2cfb87b</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_KEYS_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7f1067981f69582ad36452b1999168f2</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_EXTENSIONS_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ad54999e4d059d85ac725e52461b1bd8f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_PARTNERS_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a213672ef4034d288ab3d2b19daeb94d7</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_MANAGEMENT_KEYS_RESULT_CLOSURE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aa80b871a70e4bd523b23e9f20e569692</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_INPUT_KEYS</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a14d019b243ae6ff8aa08d976f1ad9f5c</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_DISABLE_AUDITOR</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a13150201311e1716dea7e40fad76beda</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_ENABLE_AUDITOR</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>acde4d020c3a1662d9c1c9bcc1d1ede5c</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_ENABLE_WIRE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a0e28cdce7ece10a536b435fc80878fe1</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_DISABLE_WIRE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a1661e2582565c3a287d400d0e0339fb0</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_SET_WIRE_FEE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae3982f2c78f13ad63f63d01ac3bd3792</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_SET_GLOBAL_FEE</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7f39c0d47823ba0b7fe142cd29a21e29</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_UPLOAD_SIGS</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ac2b85d64297d54f74cf1cb88ba7f34e9</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_REVOKE_DENOMINATION</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a96b9552e38257e699b131fff9857e4be</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_REVOKE_SIGNKEY</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a03daadac4f4dbd418d9addd87fa8bc8b</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_SETUP</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a0cd1ac4d5c7a76aebb485ee58e3e861f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_EXTENSIONS</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a4121bc363b44e140abcb91f941fec40e</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_DRAIN_PROFITS</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a21b6e2899f310e6ebaf777e5be18265c</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_UPDATE_AML_STAFF</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>abf77d86ec95ae0e71e146d8d5ae42b6f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>OP_ADD_PARTNER</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a88ce3e1a839049d1900f3e4da2b063bc</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>test_shutdown</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a677f030ebbdb8c18e8c1de49e80cc2ee</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>work</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ad3eb232f162e2d3f7f188084a2e19b0d</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>next</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>adb5d6a37348ce6b909539b0a2cede402</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>output_operation</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aacd79ac8e33c1c40711ed10014c5e78c</anchor> + <arglist>(const char *op_name, json_t *op_value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>load_offline_key</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a0399973e85d73003f0cdc860fca23fed</anchor> + <arglist>(int do_create)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>denom_revocation_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a93d343dcbfb4abe4caa301c9ed39a138</anchor> + <arglist>(struct DenomRevocationRequest *drr, const struct TALER_EXCHANGE_PostManagementDenominationsRevokeResponse *dr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_denom_revocation</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a6029997953b5c035cab3a2c33470cfb7</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>signkey_revocation_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a2ad2a32035b58f426ed622673b76f92c</anchor> + <arglist>(struct SignkeyRevocationRequest *srr, const struct TALER_EXCHANGE_PostManagementSignkeysRevokeResponse *sr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_signkey_revocation</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>af97d4f3057ddbe9b6175efa7134d0503</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditor_add_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a715924a4f4c2f9e961ab55cd812a8532</anchor> + <arglist>(struct AuditorAddRequest *aar, const struct TALER_EXCHANGE_PostManagementAuditorsResponse *mer)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_auditor_add</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a6523cd64df8027d50eac3e9761474d5d</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditor_del_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>acff231cd13746a0ffaaa6df232fd891d</anchor> + <arglist>(struct AuditorDelRequest *adr, const struct TALER_EXCHANGE_PostManagementAuditorsDisableResponse *mdr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_auditor_del</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a92d3865a5a4409020f6f3c7bb8a870bf</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_add_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>afa11818c201568dd95606b159b7f794a</anchor> + <arglist>(struct WireAddRequest *war, const struct TALER_EXCHANGE_PostManagementWireResponse *wer)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_wire_add</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a4cae8e75d1f13f5a7d1437170d13f73f</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_del_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aa666ced23c0bb13b5b7e2cbe00dc118b</anchor> + <arglist>(struct WireDelRequest *wdr, const struct TALER_EXCHANGE_PostManagementWireDisableResponse *wdres)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_wire_del</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae43f850e2a9be180a7470af627f90cae</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_fee_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a22cdb3531d124dbfaff47ba1feffad24</anchor> + <arglist>(struct WireFeeRequest *wfr, const struct TALER_EXCHANGE_PostManagementWireFeesResponse *swr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_wire_fee</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aacde7f680556027f76f137bd2ddc5652</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>global_fee_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a5d8f3032974322e780982a0d33d41856</anchor> + <arglist>(struct GlobalFeeRequest *gfr, const struct TALER_EXCHANGE_PostManagementGlobalFeesResponse *gr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_global_fee</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a75755d3d0d3c3102fcd372bf160282ee</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>drain_profits_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a4cd5f4fb5f4659be4c3471d1e044b4af</anchor> + <arglist>(struct DrainProfitsRequest *dpr, const struct TALER_EXCHANGE_PostManagementDrainResponse *mdr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_drain</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae96c48c1f31b88f75b49357bb6d3e29b</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>keys_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>adbe7b336fcb00f3f601df7d0d397b365</anchor> + <arglist>(struct UploadKeysRequest *ukr, const struct TALER_EXCHANGE_PostManagementKeysResponse *mr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_keys</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aba15c281ee067c59807e4a2a61847a29</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>extensions_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aae32654e2645e5153d43fcf2934c0b26</anchor> + <arglist>(struct UploadExtensionsRequest *uer, const struct TALER_EXCHANGE_PostManagementExtensionsResponse *er)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_extensions</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a8966001d24fbe973a37fa6a267234b5c</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_partner_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ab46aeb6ece5f9ad13d8d3612233ca7ec</anchor> + <arglist>(struct PartnerAddRequest *par, const struct TALER_EXCHANGE_PostManagementPartnersResponse *apr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_partner</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae061584b59a861fed3b7bfdb71e1f919</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>update_aml_officer_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a8c77603aab945abfa774d0572356772d</anchor> + <arglist>(struct AmlStaffRequest *asr, const struct TALER_EXCHANGE_PostManagementAmlOfficersResponse *ar)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>update_aml_staff</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a067066a39d2c5e05abe068ca35e40671</anchor> + <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>trigger_upload</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a840bf2b932f256a75ff62195bdabe618</anchor> + <arglist>(const char *exchange_url)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_upload</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>afe040dc810e4063937fd8a380c1cb884</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_revoke_denomination_key</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae6d008473da68b72fc8884dd7219b916</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_revoke_signkey</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ac6445dca798eb1be465b45bd319eabeb</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_add_auditor</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a1e4101e89552f340ce11e0a46985d792</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_del_auditor</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a0b442e2bb1347b0ae43339eaa120e5aa</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static int</type> + <name>parse_restriction</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae9c6e02027cfac935aa60e5068bf63e0</anchor> + <arglist>(char *const *args, json_t *restrictions)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_add_wire</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>affbbdbfad74479f2609f46a857ed016a</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_del_wire</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ad15b18152f4ffca1c550c9da80fbbe05</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_set_wire_fee</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aa5418069e6ed4e8d7145635bfeeecff8</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_set_global_fee</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a67b9bc05b05d95112f3890098170fadb</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_drain</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ac1e9fca7378511f743865d846381063c</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_add_partner</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a1435d5214e05539af92ace071659fdad</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_set_aml_staff</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>adfa3e8dad0a89830ce55ae8cd3a03710</anchor> + <arglist>(bool is_active, char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>disable_aml_staff</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a1442cd5c4777fe02962944dd90f315a1</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>enable_aml_staff</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aac7215b69a9c9b77524e6ee337238af0</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>download_cb</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a72bd210de2a818b71d4bccf34ac2cc02</anchor> + <arglist>(char *const *args, const struct TALER_EXCHANGE_GetManagementKeysResponse *mgr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_download</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aead480a03980e90da8922c21458b36ae</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>tofu_check</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a61faaf9462a53609e0feebb27333a30a</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeySetP *secmset)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>show_signkeys</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae42d7124634027b27a8cf3667185944b</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub, const json_t *signkeys)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>show_denomkeys</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a1a3e13919ac2938b42718441d6571a52</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub_rsa, const struct TALER_SecurityModulePublicKeyP *secm_pub_cs, const json_t *denomkeys)</arglist> + </member> + <member kind="function" static="yes"> + <type>static json_t *</type> + <name>parse_keys_input</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a1578727b35450a9a743931ce1cac56f8</anchor> + <arglist>(const char *command_name)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_show</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aac9ca00a6b1166b9251577d879fa07e0</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>sign_signkeys</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a364fddeffe47f5cd28442460596c2548</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub, const json_t *signkeys, json_t *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TALER_AgeMask</type> + <name>load_age_mask</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ae3c55cb070d3d47dff82f836b33dcf54</anchor> + <arglist>(const char *section_name)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>sign_denomkeys</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a08ec3abcaa9957b0572b446603e635fd</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub_rsa, const struct TALER_SecurityModulePublicKeyP *secm_pub_cs, const json_t *denomkeys, json_t *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_sign</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a9df997e270269cb32116a92b22b4ba1d</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_setup</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a3adb3bcf10f5650d1022fd2a0e02510c</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_extensions_show</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ac27f0ef92024a336bc484284703b53b8</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_extensions_sign</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a54c35dc2d6417e2fe57b31df83f8d002</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cmd_handler</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a309f6ef93010df35db091e6347817c41</anchor> + <arglist>(char *const *args, const struct SubCommand *cmds)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_work_extensions</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ab646149bac01ba4b8b44e8d63f51c8ca</anchor> + <arglist>(char *const *args)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MasterPrivateKeyP</type> + <name>master_priv</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a02b290cfae1ec1576d7fb646e2049492</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MasterPublicKeyP</type> + <name>master_pub</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a698f5d358ef2ee491e6bec0ee969f36d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>kcfg</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a6ae611c4721b1daac9a886036ab65ddb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>ar_enabled</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a8ca7134de74435f3d0273eb39855b024</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AgeRestrictionConfig</type> + <name>ar_config</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aaf533ad39429da4cdd46eab9a26b32da</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static json_t *</type> + <name>in</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a67adcc250268c6b184ad8a04515e24b7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static json_t *</type> + <name>out</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a6256b33ef9c3a1f4b06b1d26f134dbec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>currency</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>CFG_exchange_url</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ab0be63d5b96077ff4ac03a3d1028d6d5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>nxt</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a375c143944cf11604b4f474e394d42f6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGE_GetManagementKeysHandle *</type> + <name>mgkh</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a3830fe0bbcd53bdcbe0a44fdc8ee3c44</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AmlStaffRequest *</type> + <name>asr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a9fc5ed4e384ace608df62577c710b4be</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AmlStaffRequest *</type> + <name>asr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a085621fbc9ad8087fe2a9406d6239aed</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct PartnerAddRequest *</type> + <name>par_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7d95fe6aca9009aa3bf15e9bf2773f06</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct PartnerAddRequest *</type> + <name>par_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a57e29d523b41fb02f3bc310d1321ebe8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DenomRevocationRequest *</type> + <name>drr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>af5eca68e4fed06253ea6b344a8a4d2ab</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DenomRevocationRequest *</type> + <name>drr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aabe860ac73d77aea5998cbde2c11cef6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct SignkeyRevocationRequest *</type> + <name>srr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a82a2d0250d06b0e39a34cd8fb291f0b2</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct SignkeyRevocationRequest *</type> + <name>srr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>acd01c226a689c063047b15b9439a1286</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AuditorAddRequest *</type> + <name>aar_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a63cd8ab325f52fe4ca7b6d7292907b51</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AuditorAddRequest *</type> + <name>aar_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a00e892f3410522bdd7f472302e6654c8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AuditorDelRequest *</type> + <name>adr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a42450e989d5c731ce2b4cb77619bda7a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AuditorDelRequest *</type> + <name>adr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7ed4aa3d02d31d5535b151f5a58fc511</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAddRequest *</type> + <name>war_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a3bd808584000cb93272a32f1ca5d7898</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAddRequest *</type> + <name>war_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>aa5992d39a28b3c98d23fbb9e9e407450</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireDelRequest *</type> + <name>wdr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>acf473a600b51d9de7c7564ad2e3a0e96</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireDelRequest *</type> + <name>wdr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a61e5902a753b5c7180a85dbcdd948ce0</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireFeeRequest *</type> + <name>wfr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>afcee4ac4aaf0c4d0069245d9df36db0c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireFeeRequest *</type> + <name>wfr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>afe93fc1cecfb1966d80b1a4b9a2206ac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GlobalFeeRequest *</type> + <name>gfr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a30fd02632ed41d05ee65037dcdfd083e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GlobalFeeRequest *</type> + <name>gfr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ad502956f5101d22daeb88997d906d924</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct UploadKeysRequest *</type> + <name>ukr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a7c82d5b5661a0df9f1651a88fddf694f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct UploadKeysRequest *</type> + <name>ukr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ac899fd0af1ebea7a3c3bdf29f99cf571</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct UploadExtensionsRequest *</type> + <name>uer_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>acd3598d76acb82219d2a9472e0f128be</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct UploadExtensionsRequest *</type> + <name>uer_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a194e9692d54f6d561fe300179f466ad0</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct DrainProfitsRequest *</type> + <name>dpr_head</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>a3603142992a326a5599629607c0e4f29</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DrainProfitsRequest *</type> + <name>dpr_tail</name> + <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> + <anchor>ad338d1170edc1f9ed001a26466077a7d</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-aggregator.c</name> + <path>src/exchange/</path> + <filename>d3/d2a/taler-exchange-aggregator_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d3/dd9/release__revolving__shard_8h" name="release_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/release_revolving_shard.h</includes> + <includes id="dc/d1b/begin__revolving__shard_8h" name="begin_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_revolving_shard.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d4/d52/drain__kyc__alert_8h" name="drain_kyc_alert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/drain_kyc_alert.h</includes> + <includes id="d7/dc4/get__ready__deposit_8h" name="get_ready_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_ready_deposit.h</includes> + <includes id="d9/d02/start__deferred__wire__out_8h" name="start_deferred_wire_out.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_deferred_wire_out.h</includes> + <includes id="d5/d6c/aggregate_8h" name="aggregate.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/aggregate.h</includes> + <includes id="d0/d3a/create__aggregation__transient_8h" name="create_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/create_aggregation_transient.h</includes> + <includes id="de/d41/select__aggregation__transient_8h" name="select_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_transient.h</includes> + <includes id="de/d9d/find__aggregation__transient_8h" name="find_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/find_aggregation_transient.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="df/d30/trigger__kyc__rule__for__account_8h" name="trigger_kyc_rule_for_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/trigger_kyc_rule_for_account.h</includes> + <includes id="d2/d92/select__aggregation__amounts__for__kyc__check_8h" name="select_aggregation_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_amounts_for_kyc_check.h</includes> + <includes id="da/d7a/wire__prepare__data__insert_8h" name="wire_prepare_data_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_insert.h</includes> + <includes id="db/d0c/store__wire__transfer__out_8h" name="store_wire_transfer_out.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/store_wire_transfer_out.h</includes> + <includes id="d8/d43/delete__aggregation__transient_8h" name="delete_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/delete_aggregation_transient.h</includes> + <includes id="d6/d70/update__aggregation__transient_8h" name="update_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_aggregation_transient.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <includes id="d1/d9d/update__rules_8h" name="update_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_rules.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RETRIES</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_aggregation</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a19424295fd677f57886a0534685d9b87</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>drain_kyc_alerts</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a28bb5dae984a969fe407acbbf84bd73b</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cleanup_au</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>aa4c4e46a53afe77ef804f123450a9762</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>commit_or_warn</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a860299fb260958159c700547b084f882</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>release_shard</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>aa4dbc7bd082b13f4ac49ef1699ed2143</anchor> + <arglist>(struct Shard *s)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>next_task</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a712db32606b73d27db24644e462bdd52</anchor> + <arglist>(uint64_t counter)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cleanup_and_next</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a58ebbe185af96aaabbd02ffefd52a5b6</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_aggregator_config</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>ab02d84786c5de7d50ba1611905ddd71e</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>return_relevant_amounts</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a41d9d649bff08b78472d1a1c45c18768</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>fail_aggregation</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a22a83bbc2362c4572b48b0e5c8dcdb1e</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_task_with_shard</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>ab8b3d37f0cecce96c83e859c5253ba8b</anchor> + <arglist>(struct Shard *s)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>rollback_aggregation</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a43404e2c849020c8b227647fe40868de</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>evaluate_rules</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>ad9fdad3f431c0557312138c428e15560</anchor> + <arglist>(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>commit_aggregation</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>affd2a2fbe4d62dfecb3e09d7b7f7f2b5</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>trigger_wire_transfer</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a341ebc6bfab4615a97bbb59822988323</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>commit_to_transient</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a176f28cbbfc9e6c46826d2e72ace5b0d</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_legitimization_satisfied</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a88550ba0c05c1b681a49d66211c415a5</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_aggregate</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a635d5bc07031a20f8d927a9bb8d4a42a</anchor> + <arglist>(struct AggregationUnit *au)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_shard</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a87bc40d0b670b46403432185dc0a588e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>currency_round_unit</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a830c703e95e4f62ecbadf6c0851c001b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>exchange_base_url</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>kyc_off</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>ab6a0564495eb383e91e47c30ec236d09</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AttributeEncryptionKeyP</type> + <name>attribute_key</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a33837b1ba42e93b8848752199293c7c5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>aggregator_idle_sleep_interval</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a347a8e9ef12de875c1c3e40f5ba9dfc6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint32_t</type> + <name>shard_size</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a3b7351acd0c808961cbdc67bbf0acc14</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-closer.c</name> + <path>src/exchange/</path> + <filename>d5/d7a/taler-exchange-closer_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="d2/d06/insert__reserve__closed_8h" name="insert_reserve_closed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_reserve_closed.h</includes> + <includes id="d6/d75/get__unfinished__close__requests_8h" name="get_unfinished_close_requests.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_unfinished_close_requests.h</includes> + <includes id="d8/d10/get__expired__reserves_8h" name="get_expired_reserves.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_expired_reserves.h</includes> + <includes id="da/d7a/wire__prepare__data__insert_8h" name="wire_prepare_data_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_insert.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_reserve_closures</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a323a89fd1abcf6f189c6f4a56d547ee7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_closer_config</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a19ab4bb69c20a9f6facd67ae81c52a74</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>commit_or_warn</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a860299fb260958159c700547b084f882</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>expired_reserve_cb</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a76a9fac2a1eab8e1799eb85d381fa91c</anchor> + <arglist>(void *cls, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *left, const struct TALER_FullPayto account_payto_uri, struct GNUNET_TIME_Timestamp expiration_date, uint64_t close_request_row)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>currency_round_unit</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a830c703e95e4f62ecbadf6c0851c001b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>exchange_base_url</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>closer_idle_sleep_interval</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a51235b8f9939898b60085d5180469734</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-drain.c</name> + <path>src/exchange/</path> + <filename>d2/d2c/taler-exchange-drain_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d4/dc4/profit__drains__get__pending_8h" name="profit_drains_get_pending.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/profit_drains_get_pending.h</includes> + <includes id="da/d7a/wire__prepare__data__insert_8h" name="wire_prepare_data_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_insert.h</includes> + <includes id="df/d15/profit__drains__set__finished_8h" name="profit_drains_set_finished.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/profit_drains_set_finished.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_drain_config</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a2c0102625f6fdf600805efe6fb4f45ee</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>commit_or_warn</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a860299fb260958159c700547b084f882</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_drain</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a510184c33d66fe52b59899b25067a6c3</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MasterPublicKeyP</type> + <name>master_pub</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a698f5d358ef2ee491e6bec0ee969f36d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>exchange_base_url</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-expire.c</name> + <path>src/exchange/</path> + <filename>db/d40/taler-exchange-expire_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d5/d9f/complete__shard_8h" name="complete_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/complete_shard.h</includes> + <includes id="dc/de5/abort__shard_8h" name="abort_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/abort_shard.h</includes> + <includes id="d3/db9/begin__shard_8h" name="begin_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_shard.h</includes> + <includes id="d0/df9/expire__purse_8h" name="expire_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/expire_purse.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_shard</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a87bc40d0b670b46403432185dc0a588e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_expire_config</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>aa8db8fea79c567cba2550b20192046c3</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>commit_or_warn</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a860299fb260958159c700547b084f882</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>release_shard</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>aa4dbc7bd082b13f4ac49ef1699ed2143</anchor> + <arglist>(struct Shard *s)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>abort_shard</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>af2f97fcea672af0914d49d2cc168257d</anchor> + <arglist>(struct Shard *s)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_expire</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>afe9d05cb480c5c365ec8c14e7c362b48</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>shard_size</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>aa3bfb67c62668fd62340a07dd1abce26</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>jump_mode</name> + <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> + <anchor>ad50bd65d2f8b2b80241d16cbe48949b4</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd.c</name> + <path>src/exchange/</path> + <filename>d3/d71/taler-exchange-httpd_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d9/d31/taler__templating__lib_8h" name="taler_templating_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_templating_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d0/d2d/taler-exchange-httpd__post-withdraw_8h" name="taler-exchange-httpd_post-withdraw.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-withdraw.h</includes> + <includes id="de/dfd/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.h</includes> + <includes id="db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h" name="taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h</includes> + <includes id="d0/db5/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.h</includes> + <includes id="df/d9a/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.h</includes> + <includes id="d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.h</includes> + <includes id="d2/d1a/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-measures.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-measures.h</includes> + <includes id="d6/d7e/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h" name="taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</includes> + <includes id="d9/d3a/taler-exchange-httpd__post-batch-deposit_8h" name="taler-exchange-httpd_post-batch-deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-batch-deposit.h</includes> + <includes id="d8/dfa/taler-exchange-httpd__post-blinding-prepare_8h" name="taler-exchange-httpd_post-blinding-prepare.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-blinding-prepare.h</includes> + <includes id="d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h" name="taler-exchange-httpd_get-coins-COIN_PUB-history.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-coins-COIN_PUB-history.h</includes> + <includes id="dc/dd5/taler-exchange-httpd__get-config_8h" name="taler-exchange-httpd_get-config.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-config.h</includes> + <includes id="da/dcb/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8h" name="taler-exchange-httpd_get-contracts-CONTRACT_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-contracts-CONTRACT_PUB.h</includes> + <includes id="d8/d37/taler-exchange-httpd__get-deposits_8h" name="taler-exchange-httpd_get-deposits.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-deposits.h</includes> + <includes id="d7/d73/taler-exchange-httpd__extensions_8h" name="taler-exchange-httpd_extensions.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_extensions.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h" name="taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.h</includes> + <includes id="de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h" name="taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.h</includes> + <includes id="d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h" name="taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.h</includes> + <includes id="dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h" name="taler-exchange-httpd_post-kyc-start-ID.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-start-ID.h</includes> + <includes id="df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h" name="taler-exchange-httpd_post-kyc-upload-ID.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-upload-ID.h</includes> + <includes id="d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h" name="taler-exchange-httpd_post-kyc-wallet.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-wallet.h</includes> + <includes id="d5/dd0/taler-exchange-httpd__kyc-webhook_8h" name="taler-exchange-httpd_kyc-webhook.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_kyc-webhook.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="d9/d86/taler-exchange-httpd__post-melt_8h" name="taler-exchange-httpd_post-melt.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-melt.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <includes id="da/d60/taler-exchange-httpd__mhd_8h" name="taler-exchange-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_mhd.h</includes> + <includes id="de/d5b/taler-exchange-httpd__post-purses-PURSE__PUB-create_8h" name="taler-exchange-httpd_post-purses-PURSE_PUB-create.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-purses-PURSE_PUB-create.h</includes> + <includes id="d7/d7f/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8h" name="taler-exchange-httpd_post-purses-PURSE_PUB-deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-purses-PURSE_PUB-deposit.h</includes> + <includes id="d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h" name="taler-exchange-httpd_get-purses-PURSE_PUB-merge.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-purses-PURSE_PUB-merge.h</includes> + <includes id="d5/da0/taler-exchange-httpd__delete-purses-PURSE__PUB_8h" name="taler-exchange-httpd_delete-purses-PURSE_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_delete-purses-PURSE_PUB.h</includes> + <includes id="dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h" name="taler-exchange-httpd_post-purses-PURSE_PUB-merge.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-purses-PURSE_PUB-merge.h</includes> + <includes id="d4/d56/taler-exchange-httpd__post-recoup-withdraw_8h" name="taler-exchange-httpd_post-recoup-withdraw.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-recoup-withdraw.h</includes> + <includes id="dc/d29/taler-exchange-httpd__post-recoup-refresh_8h" name="taler-exchange-httpd_post-recoup-refresh.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-recoup-refresh.h</includes> + <includes id="d1/dba/taler-exchange-httpd__post-coins-COIN__PUB-refund_8h" name="taler-exchange-httpd_post-coins-COIN_PUB-refund.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-coins-COIN_PUB-refund.h</includes> + <includes id="d1/d23/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.h</includes> + <includes id="d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-close.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-close.h</includes> + <includes id="d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h" name="taler-exchange-httpd_get-reserves-RESERVE_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-reserves-RESERVE_PUB.h</includes> + <includes id="d4/d13/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8h" name="taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.h</includes> + <includes id="dd/d4c/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8h" name="taler-exchange-httpd_get-reserves-RESERVE_PUB-history.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-reserves-RESERVE_PUB-history.h</includes> + <includes id="db/d5c/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-open.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-open.h</includes> + <includes id="dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.h</includes> + <includes id="d8/da0/taler-exchange-httpd__post-reveal-withdraw_8h" name="taler-exchange-httpd_post-reveal-withdraw.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reveal-withdraw.h</includes> + <includes id="de/d6d/taler-exchange-httpd__post-reveal-melt_8h" name="taler-exchange-httpd_post-reveal-melt.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reveal-melt.h</includes> + <includes id="d4/d0b/taler-exchange-httpd__get-SPA_8h" name="taler-exchange-httpd_get-SPA.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-SPA.h</includes> + <includes id="d2/d97/taler-exchange-httpd__get-TERMS_8h" name="taler-exchange-httpd_get-TERMS.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-TERMS.h</includes> + <includes id="d5/d7c/taler-exchange-httpd__get-transfers-WTID_8h" name="taler-exchange-httpd_get-transfers-WTID.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-transfers-WTID.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <member kind="define"> + <type>#define</type> + <name>UNIX_BACKLOG</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ae46f9dad8427112c0a0441520250d9ad</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAX_DB_RETRIES</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a2099f9187b9f580c1dc2b2e9b88d6618</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>WARN_LATENCY</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a9436f4c7d568451bfb27b82ab1edc865</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SEED_SIZE</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ae644779154eb97135768f1d42506cc2e</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>CoinOpHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a93eb230301be505319c21b2993561165</anchor> + <arglist>)(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>AmlOpPostHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a0db3dcb1bc0d4956ec5d808401d7ae43</anchor> + <arglist>)(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const json_t *root)</arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>AmlOpGetHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a991796c50150ef5ad43791edac94088d</anchor> + <arglist>)(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>ReserveOpHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a429ca8765f559ebe47cb46592ba5133d</anchor> + <arglist>)(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>ReserveGetOpHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ae8301e47ea847e3720916a99ea97cef6</anchor> + <arglist>)(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>PurseOpHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>afbe78c2f91f4abc8c773bc01e8ae2a31</anchor> + <arglist>)(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + <member kind="typedef"> + <type>MHD_RESULT(*</type> + <name>ManagementPostHandler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a363d915c715c7a83e27166d0e8f04758</anchor> + <arglist>)(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>r404</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>af8906821d6bc02401a6dae476288b698</anchor> + <arglist>(struct MHD_Connection *connection, const char *details)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_post_coins</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a76bbeac31deeed2cd4bf2ea761675236</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_get_coins</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a5ec74ca4ec0a17bcba520965339d89d5</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_post_aml</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ac36c4589964ac3bd247e6a4662d2b4a5</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_get_aml</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ac5e4a3f36c9a9f1e32f40ed0a6c207f5</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_post_reserves</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a5e3cbb04177c2f7e4910e0884b8d4e46</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_get_reserves</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>acd59428c64e1311fb18f60331ba8ea79</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_post_purses</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ab737d64ba3dfcd230bbdf0a8a961877d</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_suicide</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a55943d0f1398f5a7fb21836f197b4626</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_mhd_completion_callback</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ga88c3240789a1d87175238b9bc5753e54</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>proceed_with_handler</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a68b27392484272c105cfa8f1621bc64b</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *url, const char *upload_data, size_t *upload_data_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handler_seed</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a6f42099eafe9c480173b68a45a4c9e00</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_post_management</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a43081233162eb033eed9b08f1d0d02a6</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_get_management</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>aea0280ba0fdbdf7daef969dbbb1cf0a7</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_post_auditors</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a5e11b56d146b605a83c2ec99c50f060c</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>toplevel_redirect</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a2e373d7e26bc3a3d7336a3e3898804c7</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_mhd_request</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>abb5be35dd3ec773ce9f99fdca03692fd</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>exchange_serve_process_config</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ad63bd7d3adb07082884ff33388ffa16b</anchor> + <arglist>(const char *cfg_fn)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>write_stats</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>af32aacf2182053db8d68003558f8c2a0</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>connection_done</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ac7e3d9e767dfe6e89ad6d447114de1a0</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, void **socket_context, enum MHD_ConnectionNotificationCode toe)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>do_shutdown</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>start_daemon</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a6f4a4c06e6acac58d753f896c8168e6c</anchor> + <arglist>(void *cls, int lsock)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>adc09e42bf2a776ae59ab7e758668b1cd</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_allow_keys_timetravel</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>aee8477f721a9cb3acba1c5fe5920873b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>allow_address_reuse</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a68625effbb4fbb97dadca7f6d36608e5</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>const struct GNUNET_CONFIGURATION_Handle *</type> + <name>TEH_cfg</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a214729d568d5b4676c696952084b0d72</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>bool</type> + <name>TEH_age_restriction_enabled</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a1eaf740188a4e14d8cb5f220c6daac94</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_AgeRestrictionConfig</type> + <name>TEH_age_restriction_config</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ab8b2b916be69aa9104fad9b0fbd33e7c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>have_daemons</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ae0b89a50ad2db45a80d053b0d4488128</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Relative</type> + <name>TEH_max_keys_caching</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ae8be00041ba7921f0e4dfd9f90779665</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Relative</type> + <name>TEH_reserve_closing_delay</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ac4e459a5451a35746043b576bed83735</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Relative</type> + <name>TEH_aml_program_timeout</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a9f8096e8fb192aee79baff879ed52ccd</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterPublicKeyP</type> + <name>TEH_master_public_key</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a0b2c2518e9922710be87a85d756ef6c6</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_AttributeEncryptionKeyP</type> + <name>TEH_attribute_key</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ae02eda1da0e74989a333f7c72e4c2652</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TEH_pg</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a0a8e15cd97554872b8fde4e6c2298c96</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TEH_stefan_abs</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a1cb92fe18d684d45efb7ad30d9ff8a1e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TEH_stefan_log</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a0cf965c0a1031a92e257baed04b2ed46</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TEH_tiny_amount</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a259d19d08d2a906515a216f96939c79d</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>float</type> + <name>TEH_stefan_lin</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a036e2239d4c1a9caf835406e92e78a5e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>json_t *</type> + <name>TEH_hard_limits</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ab184cff2930009e54cabbe335ca559d6</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>json_t *</type> + <name>TEH_zero_limits</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ad94c730035e87d815764e98d1c6cfa8e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_shopping_url</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a6de5e4a8dd97d1814e2760f301ff6b54</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_obg_url</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a6e38c139b6368978f2bd766c079f32d9</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_wire_transfer_gateway</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ab0d5a81a2433a1ee626a2c7529d10ee0</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>toplevel_redirect_url</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a644470e156aeb64e377129fd8f763216</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>json_t *</type> + <name>TEH_global_pdf_form_data</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a837d97e7a90aadd586369c1e8892c314</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_currency</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a47cc662632c250a2a221d7c632264250</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_base_url</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>aadb65c95acfbf4bda8baaafe6d72aa0b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>connection_timeout</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a391e3bafe09b42b7d938501c03cf77aa</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>connection_close</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a9dcf086e33438663e0ed3edb426360ab</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_bank_compliance_language</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a4f095678fb8e756ea03d1f04c432b679</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_aml_spa_dialect</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a0e5814e12f3b870831640920f6139b4a</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_enable_kyc</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>aacb3e36d50c29cc96dc3c679fdb9ba59</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_disable_direct_deposit</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>aec4d7e1f28b279e0ef829233a2e69f90</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_check_invariants_flag</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a1260688465aa8520e7f0f7a57da10dc3</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>bool</type> + <name>TEH_suicide</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>ac6893c199bd2aa0219af1b8893a2a88b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterSignatureP</type> + <name>TEH_extensions_sig</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a4c167e9cdf6a2c04d7592afe5d62d07e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>bool</type> + <name>TEH_extensions_signed</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a30adadfd4415cc11c9ab1cf9335e2b67</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned long long</type> + <name>req_count</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>af320522d8e0179e89787470bcfc0d40f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned long long</type> + <name>active_connections</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a1e484da52500562859068fd1a39c6668</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned long long</type> + <name>req_max</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a1490712648b783f33519e35595d41648</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>num_cspecs</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a4cc4b0ca2f1b362101ef6866d9753b17</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_CurrencySpecification *</type> + <name>cspecs</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a9dfc3d34843f768c729c6a9b36023ac5</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>const struct TALER_CurrencySpecification *</type> + <name>TEH_cspec</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a04a5fa902918db47669ae8aeb32db954</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_CURL_Context *</type> + <name>TEH_curl_ctx</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a094d0c88d22e86c6927e81fe4af82b44</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>exchange_curl_rc</name> + <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> + <anchor>a68c9558d8c77f87af99616dd700636f0</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd.h</name> + <path>src/exchange/</path> + <filename>df/db0/taler-exchange-httpd_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d2/df0/taler__kyclogic__plugin_8h" name="taler_kyclogic_plugin.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_plugin.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TEH_RequestContext</class> + <class kind="struct">TEH_RequestHandler</class> + <member kind="variable"> + <type>struct GNUNET_TIME_Relative</type> + <name>TEH_max_keys_caching</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ae8be00041ba7921f0e4dfd9f90779665</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Relative</type> + <name>TEH_reserve_closing_delay</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ac4e459a5451a35746043b576bed83735</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_TIME_Relative</type> + <name>TEH_aml_program_timeout</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a9f8096e8fb192aee79baff879ed52ccd</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>const struct GNUNET_CONFIGURATION_Handle *</type> + <name>TEH_cfg</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a214729d568d5b4676c696952084b0d72</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_exchange_directory</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a34f193a3c038cd166ab054ee063eb450</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_check_invariants_flag</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a1260688465aa8520e7f0f7a57da10dc3</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_allow_keys_timetravel</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>aee8477f721a9cb3acba1c5fe5920873b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_enable_kyc</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>aacb3e36d50c29cc96dc3c679fdb9ba59</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>int</type> + <name>TEH_disable_direct_deposit</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>aec4d7e1f28b279e0ef829233a2e69f90</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_revocation_directory</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a3b17d0c4fb5b9f45ce7d4d40f22b2e48</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>bool</type> + <name>TEH_suicide</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ac6893c199bd2aa0219af1b8893a2a88b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterPublicKeyP</type> + <name>TEH_master_public_key</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a0b2c2518e9922710be87a85d756ef6c6</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_AttributeEncryptionKeyP</type> + <name>TEH_attribute_key</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ae02eda1da0e74989a333f7c72e4c2652</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TEH_pg</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a0a8e15cd97554872b8fde4e6c2298c96</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_bank_compliance_language</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a4f095678fb8e756ea03d1f04c432b679</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_aml_spa_dialect</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a0e5814e12f3b870831640920f6139b4a</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>json_t *</type> + <name>TEH_hard_limits</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ab184cff2930009e54cabbe335ca559d6</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>json_t *</type> + <name>TEH_zero_limits</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ad94c730035e87d815764e98d1c6cfa8e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TEH_stefan_abs</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a1cb92fe18d684d45efb7ad30d9ff8a1e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TEH_stefan_log</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a0cf965c0a1031a92e257baed04b2ed46</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Amount</type> + <name>TEH_tiny_amount</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a259d19d08d2a906515a216f96939c79d</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_shopping_url</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a6de5e4a8dd97d1814e2760f301ff6b54</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>float</type> + <name>TEH_stefan_lin</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a036e2239d4c1a9caf835406e92e78a5e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>const struct TALER_CurrencySpecification *</type> + <name>TEH_cspec</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a04a5fa902918db47669ae8aeb32db954</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>json_t *</type> + <name>TEH_global_pdf_form_data</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a837d97e7a90aadd586369c1e8892c314</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_currency</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a47cc662632c250a2a221d7c632264250</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>char *</type> + <name>TEH_base_url</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>aadb65c95acfbf4bda8baaafe6d72aa0b</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>volatile bool</type> + <name>MHD_terminating</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a1fa397dbd879688c028562f837429a30</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_CURL_Context *</type> + <name>TEH_curl_ctx</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a094d0c88d22e86c6927e81fe4af82b44</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_MasterSignatureP</type> + <name>TEH_extensions_sig</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a4c167e9cdf6a2c04d7592afe5d62d07e</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>bool</type> + <name>TEH_extensions_signed</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a30adadfd4415cc11c9ab1cf9335e2b67</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>bool</type> + <name>TEH_age_restriction_enabled</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>a1eaf740188a4e14d8cb5f220c6daac94</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_AgeRestrictionConfig</type> + <name>TEH_age_restriction_config</name> + <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> + <anchor>ab8b2b916be69aa9104fad9b0fbd33e7c</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_common_deposit.c</name> + <path>src/exchange/</path> + <filename>d1/d62/taler-exchange-httpd__common__deposit_8c.html</filename> + <includes id="dc/d79/taler-exchange-httpd__common__deposit_8h" name="taler-exchange-httpd_common_deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_deposit.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_common_purse_deposit_parse_coin</name> + <anchorfile>d1/d62/taler-exchange-httpd__common__deposit_8c.html</anchorfile> + <anchor>ae3094864bb3d7be5b355ab69dc445753</anchor> + <arglist>(struct MHD_Connection *connection, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_common_deposit_check_purse_deposit</name> + <anchorfile>d1/d62/taler-exchange-httpd__common__deposit_8c.html</anchorfile> + <anchor>ac7095516c4f2cd6e7f6273393ceb1a14</anchor> + <arglist>(struct MHD_Connection *connection, const struct TEH_PurseDepositedCoin *coin, const struct TALER_PurseContractPublicKeyP *purse_pub, uint32_t min_age)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_common_purse_deposit_free_coin</name> + <anchorfile>d1/d62/taler-exchange-httpd__common__deposit_8c.html</anchorfile> + <anchor>a16309627656784f4d0c9cbf2ce5179f1</anchor> + <arglist>(struct TEH_PurseDepositedCoin *coin)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_common_deposit.h</name> + <path>src/exchange/</path> + <filename>dc/d79/taler-exchange-httpd__common__deposit_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <class kind="struct">TEH_PurseDepositedCoin</class> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_common_purse_deposit_parse_coin</name> + <anchorfile>dc/d79/taler-exchange-httpd__common__deposit_8h.html</anchorfile> + <anchor>ae3094864bb3d7be5b355ab69dc445753</anchor> + <arglist>(struct MHD_Connection *connection, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_common_deposit_check_purse_deposit</name> + <anchorfile>dc/d79/taler-exchange-httpd__common__deposit_8h.html</anchorfile> + <anchor>ac7095516c4f2cd6e7f6273393ceb1a14</anchor> + <arglist>(struct MHD_Connection *connection, const struct TEH_PurseDepositedCoin *coin, const struct TALER_PurseContractPublicKeyP *purse_pub, uint32_t min_age)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_common_purse_deposit_free_coin</name> + <anchorfile>dc/d79/taler-exchange-httpd__common__deposit_8h.html</anchorfile> + <anchor>a16309627656784f4d0c9cbf2ce5179f1</anchor> + <arglist>(struct TEH_PurseDepositedCoin *coin)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_common_kyc.c</name> + <path>src/exchange/</path> + <filename>dd/da5/taler-exchange-httpd__common__kyc_8c.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="df/d30/trigger__kyc__rule__for__account_8h" name="trigger_kyc_rule_for_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/trigger_kyc_rule_for_account.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="d4/dcc/taler__attributes_8h" name="taler_attributes.h" local="yes" import="no" module="no" objc="no">taler/taler_attributes.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="df/d49/get__kyc__rules_8h" name="get_kyc_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_kyc_rules.h</includes> + <includes id="d6/d6b/insert__aml__decision_8h" name="insert_aml_decision.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_decision.h</includes> + <includes id="d2/dbc/insert__kyc__failure_8h" name="insert_kyc_failure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_failure.h</includes> + <includes id="d7/d89/insert__kyc__requirement__process_8h" name="insert_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_requirement_process.h</includes> + <includes id="d8/d5c/lookup__active__legitimization_8h" name="lookup_active_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_active_legitimization.h</includes> + <includes id="da/dac/persist__kyc__attributes_8h" name="persist_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_kyc_attributes.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d1/d9d/update__rules_8h" name="update_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_rules.h</includes> + <includes id="d2/d0e/account__history_8h" name="account_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/account_history.h</includes> + <includes id="dd/d5a/persist__aml__program__result_8h" name="persist_aml_program_result.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_aml_program_result.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_LEGI_LOOPS</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ab403cf7aea02e503c5d46d7d97365046</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXTRA_CHECK</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ab80d73720e037c02c9e3b02c4f61b805</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>DEBUG</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>fallback_result_cb</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ae25a8203a3fddd7b8a3992f9d0e4d9eb</anchor> + <arglist>(void *cls, bool fallback_ok, uint64_t requirement_row)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyc_aml_finished</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>adf48b9279fdf0718e0cf992d96404ba1</anchor> + <arglist>(void *cls, const struct TALER_KYCLOGIC_AmlProgramResult *apr)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_run_measure_cancel</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>aed08a4b96e743402c38a1a86177fb0f2</anchor> + <arglist>(struct TEH_KycMeasureRunContext *kat)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TEH_kyc_store_attributes</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a83ae5519ae08657af4c528ee7e9b2206</anchor> + <arglist>(uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, const char *provider_name, const char *provider_user_id, const char *provider_legitimization_id, struct GNUNET_TIME_Absolute expiration, const json_t *new_attributes)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KycMeasureRunContext *</type> + <name>TEH_kyc_run_measure_for_attributes</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>aa2c6f0a3d3892db090538049fbf0b2f2</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, TEH_KycMeasureRunContextCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>async_return_measure_result</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a63641360116f70a860e2a4073c0a22f0</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KycMeasureRunContext *</type> + <name>TEH_kyc_run_measure_directly</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>af2b33ca2c41c2c824b5b4f3582ed8d0a</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, const struct TALER_KYCLOGIC_Measure *instant_ms, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, TEH_KycMeasureRunContextCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_aml_fallback_result</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a2a0ef228b134617ab412ef9a37981dee</anchor> + <arglist>(void *cls, const struct TALER_KYCLOGIC_AmlProgramResult *apr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>return_fallback_result</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a7212ac0a26ac419425cc23293db72303</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KycAmlFallback *</type> + <name>TEH_kyc_fallback</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a29c6fdfe74af951fc434b05831aeb9db</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, uint64_t orig_requirement_row, const char *fallback_measure, TEH_KycAmlFallbackCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_fallback_cancel</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ae0df294e9f1ff08b8f6858309fd93a84</anchor> + <arglist>(struct TEH_KycAmlFallback *fb)</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TEH_kyc_failed</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a0bd2171792091c63ba994df79c0b691e</anchor> + <arglist>(uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, const char *provider_name, const char *provider_user_id, const char *provider_legitimization_id, const char *error_message, enum TALER_ErrorCode ec)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>async_return_legi_result</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>aeaa1e5a8f604ad93d4410320376d304e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>legi_fail</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ab16c4aec30a124fd59f654ef886ed133</anchor> + <arglist>(struct TEH_LegitimizationCheckHandle *lch, enum TALER_ErrorCode ec, const char *details)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>legitimization_check_run</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a1b44c494f089f26fe52ee8521e5cc486</anchor> + <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>legi_check_aml_trigger_cb</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ae151cd8e5671c4cc329b198dbf5aef1b</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TEH_LegitimizationCheckHandle *</type> + <name>setup_legitimization_check</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>aff4d79740241eaf4be3a7da735df238b</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, enum TALER_KYCLOGIC_KycTriggerEvent et, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *account_pub, TALER_KYCLOGIC_KycAmountIterator ai, void *ai_cls, TEH_LegitimizationCheckCallback result_cb, void *result_cb_cls)</arglist> + </member> + <member kind="function"> + <type>struct TEH_LegitimizationCheckHandle *</type> + <name>TEH_legitimization_check</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a210441e6b049c4860dab6b2dafe65561</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, enum TALER_KYCLOGIC_KycTriggerEvent et, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *account_pub, TALER_KYCLOGIC_KycAmountIterator ai, void *ai_cls, TEH_LegitimizationCheckCallback result_cb, void *result_cb_cls)</arglist> + </member> + <member kind="function"> + <type>struct TEH_LegitimizationCheckHandle *</type> + <name>TEH_legitimization_check2</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a64630a280cc702e63b13058df798fbd4</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, enum TALER_KYCLOGIC_KycTriggerEvent et, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, TALER_KYCLOGIC_KycAmountIterator ai, void *ai_cls, TEH_LegitimizationCheckCallback result_cb, void *result_cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>fail_kyc_auth</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a361d9bf3bd101c9002a5dc61177a9c89</anchor> + <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>amount_iterator_wrapper_cb</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>ac647c87f3b2cb2806d3c96cea44f1407</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>current_rules_cb</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a7e4b1af6e43620e460c8d8fdf1712a0a</anchor> + <arglist>(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_legitimization_check_cancel</name> + <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> + <anchor>a2e4913c57691c65e5190c322fa5e193b</anchor> + <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_common_kyc.h</name> + <path>src/exchange/</path> + <filename>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <class kind="struct">TEH_LegitimizationCheckResult</class> + <member kind="typedef"> + <type>void(*</type> + <name>TEH_KycMeasureRunContextCallback</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a317fde7f0fc994fc20124761294a6e52</anchor> + <arglist>)(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TEH_KycAmlFallbackCallback</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a3a0e03fbfd67f534c11919a217854252</anchor> + <arglist>)(void *cls, bool result, uint64_t requirement_row)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TEH_LegitimizationCheckCallback</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>af12322cdc8a086cd291b35a4feb28a89</anchor> + <arglist>)(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TEH_kyc_store_attributes</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a83ae5519ae08657af4c528ee7e9b2206</anchor> + <arglist>(uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, const char *provider_name, const char *provider_user_id, const char *provider_legitimization_id, struct GNUNET_TIME_Absolute expiration, const json_t *new_attributes)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KycMeasureRunContext *</type> + <name>TEH_kyc_run_measure_for_attributes</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>aa2c6f0a3d3892db090538049fbf0b2f2</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, TEH_KycMeasureRunContextCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KycMeasureRunContext *</type> + <name>TEH_kyc_run_measure_directly</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>af2b33ca2c41c2c824b5b4f3582ed8d0a</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, const struct TALER_KYCLOGIC_Measure *instant_ms, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, TEH_KycMeasureRunContextCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_run_measure_cancel</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>aed08a4b96e743402c38a1a86177fb0f2</anchor> + <arglist>(struct TEH_KycMeasureRunContext *kat)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KycAmlFallback *</type> + <name>TEH_kyc_fallback</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a29c6fdfe74af951fc434b05831aeb9db</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, uint64_t orig_requirement_row, const char *fallback_measure, TEH_KycAmlFallbackCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_fallback_cancel</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>ae0df294e9f1ff08b8f6858309fd93a84</anchor> + <arglist>(struct TEH_KycAmlFallback *fb)</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TEH_kyc_failed</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a0bd2171792091c63ba994df79c0b691e</anchor> + <arglist>(uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, const char *provider_name, const char *provider_user_id, const char *provider_legitimization_id, const char *error_message, enum TALER_ErrorCode ec)</arglist> + </member> + <member kind="function"> + <type>struct TEH_LegitimizationCheckHandle *</type> + <name>TEH_legitimization_check</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a210441e6b049c4860dab6b2dafe65561</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, enum TALER_KYCLOGIC_KycTriggerEvent et, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *account_pub, TALER_KYCLOGIC_KycAmountIterator ai, void *ai_cls, TEH_LegitimizationCheckCallback result_cb, void *result_cb_cls)</arglist> + </member> + <member kind="function"> + <type>struct TEH_LegitimizationCheckHandle *</type> + <name>TEH_legitimization_check2</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a64630a280cc702e63b13058df798fbd4</anchor> + <arglist>(const struct GNUNET_AsyncScopeId *scope, enum TALER_KYCLOGIC_KycTriggerEvent et, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, TALER_KYCLOGIC_KycAmountIterator ai, void *ai_cls, TEH_LegitimizationCheckCallback result_cb, void *result_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_legitimization_check_cancel</name> + <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> + <anchor>a2e4913c57691c65e5190c322fa5e193b</anchor> + <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_db.c</name> + <path>src/exchange/</path> + <filename>dc/d67/taler-exchange-httpd__db_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d9/d0c/taler-exchange-httpd__db_8h" name="taler-exchange-httpd_db.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_db.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="df/db9/ensure__coin__known_8h" name="ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/ensure_coin_known.h</includes> + <includes id="d2/d4e/get__signature__for__known__coin_8h" name="get_signature_for_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_signature_for_known_coin.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TEH_make_coin_known</name> + <anchorfile>dc/d67/taler-exchange-httpd__db_8c.html</anchorfile> + <anchor>aa732ca6bd2d9ec82fc536f9a3ae01671</anchor> + <arglist>(const struct TALER_CoinPublicInfo *coin, struct MHD_Connection *connection, uint64_t *known_coin_id, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_DB_run_transaction</name> + <anchorfile>dc/d67/taler-exchange-httpd__db_8c.html</anchorfile> + <anchor>a7dc086c2d59a61cec6b4fc8b5dec77d9</anchor> + <arglist>(struct MHD_Connection *connection, const char *name, enum TEH_MetricTypeRequest mt, MHD_RESULT *mhd_ret, TEH_DB_TransactionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_db.h</name> + <path>src/exchange/</path> + <filename>d9/d0c/taler-exchange-httpd__db_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_TRANSACTION_COMMIT_RETRIES</name> + <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> + <anchor>a8285143780dd388aa7f4bd87cf1c0ec4</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>enum GNUNET_DB_QueryStatus(*</type> + <name>TEH_DB_TransactionCallback</name> + <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> + <anchor>aeed6677d9f8ad367ed465ef083ddfd30</anchor> + <arglist>)(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TEH_make_coin_known</name> + <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> + <anchor>aa732ca6bd2d9ec82fc536f9a3ae01671</anchor> + <arglist>(const struct TALER_CoinPublicInfo *coin, struct MHD_Connection *connection, uint64_t *known_coin_id, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_DB_run_transaction</name> + <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> + <anchor>a7dc086c2d59a61cec6b4fc8b5dec77d9</anchor> + <arglist>(struct MHD_Connection *connection, const char *name, enum TEH_MetricTypeRequest mt, MHD_RESULT *mhd_ret, TEH_DB_TransactionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_delete-purses-PURSE_PUB.c</name> + <path>src/exchange/</path> + <filename>d3/dca/taler-exchange-httpd__delete-purses-PURSE__PUB_8c.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d79/taler-exchange-httpd__common__deposit_8h" name="taler-exchange-httpd_common_deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_deposit.h</includes> + <includes id="d5/da0/taler-exchange-httpd__delete-purses-PURSE__PUB_8h" name="taler-exchange-httpd_delete-purses-PURSE_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_delete-purses-PURSE_PUB.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d4/d25/do__purse__delete_8h" name="do_purse_delete.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_delete.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_delete</name> + <anchorfile>d3/dca/taler-exchange-httpd__delete-purses-PURSE__PUB_8c.html</anchorfile> + <anchor>ada0dfbbb26d3fb82eaeb39e99f4c0e1c</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_delete-purses-PURSE_PUB.h</name> + <path>src/exchange/</path> + <filename>d5/da0/taler-exchange-httpd__delete-purses-PURSE__PUB_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_delete</name> + <anchorfile>d5/da0/taler-exchange-httpd__delete-purses-PURSE__PUB_8h.html</anchorfile> + <anchor>ada0dfbbb26d3fb82eaeb39e99f4c0e1c</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_extensions.c</name> + <path>src/exchange/</path> + <filename>d2/d71/taler-exchange-httpd__extensions_8c.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d7/d73/taler-exchange-httpd__extensions_8h" name="taler-exchange-httpd_extensions.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_extensions.h</includes> + <includes id="d8/d1f/taler__extensions__policy_8h" name="taler_extensions_policy.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions_policy.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <includes id="d9/d98/set__extension__manifest_8h" name="set_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_extension_manifest.h</includes> + <includes id="d1/d29/add__policy__fulfillment__proof_8h" name="add_policy_fulfillment_proof.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/add_policy_fulfillment_proof.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <includes id="de/dd0/get__extension__manifest_8h" name="get_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_extension_manifest.h</includes> + <includes id="d4/d3a/get__policy__details_8h" name="get_policy_details.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_policy_details.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>extension_update_event_cb</name> + <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> + <anchor>a981e8f27f0e190b213032ea1fc38c90b</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_extensions_init</name> + <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> + <anchor>ac880a0e80b54fc5c521e61912a04b55e</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_extensions_done</name> + <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> + <anchor>a5884a48fc681b7a3da11f5657aec6648</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>policy_fulfillment_transaction</name> + <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> + <anchor>a6cf7745dfd64f0cb97714f2771abfb9c</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_extensions_post_handler</name> + <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> + <anchor>ac5c373ecc25fa5115f15c407fe0476fb</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>extensions_eh</name> + <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> + <anchor>ae1dbaa18c85ed155c8be94b59176cf7c</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_extensions.h</name> + <path>src/exchange/</path> + <filename>d7/d73/taler-exchange-httpd__extensions_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_extensions_init</name> + <anchorfile>d7/d73/taler-exchange-httpd__extensions_8h.html</anchorfile> + <anchor>afc0bfe83cb5aca85f5ec4ecfb5f30da7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_extensions_done</name> + <anchorfile>d7/d73/taler-exchange-httpd__extensions_8h.html</anchorfile> + <anchor>af1bf222c52177ae9bf9c39366e4e8cc8</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_extensions_post_handler</name> + <anchorfile>d7/d73/taler-exchange-httpd__extensions_8h.html</anchorfile> + <anchor>ac5c373ecc25fa5115f15c407fe0476fb</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.c</name> + <path>src/exchange/</path> + <filename>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="dc/d11/select__kyc__accounts_8h" name="select_kyc_accounts.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_accounts.h</includes> + <includes id="de/dfd/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RECORDS</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>a475c77257e5782fb60199a7d12a7e53f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>CSV_HEADER</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>a4401c1128dc80685520f08e2d14f7178</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>CSV_FOOTER</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>a031227de4da097e4fced732c1fe009f7</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>XML_HEADER</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>ac33a79d0c965bd2c6decc4f43aa5774e</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>XML_FOOTER</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>aab707eca73276a3df750e5a4536fd5ef</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>free_rc</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>a32706f08cb798aec70666d590c6ba91d</anchor> + <arglist>(struct ResponseContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>record_cb</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>a67c77b54939f59b78dd3de9e9297e9c2</anchor> + <arglist>(void *cls, uint64_t row_id, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp open_time, struct GNUNET_TIME_Timestamp close_time, const char *comments, bool high_risk, bool to_investigate, struct TALER_FullPayto payto)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_accounts_get</name> + <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> + <anchor>af25405badb364143f901e4c9b059c5ee</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.h</name> + <path>src/exchange/</path> + <filename>de/dfd/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_accounts_get</name> + <anchorfile>de/dfd/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>af25405badb364143f901e4c9b059c5ee</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.c</name> + <path>src/exchange/</path> + <filename>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="de/dd7/select__aml__attributes_8h" name="select_aml_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_attributes.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <includes id="df/d6e/lookup__aml__file__number_8h" name="lookup_aml_file_number.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_file_number.h</includes> + <includes id="d2/dc8/lookup__aml__history_8h" name="lookup_aml_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_history.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RECORDS</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a475c77257e5782fb60199a7d12a7e53f</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_handler_aml_attributes_get_cleanup</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a32124f3461962317f35326cafa776741</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>free_rc</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a45b987298692d9a93f7c52090b4b2c62</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>dump_attachment</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>aa05a95606ca1319a211a3f5a538b94a3</anchor> + <arglist>(struct ResponseContext *rc, const json_t *attach)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>dump_attachments</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a2be6c81f1a38240038642a3cd9305bf2</anchor> + <arglist>(struct ResponseContext *rc, const json_t *attrs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>detail_cb</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a2f8418153445bcb94c3232317e207d07</anchor> + <arglist>(void *cls, uint64_t row_id, struct GNUNET_TIME_Timestamp collection_time, bool by_aml_officer, const char *staff_name, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>pdf_cb</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>ab1ee35316505c1ff7116fca59849af3e</anchor> + <arglist>(void *cls, const struct TALER_MHD_TypstResponse *tr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>build_cover_page</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a4e40c1be280b1b315904890db1e32b12</anchor> + <arglist>(void *cls, uint64_t outcome_serial_id, struct GNUNET_TIME_Timestamp decision_time, const char *justification, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const json_t *jproperties, const json_t *jnew_rules, bool to_investigate, bool is_active)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_attributes_get</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a9d3c22f30e44070cfbffe1ae26ad8834</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ResponseContext *</type> + <name>rctx_head</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a7ba2087d51cd4ca0c040d4b5f5c089fa</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ResponseContext *</type> + <name>rctx_tail</name> + <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>ad8b47a26a044a8135bf1aac237b25b9a</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.h</name> + <path>src/exchange/</path> + <filename>d2/d96/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_attributes_get</name> + <anchorfile>d2/d96/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a9d3c22f30e44070cfbffe1ae26ad8834</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_handler_aml_attributes_get_cleanup</name> + <anchorfile>d2/d96/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a68e78783a98e807f474a40db2a018d96</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-decisions.c</name> + <path>src/exchange/</path> + <filename>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="db/da0/select__aml__decisions_8h" name="select_aml_decisions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_decisions.h</includes> + <includes id="db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h" name="taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RECORDS</name> + <anchorfile>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</anchorfile> + <anchor>a475c77257e5782fb60199a7d12a7e53f</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>record_cb</name> + <anchorfile>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</anchorfile> + <anchor>a156ac1bb45a3d65d30187b21e0f977d7</anchor> + <arglist>(void *cls, uint64_t row_id, const char *justification, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, struct GNUNET_TIME_Absolute expiration_time, const json_t *jproperties, bool to_investigate, bool is_active, bool is_wallet, struct TALER_FullPayto payto, const json_t *account_rules)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_decisions_get</name> + <anchorfile>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</anchorfile> + <anchor>a894d8bee2b685d6b9878c7870bf134f6</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.c</name> + <path>src/exchange/</path> + <filename>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d1/de6/select__aml__statistics_8h" name="select_aml_statistics.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_statistics.h</includes> + <includes id="df/d9a/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_STATS</name> + <anchorfile>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</anchorfile> + <anchor>a0f8923f02eb7dfba43a426b8320354da</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_stat</name> + <anchorfile>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</anchorfile> + <anchor>a0550f449e7872687bd47d68fec9301a6</anchor> + <arglist>(void *cls, const char *name, uint64_t cnt)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_kyc_statistics_get</name> + <anchorfile>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</anchorfile> + <anchor>a2c92fa49a4293cb21c5c1ceda8812b01</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.h</name> + <path>src/exchange/</path> + <filename>df/d9a/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_kyc_statistics_get</name> + <anchorfile>df/d9a/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a2c92fa49a4293cb21c5c1ceda8812b01</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.c</name> + <path>src/exchange/</path> + <filename>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="dc/d07/select__aml__measures_8h" name="select_aml_measures.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_measures.h</includes> + <includes id="d0/db5/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_MEASURES</name> + <anchorfile>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</anchorfile> + <anchor>af4f5ef2839840e6a32c4e97833a2a129</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>record_cb</name> + <anchorfile>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</anchorfile> + <anchor>a9be832fa41e356ba1a85eb50ba7739c1</anchor> + <arglist>(void *cls, struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute start_time, const json_t *jmeasures, bool is_finished, uint64_t measure_serial_id)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_legitimization_measures_get</name> + <anchorfile>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</anchorfile> + <anchor>a2350783b1d03aa322465a6f99af91798</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.h</name> + <path>src/exchange/</path> + <filename>d0/db5/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_legitimization_measures_get</name> + <anchorfile>d0/db5/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a2350783b1d03aa322465a6f99af91798</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-measures.c</name> + <path>src/exchange/</path> + <filename>db/d6f/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d2/d1a/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-measures.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-measures.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_measures_get</name> + <anchorfile>db/d6f/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8c.html</anchorfile> + <anchor>a2ced2b295da114a2adf299c71b98c217</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-measures.h</name> + <path>src/exchange/</path> + <filename>d2/d1a/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_measures_get</name> + <anchorfile>d2/d1a/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8h.html</anchorfile> + <anchor>a2ced2b295da114a2adf299c71b98c217</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.c</name> + <path>src/exchange/</path> + <filename>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d2/d8c/select__exchange__kycauth__transfers_8h" name="select_exchange_kycauth_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_kycauth_transfers.h</includes> + <includes id="d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h" name="taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <includes id="d6/d9e/select__exchange__credit__transfers_8h" name="select_exchange_credit_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_credit_transfers.h</includes> + <includes id="da/d81/select__exchange__debit__transfers_8h" name="select_exchange_debit_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_debit_transfers.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_TRANSFERS</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>a7a25ccc2b2ce8d1226e29ebe02754d76</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TransferType</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>ad47f1eda321bcca6916acde6b220d704</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TT_CREDIT</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>ad47f1eda321bcca6916acde6b220d704a9bff7e2e5cc3422e260b683fdb1b2217</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TT_DEBIT</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>ad47f1eda321bcca6916acde6b220d704aafd0b3f940de22c9085f403c51005f78</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TT_KYCAUTH</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>ad47f1eda321bcca6916acde6b220d704ac918723e5e521db72f3d1a90cd91752d</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>record_cb</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>abfd003be074c8423cc0c3e4b7dd8b354</anchor> + <arglist>(void *cls, uint64_t row_id, const char *payto_uri, struct GNUNET_TIME_Absolute execution_time, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>aml_transfer_get</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>a08b13f71bcefeafe8c888feaf41f0121</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, enum TransferType tt, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_transfer_credit_get</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>a803080f69e120dd95781caa764394554</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_transfer_kycauth_get</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>afbf478550d163d2a1a2c3e42656aa644</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_transfer_debit_get</name> + <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> + <anchor>ab464d692782652e3f96d779eef12e8af</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.h</name> + <path>src/exchange/</path> + <filename>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_transfer_credit_get</name> + <anchorfile>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</anchorfile> + <anchor>a803080f69e120dd95781caa764394554</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_transfer_kycauth_get</name> + <anchorfile>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</anchorfile> + <anchor>afbf478550d163d2a1a2c3e42656aa644</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_transfer_debit_get</name> + <anchorfile>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</anchorfile> + <anchor>ab464d692782652e3f96d779eef12e8af</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-coins-COIN_PUB-history.c</name> + <path>src/exchange/</path> + <filename>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h" name="taler-exchange-httpd_get-coins-COIN_PUB-history.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-coins-COIN_PUB-history.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d6/df9/get__coin__transactions_8h" name="get_coin_transactions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_transactions.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_response_headers</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</anchorfile> + <anchor>a79357aed549cdbed4c74d145c34e3ee1</anchor> + <arglist>(void *cls, struct MHD_Response *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static json_t *</type> + <name>compile_transaction_history</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</anchorfile> + <anchor>abc9e015e8e95d565157ee6510ab7df3d</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_coins_get</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</anchorfile> + <anchor>aa16c97522249e87467195d4c33071c60</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-coins-COIN_PUB-history.h</name> + <path>src/exchange/</path> + <filename>d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_get_cleanup</name> + <anchorfile>d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>aa3c286f84066c1bbe1278490c9ce866f</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_coins_get</name> + <anchorfile>d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>aa16c97522249e87467195d4c33071c60</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-config.c</name> + <path>src/exchange/</path> + <filename>d8/db4/taler-exchange-httpd__get-config_8c.html</filename> + <includes id="dc/dd5/taler-exchange-httpd__get-config_8h" name="taler-exchange-httpd_get-config.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-config.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_config</name> + <anchorfile>d8/db4/taler-exchange-httpd__get-config_8c.html</anchorfile> + <anchor>a78af623ae0c5d7a674d8dcd19be5e06c</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-config.h</name> + <path>src/exchange/</path> + <filename>dc/dd5/taler-exchange-httpd__get-config_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="define"> + <type>#define</type> + <name>EXCHANGE_PROTOCOL_VERSION</name> + <anchorfile>dc/dd5/taler-exchange-httpd__get-config_8h.html</anchorfile> + <anchor>abb8da96e03d72ac0a3cddd80b1c6903d</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_config</name> + <anchorfile>dc/dd5/taler-exchange-httpd__get-config_8h.html</anchorfile> + <anchor>a78af623ae0c5d7a674d8dcd19be5e06c</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-contracts-CONTRACT_PUB.c</name> + <path>src/exchange/</path> + <filename>d4/dcd/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8c.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/dcb/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8h" name="taler-exchange-httpd_get-contracts-CONTRACT_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-contracts-CONTRACT_PUB.h</includes> + <includes id="da/d60/taler-exchange-httpd__mhd_8h" name="taler-exchange-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_mhd.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="db/d66/select__contract_8h" name="select_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_contracts_get</name> + <anchorfile>d4/dcd/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8c.html</anchorfile> + <anchor>a38b52fa0d4a8f49542bf344ebee761b8</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-contracts-CONTRACT_PUB.h</name> + <path>src/exchange/</path> + <filename>da/dcb/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_contracts_get</name> + <anchorfile>da/dcb/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8h.html</anchorfile> + <anchor>a38b52fa0d4a8f49542bf344ebee761b8</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-deposits.c</name> + <path>src/exchange/</path> + <filename>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d8/d37/taler-exchange-httpd__get-deposits_8h" name="taler-exchange-httpd_get-deposits.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-deposits.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="db/d0c/lookup__transfer__by__deposit_8h" name="lookup_transfer_by_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_transfer_by_deposit.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_deposits_get_cleanup</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>a45ac0cd78dc3b5473b0a5921e0c8a45b</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_deposit_details</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>aa812887646f83833004dce832a8a4524</anchor> + <arglist>(const struct DepositWtidContext *ctx)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_event_cb</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handle_track_transaction_request</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>a57791c78abc152b4df0d6a32db3f0bb2</anchor> + <arglist>(struct DepositWtidContext *ctx)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>dwc_cleaner</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>aa9cd04a829434380271e3a7c522b5b25</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_deposits_get</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>a868098794ae2b3ae02ff7fe71a1f22e3</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[4])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DepositWtidContext *</type> + <name>dwc_head</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>a34e0bd9d6de79924031c6b496b103f2b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct DepositWtidContext *</type> + <name>dwc_tail</name> + <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> + <anchor>a8c76c344bf73233e0331b0b92f2e1f8b</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-deposits.h</name> + <path>src/exchange/</path> + <filename>d8/d37/taler-exchange-httpd__get-deposits_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_deposits_get_cleanup</name> + <anchorfile>d8/d37/taler-exchange-httpd__get-deposits_8h.html</anchorfile> + <anchor>a492da380f2eedf4392f0dbd651f5a3d2</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_deposits_get</name> + <anchorfile>d8/d37/taler-exchange-httpd__get-deposits_8h.html</anchorfile> + <anchor>a868098794ae2b3ae02ff7fe71a1f22e3</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[4])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-keys.c</name> + <path>src/exchange/</path> + <filename>da/d6b/taler-exchange-httpd__get-keys_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dc/dd5/taler-exchange-httpd__get-config_8h" name="taler-exchange-httpd_get-config.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-config.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <includes id="d5/d9c/get__global__fees_8h" name="get_global_fees.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fees.h</includes> + <includes id="d5/d54/get__wire__accounts_8h" name="get_wire_accounts.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_accounts.h</includes> + <includes id="d2/d6c/get__wire__fees_8h" name="get_wire_fees.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fees.h</includes> + <includes id="d2/da7/iterate__active__auditors_8h" name="iterate_active_auditors.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_active_auditors.h</includes> + <includes id="d1/d48/iterate__active__signkeys_8h" name="iterate_active_signkeys.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_active_signkeys.h</includes> + <includes id="db/d09/iterate__auditor__denominations_8h" name="iterate_auditor_denominations.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_auditor_denominations.h</includes> + <includes id="d4/d46/iterate__denominations_8h" name="iterate_denominations.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denominations.h</includes> + <member kind="define"> + <type>#define</type> + <name>SKR_LIMIT</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a58ec41e26f0549daf78c93bed6bf9904</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>KEYS_TIMEOUT</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a1b0aff5d0e177e2fe1f826e225223867</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>destroy_wire_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>af89804cc267aadcef4ee8f41013c35bb</anchor> + <arglist>(struct WireStateHandle *wsh)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_update_event_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>afe3c4d59855650c7722e87973900e898</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_wire_account</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aa71f4f0f99dff549dd84ceff982e22f7</anchor> + <arglist>(void *cls, const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, const struct TALER_MasterSignatureP *master_sig, const char *bank_label, int64_t priority)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_wire_fee</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a0cc9a5c2dfaad176c3281b99bd66e1a3</anchor> + <arglist>(void *cls, const struct TALER_WireFeeSet *fees, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct WireStateHandle *</type> + <name>build_wire_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a75d1eae7e8c6ccf7b159c843180e3707</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_wire_update_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a9e054e5eeaa0f7c6414f90ca881ccacc</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct WireStateHandle *</type> + <name>get_wire_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae3b13b80c2b3068275163246ba980071</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_WireFeeSet *</type> + <name>TEH_wire_fees_by_time</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a7b112879d9933e884505f1aa18af836b</anchor> + <arglist>(struct GNUNET_TIME_Timestamp ts, const char *method)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>keys_timeout_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a7697961716f0ce1cc62466512d7c4e84</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>suspend_request</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>abc8f250c2b91835356ead390aa973931</anchor> + <arglist>(struct MHD_Connection *connection)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>check_dk</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ab59109a3ff5de7848c8a8229310e9f47</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *hc, void *value)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_check_invariants</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a64a1fd54329511be91c9ee48b7f020c1</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_resume_keys_requests</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a6c9831ee04e9109a499f6f80bc015003</anchor> + <arglist>(bool do_shutdown)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clear_response_cache</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a30ede2c86f5fb061cae08912e1e6620d</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_denom_rsa_sm_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a3d407de17e646eb7e2dd7e9da9c0f72e</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *sm_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_denom_cs_sm_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a413c4d052a8614f951c1633a3ba7ee56</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *sm_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_esign_sm_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>acafad8ed3f364f8ea6796839c97e2ec8</anchor> + <arglist>(const struct TALER_SecurityModulePublicKeyP *sm_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_denom_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ad92ba33a94a4b52d9b469376711a787d</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>free_esign_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>adccc935b8bc85cc36d0bb9e4c2b44bda</anchor> + <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>destroy_key_helpers</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a920a913ac3362b8b77613c8e4a479648</anchor> + <arglist>(struct HelperState *hs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TALER_AgeMask</type> + <name>load_age_mask</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae3c55cb070d3d47dff82f836b33dcf54</anchor> + <arglist>(const char *section_name)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>helper_rsa_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a7050a8861be83824cf78c99e4a93f390</anchor> + <arglist>(void *cls, const char *section_name, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Relative validity_duration, const struct TALER_RsaPubHashP *h_rsa, struct GNUNET_CRYPTO_BlindSignPublicKey *bs_pub, const struct TALER_SecurityModulePublicKeyP *sm_pub, const struct TALER_SecurityModuleSignatureP *sm_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>helper_cs_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a9f7003bc9934a70cc3ba9fff7587ea65</anchor> + <arglist>(void *cls, const char *section_name, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Relative validity_duration, const struct TALER_CsPubHashP *h_cs, struct GNUNET_CRYPTO_BlindSignPublicKey *bs_pub, const struct TALER_SecurityModulePublicKeyP *sm_pub, const struct TALER_SecurityModuleSignatureP *sm_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>helper_esign_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ad5f73605e74635e4e18e20cef1dd65f9</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Relative validity_duration, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_SecurityModulePublicKeyP *sm_pub, const struct TALER_SecurityModuleSignatureP *sm_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>setup_key_helpers</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a337ee627b701ff902b1736b95eafd284</anchor> + <arglist>(struct HelperState *hs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>sync_key_helpers</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a95eb438e949b293c6a99c98022e4e581</anchor> + <arglist>(struct HelperState *hs)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>clear_denomination_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a651167544da67a274b16147d4058f01c</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>clear_signkey_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>af39ca8701334314edd1ea3589b8cf425</anchor> + <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>destroy_key_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aa5f54fc1e949b7b951a4229a6d8cd169</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>keys_update_event_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a2f9f0115426a427539511486c0448382</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_keys_init</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a2a3a7df8cf1dd1a95de9752f44668584</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_finished</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a4cdd13395e9c5ad4f657c72757d0d372</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>denomination_info_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aac3bb3925158032b7018628db63a0ba9</anchor> + <arglist>(void *cls, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig, bool recoup_possible)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>signkey_info_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aaf41d1c14485df8c99ec827f1d41d5ac</anchor> + <arglist>(void *cls, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_EXCHANGEDB_SignkeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>get_auditor_sigs</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ac3b8ca27b7ee7ec8466d16cde5807dc8</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditor_info_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a20e8cfc8bfa1d3c7abbfff85d6de414c</anchor> + <arglist>(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditor_denom_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a1bcb7abfde187bef0eb283cfd7a55d35</anchor> + <arglist>(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_sign_key_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a1622117f53269dc66fde34ed2e0f9895</anchor> + <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_denom_key_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>acf66d3afd5aa3f79b5996be63b8b8231</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>setup_general_response_headers</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>af40e00b1bc1abc3f3a54c00e9989e69d</anchor> + <arglist>(void *cls, struct MHD_Response *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>create_krd</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aa7753275f1f6f4cbd53b5c8bdaf49fe9</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh, const struct GNUNET_HashCode *denom_keys_hash, struct GNUNET_TIME_Timestamp last_cherry_pick_date, json_t *signkeys, json_t *recoup, json_t *grouped_denominations)</arglist> + </member> + <member kind="function" static="yes"> + <type>static int</type> + <name>signature_context_sort_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a781ca118db5f30adf08a062a64223692</anchor> + <arglist>(const void *a, const void *b)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>append_signature</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a4bdd2b2b99ed72b4d6c3e856d61e376f</anchor> + <arglist>(struct SignatureContext *sig_ctx, unsigned int group_offset, unsigned int offset, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static int</type> + <name>free_group</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a0989d144d501cbaff9c5da9b7a0b973b</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>compute_msig_hash</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ab00f5ee2369d871b469f1066e92826fd</anchor> + <arglist>(struct SignatureContext *sig_ctx, struct GNUNET_HashCode *hc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>finish_keys_response</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a9893a7ae3cc2c001d98737b1f3c9ca9c</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>global_fee_info_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a4844c544ca83578e8d18ae723529a362</anchor> + <arglist>(void *cls, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TEH_KeyStateHandle *</type> + <name>build_key_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a07e342b6422c845469472110aa91e95d</anchor> + <arglist>(bool management_only)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_update_states</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae35e6e056644d856888b5035eb495dc2</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TEH_KeyStateHandle *</type> + <name>keys_get_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a78cc886609c65e9cd87ea791d99200ab</anchor> + <arglist>(bool management_only)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KeyStateHandle *</type> + <name>TEH_keys_get_state_for_management_only</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a4913dded67d90d156015d6fb40a666e7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KeyStateHandle *</type> + <name>TEH_keys_get_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a8d780c745248194b19f13c55dbf425c0</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>const struct TEH_GlobalFee *</type> + <name>TEH_keys_global_fee_by_time</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a4096346b9c623590f90ea4d9caae8e32</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh, struct GNUNET_TIME_Timestamp ts)</arglist> + </member> + <member kind="function"> + <type>struct TEH_DenominationKey *</type> + <name>TEH_keys_denomination_by_hash</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a637813cf3add69ef813ae3a5d0ba4449</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> + </member> + <member kind="function"> + <type>struct TEH_DenominationKey *</type> + <name>TEH_keys_denomination_by_hash_from_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a68f6cfd55d297999e12096b5446ff35f</anchor> + <arglist>(const struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> + </member> + <member kind="function"> + <type>struct TEH_DenominationKey *</type> + <name>TEH_keys_denomination_by_serial_from_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ac18b52e0967957cb129ef637965152e1</anchor> + <arglist>(const struct TEH_KeyStateHandle *ksh, uint64_t denom_serial)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_batch_sign</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a0273b27b7faab18d75e7c5e6f0bfc58a</anchor> + <arglist>(unsigned int csds_length, const struct TEH_CoinSignData csds[static csds_length], bool for_melt, struct TALER_BlindedDenominationSignature bss[static csds_length])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_cs_r_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae183dfd2403d6275b1dd780e5c5294fe</anchor> + <arglist>(const struct TEH_CsDeriveData *cdd, bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP *r_pub)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_cs_batch_r_pub_simple</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a118855c66427f6c2874bc86382e5d8f2</anchor> + <arglist>(unsigned int cdds_length, const struct TEH_CsDeriveData cdds[static cdds_length], bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP r_pubs[static cdds_length])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_cs_batch_r_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aac474984fab147a46f5eb2d2160521fb</anchor> + <arglist>(const struct TEH_KeyStateHandle *ksh, size_t num, const struct TALER_DenominationHashP h_denom_pubs[static num], const struct GNUNET_CRYPTO_CsSessionNonce nonces[static num], bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP r_pubs[static num], size_t *err_idx)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_denomination_revoke</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a043aec7656fbc38be57480da6fa8da34</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_exchange_sign_</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a11a8dc9e0b4dd25c961d0a270fa2a3b1</anchor> + <arglist>(const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_exchange_sign2_</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ac5f8a3c75e22bfd3ea94f9960151beb9</anchor> + <arglist>(void *cls, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_exchange_revoke</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ac51143aca5b73d042b71cfaac5add817</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static int</type> + <name>krd_search_comparator</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a30d94749f603c104829324e9fde8335b</anchor> + <arglist>(const void *key, const void *value)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_keys_get_handler</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae1b4ce47270c83555287efd78874c3fc</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>load_extension_data</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>af6e491ee82fb988237853f472335a84f</anchor> + <arglist>(const char *section_name, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_keys_load_fees</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ad360355ff82a53fa0fc98c15aa324527</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_keys_get_timing</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a10a32ca812686ec3eefab3b2a251defa</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_future_denomkey_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ac9a42a9e39fb54f347a7493f7ba35c70</anchor> + <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_future_signkey_cb</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>afd2d051bc9258c7426cf15cb99eef3b1</anchor> + <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_keys_management_get_keys_handler</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a866b621de486f94f0eb239acff397c3e</anchor> + <arglist>(const struct TEH_RequestHandler *rh, struct MHD_Connection *connection)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct HelperState</type> + <name>helpers</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a5ae3ea97f9179908c3865c8767d9ff30</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireStateHandle *</type> + <name>wire_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a1166ab7b33640cbfbe6bd006e2be75c5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>wire_eh</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a9bfb1e24ab66be45bc573bfc476a759f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>wire_generation</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a21a176f712c9746c91870cf2c34fd023</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TEH_KeyStateHandle *</type> + <name>key_state</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aef4d27b91bd8cee40cd3715b9ad38a5a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>key_generation</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a36c845d44350f26e7c6d12f663092bc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>keys_eh</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a06c030ca71b3883ca09cd6b5499cb1e8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct SuspendedKeysRequests *</type> + <name>skr_head</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a75d75de9948a37b75bb234339cc0da13</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct SuspendedKeysRequests *</type> + <name>skr_tail</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae1b7fd143ccf5b0bb8f507ba7f0d6eca</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>skr_size</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a29981243042956cf3ad6745d9dfa1985</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>keys_tt</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a885fb9c9b96fb131f6c983a1d2f87e7d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>signkey_legal_duration</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aa2346fa6fa40be46838c1b33a5a64530</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>asset_type</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a33e392371fcf57d230dafe6ba62d5286</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_SecurityModulePublicKeyP</type> + <name>denom_rsa_sm_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>a7c169057f8f3219379023c43683d1a74</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_SecurityModulePublicKeyP</type> + <name>denom_cs_sm_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ae323a76189a392634c06706bc5b77058</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_SecurityModulePublicKeyP</type> + <name>esign_sm_pub</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>aaff740df92793b9b045bdf3679f5a94b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>terminating</name> + <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> + <anchor>ad34ddf7f16a2b8ba8547e4f464148077</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-keys.h</name> + <path>src/exchange/</path> + <filename>dc/d72/taler-exchange-httpd__get-keys_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <class kind="struct">TEH_DenominationKey</class> + <class kind="struct">TEH_GlobalFee</class> + <class kind="struct">TEH_CoinSignData</class> + <class kind="struct">TEH_CsDeriveData</class> + <member kind="define"> + <type>#define</type> + <name>TEH_keys_exchange_sign</name> + <anchorfile>d5/dfc/group__crypto.html</anchorfile> + <anchor>ga9109f39f92072a8dab8a9a8f119355b9</anchor> + <arglist>(ps, pub, sig)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TEH_keys_exchange_sign2</name> + <anchorfile>d5/dfc/group__crypto.html</anchorfile> + <anchor>ga36b9ce67f99101ef70248901dc700d28</anchor> + <arglist>(ksh, ps, pub, sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_check_invariants</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a1602e3dca228d2788cf9685ffb23438c</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_WireFeeSet *</type> + <name>TEH_wire_fees_by_time</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a7b112879d9933e884505f1aa18af836b</anchor> + <arglist>(struct GNUNET_TIME_Timestamp ts, const char *method)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_wire_update_state</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a9e054e5eeaa0f7c6414f90ca881ccacc</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KeyStateHandle *</type> + <name>TEH_keys_get_state</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a8d780c745248194b19f13c55dbf425c0</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>struct TEH_KeyStateHandle *</type> + <name>TEH_keys_get_state_for_management_only</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a4913dded67d90d156015d6fb40a666e7</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_update_states</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ac2dc9720699552a00375f1636cffeef9</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>const struct TEH_GlobalFee *</type> + <name>TEH_keys_global_fee_by_time</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a4096346b9c623590f90ea4d9caae8e32</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh, struct GNUNET_TIME_Timestamp ts)</arglist> + </member> + <member kind="function"> + <type>struct TEH_DenominationKey *</type> + <name>TEH_keys_denomination_by_hash</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a637813cf3add69ef813ae3a5d0ba4449</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> + </member> + <member kind="function"> + <type>struct TEH_DenominationKey *</type> + <name>TEH_keys_denomination_by_hash_from_state</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a68f6cfd55d297999e12096b5446ff35f</anchor> + <arglist>(const struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> + </member> + <member kind="function"> + <type>struct TEH_DenominationKey *</type> + <name>TEH_keys_denomination_by_serial_from_state</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ac18b52e0967957cb129ef637965152e1</anchor> + <arglist>(const struct TEH_KeyStateHandle *ksh, uint64_t denom_serial)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_batch_sign</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a0273b27b7faab18d75e7c5e6f0bfc58a</anchor> + <arglist>(unsigned int csds_length, const struct TEH_CoinSignData csds[static csds_length], bool for_melt, struct TALER_BlindedDenominationSignature bss[static csds_length])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_cs_r_pub</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ae183dfd2403d6275b1dd780e5c5294fe</anchor> + <arglist>(const struct TEH_CsDeriveData *cdd, bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP *r_pub)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_cs_batch_r_pub_simple</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a118855c66427f6c2874bc86382e5d8f2</anchor> + <arglist>(unsigned int cdds_length, const struct TEH_CsDeriveData cdds[static cdds_length], bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP r_pubs[static cdds_length])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_denomination_cs_batch_r_pub</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>aac474984fab147a46f5eb2d2160521fb</anchor> + <arglist>(const struct TEH_KeyStateHandle *ksh, size_t num, const struct TALER_DenominationHashP h_denom_pubs[static num], const struct GNUNET_CRYPTO_CsSessionNonce nonces[static num], bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP r_pubs[static num], size_t *err_idx)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_denomination_revoke</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a043aec7656fbc38be57480da6fa8da34</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_finished</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>abcec9103d3e0d72ab0952ed9ee016772</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_resume_keys_requests</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a6c9831ee04e9109a499f6f80bc015003</anchor> + <arglist>(bool do_shutdown)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_exchange_sign_</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a11a8dc9e0b4dd25c961d0a270fa2a3b1</anchor> + <arglist>(const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TEH_keys_exchange_sign2_</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ac5f8a3c75e22bfd3ea94f9960151beb9</anchor> + <arglist>(void *cls, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_keys_exchange_revoke</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ac51143aca5b73d042b71cfaac5add817</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_keys_get_handler</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ae1b4ce47270c83555287efd78874c3fc</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_keys_management_get_keys_handler</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a866b621de486f94f0eb239acff397c3e</anchor> + <arglist>(const struct TEH_RequestHandler *rh, struct MHD_Connection *connection)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_keys_load_fees</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>ad360355ff82a53fa0fc98c15aa324527</anchor> + <arglist>(struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_keys_get_timing</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a10a32ca812686ec3eefab3b2a251defa</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_keys_init</name> + <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> + <anchor>a81f125a172df1aebfc541e8d45159e96</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.c</name> + <path>src/exchange/</path> + <filename>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h" name="taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.h</includes> + <includes id="d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h" name="taler-exchange-httpd_post-kyc-wallet.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-wallet.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d7/da3/lookup__kyc__requirement__by__row_8h" name="lookup_kyc_requirement_by_row.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_requirement_by_row.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_check_cleanup</name> + <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a5e97de441d2b3be09334aa29e332521e</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyp_cleanup</name> + <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>ac4bef47936e5a2e3784724a5bbd7ab53</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_event_cb</name> + <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_check</name> + <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>ac85409eb0a8add7e217706ddea9aeeda</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycPoller *</type> + <name>kyp_head</name> + <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a315e1635d1ce1e37eee3e76925ca1a05</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycPoller *</type> + <name>kyp_tail</name> + <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> + <anchor>a8bf9cd7981f02c08b3ca381c5d65a794</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.h</name> + <path>src/exchange/</path> + <filename>d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_check</name> + <anchorfile>d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ac85409eb0a8add7e217706ddea9aeeda</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_check_cleanup</name> + <anchorfile>d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ab52e2233a8dc81554bb5026bf38d9301</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.c</name> + <path>src/exchange/</path> + <filename>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h" name="taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <includes id="d9/d6d/insert__active__legitimization__measure_8h" name="insert_active_legitimization_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_active_legitimization_measure.h</includes> + <includes id="d2/dc0/lookup__h__payto__by__access__token_8h" name="lookup_h_payto_by_access_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_h_payto_by_access_token.h</includes> + <includes id="da/dd7/lookup__kyc__status__by__token_8h" name="lookup_kyc_status_by_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_status_by_token.h</includes> + <includes id="d1/d9d/update__rules_8h" name="update_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_rules.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_info_cleanup</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a8f99a5eeb313c3113ffed8ea85007a99</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyp_cleanup</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>ac4bef47936e5a2e3784724a5bbd7ab53</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_event_cb</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_nocache_header</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a014177c913f2287f0dca94f7a06333a9</anchor> + <arglist>(struct MHD_Response *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>resume_with_response</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>ad0aea284a57246fc83b78d5bb560bf3a</anchor> + <arglist>(struct KycPoller *kyp, unsigned int http_status, struct MHD_Response *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>fail_with_ec</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>afd0a2f0c83323a5ca3ad2db40df3aed4</anchor> + <arglist>(struct KycPoller *kyp, enum TALER_ErrorCode ec, const char *hint)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>resume_with_reply</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a0427dead246d06478c3f85c5f7e4cfaf</anchor> + <arglist>(struct KycPoller *kyp, uint64_t legitimization_measure_row_id, uint64_t legitimization_outcome_row_id, const json_t *jmeasures, const json_t *jvoluntary)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>current_rules_cb</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a7e4b1af6e43620e460c8d8fdf1712a0a</anchor> + <arglist>(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_info</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>aa6d976491e99f877d329199451c03103</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycPoller *</type> + <name>kyp_head</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a315e1635d1ce1e37eee3e76925ca1a05</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycPoller *</type> + <name>kyp_tail</name> + <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> + <anchor>a8bf9cd7981f02c08b3ca381c5d65a794</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.h</name> + <path>src/exchange/</path> + <filename>de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_info_cleanup</name> + <anchorfile>de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a6fecc24f731bd6e3c16e148baf8099c1</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_info</name> + <anchorfile>de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>aa6d976491e99f877d329199451c03103</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.c</name> + <path>src/exchange/</path> + <filename>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d9/d31/taler__templating__lib_8h" name="taler_templating_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_templating_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h" name="taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d6/d21/lookup__kyc__process__by__account_8h" name="lookup_kyc_process_by_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_process_by_account.h</includes> + <member kind="function" static="yes"> + <type>static struct MHD_Response *</type> + <name>make_html_error</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>ae52a3f910cd0eda0390e07740d504a56</anchor> + <arglist>(struct MHD_Connection *connection, const char *template, unsigned int *http_status, enum TALER_ErrorCode ec, const char *message)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kpc_resume</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>ae193af6b0132d8642a9acc94f4faa9d4</anchor> + <arglist>(struct KycProofContext *kpc)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_proof_cleanup</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>a41aaadf2e064b0eccaee88acdf9d8572</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>proof_finish</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>abc7a369516512735ed77e3921745601d</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>respond_html_ec</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>a33c2868723cd08d917bc4b7ed334c6cb</anchor> + <arglist>(struct TEH_RequestContext *rc, unsigned int http_status, const char *template, enum TALER_ErrorCode ec, const char *message)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>proof_cb</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>a2531e3ad3e72dd0fedf8bb052852fd55</anchor> + <arglist>(void *cls, enum TALER_KYCLOGIC_KycStatus status, const char *provider_name, const char *provider_user_id, const char *provider_legitimization_id, struct GNUNET_TIME_Absolute expiration, const json_t *attributes, unsigned int http_status, struct MHD_Response *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clean_kpc</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>a3e0bf26405ee7b8cb68bb30f0741b92f</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_proof</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>ae84a41e27800faeb376b7428f6adf103</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycProofContext *</type> + <name>kpc_head</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>aca096831314cdc2cd8c9aa04821b22b5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycProofContext *</type> + <name>kpc_tail</name> + <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> + <anchor>acb3b10950e4830ebf5f91a1465b3ed93</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.h</name> + <path>src/exchange/</path> + <filename>d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_proof_cleanup</name> + <anchorfile>d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a41aaadf2e064b0eccaee88acdf9d8572</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_proof</name> + <anchorfile>d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>ae84a41e27800faeb376b7428f6adf103</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-metrics.c</name> + <path>src/exchange/</path> + <filename>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</filename> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_metrics</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>aacfdcf9fb1e787170956f61e99a7c4de</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_requests</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>a615a824f441c76fa4fe394b2d4df90bf</anchor> + <arglist>[TEH_MT_REQUEST_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_withdraw_num_coins</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>afa7db563fdb743cd4d0a801381986638</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_conflict</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>a38918c9e11458f05f1e0cc2b40a6aab0</anchor> + <arglist>[TEH_MT_REQUEST_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_signatures</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>a2f0a7717ddea1d38402b66f661ab3e73</anchor> + <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_verifications</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>ad3bf88c79ae74d9e07923472a6a144da</anchor> + <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_keyexchanges</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>aa079e8a8719d3f46674ab55df4ab1930</anchor> + <arglist>[TEH_MT_KEYX_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_success</name> + <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> + <anchor>a642d0685219ec920f78fe16a128ca830</anchor> + <arglist>[TEH_MT_SUCCESS_COUNT]</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-metrics.h</name> + <path>src/exchange/</path> + <filename>d7/d00/taler-exchange-httpd__get-metrics_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="enumeration"> + <type></type> + <name>TEH_MetricTypeRequest</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_OTHER</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa09bab28292886a49f0c624333efb915c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_DEPOSIT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa22e2cb08a746e7b510166141cff5ab08</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_WITHDRAW</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa8dd666ba904ffb2e75e9419e89858f16</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_MELT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa33ae3d68cc200b39ac3d7bcda9471a29</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_PURSE_CREATE</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aadf5948457365b6fd8757edf454525413</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_PURSE_MERGE</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa24007388f8b49f4424d48d069b185df2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_RESERVE_PURSE</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa18f85c7e737600f5bd67de2b2929dfc6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_PURSE_DEPOSIT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aaeffcbd6fa556c13f610ce2f40dd12055</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_IDEMPOTENT_DEPOSIT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aab6c8c91e0c0208635779a41d799e9c0b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_IDEMPOTENT_WITHDRAW</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa921c3912c30514be586b0269d969bfd8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_IDEMPOTENT_MELT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aaa6f09247a8e6b308964eea0596fba1b8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_BATCH_DEPOSIT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aafcfcd453c9181646e108fb3c230eaeb3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_POLICY_FULFILLMENT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aafd933310ee1b8934dc8f7e17d68ad3bb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_KYC_UPLOAD</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aaf7d59b2957e982c2f8af1751f64f9014</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_REQUEST_COUNT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2da07314684f76ef08785b9dd5257d8aa7bd302cf96a20d2248dff00a11a1335a</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TEH_MetricTypeSuccess</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5ec</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SUCCESS_DEPOSIT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5eca0a86edd8d28e6723cd4d53e05f4e0f1b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SUCCESS_WITHDRAW</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecae6ba7a01ac949900adb56101c06098f8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SUCCESS_MELT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5eca7b79368f94621f87a26ad4ced9c3c165</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SUCCESS_REFRESH_REVEAL</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecab90b0d8b51bb7a077cc37cbb1d250295</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SUCCESS_WITHDRAW_REVEAL</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecaef1226ac649539d1a51f6732d49e6d3c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SUCCESS_COUNT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecab406cb731c6f5b3cad052dff2f9c6271</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TEH_MetricTypeSignature</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a93587e9ad201870c37378906c75ef31a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SIGNATURE_RSA</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a93587e9ad201870c37378906c75ef31aaabeb429d8f0718317f4457db1e9caa0b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SIGNATURE_CS</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a93587e9ad201870c37378906c75ef31aa6868fb15cf59425b66cbac134330b3c2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SIGNATURE_EDDSA</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a93587e9ad201870c37378906c75ef31aa21306b6bf0d71d005c5d9facd29a9c54</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_SIGNATURE_COUNT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a93587e9ad201870c37378906c75ef31aaa7f3df9ebcb7eb3f869dd47877aed233</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TEH_MetricTypeKeyX</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a10a19ff6c3d2b6cfc5b75c7ae49e1c39</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_KEYX_ECDH</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a10a19ff6c3d2b6cfc5b75c7ae49e1c39ae5e280b6d778a558a05fcffb5e5a03b0</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TEH_MT_KEYX_COUNT</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a10a19ff6c3d2b6cfc5b75c7ae49e1c39a0e1e03de1f44f418c1142246798fd264</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_metrics</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>aacfdcf9fb1e787170956f61e99a7c4de</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_requests</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a615a824f441c76fa4fe394b2d4df90bf</anchor> + <arglist>[TEH_MT_REQUEST_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_success</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a642d0685219ec920f78fe16a128ca830</anchor> + <arglist>[TEH_MT_SUCCESS_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_withdraw_num_coins</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>afa7db563fdb743cd4d0a801381986638</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_conflict</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a38918c9e11458f05f1e0cc2b40a6aab0</anchor> + <arglist>[TEH_MT_REQUEST_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_signatures</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>a2f0a7717ddea1d38402b66f661ab3e73</anchor> + <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_verifications</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>ad3bf88c79ae74d9e07923472a6a144da</anchor> + <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> + </member> + <member kind="variable"> + <type>unsigned long long</type> + <name>TEH_METRICS_num_keyexchanges</name> + <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> + <anchor>aa079e8a8719d3f46674ab55df4ab1930</anchor> + <arglist>[TEH_MT_KEYX_COUNT]</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-purses-PURSE_PUB-merge.c</name> + <path>src/exchange/</path> + <filename>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h" name="taler-exchange-httpd_get-purses-PURSE_PUB-merge.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-purses-PURSE_PUB-merge.h</includes> + <includes id="da/d60/taler-exchange-httpd__mhd_8h" name="taler-exchange-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_mhd.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d6/d96/select__purse_8h" name="select_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_purses_get_cleanup</name> + <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a90251f03d767771f294dae132c825cd8</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>gc_cleanup</name> + <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a27988758080c05678a7b5da4ae283561</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_event_cb</name> + <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_get</name> + <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a7ac39dad5f95a662130ca3d190b606d0</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GetContext *</type> + <name>gc_head</name> + <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>acfc350bcb69bf22dc203f92891baaba3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GetContext *</type> + <name>gc_tail</name> + <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a86aebf4410c7986f6049b509dd61b3cd</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-purses-PURSE_PUB-merge.h</name> + <path>src/exchange/</path> + <filename>d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_purses_get_cleanup</name> + <anchorfile>d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a3bae50142c90137b903167dfd2bc623e</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_get</name> + <anchorfile>d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a7ac39dad5f95a662130ca3d190b606d0</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.c</name> + <path>src/exchange/</path> + <filename>d8/d43/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8c.html</filename> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d4/d13/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8h" name="taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="df/da0/select__kyc__attributes_8h" name="select_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_attributes.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyc_process_cb</name> + <anchorfile>d8/d43/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>ab543a8f8ef2c9387ef8346f178d6e021</anchor> + <arglist>(void *cls, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Timestamp expiration_time, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_get_reserves_attest</name> + <anchorfile>d8/d43/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>a4c0f2a023c4a5281d1ad734f0fcf54d4</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.h</name> + <path>src/exchange/</path> + <filename>d4/d13/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_get_reserves_attest</name> + <anchorfile>d4/d13/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8h.html</anchorfile> + <anchor>a4c0f2a023c4a5281d1ad734f0fcf54d4</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-history.c</name> + <path>src/exchange/</path> + <filename>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d4c/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8h" name="taler-exchange-httpd_get-reserves-RESERVE_PUB-history.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-reserves-RESERVE_PUB-history.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="da/dc0/get__reserve__history_8h" name="get_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_history.h</includes> + <member kind="function" static="yes"> + <type>static json_t *</type> + <name>compile_reserve_history</name> + <anchorfile>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</anchorfile> + <anchor>a1e65fe748eb27b37ffa36c39e7030f4c</anchor> + <arglist>(const struct TALER_EXCHANGEDB_ReserveHistory *rh)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_response_headers</name> + <anchorfile>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</anchorfile> + <anchor>a79357aed549cdbed4c74d145c34e3ee1</anchor> + <arglist>(void *cls, struct MHD_Response *response)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_history</name> + <anchorfile>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</anchorfile> + <anchor>a184b40058c4488372c91529c490c58d2</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-history.h</name> + <path>src/exchange/</path> + <filename>dd/d4c/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_history</name> + <anchorfile>dd/d4c/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a184b40058c4488372c91529c490c58d2</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-reserves-RESERVE_PUB.c</name> + <path>src/exchange/</path> + <filename>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h" name="taler-exchange-httpd_get-reserves-RESERVE_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-reserves-RESERVE_PUB.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d7/ddf/get__reserve__balance_8h" name="get_reserve_balance.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_balance.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_get_cleanup</name> + <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> + <anchor>aa868b423d2530df602c2e4136ab8d16f</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>rp_cleanup</name> + <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> + <anchor>a8899619b2f071ef63a1a3b7e19236c26</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_event_cb</name> + <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> + <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_get</name> + <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> + <anchor>aa0d1ccec9229ddb26e5e5c25ee6510d0</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ReservePoller *</type> + <name>rp_head</name> + <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> + <anchor>a98a6497bff5edacdb6d2396e399d1711</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ReservePoller *</type> + <name>rp_tail</name> + <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> + <anchor>a5db93783ae6cd9ec18758c929544ed30</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-reserves-RESERVE_PUB.h</name> + <path>src/exchange/</path> + <filename>d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_get_cleanup</name> + <anchorfile>d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>aa3c286f84066c1bbe1278490c9ce866f</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_get</name> + <anchorfile>d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>aa0d1ccec9229ddb26e5e5c25ee6510d0</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-SPA.c</name> + <path>src/exchange/</path> + <filename>d8/db2/taler-exchange-httpd__get-SPA_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d4/d0b/taler-exchange-httpd__get-SPA_8h" name="taler-exchange-httpd_get-SPA.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-SPA.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_spa</name> + <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> + <anchor>a30bcf516ad6908f8c1cdeb6f55baa1df</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_spa</name> + <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> + <anchor>aeebf9af7afc9bb182bf94f8ae97b91f3</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_spa_init</name> + <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> + <anchor>a510879a08bbde2f795229dd388129574</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>__attribute__</name> + <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> + <anchor>ad7e5f5c14ff8ad42e10651503200880c</anchor> + <arglist>((destructor))</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MHD_Spa *</type> + <name>aml_spa</name> + <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> + <anchor>a3eca27d8a1a49b9f12cd3a853bf7a2cd</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MHD_Spa *</type> + <name>kyc_spa</name> + <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> + <anchor>a2e4410858311e6ddbf461e9c39398d04</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-SPA.h</name> + <path>src/exchange/</path> + <filename>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_spa</name> + <anchorfile>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</anchorfile> + <anchor>a30bcf516ad6908f8c1cdeb6f55baa1df</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_spa</name> + <anchorfile>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</anchorfile> + <anchor>aeebf9af7afc9bb182bf94f8ae97b91f3</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_spa_init</name> + <anchorfile>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</anchorfile> + <anchor>af77bc5c3e7c5f25f4046276cfbe9902c</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-TERMS.c</name> + <path>src/exchange/</path> + <filename>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d2/d97/taler-exchange-httpd__get-TERMS_8h" name="taler-exchange-httpd_get-TERMS.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-TERMS.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_terms</name> + <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> + <anchor>a0690c2ddd9e8ccfc58e32a515207aa47</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_privacy</name> + <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> + <anchor>a841422fdd6fe6b929e63f9cb73ae7732</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_load_terms</name> + <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> + <anchor>a677194b6d504b5c14f9baa5b9898cd62</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MHD_Legal *</type> + <name>tos</name> + <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> + <anchor>a499bbe803e2c7e17cf1b25e07ba4eb3b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_MHD_Legal *</type> + <name>pp</name> + <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> + <anchor>a6c0366c667b127e65b8f452f1b0b8ca4</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-TERMS.h</name> + <path>src/exchange/</path> + <filename>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_terms</name> + <anchorfile>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</anchorfile> + <anchor>a0690c2ddd9e8ccfc58e32a515207aa47</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_privacy</name> + <anchorfile>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</anchorfile> + <anchor>a841422fdd6fe6b929e63f9cb73ae7732</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_load_terms</name> + <anchorfile>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</anchorfile> + <anchor>a677194b6d504b5c14f9baa5b9898cd62</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-transfers-WTID.c</name> + <path>src/exchange/</path> + <filename>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</filename> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d5/d7c/taler-exchange-httpd__get-transfers-WTID_8h" name="taler-exchange-httpd_get-transfers-WTID.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-transfers-WTID.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d6/d1b/select__refunds__by__coin_8h" name="select_refunds_by_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refunds_by_coin.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="df/d6c/lookup__wire__transfer_8h" name="lookup_wire_transfer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_transfer.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_transfer_details</name> + <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> + <anchor>acea66f0dcc67d724647426e5cf3c8999</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_Amount *total, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_FullPayto payto_uri, const struct TALER_Amount *wire_fee, struct GNUNET_TIME_Timestamp exec_time, const struct AggregatedDepositDetail *wdd_head)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_refunds</name> + <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> + <anchor>a6f722235eb5846fce00be66d851a7507</anchor> + <arglist>(void *cls, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_deposit_data</name> + <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> + <anchor>a81acaae0ae350953166e6fac3dfd7ef9</anchor> + <arglist>(void *cls, uint64_t rowid, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_FullPayto account_payto_uri, const struct TALER_FullPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp exec_time, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *deposit_value, const struct TALER_Amount *deposit_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>free_ctx</name> + <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> + <anchor>acab8f0dc840729f83025f15ad6ffcff8</anchor> + <arglist>(struct WtidTransactionContext *ctx)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>get_transfer_deposits</name> + <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> + <anchor>ab35f779bd18a3c5b995f647811ae9537</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_transfers_get</name> + <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> + <anchor>aa532970695f422505d734dd0b97a35c6</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_get-transfers-WTID.h</name> + <path>src/exchange/</path> + <filename>d5/d7c/taler-exchange-httpd__get-transfers-WTID_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_transfers_get</name> + <anchorfile>d5/d7c/taler-exchange-httpd__get-transfers-WTID_8h.html</anchorfile> + <anchor>aa532970695f422505d734dd0b97a35c6</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_kyc-webhook.c</name> + <path>src/exchange/</path> + <filename>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="d5/dd0/taler-exchange-httpd__kyc-webhook_8h" name="taler-exchange-httpd_kyc-webhook.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_kyc-webhook.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d3/dcf/kyc__provider__account__lookup_8h" name="kyc_provider_account_lookup.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/kyc_provider_account_lookup.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>kwh_resume</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>a4e2e6dfd0633e722012818d89870a74a</anchor> + <arglist>(struct KycWebhookContext *kwh)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_webhook_cleanup</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>ae852908e88f5ad5d4b95895682b467b1</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyc_aml_webhook_finished</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>a25f4c63969540ad3c1ba6401ceb63d93</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>webhook_finished_cb</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>ab6b4b517589ee3ff8c1f8e3e91dcb41d</anchor> + <arglist>(void *cls, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, bool is_wallet, const char *provider_name, const char *provider_user_id, const char *provider_legitimization_id, enum TALER_KYCLOGIC_KycStatus status, struct GNUNET_TIME_Absolute expiration, const json_t *attributes, unsigned int http_status, struct MHD_Response *response)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clean_kwh</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>ac958bb5820f48450af96c14b0dcc6d34</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>handler_kyc_webhook_generic</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>acdb4c67317c7b073fba8d18add341a20</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *method, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_webhook_get</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>ad349b8e83ff5bdbddb513a78d5a04998</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_webhook_post</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>adc3fe3df9d7ed65b74b408843687201f</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycWebhookContext *</type> + <name>kwh_head</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>acdd67662f5ffabbb570b925e83b412ad</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycWebhookContext *</type> + <name>kwh_tail</name> + <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> + <anchor>a376d06e4a92365add1e43cbdb2deb7da</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_kyc-webhook.h</name> + <path>src/exchange/</path> + <filename>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_webhook_cleanup</name> + <anchorfile>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</anchorfile> + <anchor>ae852908e88f5ad5d4b95895682b467b1</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_webhook_get</name> + <anchorfile>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</anchorfile> + <anchor>ad349b8e83ff5bdbddb513a78d5a04998</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_webhook_post</name> + <anchorfile>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</anchorfile> + <anchor>adc3fe3df9d7ed65b74b408843687201f</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_management.h</name> + <path>src/exchange/</path> + <filename>d5/dc7/taler-exchange-httpd__management_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_auditors</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a375783575871ca1dca805c0462d251ab</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_auditors_AP_disable</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a3a6b5eee72790cc8c36c81e0b4f86577</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_denominations_HDP_revoke</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>ae6d3985a7b563db66df12996d3725af1</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_signkeys_EP_revoke</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>ad567cb43cc6ef3d21fa376c6042e0f5a</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_ExchangePublicKeyP *exchange_pub, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_keys</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a70004c19b41e09e555c39c4fbbe486d1</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_wire</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a912caf4b993ad6a373ef6b6b87738cc9</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_wire_disable</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a02c42ac5ab31d521a8dffa80d4c23371</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_wire_fees</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a7341a2ea89ac77a5c19f33699444cfe8</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_global_fees</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a9f8b2f85cd4b413856fc7972be1bc210</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_extensions</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a8ddc65fcd92bc6a7bfd7f49bf7221de3</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_drain</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>aab0a10f19963961fe11ac95d064bee79</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_aml_officers</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a62576b768ff9960118098ef8f337cdbd</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_partners</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>a320179a66e44b76bfb9b14b42ccabab5</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TEH_extensions_init</name> + <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> + <anchor>afc0bfe83cb5aca85f5ec4ecfb5f30da7</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_mhd.c</name> + <path>src/exchange/</path> + <filename>d1/d6d/taler-exchange-httpd__mhd_8c.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="da/d60/taler-exchange-httpd__mhd_8h" name="taler-exchange-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_mhd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_static_response</name> + <anchorfile>d1/d6d/taler-exchange-httpd__mhd_8c.html</anchorfile> + <anchor>aafcea6ff548b46a7347228900dde3d72</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_agpl_redirect</name> + <anchorfile>d1/d6d/taler-exchange-httpd__mhd_8c.html</anchorfile> + <anchor>ac58ade942324d2307acda0c88c397efe</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_mhd.h</name> + <path>src/exchange/</path> + <filename>da/d60/taler-exchange-httpd__mhd_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_static_response</name> + <anchorfile>da/d60/taler-exchange-httpd__mhd_8h.html</anchorfile> + <anchor>aafcea6ff548b46a7347228900dde3d72</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_agpl_redirect</name> + <anchorfile>da/d60/taler-exchange-httpd__mhd_8h.html</anchorfile> + <anchor>ac58ade942324d2307acda0c88c397efe</anchor> + <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-aml-OFFICER_PUB-decision.c</name> + <path>src/exchange/</path> + <filename>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h" name="taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h</includes> + <includes id="d6/d6b/insert__aml__decision_8h" name="insert_aml_decision.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_decision.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_aml_decision_cleanup</name> + <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> + <anchor>a2e7929ac6c6ccda39ab30bba3f580910</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>aml_decision_cleaner</name> + <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> + <anchor>a722e50ae5d5a957b965de379b4b8b70b</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>aml_trigger_callback</name> + <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> + <anchor>a900d262ea1ca15261fc3102368ffacf4</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_post_aml_decision</name> + <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> + <anchor>a9b54c207929e38a68652b125c04e2039</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const json_t *root)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AmlDecisionContext *</type> + <name>adc_head</name> + <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> + <anchor>a3d03ab76c9918d95dd9add45f40f842e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct AmlDecisionContext *</type> + <name>adc_tail</name> + <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> + <anchor>a087fbf1128f51ecfbb83729fe3084a4e</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h</name> + <path>src/exchange/</path> + <filename>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_post_aml_decision</name> + <anchorfile>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a9b54c207929e38a68652b125c04e2039</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_aml_decisions_get</name> + <anchorfile>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a894d8bee2b685d6b9878c7870bf134f6</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_aml_decision_cleanup</name> + <anchorfile>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a7c912e8fe7aa4397b0b37262d7e2a212</anchor> + <arglist>(void)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.c</name> + <path>src/exchange/</path> + <filename>dc/d14/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d6/d7e/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h" name="taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d8/d1a/lookup__denomination__key_8h" name="lookup_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_denomination_key.h</includes> + <includes id="d0/dce/insert__auditor__denom__sig_8h" name="insert_auditor_denom_sig.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_auditor_denom_sig.h</includes> + <includes id="da/d92/lookup__auditor__status_8h" name="lookup_auditor_status.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_status.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>add_auditor_denom_sig</name> + <anchorfile>dc/d14/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8c.html</anchorfile> + <anchor>ae3842eae4a895ef50ac0765102c77c70</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_auditors</name> + <anchorfile>dc/d14/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8c.html</anchorfile> + <anchor>a3a5302e76961a6a1e356ca13b834a586</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</name> + <path>src/exchange/</path> + <filename>d6/d7e/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_auditors</name> + <anchorfile>d6/d7e/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> + <anchor>a3a5302e76961a6a1e356ca13b834a586</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-batch-deposit.c</name> + <path>src/exchange/</path> + <filename>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</filename> + <includes id="d8/d1f/taler__extensions__policy_8h" name="taler_extensions_policy.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions_policy.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="d9/d3a/taler-exchange-httpd__post-batch-deposit_8h" name="taler-exchange-httpd_post-batch-deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-batch-deposit.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d0/dbc/select__deposit__amounts__for__kyc__check_8h" name="select_deposit_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_deposit_amounts_for_kyc_check.h</includes> + <includes id="df/dad/do__check__deposit__idempotent_8h" name="do_check_deposit_idempotent.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_check_deposit_idempotent.h</includes> + <includes id="d9/de6/do__deposit_8h" name="do_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_deposit.h</includes> + <includes id="d7/d60/get__wire__hash__for__contract_8h" name="get_wire_hash_for_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_hash_for_contract.h</includes> + <includes id="db/df1/persist__policy__details_8h" name="persist_policy_details.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_policy_details.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_batch_deposit_cleanup</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>acdf4d7a80ba04a43a486dbd47ced483e</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>finish_loop</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a96d2b390438b5389f55e2dcd7fd41b74</anchor> + <arglist>(struct BatchDepositContext *bdc, MHD_RESULT mres)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_phase_reply_success</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>ac1ab28182ee6ec443a884e9962b84267</anchor> + <arglist>(struct BatchDepositContext *bdc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>batch_deposit_transaction</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a858a376059211919197534b77ee2404e</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_phase_transact</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>af2353a74d0fcc33534f34d5573dab8ae</anchor> + <arglist>(struct BatchDepositContext *bdc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>check_request_idempotent</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a53b5cde8072ab5f7432035c0f7a00810</anchor> + <arglist>(struct BatchDepositContext *bdc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_phase_check_kyc_result</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a071d65e5cd2adca4018f8adb1151b6e8</anchor> + <arglist>(struct BatchDepositContext *bdc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>deposit_legi_cb</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a99812cde767603327526c3a106ae015b</anchor> + <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>deposit_amount_cb</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a73b036e4558ff6a676b744a43717aec9</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_phase_kyc</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a1823d1a52da01b3453b0970037f04cd2</anchor> + <arglist>(struct BatchDepositContext *bdc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_phase_policy</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a74ad37c61bdee0665cd1898dff103aed</anchor> + <arglist>(struct BatchDepositContext *bdc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_coin</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a77c2d86ae5204b427031b0a051fd66cd</anchor> + <arglist>(const struct BatchDepositContext *bdc, json_t *jcoin, struct TALER_EXCHANGEDB_CoinDepositInformation *cdi, struct TALER_Amount *deposit_fee)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_phase_parse</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a829ec84dcffa0370286358d0991e5ade</anchor> + <arglist>(struct BatchDepositContext *bdc, const json_t *root)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>bdc_cleaner</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a4233c0095e8585a65d29303d74c7e662</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_batch_deposit</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a0c8fc5a7fe66cdcb15e39ae1e1e359f5</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct BatchDepositContext *</type> + <name>bdc_head</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>a258e822be9037629e8500bb0b76ecbc1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct BatchDepositContext *</type> + <name>bdc_tail</name> + <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> + <anchor>acb938ddfcb9031b78c8a968501dd2064</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-batch-deposit.h</name> + <path>src/exchange/</path> + <filename>d9/d3a/taler-exchange-httpd__post-batch-deposit_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_batch_deposit_cleanup</name> + <anchorfile>d9/d3a/taler-exchange-httpd__post-batch-deposit_8h.html</anchorfile> + <anchor>aa4de5fdbd338a02cd7bc85268580d40b</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_batch_deposit</name> + <anchorfile>d9/d3a/taler-exchange-httpd__post-batch-deposit_8h.html</anchorfile> + <anchor>a0c8fc5a7fe66cdcb15e39ae1e1e359f5</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-blinding-prepare.c</name> + <path>src/exchange/</path> + <filename>da/d51/taler-exchange-httpd__post-blinding-prepare_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/dfa/taler-exchange-httpd__post-blinding-prepare_8h" name="taler-exchange-httpd_post-blinding-prepare.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-blinding-prepare.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_blinding_prepare</name> + <anchorfile>da/d51/taler-exchange-httpd__post-blinding-prepare_8c.html</anchorfile> + <anchor>a57e2f02fc9d0a049dbf5f73b735d8720</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-blinding-prepare.h</name> + <path>src/exchange/</path> + <filename>d8/dfa/taler-exchange-httpd__post-blinding-prepare_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_blinding_prepare</name> + <anchorfile>d8/dfa/taler-exchange-httpd__post-blinding-prepare_8h.html</anchorfile> + <anchor>a57e2f02fc9d0a049dbf5f73b735d8720</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-coins-COIN_PUB-refund.c</name> + <path>src/exchange/</path> + <filename>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d1/dba/taler-exchange-httpd__post-coins-COIN__PUB-refund_8h" name="taler-exchange-httpd_post-coins-COIN_PUB-refund.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-coins-COIN_PUB-refund.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d9/d27/get__coin__denomination_8h" name="get_coin_denomination.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_denomination.h</includes> + <includes id="d1/db0/do__refund_8h" name="do_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refund.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RETRIES</name> + <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> + <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_refund_success</name> + <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> + <anchor>a918498820ebb4cde1c9987b93683fd0c</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_EXCHANGEDB_RefundListEntry *refund)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>refund_transaction</name> + <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> + <anchor>ac93f6413d996888bd1bf55876d4fbc60</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>verify_and_execute_refund</name> + <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> + <anchor>a0e9e06a5b5922a6e13940d9c2f6e3802</anchor> + <arglist>(struct MHD_Connection *connection, struct TALER_EXCHANGEDB_Refund *refund)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_refund</name> + <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> + <anchor>aa31bdc2f2ecb0aeb118a074d96c0d287</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-coins-COIN_PUB-refund.h</name> + <path>src/exchange/</path> + <filename>d1/dba/taler-exchange-httpd__post-coins-COIN__PUB-refund_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_refund</name> + <anchorfile>d1/dba/taler-exchange-httpd__post-coins-COIN__PUB-refund_8h.html</anchorfile> + <anchor>aa31bdc2f2ecb0aeb118a074d96c0d287</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-kyc-start-ID.c</name> + <path>src/exchange/</path> + <filename>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h" name="taler-exchange-httpd_post-kyc-start-ID.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-start-ID.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dd/d26/update__kyc__process__by__row_8h" name="update_kyc_process_by_row.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_kyc_process_by_row.h</includes> + <includes id="df/dde/get__pending__kyc__requirement__process_8h" name="get_pending_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_pending_kyc_requirement_process.h</includes> + <includes id="d7/d89/insert__kyc__requirement__process_8h" name="insert_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_requirement_process.h</includes> + <includes id="d6/dfd/lookup__pending__legitimization_8h" name="lookup_pending_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_pending_legitimization.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_start_cleanup</name> + <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> + <anchor>a0b14adac29ab0e012f0c1972bc075a90</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyp_cleanup</name> + <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> + <anchor>ac4bef47936e5a2e3784724a5bbd7ab53</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>initiate_cb</name> + <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> + <anchor>a1b67eb9419da7524128b95b1d5bf0088</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *redirect_url, const char *provider_user_id, const char *provider_legitimization_id, const char *error_msg_hint)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_start</name> + <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> + <anchor>a80547344d0c4d9729c7429c55c701e5b</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycPoller *</type> + <name>kyp_head</name> + <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> + <anchor>a315e1635d1ce1e37eee3e76925ca1a05</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycPoller *</type> + <name>kyp_tail</name> + <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> + <anchor>a8bf9cd7981f02c08b3ca381c5d65a794</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-kyc-start-ID.h</name> + <path>src/exchange/</path> + <filename>dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_start_cleanup</name> + <anchorfile>dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h.html</anchorfile> + <anchor>a467115f20c8971ea881465cfa600df09</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_start</name> + <anchorfile>dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h.html</anchorfile> + <anchor>a80547344d0c4d9729c7429c55c701e5b</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-kyc-upload-ID.c</name> + <path>src/exchange/</path> + <filename>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</filename> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h" name="taler-exchange-httpd_post-kyc-upload-ID.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-upload-ID.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d7/d89/insert__kyc__requirement__process_8h" name="insert_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_requirement_process.h</includes> + <includes id="d6/df8/lookup__completed__legitimization_8h" name="lookup_completed_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_completed_legitimization.h</includes> + <includes id="d6/dfd/lookup__pending__legitimization_8h" name="lookup_pending_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_pending_legitimization.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RETRIES</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_upload_cleanup</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a69d15ccc369d42ccdb097ba829770090</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>upload_cleaner</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a9e6c50d1cc6a4c02e51b44a43747e3de</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>aml_trigger_callback</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a900d262ea1ca15261fc3102368ffacf4</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>transact</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a0080a0daa7ba1c7127f9c17c5a88f536</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_upload</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a5eb87dba788e439546074397dbea6987</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct UploadContext *</type> + <name>uc_head</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a4370e9350ad42cff21ab881b0aee7c6e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct UploadContext *</type> + <name>uc_tail</name> + <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> + <anchor>a1d5cf3f776615c798cd2ba9cd68ee09e</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-kyc-upload-ID.h</name> + <path>src/exchange/</path> + <filename>df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_upload_cleanup</name> + <anchorfile>df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h.html</anchorfile> + <anchor>a5401c17dfddcb98863b388d6a18df224</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_upload</name> + <anchorfile>df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h.html</anchorfile> + <anchor>a5eb87dba788e439546074397dbea6987</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-kyc-wallet.c</name> + <path>src/exchange/</path> + <filename>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h" name="taler-exchange-httpd_post-kyc-wallet.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-kyc-wallet.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_wallet_cleanup</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>a1023b0ea1879ec042556400938872ff4</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>balance_iterator</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>a1addc9996257d6a6769dba3679efda38</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>legi_result_cb</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>a24cb67dfd53d0610bfe1f6205e32db90</anchor> + <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>krc_cleaner</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>ab71a440b958d1f20910f8ee39fe91662</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_wallet</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>a4a08b0f589be90986cecf0e03df15387</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycRequestContext *</type> + <name>krc_head</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>ab7a30791b65916fe1faa822ae17fb2d1</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct KycRequestContext *</type> + <name>krc_tail</name> + <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> + <anchor>a7a8cfda6cf0fdde378302bef28d49a40</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-kyc-wallet.h</name> + <path>src/exchange/</path> + <filename>d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_kyc_wallet_cleanup</name> + <anchorfile>d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h.html</anchorfile> + <anchor>afa86a3b5b61d1bcc4a5c2ae998a1ed26</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_kyc_wallet</name> + <anchorfile>d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h.html</anchorfile> + <anchor>a4a08b0f589be90986cecf0e03df15387</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-aml-officers.c</name> + <path>src/exchange/</path> + <filename>d4/dd3/taler-exchange-httpd__post-management-aml-officers_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="df/da4/insert__aml__officer_8h" name="insert_aml_officer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_officer.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_RETRIES</name> + <anchorfile>d4/dd3/taler-exchange-httpd__post-management-aml-officers_8c.html</anchorfile> + <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_aml_officers</name> + <anchorfile>d4/dd3/taler-exchange-httpd__post-management-aml-officers_8c.html</anchorfile> + <anchor>a62576b768ff9960118098ef8f337cdbd</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-auditors-AUDITOR_PUB-disable.c</name> + <path>src/exchange/</path> + <filename>d8/db1/taler-exchange-httpd__post-management-auditors-AUDITOR__PUB-disable_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d65/update__auditor_8h" name="update_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_auditor.h</includes> + <includes id="d8/ddd/lookup__auditor__timestamp_8h" name="lookup_auditor_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_timestamp.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>del_auditor</name> + <anchorfile>d8/db1/taler-exchange-httpd__post-management-auditors-AUDITOR__PUB-disable_8c.html</anchorfile> + <anchor>a39ae0e87d44f7c90795004ec9c48cf11</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_auditors_AP_disable</name> + <anchorfile>d8/db1/taler-exchange-httpd__post-management-auditors-AUDITOR__PUB-disable_8c.html</anchorfile> + <anchor>a3a6b5eee72790cc8c36c81e0b4f86577</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-auditors.c</name> + <path>src/exchange/</path> + <filename>da/d5a/taler-exchange-httpd__post-management-auditors_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d65/update__auditor_8h" name="update_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_auditor.h</includes> + <includes id="dc/da6/insert__auditor_8h" name="insert_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_auditor.h</includes> + <includes id="d8/ddd/lookup__auditor__timestamp_8h" name="lookup_auditor_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_timestamp.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>add_auditor</name> + <anchorfile>da/d5a/taler-exchange-httpd__post-management-auditors_8c.html</anchorfile> + <anchor>a5987af3b6f0c5243fce141756cc10d42</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_auditors</name> + <anchorfile>da/d5a/taler-exchange-httpd__post-management-auditors_8c.html</anchorfile> + <anchor>a375783575871ca1dca805c0462d251ab</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-denominations-H_DENOM_PUB-revoke.c</name> + <path>src/exchange/</path> + <filename>d2/d01/taler-exchange-httpd__post-management-denominations-H__DENOM__PUB-revoke_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d2/d26/insert__denomination__revocation_8h" name="insert_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_denomination_revocation.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_denominations_HDP_revoke</name> + <anchorfile>d2/d01/taler-exchange-httpd__post-management-denominations-H__DENOM__PUB-revoke_8c.html</anchorfile> + <anchor>ae6d3985a7b563db66df12996d3725af1</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-drain.c</name> + <path>src/exchange/</path> + <filename>d2/de5/taler-exchange-httpd__post-management-drain_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dd/d8e/insert__drain__profit_8h" name="insert_drain_profit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_drain_profit.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>drain</name> + <anchorfile>d2/de5/taler-exchange-httpd__post-management-drain_8c.html</anchorfile> + <anchor>a315362065668fa3c5ff3a866b625c2fb</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_drain</name> + <anchorfile>d2/de5/taler-exchange-httpd__post-management-drain_8c.html</anchorfile> + <anchor>aab0a10f19963961fe11ac95d064bee79</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-extensions.c</name> + <path>src/exchange/</path> + <filename>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d9/d98/set__extension__manifest_8h" name="set_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_extension_manifest.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>set_extensions</name> + <anchorfile>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</anchorfile> + <anchor>a8cc5c4245de103319e87b9ca58e4bbcb</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>verify_extensions_from_json</name> + <anchorfile>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</anchorfile> + <anchor>a98d5ad6f13351e374059fbad02bd6112</anchor> + <arglist>(const json_t *extensions, struct SetExtensionsContext *sec)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_extensions</name> + <anchorfile>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</anchorfile> + <anchor>a8ddc65fcd92bc6a7bfd7f49bf7221de3</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-global-fees.c</name> + <path>src/exchange/</path> + <filename>da/dd7/taler-exchange-httpd__post-management-global-fees_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d9/d49/lookup__global__fee__by__time_8h" name="lookup_global_fee_by_time.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_global_fee_by_time.h</includes> + <includes id="d6/de7/insert__global__fee_8h" name="insert_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_global_fee.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>add_fee</name> + <anchorfile>da/dd7/taler-exchange-httpd__post-management-global-fees_8c.html</anchorfile> + <anchor>ad1c517de094e7f67aeb9301ddfd39bd3</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_global_fees</name> + <anchorfile>da/dd7/taler-exchange-httpd__post-management-global-fees_8c.html</anchorfile> + <anchor>a9f8b2f85cd4b413856fc7972be1bc210</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-keys.c</name> + <path>src/exchange/</path> + <filename>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d0/dc1/lookup__signing__key_8h" name="lookup_signing_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_signing_key.h</includes> + <includes id="db/d12/activate__signing__key_8h" name="activate_signing_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/activate_signing_key.h</includes> + <includes id="d3/d65/add__denomination__key_8h" name="add_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/add_denomination_key.h</includes> + <includes id="d8/d1a/lookup__denomination__key_8h" name="lookup_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_denomination_key.h</includes> + <member kind="function" static="yes"> + <type>static bool</type> + <name>denomination_meta_cmp</name> + <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> + <anchor>a0fad6cb53f9c82e332e8bb9d4e8658d8</anchor> + <arglist>(const struct TALER_EXCHANGEDB_DenominationKeyMetaData *m1, const struct TALER_EXCHANGEDB_DenominationKeyMetaData *m2)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>signkey_meta_cmp</name> + <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> + <anchor>af1e326fcadceaefa386b2cca24738112</anchor> + <arglist>(const struct TALER_EXCHANGEDB_SignkeyMetaData *m1, const struct TALER_EXCHANGEDB_SignkeyMetaData *m2)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>add_keys</name> + <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> + <anchor>a4198e657ffe8ad1de9798ce40fd14383</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cleanup_akc</name> + <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> + <anchor>a4e4b103e65e48a74e139845d16baa9b9</anchor> + <arglist>(struct AddKeysContext *akc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_keys</name> + <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> + <anchor>a70004c19b41e09e555c39c4fbbe486d1</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-partners.c</name> + <path>src/exchange/</path> + <filename>da/d70/taler-exchange-httpd__post-management-partners_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d8/dfa/insert__partner_8h" name="insert_partner.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_partner.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_partners</name> + <anchorfile>da/d70/taler-exchange-httpd__post-management-partners_8c.html</anchorfile> + <anchor>a320179a66e44b76bfb9b14b42ccabab5</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-signkeys-EXCHANGE_PUB-revoke.c</name> + <path>src/exchange/</path> + <filename>de/d2b/taler-exchange-httpd__post-management-signkeys-EXCHANGE__PUB-revoke_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d3/ded/insert__signkey__revocation_8h" name="insert_signkey_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_signkey_revocation.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_signkeys_EP_revoke</name> + <anchorfile>de/d2b/taler-exchange-httpd__post-management-signkeys-EXCHANGE__PUB-revoke_8c.html</anchorfile> + <anchor>ad567cb43cc6ef3d21fa376c6042e0f5a</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_ExchangePublicKeyP *exchange_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-wire-disable.c</name> + <path>src/exchange/</path> + <filename>dc/d38/taler-exchange-httpd__post-management-wire-disable_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dc/d88/update__wire_8h" name="update_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_wire.h</includes> + <includes id="d8/d4b/lookup__wire__timestamp_8h" name="lookup_wire_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_timestamp.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>del_wire</name> + <anchorfile>dc/d38/taler-exchange-httpd__post-management-wire-disable_8c.html</anchorfile> + <anchor>a66c60e7c169b30ad8721b487c9467d09</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_wire_disable</name> + <anchorfile>dc/d38/taler-exchange-httpd__post-management-wire-disable_8c.html</anchorfile> + <anchor>a02c42ac5ab31d521a8dffa80d4c23371</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-wire-fee.c</name> + <path>src/exchange/</path> + <filename>dc/d3d/taler-exchange-httpd__post-management-wire-fee_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d2/d00/lookup__wire__fee__by__time_8h" name="lookup_wire_fee_by_time.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_fee_by_time.h</includes> + <includes id="d6/d9b/insert__wire__fee_8h" name="insert_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire_fee.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>add_fee</name> + <anchorfile>dc/d3d/taler-exchange-httpd__post-management-wire-fee_8c.html</anchorfile> + <anchor>ad1c517de094e7f67aeb9301ddfd39bd3</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_wire_fees</name> + <anchorfile>dc/d3d/taler-exchange-httpd__post-management-wire-fee_8c.html</anchorfile> + <anchor>a7341a2ea89ac77a5c19f33699444cfe8</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-management-wire.c</name> + <path>src/exchange/</path> + <filename>d4/db2/taler-exchange-httpd__post-management-wire_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d5/dc7/taler-exchange-httpd__management_8h" name="taler-exchange-httpd_management.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_management.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dc/d88/update__wire_8h" name="update_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_wire.h</includes> + <includes id="d0/d69/insert__wire_8h" name="insert_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire.h</includes> + <includes id="d8/d4b/lookup__wire__timestamp_8h" name="lookup_wire_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_timestamp.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>add_wire</name> + <anchorfile>d4/db2/taler-exchange-httpd__post-management-wire_8c.html</anchorfile> + <anchor>aaa31c95fcb3802fe6cdf12bc77ca3f5e</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_management_post_wire</name> + <anchorfile>d4/db2/taler-exchange-httpd__post-management-wire_8c.html</anchorfile> + <anchor>a912caf4b993ad6a373ef6b6b87738cc9</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-melt.c</name> + <path>src/exchange/</path> + <filename>d6/daa/taler-exchange-httpd__post-melt_8c.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d9/d86/taler-exchange-httpd__post-melt_8h" name="taler-exchange-httpd_post-melt.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-melt.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d36/do__refresh_8h" name="do_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refresh.h</includes> + <includes id="d9/d27/get__coin__denomination_8h" name="get_coin_denomination.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_denomination.h</includes> + <includes id="d9/d5b/get__refresh_8h" name="get_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_refresh.h</includes> + <member kind="define"> + <type>#define</type> + <name>IDEMPOTENCY_CHECK_REQUIRED</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a4a0eba8e7af96d05b93d286e6f5cba0b</anchor> + <arglist>(error)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SET_ERROR</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a3c29f7f73ba32c4f7f65b1b998e810fa</anchor> + <arglist>(mc, ec)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SET_ERROR_WITH_FIELD</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a3406b4f4c1821c4b580fd35163504214</anchor> + <arglist>(mc, ec, field)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SET_ERROR_WITH_DETAIL</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a0355eed25d5bb8075321ddc54067f237</anchor> + <arglist>(mc, ec, field, value)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>MeltError</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_NONE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a9c14c50eb02fc36460046b83017dd11c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_AGE_RESTRICTION_COMMITMENT_INVALID</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4afec8bc977835a3c4a70b28f3480b93f0</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_AGE_RESTRICTION_NOT_SUPPORTED_BY_DENOMINATION</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4aa9ca492f6465fe446b7c1be49db36c0d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_AMOUNT_OVERFLOW</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a1755a3772adbf6362299762a33ff87a0</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_AMOUNT_PLUS_FEE_OVERFLOW</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a66ac33ac6ec0a6663520f5c77ccc5b4c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_AMOUNT_WITH_FEE_INCORRECT</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a99bb2c82f2295187ff872ead2e68b617</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_BLINDING_SEED_REQUIRED</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a299b187cb6537c72b8f954b8b1d744cc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_COIN_CIPHER_MISMATCH</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4af8748bd3a1b0d671d1e20a79b8660820</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_COIN_CONFLICTING_DENOMINATION_KEY</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a6731fb14cdc857565f4738323eeda7c4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_COIN_EXPIRED_NO_ZOMBIE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a4907d1aa166bf98bdc2e02d4d1b6434d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_COIN_SIGNATURE_INVALID</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a74575c44f5fbc66e2880fbc2d8d12c1b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_COIN_UNKNOWN</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a29ae6b8072883abc843cf315ceed23cb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_CONFIRMATION_SIGN</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a0386eaee6bc45506f4b89c857495b5ff</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_CRYPTO_HELPER</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a4b8402dd756d20a7d97460152aeda025</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DB_FETCH_FAILED</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4af4341ddd243e886846dd15212f413d90</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DB_INVARIANT_FAILURE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4aac17c2ebd454c0d575b9d49e289fc1be</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DB_MAKE_COIN_KNOW_FAILURE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a7c894fb8c402675f1423826d82fce720</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DB_PREFLIGHT_FAILURE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a318266ce72d9074fcfa149274a308779</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DENOMINATION_EXPIRED</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a221d00d6b2e159874917fac2db00e1cf</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DENOMINATION_KEY_UNKNOWN</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4ac3eac206ad05dbfbf7561ce097d2d9cc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DENOMINATION_REVOKED</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a51bfde0f07a8892e69134072ea1de600</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DENOMINATION_SIGN</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a2bcdfc53864645fdf7af398a57c9ec52</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DENOMINATION_SIGNATURE_INVALID</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4af9f05909cbdbc7198481ac5afbe361d1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DENOMINATION_VALIDITY_IN_FUTURE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a526edb46d205ff883e1a908dda7c6b11</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DUPLICATE_PLANCHET</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a3bf8a29f599cc7fbf72407af493cb0bf</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_DUPLICATE_TRANSFER_PUB</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4aadc0557c5ca39979b80693d7e78f5482</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_INSUFFICIENT_FUNDS</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4acec9af82438626dcf77e16e8d6357516</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_KEYS_MISSING</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a19867f7d458625a9d6d5d591b4fc90bc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_FEES_EXCEED_CONTRIBUTION</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4aa5fda56462b7cef3592397558864b232</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_NONCE_RESUSE</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4a296feedbbed46922440d7a9e77bf353c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>MELT_ERROR_REQUEST_PARAMETER_MALFORMED</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aa12f3d55d51e17d591a9000151ead8c4ac84362a46b4c18e91f7444749020e37a</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_melt_cleanup</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a976dfb2dff05cc2f42103ddc0b1e9a8b</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>finish_loop</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>ac23b56bdd843f5ad906ad4f3489a2225</anchor> + <arglist>(struct MeltContext *mc, MHD_RESULT mres)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>free_refresh</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a0e5ac6ea3bffd69827179d55e1e66d3f</anchor> + <arglist>(struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *re)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clean_melt_rc</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a12d0c1e8cfa86e1b3bd049099145fe6e</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_parse_request</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a00dc0970f86b48c51c891f6268a3e0ce</anchor> + <arglist>(struct MeltContext *mc, const json_t *root)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>find_denomination</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>abd85e4f4bfa15d2e677a799949865b38</anchor> + <arglist>(struct MeltContext *mc, const struct TALER_DenominationHashP *denom_h, struct TEH_DenominationKey **pdk)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_check_keys</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a3e0e1eb7c1f3b57f0a92ae4a2fed6f44</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_check_coin_signature</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a54ecfc49d2388bff9c45b278f264be51</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_check_melt_valid</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a8b99925873a0828838f6f4e4b86cb306</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_prepare_transaction</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>ac5259b6f87f7e9482361c62133951622</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_generate_reply_success</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>af6e7b4954d0ca6dbddcbd5da6e6e7d6a</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>melt_is_idempotent</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a1f37dbd9696ae0a0a6c17932ce1bd0c4</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_generate_reply_error</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>ad92fca420cf06fd1f84e9494e359c927</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>melt_transaction</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>aad17ed14f976f0d0d32189bdd2f75933</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_run_transaction</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a55111405a895d2d3684807266ff34f28</anchor> + <arglist>(struct MeltContext *mc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_melt</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a981f78f5b3ab76191acd959f4c5902c6</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const uint64_t</type> + <name>idempotency_check_required</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a0517311a2696e5a337a6cfe06ad2d12c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct MeltContext *</type> + <name>mc_head</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a472a09f474fd7b687057a33a7cb595a9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct MeltContext *</type> + <name>mc_tail</name> + <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> + <anchor>a27f12d1c750865868fcc70034e59f399</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-melt.h</name> + <path>src/exchange/</path> + <filename>d9/d86/taler-exchange-httpd__post-melt_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_melt_cleanup</name> + <anchorfile>d9/d86/taler-exchange-httpd__post-melt_8h.html</anchorfile> + <anchor>a10e28512aa3790a413662932c578bb85</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_melt</name> + <anchorfile>d9/d86/taler-exchange-httpd__post-melt_8h.html</anchorfile> + <anchor>a981f78f5b3ab76191acd959f4c5902c6</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-purses-PURSE_PUB-create.c</name> + <path>src/exchange/</path> + <filename>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d79/taler-exchange-httpd__common__deposit_8h" name="taler-exchange-httpd_common_deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_deposit.h</includes> + <includes id="de/d5b/taler-exchange-httpd__post-purses-PURSE__PUB-create_8h" name="taler-exchange-httpd_post-purses-PURSE_PUB-create.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-purses-PURSE_PUB-create.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="db/dcb/select__contract__by__purse_8h" name="select_contract_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract_by_purse.h</includes> + <includes id="dc/dd1/do__purse__deposit_8h" name="do_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_deposit.h</includes> + <includes id="dc/d1f/get__purse__deposit_8h" name="get_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_deposit.h</includes> + <includes id="da/d4c/get__purse__request_8h" name="get_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_request.h</includes> + <includes id="d2/dae/insert__contract_8h" name="insert_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_contract.h</includes> + <includes id="d5/d7c/insert__purse__request_8h" name="insert_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_purse_request.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>create_transaction</name> + <anchorfile>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</anchorfile> + <anchor>a5677d83e34102f2eb63a89c8d91c4c24</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_coin</name> + <anchorfile>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</anchorfile> + <anchor>a37ceca4280d4f3deebd5145180d15c9f</anchor> + <arglist>(struct MHD_Connection *connection, struct PurseCreateContext *pcc, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_create</name> + <anchorfile>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</anchorfile> + <anchor>a04a11b17418a95a55b73bff61feb4262</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-purses-PURSE_PUB-create.h</name> + <path>src/exchange/</path> + <filename>de/d5b/taler-exchange-httpd__post-purses-PURSE__PUB-create_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_create</name> + <anchorfile>de/d5b/taler-exchange-httpd__post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a04a11b17418a95a55b73bff61feb4262</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-purses-PURSE_PUB-deposit.c</name> + <path>src/exchange/</path> + <filename>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d79/taler-exchange-httpd__common__deposit_8h" name="taler-exchange-httpd_common_deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_deposit.h</includes> + <includes id="d7/d7f/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8h" name="taler-exchange-httpd_post-purses-PURSE_PUB-deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-purses-PURSE_PUB-deposit.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d6/d96/select__purse_8h" name="select_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse.h</includes> + <includes id="dc/dd1/do__purse__deposit_8h" name="do_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_deposit.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <includes id="dc/d1f/get__purse__deposit_8h" name="get_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_deposit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_deposit_success</name> + <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> + <anchor>af004cc14735580a6f8eac68a28822f9a</anchor> + <arglist>(struct MHD_Connection *connection, const struct PurseDepositContext *pcc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>deposit_transaction</name> + <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> + <anchor>aaeec7216a4b39e9ce6d6c264da0c79ab</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_coin</name> + <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> + <anchor>a94743b870b8caa733ea2296f66e0162c</anchor> + <arglist>(struct MHD_Connection *connection, struct PurseDepositContext *pcc, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_deposit</name> + <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> + <anchor>a1210f70d26751c5a151b18e1b66dea26</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-purses-PURSE_PUB-deposit.h</name> + <path>src/exchange/</path> + <filename>d7/d7f/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_deposit</name> + <anchorfile>d7/d7f/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8h.html</anchorfile> + <anchor>a1210f70d26751c5a151b18e1b66dea26</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-purses-PURSE_PUB-merge.c</name> + <path>src/exchange/</path> + <filename>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h" name="taler-exchange-httpd_post-purses-PURSE_PUB-merge.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-purses-PURSE_PUB-merge.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d7a/select__purse__merge_8h" name="select_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merge.h</includes> + <includes id="d0/df0/do__purse__merge_8h" name="do_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_merge.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <includes id="da/d4c/get__purse__request_8h" name="get_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_request.h</includes> + <includes id="dc/d60/select__merge__amounts__for__kyc__check_8h" name="select_merge_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_merge_amounts_for_kyc_check.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_purses_merge_cleanup</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a31256b85ffed9a3527cf4fe23b20df16</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>legi_result_cb</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a24cb67dfd53d0610bfe1f6205e32db90</anchor> + <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_merge_success</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a129847df7cbfea99b24956e66fa8b468</anchor> + <arglist>(const struct PurseMergeContext *pmc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>amount_iterator</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a40e3a8df441f71509ea96d48191490b5</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>merge_transaction</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a27b9ed7b7ba064af859129d56d29b231</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clean_purse_merge_rc</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>afe9fa1af49d20f36b70a423b6fa3653a</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_merge</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a0fc9ba42e8fd378c82e85349772f9f5a</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct PurseMergeContext *</type> + <name>pmc_head</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a35020e712282dcb7cbe3d3f7572ab458</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct PurseMergeContext *</type> + <name>pmc_tail</name> + <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> + <anchor>a3e6f2bcd5b842ec759dbb8e9196809cc</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-purses-PURSE_PUB-merge.h</name> + <path>src/exchange/</path> + <filename>dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_purses_merge_cleanup</name> + <anchorfile>dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a3f10aa973ad19e151673358534e71bba</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_purses_merge</name> + <anchorfile>dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a0fc9ba42e8fd378c82e85349772f9f5a</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-recoup-refresh.c</name> + <path>src/exchange/</path> + <filename>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d9/d0c/taler-exchange-httpd__db_8h" name="taler-exchange-httpd_db.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_db.h</includes> + <includes id="dc/d29/taler-exchange-httpd__post-recoup-refresh_8h" name="taler-exchange-httpd_post-recoup-refresh.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-recoup-refresh.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d3/d98/get__old__coin__by__h__blind_8h" name="get_old_coin_by_h_blind.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_old_coin_by_h_blind.h</includes> + <includes id="d6/da4/do__recoup__refresh_8h" name="do_recoup_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_recoup_refresh.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>recoup_refresh_transaction</name> + <anchorfile>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</anchorfile> + <anchor>af51bd335e96ad71ef039d627563e2e43</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>verify_and_execute_recoup_refresh</name> + <anchorfile>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</anchorfile> + <anchor>a4ee71c7f1505e7f06492d39bcdd8f31e</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinPublicInfo *coin, const struct TALER_ExchangeBlindingValues *exchange_vals, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const union GNUNET_CRYPTO_BlindSessionNonce *nonce, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_recoup_refresh</name> + <anchorfile>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</anchorfile> + <anchor>a1758c51ec432ef1a83d49a8e0df3ef22</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-recoup-refresh.h</name> + <path>src/exchange/</path> + <filename>dc/d29/taler-exchange-httpd__post-recoup-refresh_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_recoup_refresh</name> + <anchorfile>dc/d29/taler-exchange-httpd__post-recoup-refresh_8h.html</anchorfile> + <anchor>a1758c51ec432ef1a83d49a8e0df3ef22</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-recoup-withdraw.c</name> + <path>src/exchange/</path> + <filename>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d9/d0c/taler-exchange-httpd__db_8h" name="taler-exchange-httpd_db.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_db.h</includes> + <includes id="d4/d56/taler-exchange-httpd__post-recoup-withdraw_8h" name="taler-exchange-httpd_post-recoup-withdraw.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-recoup-withdraw.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dd/d29/get__reserve__by__h__planchets_8h" name="get_reserve_by_h_planchets.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_by_h_planchets.h</includes> + <includes id="d3/dcd/do__recoup_8h" name="do_recoup.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_recoup.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>recoup_transaction</name> + <anchorfile>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</anchorfile> + <anchor>ac4d3175c96097796bcebb8be878a355c</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>verify_and_execute_recoup</name> + <anchorfile>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</anchorfile> + <anchor>a2025e1fa749411401432b73f156c1d56</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinPublicInfo *coin, const struct TALER_ExchangeBlindingValues *exchange_vals, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_HashBlindedPlanchetsP *h_planchets, const union GNUNET_CRYPTO_BlindSessionNonce *nonce, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_recoup</name> + <anchorfile>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</anchorfile> + <anchor>a0066a73409c656a24becbbb90065649f</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-recoup-withdraw.h</name> + <path>src/exchange/</path> + <filename>d4/d56/taler-exchange-httpd__post-recoup-withdraw_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_recoup</name> + <anchorfile>d4/d56/taler-exchange-httpd__post-recoup-withdraw_8h.html</anchorfile> + <anchor>a0066a73409c656a24becbbb90065649f</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.c</name> + <path>src/exchange/</path> + <filename>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</filename> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d1/d23/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="df/da0/select__kyc__attributes_8h" name="select_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_attributes.h</includes> + <member kind="define"> + <type>#define</type> + <name>TIMESTAMP_TOLERANCE</name> + <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>a5bf5aa77d4205d5c34aabf705687c71e</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_reserve_attest_success</name> + <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>aa12038abd9486712eb0754a56f6573a0</anchor> + <arglist>(struct MHD_Connection *connection, const struct ReserveAttestContext *rhc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>kyc_process_cb</name> + <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>ab543a8f8ef2c9387ef8346f178d6e021</anchor> + <arglist>(void *cls, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Timestamp expiration_time, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>reserve_attest_transaction</name> + <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>a8593a64b5306b09f9c51c7f85fde169d</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_attest</name> + <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> + <anchor>a1397d1d42c07dc1a0a52507328aecfef</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.h</name> + <path>src/exchange/</path> + <filename>d1/d23/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_attest</name> + <anchorfile>d1/d23/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8h.html</anchorfile> + <anchor>a1397d1d42c07dc1a0a52507328aecfef</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-close.c</name> + <path>src/exchange/</path> + <filename>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</filename> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-close.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-close.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d0/d93/select__reserve__close__info_8h" name="select_reserve_close_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_close_info.h</includes> + <includes id="d3/db5/insert__close__request_8h" name="insert_close_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_close_request.h</includes> + <includes id="d4/d54/iterate__reserve__close__info_8h" name="iterate_reserve_close_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_reserve_close_info.h</includes> + <member kind="define"> + <type>#define</type> + <name>TIMESTAMP_TOLERANCE</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a5bf5aa77d4205d5c34aabf705687c71e</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_close_cleanup</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a3cd5aa08ea931d10a2922dadfe225e5b</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_reserve_close_success</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a8d5984400790a04556d99bae342c0b5d</anchor> + <arglist>(const struct ReserveCloseContext *rhc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_close_legi_cb</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>af0295a0a4ad957bf52dc5ffdee698113</anchor> + <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>amount_it</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>ae09b17f46b49b082fbf7c178a03d05ce</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>reserve_close_transaction</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a463403d343842e80e35b79606003157b</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_close_cleanup</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>ac95c0f50f19d2cf421a7b84dc7aa693c</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_close</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a81ec41426c3824dde9e3c81e98b4e745</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ReserveCloseContext *</type> + <name>rcc_head</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a98dc8ff01c33ebbaf79586ae935bd5cc</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ReserveCloseContext *</type> + <name>rcc_tail</name> + <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> + <anchor>a34790a80f26bca11b00d66572d53655c</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-close.h</name> + <path>src/exchange/</path> + <filename>d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_close_cleanup</name> + <anchorfile>d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a888654889633c7bdccd12bc24874a229</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_close</name> + <anchorfile>d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a81ec41426c3824dde9e3c81e98b4e745</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-open.c</name> + <path>src/exchange/</path> + <filename>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</filename> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dc/d79/taler-exchange-httpd__common__deposit_8h" name="taler-exchange-httpd_common_deposit.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_deposit.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="db/d5c/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-open.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-open.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="db/dde/do__reserve__open_8h" name="do_reserve_open.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_reserve_open.h</includes> + <includes id="dd/df3/insert__reserve__open__deposit_8h" name="insert_reserve_open_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_reserve_open_deposit.h</includes> + <member kind="define"> + <type>#define</type> + <name>TIMESTAMP_TOLERANCE</name> + <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> + <anchor>a5bf5aa77d4205d5c34aabf705687c71e</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_reserve_open_success</name> + <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> + <anchor>a44e59dbaffd40210c60b515ab641c0ca</anchor> + <arglist>(struct MHD_Connection *connection, const struct ReserveOpenContext *rsc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cleanup_rsc</name> + <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> + <anchor>a3ef07f21f0bb3921548f2161ba8d62aa</anchor> + <arglist>(struct ReserveOpenContext *rsc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>reserve_open_transaction</name> + <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> + <anchor>a71439e92d6574f0f84ab88c4e6630d16</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_open</name> + <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> + <anchor>a80ae5106efc36bfe1c58370a22f90080</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-open.h</name> + <path>src/exchange/</path> + <filename>db/d5c/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_open</name> + <anchorfile>db/d5c/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8h.html</anchorfile> + <anchor>a80ae5106efc36bfe1c58370a22f90080</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.c</name> + <path>src/exchange/</path> + <filename>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h" name="taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d7a/select__purse__merge_8h" name="select_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merge.h</includes> + <includes id="d4/d69/do__reserve__purse_8h" name="do_reserve_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_reserve_purse.h</includes> + <includes id="da/d4c/get__purse__request_8h" name="get_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_request.h</includes> + <includes id="d2/dae/insert__contract_8h" name="insert_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_contract.h</includes> + <includes id="d5/d7c/insert__purse__request_8h" name="insert_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_purse_request.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="db/dcb/select__contract__by__purse_8h" name="select_contract_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract_by_purse.h</includes> + <includes id="dc/d60/select__merge__amounts__for__kyc__check_8h" name="select_merge_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_merge_amounts_for_kyc_check.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_purse_cleanup</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>a6211c5a108f49e7b2d9d155e749fc38f</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>amount_iterator</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>a40e3a8df441f71509ea96d48191490b5</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_purse_legi_cb</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>adc7f134d10c35e0785d2af99211e7d38</anchor> + <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>purse_transaction</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>aed0e4b49886e48e1de4f209cb30a8f5d</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>rpc_cleaner</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>a9bfe3a12d64f96d85f2d381277e7726f</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_purse</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>ae35ea5a46a894e71dca5733d438d1c5c</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ReservePurseContext *</type> + <name>rpc_head</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>ac7906b6023e5accb023f4ddafa59eb8f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct ReservePurseContext *</type> + <name>rpc_tail</name> + <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> + <anchor>ab5381a9a8dacf1471ff85f3f7a46c9a8</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.h</name> + <path>src/exchange/</path> + <filename>dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_reserves_purse_cleanup</name> + <anchorfile>dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a7fb53ccd97a301de5610beecd4d35ddf</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reserves_purse</name> + <anchorfile>dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>ae35ea5a46a894e71dca5733d438d1c5c</anchor> + <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reveal-melt.c</name> + <path>src/exchange/</path> + <filename>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</filename> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d60/taler-exchange-httpd__mhd_8h" name="taler-exchange-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_mhd.h</includes> + <includes id="de/d6d/taler-exchange-httpd__post-reveal-melt_8h" name="taler-exchange-httpd_post-reveal-melt.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reveal-melt.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="de/d96/mark__refresh__reveal__success_8h" name="mark_refresh_reveal_success.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/mark_refresh_reveal_success.h</includes> + <includes id="d9/d5b/get__refresh_8h" name="get_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_refresh.h</includes> + <member kind="define"> + <type>#define</type> + <name>KAPPA_MINUS_1</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>ad8dc324d899971c01b611867f71c8819</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>find_original_refresh</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>a228e183f766ae469faa7bdefd1a76649</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_RefreshCommitmentP *rc, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh, MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>compare_age_commitment</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>ab70cff6bd978f50295c185bb85cc58f0</anchor> + <arglist>(struct MHD_Connection *connection, struct MeltRevealContext *actx, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>calculate_blinded_detail</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>a081524a26b280384b113ef76c894414f</anchor> + <arglist>(struct MHD_Connection *connection, struct TEH_DenominationKey *denom_key, const struct TALER_PlanchetMasterSecretP *secret, const struct GNUNET_CRYPTO_CSPublicRPairP *r_pub, union GNUNET_CRYPTO_BlindSessionNonce *nonce, const struct TALER_AgeCommitment *old_age_commitment, struct TALER_PlanchetDetail *detail, MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>verify_commitment</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>a15c927a65435ebe5cbba4108ccfea408</anchor> + <arglist>(struct MHD_Connection *con, const struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *rf, const struct TALER_AgeCommitment *old_age_commitment, const struct TALER_PrivateRefreshNonceSignatureP(*signatures)[(TALER_CNC_KAPPA - 1)], const struct TALER_PrivateRefreshBatchSeedP(*rev_batch_seeds)[(TALER_CNC_KAPPA - 1)], MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>commit_reveal</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>ad5d3aef5fa82366c56b1248e59d3eace</anchor> + <arglist>(struct MHD_Connection *con, const struct TALER_RefreshCommitmentP *rc, MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_melt_reveal_success</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>aba54d06f91c9229fc105fd0f4d657d08</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reveal_melt</name> + <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> + <anchor>ac727b5c13d9eb0d56bff04352c91ab8a</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reveal-melt.h</name> + <path>src/exchange/</path> + <filename>de/d6d/taler-exchange-httpd__post-reveal-melt_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reveal_melt</name> + <anchorfile>de/d6d/taler-exchange-httpd__post-reveal-melt_8h.html</anchorfile> + <anchor>ac727b5c13d9eb0d56bff04352c91ab8a</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reveal-withdraw.c</name> + <path>src/exchange/</path> + <filename>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</filename> + <includes id="d7/d00/taler-exchange-httpd__get-metrics_8h" name="taler-exchange-httpd_get-metrics.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-metrics.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="da/d60/taler-exchange-httpd__mhd_8h" name="taler-exchange-httpd_mhd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_mhd.h</includes> + <includes id="d8/da0/taler-exchange-httpd__post-reveal-withdraw_8h" name="taler-exchange-httpd_post-reveal-withdraw.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-reveal-withdraw.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d72/get__withdraw_8h" name="get_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_withdraw.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_withdraw_reveal_json</name> + <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> + <anchor>ae387cff4bd3a505fe36149ec00119c78</anchor> + <arglist>(struct MHD_Connection *connection, const json_t *j_disclosed_batch_seeds, struct WithdrawRevealContext *actx, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>find_original_withdraw</name> + <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> + <anchor>a5eaef3f1f781e0ddfd4230a20f7a35ce</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_HashBlindedPlanchetsP *planchets_h, struct TALER_EXCHANGEDB_Withdraw *withdraw, MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>calculate_blinded_hash</name> + <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> + <anchor>a10ccffb6e5d4c737cad3e6327c329468</anchor> + <arglist>(struct MHD_Connection *connection, struct TEH_DenominationKey *denom_key, const struct TALER_PlanchetMasterSecretP *secret, const struct GNUNET_CRYPTO_CSPublicRPairP *r_pub, union GNUNET_CRYPTO_BlindSessionNonce *nonce, uint8_t max_age, struct TALER_BlindedCoinHashP *bch, MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>verify_commitment_and_max_age</name> + <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> + <anchor>a44b8e6832c03902a336e8b8637fa9aaf</anchor> + <arglist>(struct MHD_Connection *con, const struct TALER_EXCHANGEDB_Withdraw *wd, const struct TALER_RevealWithdrawMasterSeedsP *disclosed_batch_seeds, MHD_RESULT *result)</arglist> + </member> + <member kind="function" static="yes"> + <type>static MHD_RESULT</type> + <name>reply_withdraw_reveal_success</name> + <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> + <anchor>a0a6c98e3c67406748701423d926dadec</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_EXCHANGEDB_Withdraw *commitment)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reveal_withdraw</name> + <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> + <anchor>ad64a93ba0b72b62647bf9d90f15d31b4</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-reveal-withdraw.h</name> + <path>src/exchange/</path> + <filename>d8/da0/taler-exchange-httpd__post-reveal-withdraw_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reveal_withdraw</name> + <anchorfile>d8/da0/taler-exchange-httpd__post-reveal-withdraw_8h.html</anchorfile> + <anchor>ad64a93ba0b72b62647bf9d90f15d31b4</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-withdraw.c</name> + <path>src/exchange/</path> + <filename>de/de2/taler-exchange-httpd__post-withdraw_8c.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d6/dc0/select__withdraw__amounts__for__kyc__check_8h" name="select_withdraw_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdraw_amounts_for_kyc_check.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="d0/d2d/taler-exchange-httpd__post-withdraw_8h" name="taler-exchange-httpd_post-withdraw.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_post-withdraw.h</includes> + <includes id="d8/dcb/taler-exchange-httpd__common__kyc_8h" name="taler-exchange-httpd_common_kyc.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_common_kyc.h</includes> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d8/dc1/do__withdraw_8h" name="do_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_withdraw.h</includes> + <includes id="dd/d72/get__withdraw_8h" name="get_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_withdraw.h</includes> + <includes id="df/d29/reserves__get__origin_8h" name="reserves_get_origin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get_origin.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <class kind="struct">WithdrawContext</class> + <member kind="define"> + <type>#define</type> + <name>IDEMPOTENCY_CHECK_REQUIRED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aa6bc6bb5281a2ef49202875ef376b38d</anchor> + <arglist>(ec)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SET_ERROR</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a38a30fb1c1f8529a0979f75ac081bc0c</anchor> + <arglist>(wc, ec)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SET_ERROR_WITH_FIELD</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a6da1875698bbd166dd8374fa2c6b9563</anchor> + <arglist>(wc, ec, field)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SET_ERROR_WITH_DETAIL</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a4f9f801bfa422bdd69da7870c0894719</anchor> + <arglist>(wc, ec, field, value)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>BAIL_IF</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a9149abd384374d62e1ab2bd87d7a0e46</anchor> + <arglist>(cond, msg)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>WithdrawError</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_NONE</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a40a47a36709ef160ad3d7b6f69de3c04</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_AGE_RESTRICTION_NOT_SUPPORTED_BY_DENOMINATION</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a24f6c5dd7ba5c4caa5a513061c693b8b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_AGE_RESTRICTION_REQUIRED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98aff56fc56ef40f93ebe85efd5f9896647</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_AMOUNT_OVERFLOW</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98aeed99330fd9125f10ea6d4c4b5265b7f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_AMOUNT_PLUS_FEE_OVERFLOW</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98adbf64ad05779f09d5e8e3fdc1354c11c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_BLINDING_SEED_REQUIRED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a807f6e828249293eb6e5d340d64b061f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_CIPHER_MISMATCH</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a6210471a75c4c1363f51ebed18ad04c8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_CONFIRMATION_SIGN</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98ad4a0f2481189d83d04b1afa456cfd4c8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DB_FETCH_FAILED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a7e8123759de9278283919fff1f49dfa9</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DB_INVARIANT_FAILURE</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a8ffc761b9cc293f7765a1602583d1f93</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DENOMINATION_EXPIRED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a83c6b3e440d74a7762b9c5bf6d257362</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DENOMINATION_KEY_UNKNOWN</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a9bb50448f585d5d6fa39d5d5992cf633</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DENOMINATION_REVOKED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a91ace7cadf4c423c2801b885a2f973cd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DENOMINATION_SIGN</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a1806d63f3965e98c2e83fe75a4639b50</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_DENOMINATION_VALIDITY_IN_FUTURE</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a666150f2750f79ed5a8fed101ce906af</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_FEE_OVERFLOW</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a955cb9f8f2922fadcd60c86adb418e68</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_IDEMPOTENT_PLANCHET</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a7926f2627c421d16e740a86ad090afc2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_INSUFFICIENT_FUNDS</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98ab09898e170b2e92ab157582ced549ba2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_CRYPTO_HELPER</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98aa55f3105c49a7b71c358c8d976d41efa</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_KEYS_MISSING</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98acc718f7c93b25ba6840fb9e3a43a4771</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_KYC_REQUIRED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a57c25cacd0a656b1920afe91f350c568</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_LEGITIMIZATION_RESULT</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98aa7287f563c9724d06ed9a33fd058fa66</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_MAXIMUM_AGE_TOO_LARGE</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a4bc6f320f3cc3b53ea40358c582c3d8c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_NONCE_REUSE</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a2a54d5b246113bcddb11b11e0675b6d9</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_REQUEST_PARAMETER_MALFORMED</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a543dfd9430c2b0b823c8acfb8876cf86</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_RESERVE_CIPHER_UNKNOWN</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a8f062e1c720451e3d986655f498042a3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_RESERVE_SIGNATURE_INVALID</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98a2c7cc3cefb8cb6c144e37fb6ef2a6443</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>WITHDRAW_ERROR_RESERVE_UNKNOWN</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aefbbdc25a3667a251b15ab6310c73e98addaa1bf032ba0772f12333b7de700f59</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TEH_withdraw_cleanup</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>acc51ee27093cdc377d55ac6795a3fef9</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>finish_loop</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a853d14cf46f5b7d26d7b773993978c3b</anchor> + <arglist>(struct WithdrawContext *wc, MHD_RESULT mres)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>withdraw_is_idempotent</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a8f1eaaf88edf1a5462c7c9d54eb139c2</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>withdraw_transaction</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a1d1e7fa238cee5518d9073efa8384c41</anchor> + <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_run_transaction</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a2580f05eb9bdcdb651d59794defc5ed9</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_prepare_transaction</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a162946cb9d0da140df4414a10a702e8a</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_check_kyc_result</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a92e53b44f5e2f074b1b05429145fd0f7</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>withdraw_legi_cb</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>adeb0284151a4a4265a3d23e6cae3e47f</anchor> + <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>withdraw_amount_cb</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>ae041255f0cf1f17eaece79f55617949f</anchor> + <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_run_legi_check</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>ac73dbbd838b90eb8280ff593a5db339c</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>find_denomination</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a8766d472758768c575837f7704cda60d</anchor> + <arglist>(struct WithdrawContext *wc, struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *denom_h, struct TEH_DenominationKey **pdk)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_check_keys</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>afd4262a05134913752d4d1174ce84356</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_check_reserve_signature</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a2287fced047fa2ca5ae254cbd9244b4f</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>free_db_withdraw_data</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a2c7e7107cfcad103de5c960983d9e660</anchor> + <arglist>(struct TALER_EXCHANGEDB_Withdraw *wd)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>clean_withdraw_rc</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a8df66f9288bbfebc0ecd62481d8568f1</anchor> + <arglist>(struct TEH_RequestContext *rc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_generate_reply_success</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a8c4ff1db98d8a4c192c043806f6b5d64</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>phase_generate_reply_error</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a05174938dd7fa6bca67a504599f8d5e2</anchor> + <arglist>(struct WithdrawContext *wc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>withdraw_phase_parse</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>aa8689a0350092e1e6ecbaaf42271fca8</anchor> + <arglist>(struct WithdrawContext *wc, const json_t *root)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_withdraw</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a1ea1db2f91685abefda5ea641bfbc0f1</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const uint64_t</type> + <name>idempotency_check_required</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a0517311a2696e5a337a6cfe06ad2d12c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WithdrawContext *</type> + <name>wc_head</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a1d240a4dc8452446d6ad37dac3a1f57c</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WithdrawContext *</type> + <name>wc_tail</name> + <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> + <anchor>a6cbdea5a9228870c18ce75ffed593e37</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_post-withdraw.h</name> + <path>src/exchange/</path> + <filename>d0/d2d/taler-exchange-httpd__post-withdraw_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>void</type> + <name>TEH_withdraw_cleanup</name> + <anchorfile>d0/d2d/taler-exchange-httpd__post-withdraw_8h.html</anchorfile> + <anchor>a0776a6cfcdd6c9bafeb274edfc090058</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_withdraw</name> + <anchorfile>d0/d2d/taler-exchange-httpd__post-withdraw_8h.html</anchorfile> + <anchor>a1ea1db2f91685abefda5ea641bfbc0f1</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_refreshes_reveal.h</name> + <path>src/exchange/</path> + <filename>d8/d70/taler-exchange-httpd__refreshes__reveal_8h.html</filename> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_handler_reveal</name> + <anchorfile>d8/d70/taler-exchange-httpd__refreshes__reveal_8h.html</anchorfile> + <anchor>ad4abf064c2c76200580315d81e435453</anchor> + <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_responses.c</name> + <path>src/exchange/</path> + <filename>dd/dfe/taler-exchange-httpd__responses_8c.html</filename> + <includes id="dd/d8f/taler-exchange-httpd__responses_8h" name="taler-exchange-httpd_responses.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_responses.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="df/d6d/taler__mhd__lib_8h" name="taler_mhd_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_mhd_lib.h</includes> + <includes id="dc/d72/taler-exchange-httpd__get-keys_8h" name="taler-exchange-httpd_get-keys.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_get-keys.h</includes> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_unknown_denom_pub_hash</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>af5ccf604a36884efc0a72ee5b504cc46</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_expired_denom_pub_hash</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>aa03a8a92170cc21b264375b98290d1e1</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph, enum TALER_ErrorCode ec, const char *oper)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_invalid_denom_cipher_for_operation</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a29fcd0fea62a10f8750b0b9e6900706a</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_insufficient_funds</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a5e8fe552ec60699e0f0194227d9efcf9</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_conflicting_contract</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a541b05cdb85627487f8f288b6a01890d</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_MerchantWireHashP *h_wire)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_denomination_conflict</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a36f6578a5feaef7d60efb8362122a551</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_DenominationPublicKey *prev_denom_pub, const struct TALER_DenominationSignature *prev_denom_sig)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_age_commitment_conflict</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a448f8697e2945cb7a24015c821ba6eca</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, enum TALER_EXCHANGEDB_CoinKnownStatus status, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_AgeCommitmentHashP *h_age_commitment)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_reserve_insufficient_balance</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a977240a3f5f0fff29f931fd1d6778441</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_Amount *reserve_balance, const struct TALER_Amount *balance_required, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_reserve_age_restriction_required</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a0541bd57ba963fd4e602203c3b4b6d70</anchor> + <arglist>(struct MHD_Connection *connection, uint16_t maximum_allowed_age)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_purse_created</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>ae7437e455cccafc0ac883ca7de57c0b3</anchor> + <arglist>(struct MHD_Connection *connection, struct GNUNET_TIME_Timestamp exchange_timestamp, const struct TALER_Amount *purse_balance, const struct TEH_PurseDetails *pd)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_kyc_required</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a92ca1f6dd8ae57fe9cd9e6bfac224e11</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_EXCHANGEDB_KycStatus *kyc, bool bad_kyc_auth)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_not_modified</name> + <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> + <anchor>a5d01f83bcc9b5d874c1fee72ad692046</anchor> + <arglist>(struct MHD_Connection *connection, const char *etags, TEH_RESPONSE_SetHeaders cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-httpd_responses.h</name> + <path>src/exchange/</path> + <filename>dd/d8f/taler-exchange-httpd__responses_8h.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="df/db0/taler-exchange-httpd_8h" name="taler-exchange-httpd.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd.h</includes> + <includes id="d9/d0c/taler-exchange-httpd__db_8h" name="taler-exchange-httpd_db.h" local="yes" import="no" module="no" objc="no">taler-exchange-httpd_db.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/db9/ensure__coin__known_8h" name="ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/ensure_coin_known.h</includes> + <class kind="struct">TEH_PurseDetails</class> + <member kind="typedef"> + <type>void(*</type> + <name>TEH_RESPONSE_SetHeaders</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>aa104979ae874c14f7f5f00b1c83381ea</anchor> + <arglist>)(void *cls, struct MHD_Response *resp)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_unknown_denom_pub_hash</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>af5ccf604a36884efc0a72ee5b504cc46</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_reserve_insufficient_balance</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a977240a3f5f0fff29f931fd1d6778441</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_Amount *reserve_balance, const struct TALER_Amount *balance_required, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_reserve_age_restriction_required</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a0541bd57ba963fd4e602203c3b4b6d70</anchor> + <arglist>(struct MHD_Connection *connection, uint16_t maximum_allowed_age)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_kyc_required</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a92ca1f6dd8ae57fe9cd9e6bfac224e11</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_EXCHANGEDB_KycStatus *kyc, bool bad_kyc_auth)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_expired_denom_pub_hash</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>aa03a8a92170cc21b264375b98290d1e1</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph, enum TALER_ErrorCode ec, const char *oper)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_invalid_denom_cipher_for_operation</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a29fcd0fea62a10f8750b0b9e6900706a</anchor> + <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_insufficient_funds</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a5e8fe552ec60699e0f0194227d9efcf9</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_denomination_conflict</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a36f6578a5feaef7d60efb8362122a551</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_DenominationPublicKey *prev_denom_pub, const struct TALER_DenominationSignature *prev_denom_sig)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_conflicting_contract</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a541b05cdb85627487f8f288b6a01890d</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_MerchantWireHashP *h_wire)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_coin_age_commitment_conflict</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a747913f68b2de5381e65e6b93d49cca9</anchor> + <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, enum TALER_EXCHANGEDB_CoinKnownStatus cks, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_AgeCommitmentHashP *h_age_commitment)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_purse_created</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>ae7437e455cccafc0ac883ca7de57c0b3</anchor> + <arglist>(struct MHD_Connection *connection, struct GNUNET_TIME_Timestamp exchange_timestamp, const struct TALER_Amount *purse_balance, const struct TEH_PurseDetails *pd)</arglist> + </member> + <member kind="function"> + <type>MHD_RESULT</type> + <name>TEH_RESPONSE_reply_not_modified</name> + <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> + <anchor>a5d01f83bcc9b5d874c1fee72ad692046</anchor> + <arglist>(struct MHD_Connection *connection, const char *etags, TEH_RESPONSE_SetHeaders cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-router.c</name> + <path>src/exchange/</path> + <filename>dc/d04/taler-exchange-router_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d3/dd9/release__revolving__shard_8h" name="release_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/release_revolving_shard.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="dc/d1b/begin__revolving__shard_8h" name="begin_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_revolving_shard.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_shard</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a87bc40d0b670b46403432185dc0a588e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_wirewatch_config</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a7175ca96de4597f20c9a6db71f2f9ed0</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>commit_or_warn</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a860299fb260958159c700547b084f882</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>release_shard</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>aa4dbc7bd082b13f4ac49ef1699ed2143</anchor> + <arglist>(struct Shard *s)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_routing</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a45f1998bd89b53899bdd5c4faecbdfe2</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Amount</type> + <name>currency_round_unit</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a830c703e95e4f62ecbadf6c0851c001b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>exchange_base_url</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>kyc_off</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>ab6a0564495eb383e91e47c30ec236d09</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>router_idle_sleep_interval</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a0dfb4ae2ddbc0f605c64442738650f6d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint32_t</type> + <name>shard_size</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a3b7351acd0c808961cbdc67bbf0acc14</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-sanctionscheck.c</name> + <path>src/exchange/</path> + <filename>d0/dad/taler-exchange-sanctionscheck_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d3/dd9/release__revolving__shard_8h" name="release_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/release_revolving_shard.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d7/d11/insert__sanction__list__hit_8h" name="insert_sanction_list_hit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_sanction_list_hit.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="df/d78/select__all__kyc__attributes_8h" name="select_all_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_kyc_attributes.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <class kind="struct">Account</class> + <member kind="function" static="yes"> + <type>static void</type> + <name>sync_row</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a7dc75430b48bd208fc10662662033c36</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static uint64_t</type> + <name>double_to_billion</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>adedd5c75a47cdb7c401d6f0780d15009</anchor> + <arglist>(double d)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>begin_transaction</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a0d09569de961b51f70c085fc9b2ab868</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>sanction_cb</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a181c396456be66cebfd11d56de5ccf21</anchor> + <arglist>(void *cls, enum TALER_ErrorCode ec, const char *best_match, double rating, double confidence)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>account_cb</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a9118913c68cc8ab2af1138eaeea744f0</anchor> + <arglist>(void *cls, uint64_t row_id, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Timestamp expiration_time, const json_t *properties, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>init_freeze</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ad57a9fc76bcbd8bdf8515127d5be3896</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>db_event_cb</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_KYCLOGIC_SanctionRater *</type> + <name>sr</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>aeecb1c7648d13c0a2ecf74e9d8e59727</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AttributeEncryptionKeyP</type> + <name>attribute_key</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a33837b1ba42e93b8848752199293c7c5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static json_t *</type> + <name>freeze_rules</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>aa445bcfc0ccf02aab2615e15531e54d4</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct Account *</type> + <name>acc_head</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ac6f502d2971d0032c471654b174b8db6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct Account *</type> + <name>acc_tail</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a6c51f0653be5542c61d938fa77495e33</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>min_row_id</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ac153b3434658ac3f44dbb7457a5c63a3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>min_row_fd</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>aa70462e8765d1e84344d8cda0cfec892</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>testmode</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ae20dac19ab5fff7c631d5aab88b044ea</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>reset</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>adb7a760512715e86f925f8a8d4a15ba8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>norun</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a600d329d2d64a651e1f11f052632ed1d</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_DB_EventHandler *</type> + <name>eh</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>restart_now</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>aaece61e5026b8a31b6614ea58f5effa3</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>in_transaction</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>a42402030efd5d5ea79569763d8532d01</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static float</type> + <name>freeze_rating_limit</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ae3bad5312b152ce17160738d020aab73</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static float</type> + <name>freeze_confidence_limit</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>aeec84d0414b6574bbe3ce27fd458cbb8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static float</type> + <name>investigation_limit</name> + <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> + <anchor>ac418d74c3f57cdcd09b4d01653951d40</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-transfer.c</name> + <path>src/exchange/</path> + <filename>d6/d87/taler-exchange-transfer_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d3/db9/begin__shard_8h" name="begin_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_shard.h</includes> + <includes id="d5/d9f/complete__shard_8h" name="complete_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/complete_shard.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d7/d11/insert__sanction__list__hit_8h" name="insert_sanction_list_hit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_sanction_list_hit.h</includes> + <includes id="d5/d1f/start__read__committed_8h" name="start_read_committed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_committed.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d5/d88/wire__prepare__data__mark__finished_8h" name="wire_prepare_data_mark_finished.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_mark_finished.h</includes> + <includes id="da/d62/wire__prepare__data__mark__failed_8h" name="wire_prepare_data_mark_failed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_mark_failed.h</includes> + <includes id="d1/de8/wire__prepare__data__get_8h" name="wire_prepare_data_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_get.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <member kind="define"> + <type>#define</type> + <name>DEFAULT_BATCH_SIZE</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a123fa013ecd2c91686ad58c0b8d985b3</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAX_RETRIES</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>cleanup_wpd</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a67758dacad97d5fd568742037472111c</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>parse_transfer_config</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>acdae6e3d5de3360a510e52e1defa3a0e</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>commit_or_warn</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a860299fb260958159c700547b084f882</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_transfers</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a18de995783512abe7ee1e691896c7a78</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_transfers_delayed</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a14abee3a92d3e75eedf6bf801a66cf35</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>select_shard</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>af86e48f9800e52a0e540884f0622af91</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>batch_done</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>ab1a2480dc5115903eda789bcb29ec8ef</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_confirm_cb</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a2e8a153f46873edbd589040acca2bb3f</anchor> + <arglist>(void *cls, const struct TALER_BANK_TransferResponse *tr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_prepare_cb</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a7e98202084972e49ca3ccf2250808047</anchor> + <arglist>(void *cls, uint64_t rowid, const char *wire_method, const char *buf, size_t buf_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WirePrepareData *</type> + <name>wpd_head</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a7c2c35bd17256c257201ff354eec859b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WirePrepareData *</type> + <name>wpd_tail</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a6d63091802a4dd2efb6c1e9899c8e54e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct Shard *</type> + <name>shard</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>adf3b470d505b0afed5a8fafc826176de</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>serialization_delay</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a0af94b79342613ac86a4cec824964d6e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>transfer_idle_sleep_interval</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a9826daa19be194c22c7f747078f76d3e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>shard_delay</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a86927ddc018554a70d060b6d2677ef72</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>shard_size</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a368d1eb604c6668de0eda6f8adbac49f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>max_workers</name> + <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> + <anchor>a2ee8022697e619697ab984578e964bba</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler-exchange-wirewatch.c</name> + <path>src/exchange/</path> + <filename>d2/d38/taler-exchange-wirewatch_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d4/d99/taler__bank__service_8h" name="taler_bank_service.h" local="yes" import="no" module="no" objc="no">taler/taler_bank_service.h</includes> + <includes id="d3/db9/begin__shard_8h" name="begin_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_shard.h</includes> + <includes id="dc/de5/abort__shard_8h" name="abort_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/abort_shard.h</includes> + <includes id="d5/d9f/complete__shard_8h" name="complete_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/complete_shard.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d5/d71/kycauth__in__insert_8h" name="kycauth_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/kycauth_in_insert.h</includes> + <includes id="d7/d5d/wad__in__insert_8h" name="wad_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wad_in_insert.h</includes> + <includes id="dd/de8/reserves__in__insert_8h" name="reserves_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_in_insert.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <member kind="define"> + <type>#define</type> + <name>LONGPOLL_TIMEOUT</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a463bd64a683f5c540b015cd0214ee56e</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAXIMUM_BATCH_SIZE</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a07ddc04d52329dc78e3c565bbf9eb81c</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>shutdown_task</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_account_cb</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a4c3ddaadbffb8e0734b53f7d37070825</anchor> + <arglist>(void *cls, const struct TALER_EXCHANGEDB_AccountInfo *in_ai)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>exchange_serve_process_config</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a9026ebb09631cb3e903c65f9d3099125</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lock_shard</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>ad7150cf9f7afb9857366bc01e14681c4</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>continue_with_shard</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a3dfc669c06f235ee4a3636c0c6d83e1d</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_soft_error</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a2238c6b8983cfc72ccc462ce6da75986</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>schedule_transfers</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a8aaaa1d358dc353a13cfbef55c774731</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>transaction_completed</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a6773960331407295d774776b60bd64bc</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>process_reply</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>ae611fe23733af133df71b5c853d2ea3a</anchor> + <arglist>(const struct TALER_BANK_CreditDetails *details, unsigned int details_length)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>history_cb</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a6aba4a0c7cb327bae2524db48fbb86f6</anchor> + <arglist>(void *cls, const struct TALER_BANK_CreditHistoryResponse *reply)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> + <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> + <arglist>(int argc, char *const *argv)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct TALER_EXCHANGEDB_AccountInfo *</type> + <name>ai</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a0f45ab6cf32ffa4f8d399a6eadbbe9a6</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_BANK_CreditHistoryHandle *</type> + <name>hh</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a92a1e2c6772e37fdb8c9aec182831c89</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>hh_returned_data</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a4ade78cd6b7c81c84bd95701f52bc675</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>hh_account_404</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a2fe23c6be3f4ad7947942b44f13439bf</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>hh_error</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a86a6561db950fecd8f2317d809d55556</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Absolute</type> + <name>hh_start_time</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a4b4ce2f95323ac0ac4647fcdc32c526f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Absolute</type> + <name>delayed_until</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a9147e4c29907cb0f78ccf271632f2523</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>batch_start</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a4676088c4489819a6e1edb97527aaeec</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>latest_row_off</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a2524b2ac8f39e42ab1df372484566b41</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>shard_start</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a9400ea1df25ae6e8c58416f207eabebd</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static uint64_t</type> + <name>shard_end</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a70baab80944b616e8c8152cb6feb3563</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Absolute</type> + <name>shard_start_time</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a49886f30caa8f2d079f67c300af3a0f5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Absolute</type> + <name>shard_end_time</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a082b2c6ee817a8f618f56e63bf4d64d7</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>shard_delay</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a86927ddc018554a70d060b6d2677ef72</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>longpoll_timeout</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a31b092d4ed88614ff16541abeb6bcb5f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>h404_backoff</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a2960c6537c6f21e29c98b634afb26b6b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>hh_error_backoff</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a33f7d98dee9db793fd170232ee59432e</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>job_name</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a95f26ea19030eb2440c23f0013e58280</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>batch_size</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>ab6b964752419c7163ab4269fb631b32f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>batch_thresh</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>aafcc0ead0d05f401343f338ec4b58f66</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>progress</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a6dc2f1cec55f33e93198e74bb85f0121</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>started_transaction</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a586368b228ef85c9c0e7ae7bbb756950</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>shard_open</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a1684e3951fb43167bcb08ebf5d0c1a3f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_Context *</type> + <name>ctx</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_CURL_RescheduleContext *</type> + <name>rc</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const struct GNUNET_CONFIGURATION_Handle *</type> + <name>cfg</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>pg</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>wirewatch_idle_sleep_interval</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>aac6c72dd6bf57bbb7ce1759727e7b376</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_TIME_Relative</type> + <name>wirewatch_conflict_sleep_interval</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a909d24e758f3394d3af7b7afbce58520</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>shard_size</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a368d1eb604c6668de0eda6f8adbac49f</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static unsigned int</type> + <name>max_workers</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a2ee8022697e619697ab984578e964bba</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>exit_on_error</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>aed2383d940c4a4e3f0b4ed8f5702cb6a</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>global_ret</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>test_mode</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>ignore_account_404</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a21ecf969ded9bf7d10a4ca0ed8fde466</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct GNUNET_SCHEDULER_Task *</type> + <name>task</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static char *</type> + <name>account_section</name> + <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> + <anchor>a2cbb040993299628935e4a1b64169cb1</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>account_history.c</name> + <path>src/exchangedb/</path> + <filename>d3/d8f/account__history_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d2/dc8/lookup__aml__history_8h" name="lookup_aml_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_history.h</includes> + <includes id="da/d7c/lookup__kyc__history_8h" name="lookup_kyc_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_history.h</includes> + <includes id="df/d49/get__kyc__rules_8h" name="get_kyc_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_kyc_rules.h</includes> + <includes id="de/dd7/select__aml__attributes_8h" name="select_aml_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_attributes.h</includes> + <includes id="d2/d0e/account__history_8h" name="account_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/account_history.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_aml_history_entry</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>af1902047eb59d48a523ea78e80459e0d</anchor> + <arglist>(void *cls, uint64_t outcome_serial_id, struct GNUNET_TIME_Timestamp decision_time, const char *justification, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const json_t *jproperties, const json_t *jnew_rules, bool to_investigate, bool is_active)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_aml_history_builder</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>a5a9115a4937031203f03975265469644</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_kyc_history_entry</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>a696592377224605ae0e89c9eff47e060</anchor> + <arglist>(void *cls, const char *provider_name, bool finished, enum TALER_ErrorCode error_code, const char *error_message, const char *provider_user_id, const char *provider_legitimization_id, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Absolute expiration_time, size_t encrypted_attributes_len, const void *encrypted_attributes)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_kyc_history_builder</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>adebfb59024d78c3ac68374c05f801b3a</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_current_rule_builder</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>a6c105175090619a8c19d6702d1bcf10c</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>decrypt_attributes</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>a1c9949eb0fbdfd331f8805e643c4f748</anchor> + <arglist>(void *cls, uint64_t row_id, struct GNUNET_TIME_Timestamp collection_time, bool by_aml_officer, const char *officer_name, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_current_attributes_builder</name> + <anchorfile>d3/d8f/account__history_8c.html</anchorfile> + <anchor>a45777938b71167ab395820e576df2340</anchor> + <arglist>(void *cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>bench_db.c</name> + <path>src/exchangedb/</path> + <filename>d7/dc0/bench__db_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <member kind="define"> + <type>#define</type> + <name>TOTAL</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>aeeaa356bf502aeb9533e65bc2e15e754</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>RND_BLK</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>aab26599102defef43720f0dc5e8176f7</anchor> + <arglist>(ptr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>prepare</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>a3186ce049339b9dd64f4ac15deb82250</anchor> + <arglist>(struct GNUNET_PQ_Context *conn)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>bm_insert</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>abd8c3fab0892758f65527458af7f5468</anchor> + <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>bhm_insert</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>af13dde987a06550e27d77eb5f49db61e</anchor> + <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>bem_insert</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>a87d4aa263acf3d1783633b853059e8d2</anchor> + <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>bm_select</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>a6bf2ffc6a8b4a8e9b658201593a60ef8</anchor> + <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>bhm_select</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>ae1bcb06e354357cf101c7a24a6efad41</anchor> + <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> + </member> + <member kind="function" static="yes"> + <type>static bool</type> + <name>bem_select</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>a13021fb019651e4766e603a46218befb</anchor> + <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>a67236d5e314a64519aa4d5455909006e</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>main</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>af3ed9c200de85b53c94cd18764b246a2</anchor> + <arglist>(int argc, char *const argv[])</arglist> + </member> + <member kind="variable" static="yes"> + <type>static int</type> + <name>result</name> + <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> + <anchor>a8b2e13c78efca330f06b6ddcd7464b41</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>exchangedb_accounts.c</name> + <path>src/exchangedb/</path> + <filename>dc/daf/exchangedb__accounts_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_find_accounts</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>a33bd6f0bd644932f98d0c6d2ea7d9a64</anchor> + <arglist>(TALER_EXCHANGEDB_AccountCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_EXCHANGEDB_AccountInfo *</type> + <name>TALER_EXCHANGEDB_find_account_by_method</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>aa6640c3bc721843511eeeacf1bbf1dbf</anchor> + <arglist>(const char *method)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_EXCHANGEDB_AccountInfo *</type> + <name>TALER_EXCHANGEDB_find_account_by_payto_uri</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>a0f9acb2923f94addc4b7f685113819e2</anchor> + <arglist>(const struct TALER_FullPayto url)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_account_cb</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>a2a34cd78a186c2a36060bccb87d208a1</anchor> + <arglist>(void *cls, const char *section)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_load_accounts</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>a79869338878a8a45fb25d2188096c197</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, enum TALER_EXCHANGEDB_AccountLoaderOptions options)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_unload_accounts</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>a3c339f2bd18ae899f52c41a675fa758d</anchor> + <arglist>(void)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAccount *</type> + <name>wa_head</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>ab1f7cfee482c8d793c83e7d0d2fb0872</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct WireAccount *</type> + <name>wa_tail</name> + <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> + <anchor>a1af94843e241f0d1a8693dae4145cc3c</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>exchangedb_transactions.c</name> + <path>src/exchangedb/</path> + <filename>da/da4/exchangedb__transactions_8c.html</filename> + <includes id="de/d56/free__coin__transaction__list_8h" name="free_coin_transaction_list.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_coin_transaction_list.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_calculate_transaction_list_totals</name> + <anchorfile>da/da4/exchangedb__transactions_8c.html</anchorfile> + <anchor>ae9a204d4b7e31973c817b7d289896a52</anchor> + <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl, const struct TALER_Amount *off, struct TALER_Amount *ret)</arglist> + </member> + </compound> + <compound kind="file"> + <name>free_coin_transaction_list.c</name> + <path>src/exchangedb/</path> + <filename>d4/d80/free__coin__transaction__list_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="de/d56/free__coin__transaction__list_8h" name="free_coin_transaction_list.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_coin_transaction_list.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_free_coin_transaction_list</name> + <anchorfile>d4/d80/free__coin__transaction__list_8c.html</anchorfile> + <anchor>aaf96c1a8fa6732a18fd868f2576e9511</anchor> + <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> + </member> + </compound> + <compound kind="file"> + <name>free_reserve_history.c</name> + <path>src/exchangedb/</path> + <filename>d6/d45/free__reserve__history_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d5/d36/free__reserve__history_8h" name="free_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_reserve_history.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_free_reserve_history</name> + <anchorfile>d6/d45/free__reserve__history_8c.html</anchorfile> + <anchor>a9a083e4792093b5696373526d958f2eb</anchor> + <arglist>(struct TALER_EXCHANGEDB_ReserveHistory *rh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>helper.h</name> + <path>src/exchangedb/</path> + <filename>d4/da1/helper_8h.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <class kind="struct">TALER_EXCHANGEDB_PostgresContext</class> + <member kind="define"> + <type>#define</type> + <name>PREPARE</name> + <anchorfile>d4/da1/helper_8h.html</anchorfile> + <anchor>a2cfff1b75e94286f681ddcb31c6840a2</anchor> + <arglist>(pg, name, sql)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_PQ_RESULT_SPEC_AMOUNT</name> + <anchorfile>d4/da1/helper_8h.html</anchorfile> + <anchor>aff8ddc368800c3fba51cf36d9c9e99c3</anchor> + <arglist>(field, amountp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>persist_aml_program_result.c</name> + <path>src/exchangedb/</path> + <filename>d1/d66/persist__aml__program__result_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d6/d6b/insert__aml__decision_8h" name="insert_aml_decision.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_decision.h</includes> + <includes id="dc/dc5/insert__aml__program__failure_8h" name="insert_aml_program_failure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_program_failure.h</includes> + <includes id="d2/dbe/insert__successor__measure_8h" name="insert_successor_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_successor_measure.h</includes> + <includes id="dd/d5a/persist__aml__program__result_8h" name="persist_aml_program_result.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_aml_program_result.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_persist_aml_program_result</name> + <anchorfile>d1/d66/persist__aml__program__result_8c.html</anchorfile> + <anchor>ac670c7cd01b4ec116388ec8472b335d2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, const struct TALER_KYCLOGIC_AmlProgramResult *apr, enum TALER_EXCHANGEDB_PersistProgramResultStatus *ret_pprs)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg.c</name> + <path>src/exchangedb/</path> + <filename>d0/dcc/pg_8c.html</filename> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <member kind="define"> + <type>#define</type> + <name>AUTO_EXPLAIN</name> + <anchorfile>d0/dcc/pg_8c.html</anchorfile> + <anchor>a31955d16cdbd3f5346b9d57a2056fbc8</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>BREAK_DB_ERR</name> + <anchorfile>d0/dcc/pg_8c.html</anchorfile> + <anchor>a5114493e2c890c67865596cfd217a6f3</anchor> + <arglist>(result, conn)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGEDB_PostgresContext *</type> + <name>TALER_EXCHANGEDB_connect</name> + <anchorfile>d0/dcc/pg_8c.html</anchorfile> + <anchor>ad05d2714ccb1a24bf01e8855b0f4d87d</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool skip_preflight)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_disconnect</name> + <anchorfile>d0/dcc/pg_8c.html</anchorfile> + <anchor>ac4f3bc59ece24866a9280abc3279c1d6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_abort_shard.c</name> + <path>src/exchangedb/</path> + <filename>d9/dac/pg__abort__shard_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/de5/abort__shard_8h" name="abort_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/abort_shard.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_abort_shard</name> + <anchorfile>d9/dac/pg__abort__shard_8c.html</anchorfile> + <anchor>a0ba25dfb6f3fe5cfe060c93521b6fe92</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_activate_signing_key.c</name> + <path>src/exchangedb/</path> + <filename>dc/d6f/pg__activate__signing__key_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d12/activate__signing__key_8h" name="activate_signing_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/activate_signing_key.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_activate_signing_key</name> + <anchorfile>dc/d6f/pg__activate__signing__key_8c.html</anchorfile> + <anchor>a1f42306c6245433a63e2c5f340048a17</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_EXCHANGEDB_SignkeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_add_denomination_key.c</name> + <path>src/exchangedb/</path> + <filename>d0/da8/pg__add__denomination__key_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d65/add__denomination__key_8h" name="add_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/add_denomination_key.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_add_denomination_key</name> + <anchorfile>d0/da8/pg__add__denomination__key_8c.html</anchorfile> + <anchor>aa46f50e8eb67dba94b55b9eaa353da3a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_add_policy_fulfillment_proof.c</name> + <path>src/exchangedb/</path> + <filename>df/d13/pg__add__policy__fulfillment__proof_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/d29/add__policy__fulfillment__proof_8h" name="add_policy_fulfillment_proof.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/add_policy_fulfillment_proof.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static int</type> + <name>hash_code_cmp</name> + <anchorfile>df/d13/pg__add__policy__fulfillment__proof_8c.html</anchorfile> + <anchor>a3fa86a250c315e88439ec1e7fad49659</anchor> + <arglist>(const void *hc1, const void *hc2, void *arg)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_add_policy_fulfillment_proof</name> + <anchorfile>df/d13/pg__add__policy__fulfillment__proof_8c.html</anchorfile> + <anchor>a8a762b137834de137a335064edb1e1d6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_PolicyFulfillmentTransactionData *fulfillment)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_batch_ensure_coin_known.c</name> + <path>src/exchangedb/</path> + <filename>da/d77/pg__batch__ensure__coin__known_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d32/batch__ensure__coin__known_8h" name="batch_ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/batch_ensure_coin_known.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>insert1</name> + <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> + <anchor>a051a414473fcd4d34c762719ee62821c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo coin[1], struct TALER_EXCHANGEDB_CoinInfo result[1])</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>insert2</name> + <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> + <anchor>acf5139a94ef6ebe983aede83afa48795</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo coin[2], struct TALER_EXCHANGEDB_CoinInfo result[2])</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>insert4</name> + <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> + <anchor>a5765f1731762f73480ed5502aa3de5cb</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo coin[4], struct TALER_EXCHANGEDB_CoinInfo result[4])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_batch_ensure_coin_known</name> + <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> + <anchor>ac50b06e4f3897ec045286a07c0e9c99d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo *coin, struct TALER_EXCHANGEDB_CoinInfo *result, unsigned int coin_length, unsigned int batch_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_begin_revolving_shard.c</name> + <path>src/exchangedb/</path> + <filename>dc/de7/pg__begin__revolving__shard_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d1b/begin__revolving__shard_8h" name="begin_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_revolving_shard.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_begin_revolving_shard</name> + <anchorfile>dc/de7/pg__begin__revolving__shard_8c.html</anchorfile> + <anchor>a8591d5317e7d2677c62984091ca73b8f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint32_t shard_size, uint32_t shard_limit, uint32_t *start_row, uint32_t *end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_begin_shard.c</name> + <path>src/exchangedb/</path> + <filename>da/d26/pg__begin__shard_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/db9/begin__shard_8h" name="begin_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/begin_shard.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_begin_shard</name> + <anchorfile>da/d26/pg__begin__shard_8c.html</anchorfile> + <anchor>a12ea4d2928a5d32a4ee4d58a450ca7be</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, struct GNUNET_TIME_Relative delay, uint64_t shard_size, uint64_t *start_row, uint64_t *end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_clear_aml_lock.c</name> + <path>src/exchangedb/</path> + <filename>d5/d62/pg__clear__aml__lock_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d78/clear__aml__lock_8h" name="clear_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/clear_aml_lock.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_clear_aml_lock</name> + <anchorfile>d5/d62/pg__clear__aml__lock_8c.html</anchorfile> + <anchor>a2c11c5db4143ef0f0e2b364fa0a4559e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_commit.c</name> + <path>src/exchangedb/</path> + <filename>de/d33/pg__commit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_commit</name> + <anchorfile>de/d33/pg__commit_8c.html</anchorfile> + <anchor>a433b3a48756ef8097e1f3a4718feb73e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_complete_shard.c</name> + <path>src/exchangedb/</path> + <filename>d8/d2e/pg__complete__shard_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d9f/complete__shard_8h" name="complete_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/complete_shard.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_complete_shard</name> + <anchorfile>d8/d2e/pg__complete__shard_8c.html</anchorfile> + <anchor>a417b51623c30cd26e0bfdc40651b3414</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_compute_shard.c</name> + <path>src/exchangedb/</path> + <filename>db/db1/pg__compute__shard_8c.html</filename> + <includes id="d7/d27/compute__shard_8h" name="compute_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/compute_shard.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>uint64_t</type> + <name>TALER_EXCHANGEDB_compute_shard</name> + <anchorfile>db/db1/pg__compute__shard_8c.html</anchorfile> + <anchor>a040c7027d2c7fd56141ce57131c7d3aa</anchor> + <arglist>(const struct TALER_MerchantPublicKeyP *merchant_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_count_known_coins.c</name> + <path>src/exchangedb/</path> + <filename>d8/d57/pg__count__known__coins_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d6a/count__known__coins_8h" name="count_known_coins.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/count_known_coins.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>long long</type> + <name>TALER_EXCHANGEDB_count_known_coins</name> + <anchorfile>d8/d57/pg__count__known__coins_8c.html</anchorfile> + <anchor>afd44d683291dd14f97b38db5ed945447</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_create_aggregation_transient.c</name> + <path>src/exchangedb/</path> + <filename>db/d79/pg__create__aggregation__transient_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d3a/create__aggregation__transient_8h" name="create_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/create_aggregation_transient.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_create_aggregation_transient</name> + <anchorfile>db/d79/pg__create__aggregation__transient_8c.html</anchorfile> + <anchor>a86b0813a1aa445bfe892e7c24771a967</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const char *exchange_account_section, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t kyc_requirement_row, const struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_create_tables.c</name> + <path>src/exchangedb/</path> + <filename>d0/d41/pg__create__tables_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/db6/exchange-database_2create__tables_8h" name="create_tables.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/create_tables.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_create_tables</name> + <anchorfile>d0/d41/pg__create__tables_8c.html</anchorfile> + <anchor>a4f88273e37abd708dda185e00c60151d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, bool support_partitions, uint32_t num_partitions)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_delete_aggregation_transient.c</name> + <path>src/exchangedb/</path> + <filename>d1/d51/pg__delete__aggregation__transient_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d43/delete__aggregation__transient_8h" name="delete_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/delete_aggregation_transient.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_delete_aggregation_transient</name> + <anchorfile>d1/d51/pg__delete__aggregation__transient_8c.html</anchorfile> + <anchor>aff89fa79904d3a473d4d9578a71faf8a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_delete_shard_locks.c</name> + <path>src/exchangedb/</path> + <filename>d1/de8/pg__delete__shard__locks_8c.html</filename> + <includes id="df/dc3/delete__shard__locks_8h" name="delete_shard_locks.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/delete_shard_locks.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_delete_shard_locks</name> + <anchorfile>d1/de8/pg__delete__shard__locks_8c.html</anchorfile> + <anchor>a2071c257862c14328f7a0e290a09c938</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_disable_rules.c</name> + <path>src/exchangedb/</path> + <filename>dd/d56/pg__disable__rules_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/dc9/disable__rules_8h" name="disable_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/disable_rules.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_disable_rules</name> + <anchorfile>dd/d56/pg__disable__rules_8c.html</anchorfile> + <anchor>ac0091ecaa6362f97464b4bb1cb0a5d15</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_check_deposit_idempotent.c</name> + <path>src/exchangedb/</path> + <filename>d5/d2a/pg__do__check__deposit__idempotent_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/dad/do__check__deposit__idempotent_8h" name="do_check_deposit_idempotent.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_check_deposit_idempotent.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d7/d27/compute__shard_8h" name="compute_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/compute_shard.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_check_deposit_idempotent</name> + <anchorfile>d5/d2a/pg__do__check__deposit__idempotent_8c.html</anchorfile> + <anchor>a38116156f0b8f15d1bf0fa49159bf0c3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_BatchDeposit *bd, struct GNUNET_TIME_Timestamp *exchange_timestamp, bool *is_idempotent)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_deposit.c</name> + <path>src/exchangedb/</path> + <filename>d8/d69/pg__do__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/de6/do__deposit_8h" name="do_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_deposit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d7/d27/compute__shard_8h" name="compute_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/compute_shard.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_deposit</name> + <anchorfile>d8/d69/pg__do__deposit_8c.html</anchorfile> + <anchor>a52bfcb6e316071767d059e65d19e64aa</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_BatchDeposit *bd, const struct TALER_Amount deposit_fees[], struct GNUNET_TIME_Timestamp *exchange_timestamp, struct TALER_Amount *accumulated_total_without_fee, bool *balance_ok, uint32_t *bad_balance_index, bool *ctr_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_purse_delete.c</name> + <path>src/exchangedb/</path> + <filename>dc/d24/pg__do__purse__delete_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d25/do__purse__delete_8h" name="do_purse_delete.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_delete.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_purse_delete</name> + <anchorfile>dc/d24/pg__do__purse__delete_8c.html</anchorfile> + <anchor>a4447e29ab1e4e6da60d4ae0f8baadb0b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig, bool *decided, bool *found)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_purse_deposit.c</name> + <path>src/exchangedb/</path> + <filename>df/dc9/pg__do__purse__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/dd1/do__purse__deposit_8h" name="do_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_deposit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_purse_deposit</name> + <anchorfile>df/dc9/pg__do__purse__deposit_8c.html</anchorfile> + <anchor>aa65f6624bb6b609583362382badf1aa2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *amount, const struct TALER_CoinSpendSignatureP *coin_sig, const struct TALER_Amount *amount_minus_fee, bool *balance_ok, bool *too_late, bool *conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_purse_merge.c</name> + <path>src/exchangedb/</path> + <filename>d0/d1e/pg__do__purse__merge_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/df0/do__purse__merge_8h" name="do_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_purse_merge.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_purse_merge</name> + <anchorfile>d0/d1e/pg__do__purse__merge_8c.html</anchorfile> + <anchor>a29a213ee75746a851a2e11f14297a991</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergeSignatureP *merge_sig, const struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig, const char *partner_url, const struct TALER_ReservePublicKeyP *reserve_pub, bool *no_partner, bool *no_balance, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_recoup.c</name> + <path>src/exchangedb/</path> + <filename>d3/da6/pg__do__recoup_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/dcd/do__recoup_8h" name="do_recoup.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_recoup.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_recoup</name> + <anchorfile>d3/da6/pg__do__recoup_8c.html</anchorfile> + <anchor>a4f29135eca348c2cf05cb20d1c877005</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t withdraw_id, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t known_coin_id, const struct TALER_CoinSpendSignatureP *coin_sig, struct GNUNET_TIME_Timestamp *recoup_timestamp, bool *recoup_ok, bool *internal_failure)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_recoup_refresh.c</name> + <path>src/exchangedb/</path> + <filename>d9/d87/pg__do__recoup__refresh_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/da4/do__recoup__refresh_8h" name="do_recoup_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_recoup_refresh.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_do_recoup_refresh</name> + <anchorfile>d9/d87/pg__do__recoup__refresh_8c.html</anchorfile> + <anchor>a68c2fe1f618ec6e120412e5b64ce2fc3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *old_coin_pub, uint64_t refresh_id, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t known_coin_id, const struct TALER_CoinSpendSignatureP *coin_sig, struct GNUNET_TIME_Timestamp *recoup_timestamp, bool *recoup_ok, bool *internal_failure)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_refresh.c</name> + <path>src/exchangedb/</path> + <filename>d0/db8/pg__do__refresh_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d36/do__refresh_8h" name="do_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refresh.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_refresh</name> + <anchorfile>d0/db8/pg__do__refresh_8c.html</anchorfile> + <anchor>a5362276d54adaabd730bfd8ca238fcc4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh, const struct GNUNET_TIME_Timestamp *timestamp, bool *found, uint32_t *noreveal_index, bool *zombie_required, bool *nonce_reuse, bool *balance_ok, struct TALER_Amount *coin_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_refund.c</name> + <path>src/exchangedb/</path> + <filename>dc/dc0/pg__do__refund_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/db0/do__refund_8h" name="do_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refund.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d7/d27/compute__shard_8h" name="compute_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/compute_shard.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_refund</name> + <anchorfile>dc/dc0/pg__do__refund_8c.html</anchorfile> + <anchor>aa83a3e79a08c01f29891871ce2c34f60</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Refund *refund, const struct TALER_Amount *deposit_fee, uint64_t known_coin_id, bool *not_found, bool *refund_ok, bool *gone, bool *conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_reserve_open.c</name> + <path>src/exchangedb/</path> + <filename>d4/dcf/pg__do__reserve__open_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/dde/do__reserve__open_8h" name="do_reserve_open.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_reserve_open.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_reserve_open</name> + <anchorfile>d4/dcf/pg__do__reserve__open_8c.html</anchorfile> + <anchor>a027d3f5c0f76f0e5f46a6392eaea131f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *total_paid, const struct TALER_Amount *reserve_payment, uint32_t min_purse_limit, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp desired_expiration, struct GNUNET_TIME_Timestamp now, const struct TALER_Amount *open_fee, bool *no_funds, struct TALER_Amount *reserve_balance, struct TALER_Amount *open_cost, struct GNUNET_TIME_Timestamp *final_expiration)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_reserve_purse.c</name> + <path>src/exchangedb/</path> + <filename>d7/d28/pg__do__reserve__purse_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d69/do__reserve__purse_8h" name="do_reserve_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_reserve_purse.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_reserve_purse</name> + <anchorfile>d7/d28/pg__do__reserve__purse_8c.html</anchorfile> + <anchor>af6d26afe8a5513e5a487f2a80d4f1ba8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergeSignatureP *merge_sig, const struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig, const struct TALER_Amount *purse_fee, const struct TALER_ReservePublicKeyP *reserve_pub, bool *in_conflict, bool *no_reserve, bool *insufficient_funds)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_do_withdraw.c</name> + <path>src/exchangedb/</path> + <filename>d4/d36/pg__do__withdraw_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/dc1/do__withdraw_8h" name="do_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_withdraw.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_withdraw</name> + <anchorfile>d4/d36/pg__do__withdraw_8c.html</anchorfile> + <anchor>aaf066827eea216a9c6ff250036a64c51</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Withdraw *withdraw, const struct GNUNET_TIME_Timestamp *timestamp, bool *balance_ok, struct TALER_Amount *reserve_balance, bool *age_ok, uint16_t *required_age, uint32_t *reserve_birthday, bool *idempotent, uint16_t *noreveal_index, bool *nonce_reuse)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_drain_kyc_alert.c</name> + <path>src/exchangedb/</path> + <filename>d3/d01/pg__drain__kyc__alert_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d52/drain__kyc__alert_8h" name="drain_kyc_alert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/drain_kyc_alert.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_drain_kyc_alert</name> + <anchorfile>d3/d01/pg__drain__kyc__alert_8c.html</anchorfile> + <anchor>a22cfab6193a8a0cb672bf4d2847d03fd</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint32_t trigger_type, struct TALER_NormalizedPaytoHashP *h_payto)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_drop_tables.c</name> + <path>src/exchangedb/</path> + <filename>db/d95/pg__drop__tables_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d76/exchange-database_2drop__tables_8h" name="drop_tables.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/drop_tables.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_drop_tables</name> + <anchorfile>db/d95/pg__drop__tables_8c.html</anchorfile> + <anchor>ad0b3fd89c2779b7bab11a7d017062d60</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_enable_rules.c</name> + <path>src/exchangedb/</path> + <filename>d4/d6a/pg__enable__rules_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d3b/enable__rules_8h" name="enable_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/enable_rules.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_enable_rules</name> + <anchorfile>d4/d6a/pg__enable__rules_8c.html</anchorfile> + <anchor>a0b0aff8259852f6c3579ab342ef97c24</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_ensure_coin_known.c</name> + <path>src/exchangedb/</path> + <filename>d4/d04/pg__ensure__coin__known_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/db9/ensure__coin__known_8h" name="ensure_coin_known.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/ensure_coin_known.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum TALER_EXCHANGEDB_CoinKnownStatus</type> + <name>TALER_EXCHANGEDB_ensure_coin_known</name> + <anchorfile>d4/d04/pg__ensure__coin__known_8c.html</anchorfile> + <anchor>ad3bc6fd67e1b5024e15461f682556c13</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo *coin, uint64_t *known_coin_id, struct TALER_DenominationHashP *denom_hash, struct TALER_AgeCommitmentHashP *h_age_commitment)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_event_listen.c</name> + <path>src/exchangedb/</path> + <filename>d3/d01/pg__event__listen_8c.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>struct GNUNET_DB_EventHandler *</type> + <name>TALER_EXCHANGEDB_event_listen</name> + <anchorfile>d3/d01/pg__event__listen_8c.html</anchorfile> + <anchor>ab83ba1c544ae99177de1e566b594c3b8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Relative timeout, const struct GNUNET_DB_EventHeaderP *es, GNUNET_DB_EventCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_event_listen_cancel.c</name> + <path>src/exchangedb/</path> + <filename>d6/d16/pg__event__listen__cancel_8c.html</filename> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_TALER_EXCHANGEDB_event_listen_cancel</name> + <anchorfile>d6/d16/pg__event__listen__cancel_8c.html</anchorfile> + <anchor>a60376d005ef9f9918c6ffea39d01a32c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_DB_EventHandler *eh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_event_notify.c</name> + <path>src/exchangedb/</path> + <filename>d4/da7/pg__event__notify_8c.html</filename> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_event_notify</name> + <anchorfile>d4/da7/pg__event__notify_8c.html</anchorfile> + <anchor>aa8461d463ad80504405e6f743cd03249</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_expire_purse.c</name> + <path>src/exchangedb/</path> + <filename>da/dbc/pg__expire__purse_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/df9/expire__purse_8h" name="expire_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/expire_purse.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_expire_purse</name> + <anchorfile>da/dbc/pg__expire__purse_8c.html</anchorfile> + <anchor>a25126553dc7e7e605a698840e65c2145</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Absolute start_time, struct GNUNET_TIME_Absolute end_time)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_find_aggregation_transient.c</name> + <path>src/exchangedb/</path> + <filename>dc/d8f/pg__find__aggregation__transient_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d9d/find__aggregation__transient_8h" name="find_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/find_aggregation_transient.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_find_aggregation_transient</name> + <anchorfile>dc/d8f/pg__find__aggregation__transient_8c.html</anchorfile> + <anchor>aba3a02c5e348b23585030bf5ffd5a9ba</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct TALER_FullPayto *payto_uri, struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_gc.c</name> + <path>src/exchangedb/</path> + <filename>d1/db9/pg__gc_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/db5/exchange-database_2gc_8h" name="gc.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/gc.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_gc</name> + <anchorfile>d1/db9/pg__gc_8c.html</anchorfile> + <anchor>ad119275243f91b61b22048ee87306df3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_coin_denomination.c</name> + <path>src/exchangedb/</path> + <filename>d7/dad/pg__get__coin__denomination_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d27/get__coin__denomination_8h" name="get_coin_denomination.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_denomination.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_coin_denomination</name> + <anchorfile>d7/dad/pg__get__coin__denomination_8c.html</anchorfile> + <anchor>aa15e5cb9edcaab79e2ea37c09e15f5d3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t *known_coin_id, struct TALER_DenominationHashP *denom_hash)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_coin_transactions.c</name> + <path>src/exchangedb/</path> + <filename>d3/dd4/pg__get__coin__transactions_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/df9/get__coin__transactions_8h" name="get_coin_transactions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_coin_transactions.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d5/d1f/start__read__committed_8h" name="start_read_committed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_committed.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="define"> + <type>#define</type> + <name>RETRIES</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>ac7200ac983292fc63d6ccbbad26397a6</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_deposit</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>a6d9923ed56d0054e7448ea79433e7edb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_purse_deposit</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>a5852eb1296932ae013924dc46883fca4</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_melt</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>ad9e86a2c208936eab2c52775e532d9db</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_refund</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>ac04c7ced37755a8108a68cecc8c06e64</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_purse_decision</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>ab2e8b7bb558d1655166ba06b369188eb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_old_coin_recoup</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>a1c9cf923bc877d77ec301e6734e5f755</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_recoup</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>a2d9bd916ae742788106c487f8afcbf53</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_recoup_refresh</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>ac5b61dfd7564aa87603e8c012086ed5c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_coin_reserve_open</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>aa3948aeb4bd680a6b1e992f8e13e8e4f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_history_entry</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>afcbe4d58ad62f95fab4f10c5d6bf416c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_coin_transactions</name> + <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> + <anchor>ad4c7c26448fafee354f522a404b03252</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, bool begin_transaction, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t start_off, uint64_t etag_in, uint64_t *etag_out, struct TALER_Amount *balance, struct TALER_DenominationHashP *h_denom_pub, struct TALER_EXCHANGEDB_TransactionList **tlp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_denomination_by_serial.c</name> + <path>src/exchangedb/</path> + <filename>da/d4f/pg__get__denomination__by__serial_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d09/get__denomination__by__serial_8h" name="get_denomination_by_serial.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_by_serial.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_denomination_by_serial</name> + <anchorfile>da/d4f/pg__get__denomination__by__serial_8c.html</anchorfile> + <anchor>a293901a464141a82a4b768c89b7645da</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_denomination_info.c</name> + <path>src/exchangedb/</path> + <filename>d8/d69/pg__get__denomination__info_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d10/get__denomination__info_8h" name="get_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_info.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_denomination_info</name> + <anchorfile>d8/d69/pg__get__denomination__info_8c.html</anchorfile> + <anchor>a10d27133dc8ce69c981e2fa86d29c029</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, uint64_t *denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_denomination_revocation.c</name> + <path>src/exchangedb/</path> + <filename>da/dca/pg__get__denomination__revocation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/d7d/get__denomination__revocation_8h" name="get_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_denomination_revocation.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_denomination_revocation</name> + <anchorfile>da/dca/pg__get__denomination__revocation_8c.html</anchorfile> + <anchor>a992b3d6ba31b28556c683047a039a77e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_MasterSignatureP *master_sig, uint64_t *rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_drain_profit.c</name> + <path>src/exchangedb/</path> + <filename>d4/d32/pg__get__drain__profit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/dc1/get__drain__profit_8h" name="get_drain_profit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_drain_profit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_drain_profit</name> + <anchorfile>d4/d32/pg__get__drain__profit_8c.html</anchorfile> + <anchor>a51b5380d3c286cca264e583f83189a05</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t *serial, char **account_section, struct TALER_FullPayto *payto_uri, struct GNUNET_TIME_Timestamp *request_timestamp, struct TALER_Amount *amount, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_expired_reserves.c</name> + <path>src/exchangedb/</path> + <filename>da/d40/pg__get__expired__reserves_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d10/get__expired__reserves_8h" name="get_expired_reserves.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_expired_reserves.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_expired_cb</name> + <anchorfile>da/d40/pg__get__expired__reserves_8c.html</anchorfile> + <anchor>aaff4cf3eb44fad6f42eeccdf8f7107a9</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_expired_reserves</name> + <anchorfile>da/d40/pg__get__expired__reserves_8c.html</anchorfile> + <anchor>a09f5e3ec01e6ac4dc9a88f617cb40f4c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp now, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_extension_manifest.c</name> + <path>src/exchangedb/</path> + <filename>d9/d62/pg__get__extension__manifest_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/dd0/get__extension__manifest_8h" name="get_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_extension_manifest.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_extension_manifest</name> + <anchorfile>d9/d62/pg__get__extension__manifest_8c.html</anchorfile> + <anchor>a59dae6fdb2ee6e5abe0821e1e4f50209</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, char **manifest)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_global_fee.c</name> + <path>src/exchangedb/</path> + <filename>db/dc0/pg__get__global__fee_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d52/get__global__fee_8h" name="get_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fee.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_global_fee</name> + <anchorfile>db/dc0/pg__get__global__fee_8c.html</anchorfile> + <anchor>a9df47b9e1078fd580306548c159da7de</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp date, struct GNUNET_TIME_Timestamp *start_date, struct GNUNET_TIME_Timestamp *end_date, struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative *purse_timeout, struct GNUNET_TIME_Relative *history_expiration, uint32_t *purse_account_limit, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_global_fees.c</name> + <path>src/exchangedb/</path> + <filename>d8/d5e/pg__get__global__fees_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d9c/get__global__fees_8h" name="get_global_fees.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fees.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>global_fees_cb</name> + <anchorfile>d8/d5e/pg__get__global__fees_8c.html</anchorfile> + <anchor>a93eda422f723184f2e0e03207daecec7</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_get_global_fees</name> + <anchorfile>d8/d5e/pg__get__global__fees_8c.html</anchorfile> + <anchor>ae07ed90cf452220367306ee8b99e3c3a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_GlobalFeeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_known_coin.c</name> + <path>src/exchangedb/</path> + <filename>de/d3b/pg__get__known__coin_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d1c/get__known__coin_8h" name="get_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_known_coin.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_known_coin</name> + <anchorfile>de/d3b/pg__get__known__coin_8c.html</anchorfile> + <anchor>a26c3e07a534989faea5e454123b1227c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_CoinPublicInfo *coin_info)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_kyc_rules.c</name> + <path>src/exchangedb/</path> + <filename>db/dea/pg__get__kyc__rules_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d49/get__kyc__rules_8h" name="get_kyc_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_kyc_rules.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_kyc_rules</name> + <anchorfile>db/dea/pg__get__kyc__rules_8c.html</anchorfile> + <anchor>ab6186d82d23a1faa6136362af144a186</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, bool *no_account_pub, union TALER_AccountPublicKeyP *account_pub, bool *no_reserve_pub, struct TALER_ReservePublicKeyP *reserve_pub, json_t **jrules)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_get_kyc_rules2</name> + <anchorfile>db/dea/pg__get__kyc__rules_8c.html</anchorfile> + <anchor>a4caacf05f0bf9a8b573d35f1f9189f9f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jrules)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_old_coin_by_h_blind.c</name> + <path>src/exchangedb/</path> + <filename>dd/d35/pg__get__old__coin__by__h__blind_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d98/get__old__coin__by__h__blind_8h" name="get_old_coin_by_h_blind.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_old_coin_by_h_blind.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_old_coin_by_h_blind</name> + <anchorfile>dd/d35/pg__get__old__coin__by__h__blind_8c.html</anchorfile> + <anchor>a4754f017927ca457e441f452bc913c49</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_BlindedCoinHashP *h_blind_ev, struct TALER_CoinSpendPublicKeyP *old_coin_pub, uint64_t *refresh_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_pending_kyc_requirement_process.c</name> + <path>src/exchangedb/</path> + <filename>d8/d3f/pg__get__pending__kyc__requirement__process_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/dde/get__pending__kyc__requirement__process_8h" name="get_pending_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_pending_kyc_requirement_process.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_pending_kyc_requirement_process</name> + <anchorfile>d8/d3f/pg__get__pending__kyc__requirement__process_8c.html</anchorfile> + <anchor>ab48aabb3f0fe9cd20bbdad52be224815</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, char **redirect_url)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_policy_details.c</name> + <path>src/exchangedb/</path> + <filename>dd/dca/pg__get__policy__details_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d3a/get__policy__details_8h" name="get_policy_details.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_policy_details.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_policy_details</name> + <anchorfile>dd/dca/pg__get__policy__details_8c.html</anchorfile> + <anchor>a8edaa6fb11589c4c55234c3650f0c76a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_HashCode *hc, struct TALER_PolicyDetails *details)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_purse_deposit.c</name> + <path>src/exchangedb/</path> + <filename>d1/d59/pg__get__purse__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d1f/get__purse__deposit_8h" name="get_purse_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_deposit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_purse_deposit</name> + <anchorfile>d1/d59/pg__get__purse__deposit_8c.html</anchorfile> + <anchor>a2b0aafb364d6eae4bb44590bcc049962</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_Amount *amount, struct TALER_DenominationHashP *h_denom_pub, struct TALER_AgeCommitmentHashP *phac, struct TALER_CoinSpendSignatureP *coin_sig, char **partner_url)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_purse_request.c</name> + <path>src/exchangedb/</path> + <filename>d6/d87/pg__get__purse__request_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d4c/get__purse__request_8h" name="get_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_request.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_purse_request</name> + <anchorfile>d6/d87/pg__get__purse__request_8c.html</anchorfile> + <anchor>a3f43c40c71084aee4f5d474657ba267e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_PurseMergePublicKeyP *merge_pub, struct GNUNET_TIME_Timestamp *purse_expiration, struct TALER_PrivateContractHashP *h_contract_terms, uint32_t *age_limit, struct TALER_Amount *target_amount, struct TALER_Amount *balance, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_ready_deposit.c</name> + <path>src/exchangedb/</path> + <filename>d9/dea/pg__get__ready__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/dc4/get__ready__deposit_8h" name="get_ready_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_ready_deposit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_ready_deposit</name> + <anchorfile>d9/dea/pg__get__ready__deposit_8c.html</anchorfile> + <anchor>a7c46439e7d9e32e48973d022ffb6b0e7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t start_shard_row, uint64_t end_shard_row, struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_FullPayto *payto_uri, char **extra_wire_subject_metadata)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_refresh.c</name> + <path>src/exchangedb/</path> + <filename>d6/d26/pg__get__refresh_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d5b/get__refresh_8h" name="get_refresh.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_refresh.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_refresh</name> + <anchorfile>d6/d26/pg__get__refresh_8c.html</anchorfile> + <anchor>a2ec3a13f245b7b580e4217879974e9ce</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_reserve_balance.c</name> + <path>src/exchangedb/</path> + <filename>d6/df8/pg__get__reserve__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/ddf/get__reserve__balance_8h" name="get_reserve_balance.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_balance.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_reserve_balance</name> + <anchorfile>d6/df8/pg__get__reserve__balance_8c.html</anchorfile> + <anchor>a74ca6942829f0459b81dcadbf07151f1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *origin_account)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_reserve_by_h_planchets.c</name> + <path>src/exchangedb/</path> + <filename>d7/d18/pg__get__reserve__by__h__planchets_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d29/get__reserve__by__h__planchets_8h" name="get_reserve_by_h_planchets.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_by_h_planchets.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_reserve_by_h_planchets</name> + <anchorfile>d7/d18/pg__get__reserve__by__h__planchets_8c.html</anchorfile> + <anchor>a0d3f4860a08383f84e18578e1440e3e4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *h_planchets, struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *withdraw_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_reserve_history.c</name> + <path>src/exchangedb/</path> + <filename>db/d87/pg__get__reserve__history_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/dc0/get__reserve__history_8h" name="get_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_reserve_history.h</includes> + <includes id="d5/d1f/start__read__committed_8h" name="start_read_committed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_committed.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="define"> + <type>#define</type> + <name>RETRIES</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>ac7200ac983292fc63d6ccbbad26397a6</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static struct TALER_EXCHANGEDB_ReserveHistory *</type> + <name>append_rh</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>a5b4fca99f285bf3719ab651999a4b28b</anchor> + <arglist>(struct ReserveHistoryContext *rhc)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_bank_to_exchange</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>a12d3a4134f993ab1d526bfab50221ec8</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_withdraw</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>a1f36f07f40ceff0edbd5b583fe224110</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_recoup</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>adb4347eda7c95b16e08686725da0f8d3</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_exchange_to_bank</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>ade94998f81b8e50d8508a40cc3199307</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_p2p_merge</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>a92cc39234f1ded7c9a1e9c23e5ef6a86</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_open_requests</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>a6bdb80b6d7345d1199bfc1909d97b9cd</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>add_close_requests</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>aa05512cfd88d85ed2e560bf3aff353dd</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_history_entry</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>afcbe4d58ad62f95fab4f10c5d6bf416c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_reserve_history</name> + <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> + <anchor>a61770ff33755b1e2b2793c63de3e1324</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t start_off, uint64_t etag_in, uint64_t *etag_out, struct TALER_Amount *balance, struct TALER_EXCHANGEDB_ReserveHistory **rhp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_signature_for_known_coin.c</name> + <path>src/exchangedb/</path> + <filename>db/ddf/pg__get__signature__for__known__coin_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d4e/get__signature__for__known__coin_8h" name="get_signature_for_known_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_signature_for_known_coin.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_signature_for_known_coin</name> + <anchorfile>db/ddf/pg__get__signature__for__known__coin_8c.html</anchorfile> + <anchor>a8d6ba477819dde7b981e259dd0cfd2b9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_DenominationSignature *denom_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_unfinished_close_requests.c</name> + <path>src/exchangedb/</path> + <filename>d5/d3f/pg__get__unfinished__close__requests_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d75/get__unfinished__close__requests_8h" name="get_unfinished_close_requests.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_unfinished_close_requests.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_cb</name> + <anchorfile>d5/d3f/pg__get__unfinished__close__requests_8c.html</anchorfile> + <anchor>aa001df870fec77f52eab2c4fb307e18a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_unfinished_close_requests</name> + <anchorfile>d5/d3f/pg__get__unfinished__close__requests_8c.html</anchorfile> + <anchor>a393ab8a67a56f1af1b2780cc3960000c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_wire_accounts.c</name> + <path>src/exchangedb/</path> + <filename>da/d70/pg__get__wire__accounts_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d54/get__wire__accounts_8h" name="get_wire_accounts.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_accounts.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_wire_accounts_cb</name> + <anchorfile>da/d70/pg__get__wire__accounts_8c.html</anchorfile> + <anchor>a89ec1771c9d061c3d659372ec8212b0a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_wire_accounts</name> + <anchorfile>da/d70/pg__get__wire__accounts_8c.html</anchorfile> + <anchor>a3119d886a261987e51236c968202e5cb</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_WireAccountCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_wire_fee.c</name> + <path>src/exchangedb/</path> + <filename>db/da5/pg__get__wire__fee_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_wire_fee</name> + <anchorfile>db/da5/pg__get__wire__fee_8c.html</anchorfile> + <anchor>a79a29b98ea744fdf66cf50b734a157f2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, struct GNUNET_TIME_Timestamp date, uint64_t *rowid, struct GNUNET_TIME_Timestamp *start_date, struct GNUNET_TIME_Timestamp *end_date, struct TALER_WireFeeSet *fees, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_wire_fees.c</name> + <path>src/exchangedb/</path> + <filename>dc/d05/pg__get__wire__fees_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d6c/get__wire__fees_8h" name="get_wire_fees.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fees.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_wire_fees_cb</name> + <anchorfile>dc/d05/pg__get__wire__fees_8c.html</anchorfile> + <anchor>a3d2b00eac7fe3da5d27c20c32a74d40a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_get_wire_fees</name> + <anchorfile>dc/d05/pg__get__wire__fees_8c.html</anchorfile> + <anchor>a219eb731afcdd18499f8a1683ac230a1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *wire_method, TALER_EXCHANGEDB_WireFeeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_wire_hash_for_contract.c</name> + <path>src/exchangedb/</path> + <filename>dc/de7/pg__get__wire__hash__for__contract_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d60/get__wire__hash__for__contract_8h" name="get_wire_hash_for_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_hash_for_contract.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_wire_hash_for_contract</name> + <anchorfile>dc/de7/pg__get__wire__hash__for__contract_8c.html</anchorfile> + <anchor>aa7580b4e85b39f2927cc2911dd3a12c9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_PrivateContractHashP *h_contract_terms, struct TALER_MerchantWireHashP *h_wire)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_get_withdraw.c</name> + <path>src/exchangedb/</path> + <filename>d5/d22/pg__get__withdraw_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d72/get__withdraw_8h" name="get_withdraw.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_withdraw.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_withdraw</name> + <anchorfile>d5/d22/pg__get__withdraw_8c.html</anchorfile> + <anchor>ae4457d40c3a9e3e76dbf5feaca22b404</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *wch, struct TALER_EXCHANGEDB_Withdraw *wd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_have_deposit2.c</name> + <path>src/exchangedb/</path> + <filename>d2/d74/pg__have__deposit2_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/d08/have__deposit2_8h" name="have_deposit2.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/have_deposit2.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_have_deposit2</name> + <anchorfile>d2/d74/pg__have__deposit2_8c.html</anchorfile> + <anchor>adc4dba31c1d806f6c9047991a351a47b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant, struct GNUNET_TIME_Timestamp refund_deadline, struct TALER_Amount *deposit_fee, struct GNUNET_TIME_Timestamp *exchange_timestamp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_inject_auditor_triggers.c</name> + <path>src/exchangedb/</path> + <filename>d8/d89/pg__inject__auditor__triggers_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/db5/exchange-database_2gc_8h" name="gc.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/gc.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="db/d9f/inject__auditor__triggers_8h" name="inject_auditor_triggers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/inject_auditor_triggers.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_inject_auditor_triggers</name> + <anchorfile>d8/d89/pg__inject__auditor__triggers_8c.html</anchorfile> + <anchor>a28c0cdf92edb18c77fa3299b8843a091</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_active_legitimization_measure.c</name> + <path>src/exchangedb/</path> + <filename>df/d29/pg__insert__active__legitimization__measure_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d6d/insert__active__legitimization__measure_8h" name="insert_active_legitimization_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_active_legitimization_measure.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_active_legitimization_measure</name> + <anchorfile>df/d29/pg__insert__active__legitimization__measure_8c.html</anchorfile> + <anchor>aac07874a3dd88b2701eb64ea62ed5b0a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, const json_t *jmeasures, uint64_t *legitimization_measure_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_aml_decision.c</name> + <path>src/exchangedb/</path> + <filename>d2/d29/pg__insert__aml__decision_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d6b/insert__aml__decision_8h" name="insert_aml_decision.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_decision.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_aml_decision</name> + <anchorfile>d2/d29/pg__insert__aml__decision_8c.html</anchorfile> + <anchor>ab1156eb09ae31a808c02e65914f1500b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, struct GNUNET_TIME_Timestamp expiration_time, const json_t *properties, const json_t *new_rules, bool to_investigate, const char *new_measure_name, const json_t *jmeasures, const char *justification, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const struct TALER_AmlOfficerSignatureP *decider_sig, size_t num_events, const char *events[static num_events], const char *form_name, size_t enc_attributes_size, const void *enc_attributes, struct GNUNET_HashCode *attributes_hash, struct GNUNET_TIME_Timestamp attributes_expiration_time, bool *invalid_officer, bool *unknown_account, struct GNUNET_TIME_Timestamp *last_date, uint64_t *legitimization_measure_serial_id, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_aml_officer.c</name> + <path>src/exchangedb/</path> + <filename>d1/d1b/pg__insert__aml__officer_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/da4/insert__aml__officer_8h" name="insert_aml_officer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_officer.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_aml_officer</name> + <anchorfile>d1/d1b/pg__insert__aml__officer_8c.html</anchorfile> + <anchor>ae4d6d2637116a8d43e2fb00eeef38e1d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const struct TALER_MasterSignatureP *master_sig, const char *decider_name, bool is_active, bool read_only, struct GNUNET_TIME_Timestamp last_change, struct GNUNET_TIME_Timestamp *previous_change)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_aml_program_failure.c</name> + <path>src/exchangedb/</path> + <filename>d8/d6e/pg__insert__aml__program__failure_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/dc5/insert__aml__program__failure_8h" name="insert_aml_program_failure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_aml_program_failure.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_aml_program_failure</name> + <anchorfile>d8/d6e/pg__insert__aml__program__failure_8c.html</anchorfile> + <anchor>ad37a47be68824f01ebe6f33545b097fe</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *h_payto, const char *error_message, enum TALER_ErrorCode ec)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_auditor.c</name> + <path>src/exchangedb/</path> + <filename>dc/dbb/pg__insert__auditor_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/da6/insert__auditor_8h" name="insert_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_auditor.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_auditor</name> + <anchorfile>dc/dbb/pg__insert__auditor_8c.html</anchorfile> + <anchor>a2a32b126322adf68342f68343e757fce</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name, struct GNUNET_TIME_Timestamp start_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_auditor_denom_sig.c</name> + <path>src/exchangedb/</path> + <filename>d0/d3e/pg__insert__auditor__denom__sig_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/dce/insert__auditor__denom__sig_8h" name="insert_auditor_denom_sig.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_auditor_denom_sig.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_insert_auditor_denom_sig</name> + <anchorfile>d0/d3e/pg__insert__auditor__denom__sig_8c.html</anchorfile> + <anchor>abc4ecc6f6d1c5ce800b7c5fef7743d18</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_close_request.c</name> + <path>src/exchangedb/</path> + <filename>da/dc5/pg__insert__close__request_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/db5/insert__close__request_8h" name="insert_close_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_close_request.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_close_request</name> + <anchorfile>da/dc5/pg__insert__close__request_8c.html</anchorfile> + <anchor>a9a1dbb3040899ad7f548965991969fdd</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_FullPayto payto_uri, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp request_timestamp, const struct TALER_Amount *balance, const struct TALER_Amount *closing_fee)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_contract.c</name> + <path>src/exchangedb/</path> + <filename>d0/dab/pg__insert__contract_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/dae/insert__contract_8h" name="insert_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_contract.h</includes> + <includes id="db/dcb/select__contract__by__purse_8h" name="select_contract_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract_by_purse.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_contract</name> + <anchorfile>d0/dab/pg__insert__contract_8c.html</anchorfile> + <anchor>a121893a89eee8dd3f3b00173d32e6d8d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_EncryptedContract *econtract, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_denomination_info.c</name> + <path>src/exchangedb/</path> + <filename>d4/d86/pg__insert__denomination__info_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d78/insert__denomination__info_8h" name="insert_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_denomination_info.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_denomination_info</name> + <anchorfile>d4/d86/pg__insert__denomination__info_8c.html</anchorfile> + <anchor>a8eccc534e0fb7fa1b4eec631bca14e15</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_denomination_revocation.c</name> + <path>src/exchangedb/</path> + <filename>d9/d49/pg__insert__denomination__revocation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d26/insert__denomination__revocation_8h" name="insert_denomination_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_denomination_revocation.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_denomination_revocation</name> + <anchorfile>d9/d49/pg__insert__denomination__revocation_8c.html</anchorfile> + <anchor>ac455c079820c2947a51e8dd94891c75a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_drain_profit.c</name> + <path>src/exchangedb/</path> + <filename>da/d51/pg__insert__drain__profit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d8e/insert__drain__profit_8h" name="insert_drain_profit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_drain_profit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_drain_profit</name> + <anchorfile>da/d51/pg__insert__drain__profit_8c.html</anchorfile> + <anchor>a689d6a66f72a995234ea366befd89d16</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, const char *account_section, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp request_timestamp, const struct TALER_Amount *amount, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_global_fee.c</name> + <path>src/exchangedb/</path> + <filename>da/d03/pg__insert__global__fee_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/de7/insert__global__fee_8h" name="insert_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_global_fee.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="db/d52/get__global__fee_8h" name="get_global_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_global_fee.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_global_fee</name> + <anchorfile>da/d03/pg__insert__global__fee_8c.html</anchorfile> + <anchor>af22362415c448c4d8a147abf030d91dc</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_kyc_failure.c</name> + <path>src/exchangedb/</path> + <filename>d6/d61/pg__insert__kyc__failure_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/dbc/insert__kyc__failure_8h" name="insert_kyc_failure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_failure.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_kyc_failure</name> + <anchorfile>d6/d61/pg__insert__kyc__failure_8c.html</anchorfile> + <anchor>a5c13ec24274d2d24b3c1747e40cc7378</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, const char *provider_account_id, const char *provider_legitimization_id, const char *error_message, enum TALER_ErrorCode ec)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_kyc_requirement_process.c</name> + <path>src/exchangedb/</path> + <filename>d3/dbe/pg__insert__kyc__requirement__process_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d89/insert__kyc__requirement__process_8h" name="insert_kyc_requirement_process.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_kyc_requirement_process.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_kyc_requirement_process</name> + <anchorfile>d3/dbe/pg__insert__kyc__requirement__process_8c.html</anchorfile> + <anchor>a6861793190422068245b71520d86caa9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint32_t measure_index, uint64_t legitimization_measure_serial_id, const char *provider_name, const char *provider_account_id, const char *provider_legitimization_id, uint64_t *process_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_partner.c</name> + <path>src/exchangedb/</path> + <filename>d9/da6/pg__insert__partner_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/dfa/insert__partner_8h" name="insert_partner.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_partner.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_partner</name> + <anchorfile>d9/da6/pg__insert__partner_8c.html</anchorfile> + <anchor>a533fb6c534b0b3639fde82b155082915</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_MasterPublicKeyP *master_pub, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, struct GNUNET_TIME_Relative wad_frequency, const struct TALER_Amount *wad_fee, const char *partner_base_url, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_purse_request.c</name> + <path>src/exchangedb/</path> + <filename>d8/dac/pg__insert__purse__request_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d7c/insert__purse__request_8h" name="insert_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_purse_request.h</includes> + <includes id="da/d4c/get__purse__request_8h" name="get_purse_request.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_purse_request.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_purse_request</name> + <anchorfile>d8/dac/pg__insert__purse__request_8c.html</anchorfile> + <anchor>a9a78b56c3f618c2abc405e2d0bf95aef</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePublicKeyP *merge_pub, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, uint32_t age_limit, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *purse_fee, const struct TALER_Amount *amount, const struct TALER_PurseContractSignatureP *purse_sig, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_records_by_table.c</name> + <path>src/exchangedb/</path> + <filename>df/d87/pg__insert__records__by__table_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d9e/insert__records__by__table_8h" name="insert_records_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_records_by_table.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="typedef"> + <type>enum GNUNET_DB_QueryStatus(*</type> + <name>InsertRecordCallback</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a1a807370b86bb25d7a14633557127d6c</anchor> + <arglist>)(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_denominations</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>aecf6f0ec40edce1b7cee271e339a1ee3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_denomination_revocations</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a690e1a880ecf33acd67929e245766153</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wire_targets</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ab2585c1c04015c7e11e5e07f7329d843</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_kyc_targets</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a94919497a27e8247bba5f6080bf4c40c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_legitimization_measures</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ad97b43cac054f25aa0992da6c816aef9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_legitimization_outcomes</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>af418894574ba35c837b7c416f7ce149c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_legitimization_processes</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a2befc813d4146485a1fe252c921d220a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_reserves</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>af965a8d0b4eebd7791e6c773e6267ff0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_reserves_in</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a0f5ecf8b7dc92ead9370a89c34fc220a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_kycauths_in</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a3f7a244378d06ee81ca7eec5ab970dc1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_reserves_open_requests</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a4efc095f8578968ec636b3dd27d97fa7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_reserves_open_deposits</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a97ee9c81b32d88c5570841e8d8cd0618</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_reserves_close</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>afd198f9142a9d03a2d72835872de35c8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_auditors</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a219a83a481f9191ab5b838ce165e8e7b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_auditor_denom_sigs</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>adce3b8ecb7b8f3b1c5d577717beea892</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_exchange_sign_keys</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a55bc7586f871ca765978505c8dd61392</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_signkey_revocations</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a041f67d3fce9cbcca94251f5df991290</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_known_coins</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a66e5514923fe400d15e131b1ec93bf5a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_refresh</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a2c81658e7a9598703ebf762046ef8e62</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_batch_deposits</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a7e2570813242d7ae4a90004d7ef3c965</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_coin_deposits</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a58ddb35229d20b53681636e93f0a8a4d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_refunds</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a1e1f98d50bd2f5ad65cb7def8c2fe507</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wire_out</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>af5464fd4dd5ec34b0d3fc37f62c62948</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_aggregation_tracking</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a4869eae427993b8db2f8a5115207e702</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wire_fee</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a6c91de64fcd1aa8680d8bee82e746ce7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_global_fee</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a084048c516be0b0ed09aa34d9cac8b32</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_recoup</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a04eb5ca5727617f5e9fe17db94a47b38</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_recoup_refresh</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ae8435a802e2a4ac20843d14e162b75ef</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_extensions</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a400784d9f10cc7724142e79cb327bac4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_policy_details</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a7588b7eba181998273ce58493f7e3919</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_policy_fulfillments</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a23a1aee9bb663e498e7f08a563835ad8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_purse_requests</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a97d68d52e5e17414a59c70dd9b8fab17</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_purse_decision</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ad8af0cd3f18f33ec87be89f4f9095e58</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_purse_merges</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a798d2b56d67b2bfaed92bb70ee95a2d2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_purse_deposits</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>af28a826d951d13b03d0b5ea5c71ecbdf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_account_mergers</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a99224cfdfb5a6edb0ecd51cd77499cc4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_history_requests</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a29efcf684c53395e2c9b043367e16db7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_close_requests</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a672edb5d65233241e9611631181cfb8f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wads_out</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ac3e6dc5031ecd634b5287ff400cbf133</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wads_out_entries</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a0f4faf6cc18f3443a99f5982c4db2840</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wads_in</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a81e1f9d22067e4c9dab86282fcb4f292</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_wads_in_entries</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a61c715e63474b1d3958e2c6719937805</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_profit_drains</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a8b91d3cee5266bf18e5775ca9b6b7296</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_aml_staff</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ae4aa59163cc69490ed54816fca8b5182</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_kyc_attributes</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a5602474edb2afa3b7110844d2a2ef626</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_aml_history</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a75b1bd305dff104cbdec6040e58643c8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_kyc_events</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>ae45c9a2fbb98969702cd4e583103a513</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_purse_deletion</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a4e5650e40cb9a404e053a05b0a84612d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_DB_QueryStatus</type> + <name>irbt_cb_table_withdraw</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a3216832b00711e792d6087032efa0e5b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_records_by_table</name> + <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> + <anchor>a56135f7b8c2722fa6472d8fa8c055abf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_refund.c</name> + <path>src/exchangedb/</path> + <filename>d1/dd8/pg__insert__refund_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/da2/insert__refund_8h" name="insert_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_refund.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_refund</name> + <anchorfile>d1/dd8/pg__insert__refund_8c.html</anchorfile> + <anchor>a6005a35cb4b3704a0bcb5b1664e7178d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Refund *refund)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_reserve_closed.c</name> + <path>src/exchangedb/</path> + <filename>d1/d45/pg__insert__reserve__closed_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d06/insert__reserve__closed_8h" name="insert_reserve_closed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_reserve_closed.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d3/d89/reserves__get_8h" name="reserves_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get.h</includes> + <includes id="d9/da9/reserves__update_8h" name="reserves_update.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_update.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_reserve_closed</name> + <anchorfile>d1/d45/pg__insert__reserve__closed_8c.html</anchorfile> + <anchor>adf25b6aba6c317c8b33acbb250aaa275</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *closing_fee, uint64_t close_request_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_reserve_open_deposit.c</name> + <path>src/exchangedb/</path> + <filename>d5/dda/pg__insert__reserve__open__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/df3/insert__reserve__open__deposit_8h" name="insert_reserve_open_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_reserve_open_deposit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_reserve_open_deposit</name> + <anchorfile>d5/dda/pg__insert__reserve__open__deposit_8c.html</anchorfile> + <anchor>a36980994d258d0be0dca2a383eb6e6a6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo *cpi, const struct TALER_CoinSpendSignatureP *coin_sig, uint64_t known_coin_id, const struct TALER_Amount *coin_total, const struct TALER_ReserveSignatureP *reserve_sig, const struct TALER_ReservePublicKeyP *reserve_pub, bool *insufficient_funds)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_sanction_list_hit.c</name> + <path>src/exchangedb/</path> + <filename>d0/dd5/pg__insert__sanction__list__hit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d11/insert__sanction__list__hit_8h" name="insert_sanction_list_hit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_sanction_list_hit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_sanction_list_hit</name> + <anchorfile>d0/dd5/pg__insert__sanction__list__hit_8c.html</anchorfile> + <anchor>a2f232e6643e666b5bf43468fa8f5d009</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, bool to_investigate, const json_t *new_rules, const json_t *account_properties, unsigned int num_events, const char **events)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_signkey_revocation.c</name> + <path>src/exchangedb/</path> + <filename>dd/d21/pg__insert__signkey__revocation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/ded/insert__signkey__revocation_8h" name="insert_signkey_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_signkey_revocation.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_signkey_revocation</name> + <anchorfile>dd/d21/pg__insert__signkey__revocation_8c.html</anchorfile> + <anchor>a0fa675330248a231f8e85f6e39c29ecd</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_successor_measure.c</name> + <path>src/exchangedb/</path> + <filename>d4/d21/pg__insert__successor__measure_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/dbe/insert__successor__measure_8h" name="insert_successor_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_successor_measure.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_successor_measure</name> + <anchorfile>d4/d21/pg__insert__successor__measure_8c.html</anchorfile> + <anchor>adb8f6e2987ace017ae43c6edeaf833da</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, const char *new_measure_name, const json_t *jmeasures, bool *unknown_account, struct GNUNET_TIME_Timestamp *last_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_wire.c</name> + <path>src/exchangedb/</path> + <filename>d4/dc2/pg__insert__wire_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d69/insert__wire_8h" name="insert_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_wire</name> + <anchorfile>d4/dc2/pg__insert__wire_8c.html</anchorfile> + <anchor>ae2c61c65f5f4e41eb9f25133f56a0589</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp start_date, const struct TALER_MasterSignatureP *master_sig, const char *bank_label, int64_t priority)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_insert_wire_fee.c</name> + <path>src/exchangedb/</path> + <filename>de/dd0/pg__insert__wire__fee_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d9b/insert__wire__fee_8h" name="insert_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_wire_fee.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d9/d5c/get__wire__fee_8h" name="get_wire_fee.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/get_wire_fee.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_insert_wire_fee</name> + <anchorfile>de/dd0/pg__insert__wire__fee_8c.html</anchorfile> + <anchor>ae34cdc575fd9cefd309508d5b981e3ae</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_WireFeeSet *fees, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_active_auditors.c</name> + <path>src/exchangedb/</path> + <filename>d6/dcd/pg__iterate__active__auditors_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/da7/iterate__active__auditors_8h" name="iterate_active_auditors.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_active_auditors.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditors_cb_helper</name> + <anchorfile>d6/dcd/pg__iterate__active__auditors_8c.html</anchorfile> + <anchor>ae8682afcbe34349e3873021b1a54aa34</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_active_auditors</name> + <anchorfile>d6/dcd/pg__iterate__active__auditors_8c.html</anchorfile> + <anchor>a9d570350286fc89928848af96a0bd1a8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_active_signkeys.c</name> + <path>src/exchangedb/</path> + <filename>d8/dce/pg__iterate__active__signkeys_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/d48/iterate__active__signkeys_8h" name="iterate_active_signkeys.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_active_signkeys.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>signkeys_cb_helper</name> + <anchorfile>d8/dce/pg__iterate__active__signkeys_8c.html</anchorfile> + <anchor>adbacb4ebea017ebf809f5edc83b194bb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_active_signkeys</name> + <anchorfile>d8/dce/pg__iterate__active__signkeys_8c.html</anchorfile> + <anchor>a35d626f58efafe362e8e42095a5b97d5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ActiveSignkeysCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_auditor_denominations.c</name> + <path>src/exchangedb/</path> + <filename>d7/d2c/pg__iterate__auditor__denominations_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d09/iterate__auditor__denominations_8h" name="iterate_auditor_denominations.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_auditor_denominations.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>auditor_denoms_cb_helper</name> + <anchorfile>d7/d2c/pg__iterate__auditor__denominations_8c.html</anchorfile> + <anchor>a5e978d8e835b548cb2b0abc5b1377301</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_auditor_denominations</name> + <anchorfile>d7/d2c/pg__iterate__auditor__denominations_8c.html</anchorfile> + <anchor>aeb3dc57791c7e41125f411b07c82c4b6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorDenominationsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_denomination_info.c</name> + <path>src/exchangedb/</path> + <filename>dc/d98/pg__iterate__denomination__info_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/dae/iterate__denomination__info_8h" name="iterate_denomination_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denomination_info.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>domination_cb_helper</name> + <anchorfile>dc/d98/pg__iterate__denomination__info_8c.html</anchorfile> + <anchor>acca4f30468a8417767b66469fd2b4490</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_denomination_info</name> + <anchorfile>dc/d98/pg__iterate__denomination__info_8c.html</anchorfile> + <anchor>a572bc706a6ba7f9e5c5be75cc7bb72a7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_denominations.c</name> + <path>src/exchangedb/</path> + <filename>db/de3/pg__iterate__denominations_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d46/iterate__denominations_8h" name="iterate_denominations.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_denominations.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>dominations_cb_helper</name> + <anchorfile>db/de3/pg__iterate__denominations_8c.html</anchorfile> + <anchor>af9453723221d58f89a1a881f0064bec2</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_denominations</name> + <anchorfile>db/de3/pg__iterate__denominations_8c.html</anchorfile> + <anchor>a80ec649804b68fe3b3f6c02f8af1a4c6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_kyc_reference.c</name> + <path>src/exchangedb/</path> + <filename>db/d2c/pg__iterate__kyc__reference_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d73/iterate__kyc__reference_8h" name="iterate_kyc_reference.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_kyc_reference.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>iterate_kyc_reference_cb</name> + <anchorfile>db/d2c/pg__iterate__kyc__reference_8c.html</anchorfile> + <anchor>a234a5a7455470738fd45837e97e4fb65</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_kyc_reference</name> + <anchorfile>db/d2c/pg__iterate__kyc__reference_8c.html</anchorfile> + <anchor>a40d5024bc7915b96fede1969ee2d2955</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_LegitimizationProcessCallback lpc, void *lpc_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_iterate_reserve_close_info.c</name> + <path>src/exchangedb/</path> + <filename>dc/d07/pg__iterate__reserve__close__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/d54/iterate__reserve__close__info_8h" name="iterate_reserve_close_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/iterate_reserve_close_info.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>iterate_reserve_close_info_cb</name> + <anchorfile>dc/d07/pg__iterate__reserve__close__info_8c.html</anchorfile> + <anchor>afe42273536585a270e9bc3558cfbb399</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_reserve_close_info</name> + <anchorfile>dc/d07/pg__iterate__reserve__close__info_8c.html</anchorfile> + <anchor>a0efd55075b31eacc658347193cfc3eb9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_kyc_provider_account_lookup.c</name> + <path>src/exchangedb/</path> + <filename>d9/da5/pg__kyc__provider__account__lookup_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/dcf/kyc__provider__account__lookup_8h" name="kyc_provider_account_lookup.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/kyc_provider_account_lookup.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_kyc_provider_account_lookup</name> + <anchorfile>d9/da5/pg__kyc__provider__account__lookup_8c.html</anchorfile> + <anchor>a65401742bb63b31aa0242085283f3a88</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *provider_name, const char *provider_legitimization_id, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet, uint64_t *process_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_kycauth_in_insert.c</name> + <path>src/exchangedb/</path> + <filename>d4/df7/pg__kycauth__in__insert_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d71/kycauth__in__insert_8h" name="kycauth_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/kycauth_in_insert.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_kycauth_in_insert</name> + <anchorfile>d4/df7/pg__kycauth__in__insert_8c.html</anchorfile> + <anchor>a5407dc964ea107484af1cd8c823a5b92</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const union TALER_AccountPublicKeyP *account_pub, const struct TALER_Amount *credit_amount, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_FullPayto debit_account_uri, const char *section_name, uint64_t serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_active_legitimization.c</name> + <path>src/exchangedb/</path> + <filename>da/d60/pg__lookup__active__legitimization_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d5c/lookup__active__legitimization_8h" name="lookup_active_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_active_legitimization.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_active_legitimization</name> + <anchorfile>da/d60/pg__lookup__active__legitimization_8c.html</anchorfile> + <anchor>a6090a1140844e3f6ecde2f24aff9644d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_process_serial_id, uint32_t *measure_index, json_t **jmeasures)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_aml_file_number.c</name> + <path>src/exchangedb/</path> + <filename>dd/d72/pg__lookup__aml__file__number_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d6e/lookup__aml__file__number_8h" name="lookup_aml_file_number.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_file_number.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_aml_file_number</name> + <anchorfile>dd/d72/pg__lookup__aml__file__number_8c.html</anchorfile> + <anchor>ac12e932ccd1f316bf423c6715ec42ecf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t *kyc_target_row, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_aml_history.c</name> + <path>src/exchangedb/</path> + <filename>d7/d91/pg__lookup__aml__history_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/dc8/lookup__aml__history_8h" name="lookup_aml_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_history.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_aml_entry</name> + <anchorfile>d7/d91/pg__lookup__aml__history_8c.html</anchorfile> + <anchor>a315655152ac5d1626b8eb03c588e2ab1</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_aml_history</name> + <anchorfile>d7/d91/pg__lookup__aml__history_8c.html</anchorfile> + <anchor>aaab1b126b0bce7804f58974dc6309ede</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlHistoryCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_aml_officer.c</name> + <path>src/exchangedb/</path> + <filename>d4/da2/pg__lookup__aml__officer_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/dc8/lookup__aml__officer_8h" name="lookup_aml_officer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_aml_officer.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_aml_officer</name> + <anchorfile>d4/da2/pg__lookup__aml__officer_8c.html</anchorfile> + <anchor>ab022aac0df9033e00e2be9185f409e3c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AmlOfficerPublicKeyP *decider_pub, struct TALER_MasterSignatureP *master_sig, char **decider_name, bool *is_active, bool *read_only, struct GNUNET_TIME_Absolute *last_change)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_auditor_status.c</name> + <path>src/exchangedb/</path> + <filename>da/d38/pg__lookup__auditor__status_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d92/lookup__auditor__status_8h" name="lookup_auditor_status.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_status.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_auditor_status</name> + <anchorfile>da/d38/pg__lookup__auditor__status_8c.html</anchorfile> + <anchor>a31650a0a4269a28bea5d9d0ccf0033b5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, char **auditor_url, bool *enabled)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_auditor_timestamp.c</name> + <path>src/exchangedb/</path> + <filename>d2/d1e/pg__lookup__auditor__timestamp_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/ddd/lookup__auditor__timestamp_8h" name="lookup_auditor_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_auditor_timestamp.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_auditor_timestamp</name> + <anchorfile>d2/d1e/pg__lookup__auditor__timestamp_8c.html</anchorfile> + <anchor>a2ff9e75f02418f4b44392472337bd35a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp *last_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_completed_legitimization.c</name> + <path>src/exchangedb/</path> + <filename>d6/dcc/pg__lookup__completed__legitimization_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/df8/lookup__completed__legitimization_8h" name="lookup_completed_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_completed_legitimization.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_completed_legitimization</name> + <anchorfile>d6/dcc/pg__lookup__completed__legitimization_8c.html</anchorfile> + <anchor>a14f19826330df2cf395b619c4c7475cc</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_measure_serial_id, uint32_t measure_index, struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet, json_t **jmeasures, bool *is_finished, size_t *encrypted_attributes_len, void **encrypted_attributes)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_denomination_key.c</name> + <path>src/exchangedb/</path> + <filename>dc/d47/pg__lookup__denomination__key_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d1a/lookup__denomination__key_8h" name="lookup_denomination_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_denomination_key.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_denomination_key</name> + <anchorfile>dc/d47/pg__lookup__denomination__key_8c.html</anchorfile> + <anchor>a16030f43e92ef287a50d0e7b62cb28ca</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_global_fee_by_time.c</name> + <path>src/exchangedb/</path> + <filename>d4/dd9/pg__lookup__global__fee__by__time_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d49/lookup__global__fee__by__time_8h" name="lookup_global_fee_by_time.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_global_fee_by_time.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>global_fee_by_time_helper</name> + <anchorfile>d4/dd9/pg__lookup__global__fee__by__time_8c.html</anchorfile> + <anchor>a19dd665d4a8fb7697510b8c36381726c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_global_fee_by_time</name> + <anchorfile>d4/dd9/pg__lookup__global__fee__by__time_8c.html</anchorfile> + <anchor>ad1b6afcb8cc3f9af44fbab83fd5789ae</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative *purse_timeout, struct GNUNET_TIME_Relative *history_expiration, uint32_t *purse_account_limit)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_h_payto_by_access_token.c</name> + <path>src/exchangedb/</path> + <filename>d2/d3f/pg__lookup__h__payto__by__access__token_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/dc0/lookup__h__payto__by__access__token_8h" name="lookup_h_payto_by_access_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_h_payto_by_access_token.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_h_payto_by_access_token</name> + <anchorfile>d2/d3f/pg__lookup__h__payto__by__access__token_8c.html</anchorfile> + <anchor>a077dc783df20ca612c861781779806a8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_kyc_history.c</name> + <path>src/exchangedb/</path> + <filename>da/dca/pg__lookup__kyc__history_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d7c/lookup__kyc__history_8h" name="lookup_kyc_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_history.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_kyc_entry</name> + <anchorfile>da/dca/pg__lookup__kyc__history_8c.html</anchorfile> + <anchor>a9ec3bc701b11021f1530b9a5f1a199c1</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_history</name> + <anchorfile>da/dca/pg__lookup__kyc__history_8c.html</anchorfile> + <anchor>a5632546129501ccf47edf323d0f030ac</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_KycHistoryCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_kyc_process_by_account.c</name> + <path>src/exchangedb/</path> + <filename>d2/d87/pg__lookup__kyc__process__by__account_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d21/lookup__kyc__process__by__account_8h" name="lookup_kyc_process_by_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_process_by_account.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_process_by_account</name> + <anchorfile>d2/d87/pg__lookup__kyc__process__by__account_8c.html</anchorfile> + <anchor>a447f2eef5e1a6202982ea1d926013192</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *provider_name, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t *process_row, struct GNUNET_TIME_Absolute *expiration, char **provider_account_id, char **provider_legitimization_id, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_kyc_requirement_by_row.c</name> + <path>src/exchangedb/</path> + <filename>d5/d0a/pg__lookup__kyc__requirement__by__row_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/da3/lookup__kyc__requirement__by__row_8h" name="lookup_kyc_requirement_by_row.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_requirement_by_row.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_requirement_by_row</name> + <anchorfile>d5/d0a/pg__lookup__kyc__requirement__by__row_8c.html</anchorfile> + <anchor>a9e16aef14263095297a13a82044d83a1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *account_pub, enum GNUNET_GenericReturnValue *is_wallet, struct TALER_AccountAccessTokenP *access_token, uint64_t *rule_gen, json_t **jrules, bool *aml_review, bool *kyc_required)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_kyc_status_by_token.c</name> + <path>src/exchangedb/</path> + <filename>d4/dbc/pg__lookup__kyc__status__by__token_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/dd7/lookup__kyc__status__by__token_8h" name="lookup_kyc_status_by_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_kyc_status_by_token.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_status_by_token</name> + <anchorfile>d4/dbc/pg__lookup__kyc__status__by__token_8c.html</anchorfile> + <anchor>ad48a98191e9678d14cd752d18688ef01</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, uint64_t *row, json_t **jmeasures)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_pending_legitimization.c</name> + <path>src/exchangedb/</path> + <filename>da/dd7/pg__lookup__pending__legitimization_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/dfd/lookup__pending__legitimization_8h" name="lookup_pending_legitimization.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_pending_legitimization.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_pending_legitimization</name> + <anchorfile>da/dd7/pg__lookup__pending__legitimization_8c.html</anchorfile> + <anchor>a7110d7cd61e797705c3c9d2a5d060566</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_measure_serial_id, struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, json_t **jmeasures, bool *is_finished, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_records_by_table.c</name> + <path>src/exchangedb/</path> + <filename>dd/d43/pg__lookup__records__by__table_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d0a/lookup__records__by__table_8h" name="lookup_records_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_records_by_table.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="define"> + <type>#define</type> + <name>XPREPARE</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a3ed2665e8f29a7895dd989f4a0804381</anchor> + <arglist>(n, sql)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_denominations</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a19d486f54f31679576d4c93f387f1f37</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_denomination_revocations</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a21574e799f4066c0ae1f8698ae5bc52d</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wire_targets</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a95d45e566dd5a3edfe46497cdf11fae1</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_kyc_targets</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a68bcce882a8988062edbba3a864c1d4e</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_reserves</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a1a70c793a08df23d12cfc50459d8f665</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_reserves_in</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aed8813eaf20d1f17ef3a633a6ff1106f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_kycauth_in</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aae725895e786b6cc65a11e398944599c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_reserves_close</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a2dbbc0340cf8cf0d9b8a45a6afb38c67</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_reserves_open_requests</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a19fab6278f1dca90f87297c9e2b4e714</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_reserves_open_deposits</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>affcdc47c44c2e29b1e0a33bba8ae05ed</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_auditors</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a2e7daf5dc9e1e357f59f2a79dcbc0874</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_auditor_denom_sigs</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a574e441e996634652d4849070da71d55</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_exchange_sign_keys</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a2b3c90ae2c4e6ce724e63d63f7023e5f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_signkey_revocations</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>ac5b61444d8171c7c919a9f07781fffac</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_known_coins</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a669823652841572a2385b0b69ec05704</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_refresh</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a5cd391aa4bdefea7821ca5fc487f4748</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_batch_deposits</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a629f00813ce10f6a0a3a6bad95584c97</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_coin_deposits</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>ab4a8aa2bea50c2cd7286a8ac739128f4</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_refunds</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a54556c446d047ab5f6361c5fdb2593c0</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wire_out</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>ad44a422b0831c318b170c5790d7cbf8d</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_aggregation_tracking</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aa0ea720520aadc9fb2fd98e605a91569</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wire_fee</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>adfd2f6da55d9c5557f4aee352e579faa</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_global_fee</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aeebcae1acdecf8886842dcd0784d70e8</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_recoup</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>adbb97769729faab1d4bb06bee173a00a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_recoup_refresh</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aae0146e0cc3919bd7a5389451eeea299</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_extensions</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a65e455f877659d3ac36c7d5517db41c5</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_policy_details</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aad7bc38ea4dacf63b438ba1bc990e921</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_policy_fulfillments</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aa56280f3920a2e941a178d10ca06c922</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_purse_requests</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a3a5f86074b02b2a08eb0575e3dc6ab11</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_purse_decision</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a5c498251cddfeaa11bf1a8144a2488db</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_purse_merges</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a7638ddbb583cb7dfbdd5a77c44d4e0b0</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_purse_deposits</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a308565aca81ef651b0adb5d4b3b3d36f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_account_merges</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a11faccad5d45fb8f1c18b9c16dc98a77</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_history_requests</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a32884bb562ef8769f27689b0e3add0eb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_close_requests</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a4d24b98c9cae2fc7109efc7217fb15d4</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wads_out</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aa0a8a44e4415f443b426691149fc6d35</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wads_out_entries</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a6bdefd22b1cdb9051fa0d83853e847c0</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wads_in</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a28b4b48c5d2e3efdb9bfe26b9eeb7dd7</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_wads_in_entries</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a51fb1461c04019ec47bb8a4d58ecbea2</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_profit_drains</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a787ab6936fec886ef0965c20d6392aef</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_aml_staff</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a50b2aba28a1f6ef11e890e739a1d97bb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_purse_deletion</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>aae12f7cb2e99b52696f8bfc233faffe7</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_withdraw</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a7c5352ddee90f291159f71dc6fb42035</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_legitimization_measures</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a4ded1227f5886b2b85b96e7138940687</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_legitimization_outcomes</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a463b6162a0dd159225e5f9162214a415</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_legitimization_processes</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>afe9036d59fbac15058fadc7d492ee0cb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_kyc_attributes</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>adc08200d944dcd365dda6e496b1ce760</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_aml_history</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>ae0e81561ee6088d29561ccab7ce9cc15</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>lrbt_cb_table_kyc_events</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a0842d4e2fbebd0db0f8d03805ca3040d</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_records_by_table</name> + <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> + <anchor>a2518705220826500474e339e9183e44a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t serial, TALER_EXCHANGEDB_ReplicationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_rules_by_access_token.c</name> + <path>src/exchangedb/</path> + <filename>d2/d26/pg__lookup__rules__by__access__token_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/dbd/lookup__rules__by__access__token_8h" name="lookup_rules_by_access_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_rules_by_access_token.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_rules_by_access_token</name> + <anchorfile>d2/d26/pg__lookup__rules__by__access__token_8c.html</anchorfile> + <anchor>a9f5f51d1a963f66ba34760dc5a1fd7b4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jnew_rules, uint64_t *rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_serial_by_table.c</name> + <path>src/exchangedb/</path> + <filename>d8/d44/pg__lookup__serial__by__table_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d40/lookup__serial__by__table_8h" name="lookup_serial_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_serial_by_table.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="define"> + <type>#define</type> + <name>XPREPARE</name> + <anchorfile>d8/d44/pg__lookup__serial__by__table_8c.html</anchorfile> + <anchor>a3ed2665e8f29a7895dd989f4a0804381</anchor> + <arglist>(n, sql)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_serial_by_table</name> + <anchorfile>d8/d44/pg__lookup__serial__by__table_8c.html</anchorfile> + <anchor>a787542a62587ad88b1579c0bd6b74b01</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t *serial)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_signing_key.c</name> + <path>src/exchangedb/</path> + <filename>d3/d49/pg__lookup__signing__key_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/dc1/lookup__signing__key_8h" name="lookup_signing_key.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_signing_key.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_signing_key</name> + <anchorfile>d3/d49/pg__lookup__signing__key_8c.html</anchorfile> + <anchor>af73cefd9f684250f0ad4bfdfcb3ce3af</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_signkey_revocation.c</name> + <path>src/exchangedb/</path> + <filename>d7/d86/pg__lookup__signkey__revocation_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/ddc/lookup__signkey__revocation_8h" name="lookup_signkey_revocation.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_signkey_revocation.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_signkey_revocation</name> + <anchorfile>d7/d86/pg__lookup__signkey__revocation_8c.html</anchorfile> + <anchor>ad85c3dd5909b67aa5744f4b9c43fc2cf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_transfer_by_deposit.c</name> + <path>src/exchangedb/</path> + <filename>d4/db8/pg__lookup__transfer__by__deposit_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d0c/lookup__transfer__by__deposit_8h" name="lookup_transfer_by_deposit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_transfer_by_deposit.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_transfer_by_deposit</name> + <anchorfile>d4/db8/pg__lookup__transfer__by__deposit_8c.html</anchorfile> + <anchor>a0d2a355eb893714018911f17a967e559</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant_pub, bool *pending, struct TALER_WireTransferIdentifierRawP *wtid, struct GNUNET_TIME_Timestamp *exec_time, struct TALER_Amount *amount_with_fee, struct TALER_Amount *deposit_fee, struct TALER_EXCHANGEDB_KycStatus *kyc, union TALER_AccountPublicKeyP *account_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_wire_fee_by_time.c</name> + <path>src/exchangedb/</path> + <filename>db/d21/pg__lookup__wire__fee__by__time_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d00/lookup__wire__fee__by__time_8h" name="lookup_wire_fee_by_time.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_fee_by_time.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_fee_by_time_helper</name> + <anchorfile>db/d21/pg__lookup__wire__fee__by__time_8c.html</anchorfile> + <anchor>a2b92e38b7eed90f8ea6fa31e17b50517</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_wire_fee_by_time</name> + <anchorfile>db/d21/pg__lookup__wire__fee__by__time_8c.html</anchorfile> + <anchor>ad317365729198d99bd989ce5da86c1f0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *wire_method, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, struct TALER_WireFeeSet *fees)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_wire_timestamp.c</name> + <path>src/exchangedb/</path> + <filename>d7/d5e/pg__lookup__wire__timestamp_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d4b/lookup__wire__timestamp_8h" name="lookup_wire_timestamp.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_timestamp.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_wire_timestamp</name> + <anchorfile>d7/d5e/pg__lookup__wire__timestamp_8c.html</anchorfile> + <anchor>a4a2975de8ee5191f8d69eee8e92c2c5c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp *last_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_lookup_wire_transfer.c</name> + <path>src/exchangedb/</path> + <filename>dd/d2a/pg__lookup__wire__transfer_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d6c/lookup__wire__transfer_8h" name="lookup_wire_transfer.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_wire_transfer.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_wt_result</name> + <anchorfile>dd/d2a/pg__lookup__wire__transfer_8c.html</anchorfile> + <anchor>afb23f9de6b60b9e0f58f62db9d68ce66</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_wire_transfer</name> + <anchorfile>dd/d2a/pg__lookup__wire__transfer_8c.html</anchorfile> + <anchor>a99162c0258c98538a0b91ad9239b6ee3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, TALER_EXCHANGEDB_AggregationDataCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_mark_refresh_reveal_success.c</name> + <path>src/exchangedb/</path> + <filename>d5/d1f/pg__mark__refresh__reveal__success_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d96/mark__refresh__reveal__success_8h" name="mark_refresh_reveal_success.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/mark_refresh_reveal_success.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_mark_refresh_reveal_success</name> + <anchorfile>d5/d1f/pg__mark__refresh__reveal__success_8c.html</anchorfile> + <anchor>a4f1d006cc4cfe841c46e209c6a339ac0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_persist_kyc_attributes.c</name> + <path>src/exchangedb/</path> + <filename>d7/d92/pg__persist__kyc__attributes_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/dac/persist__kyc__attributes_8h" name="persist_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_kyc_attributes.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_persist_kyc_attributes</name> + <anchorfile>d7/d92/pg__persist__kyc__attributes_8c.html</anchorfile> + <anchor>ad76037d63c568531a77ad1fb7bd33fae</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, const char *provider_account_id, const char *provider_legitimization_id, uint32_t birthday, struct GNUNET_TIME_Absolute expiration_time, const char *form_name, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_persist_policy_details.c</name> + <path>src/exchangedb/</path> + <filename>d4/d40/pg__persist__policy__details_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/df1/persist__policy__details_8h" name="persist_policy_details.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_policy_details.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_persist_policy_details</name> + <anchorfile>d4/d40/pg__persist__policy__details_8c.html</anchorfile> + <anchor>ac8a153f2bfe78c7d0fa6f3e60fc62e11</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PolicyDetails *details, uint64_t *policy_details_serial_id, struct TALER_Amount *accumulated_total, enum TALER_PolicyFulfillmentState *fulfillment_state)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_preflight.c</name> + <path>src/exchangedb/</path> + <filename>d0/d96/pg__preflight_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>internal_setup</name> + <anchorfile>d0/d96/pg__preflight_8c.html</anchorfile> + <anchor>a4d58e5f33c3adf5c50567cc42fb00269</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_preflight</name> + <anchorfile>d0/d96/pg__preflight_8c.html</anchorfile> + <anchor>a97044f09f6a50567123ae4549af0961f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_profit_drains_get_pending.c</name> + <path>src/exchangedb/</path> + <filename>d3/df3/pg__profit__drains__get__pending_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/dc4/profit__drains__get__pending_8h" name="profit_drains_get_pending.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/profit_drains_get_pending.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_profit_drains_get_pending</name> + <anchorfile>d3/df3/pg__profit__drains__get__pending_8c.html</anchorfile> + <anchor>a804c618e6d1e6a52d0471e4613753b22</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t *serial, struct TALER_WireTransferIdentifierRawP *wtid, char **account_section, struct TALER_FullPayto *payto_uri, struct GNUNET_TIME_Timestamp *request_timestamp, struct TALER_Amount *amount, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_profit_drains_set_finished.c</name> + <path>src/exchangedb/</path> + <filename>da/de0/pg__profit__drains__set__finished_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d15/profit__drains__set__finished_8h" name="profit_drains_set_finished.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/profit_drains_set_finished.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_profit_drains_set_finished</name> + <anchorfile>da/de0/pg__profit__drains__set__finished_8c.html</anchorfile> + <anchor>ad51a30b24a92e329548df26cd7c44e35</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_release_revolving_shard.c</name> + <path>src/exchangedb/</path> + <filename>d6/d21/pg__release__revolving__shard_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/dd9/release__revolving__shard_8h" name="release_revolving_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/release_revolving_shard.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_release_revolving_shard</name> + <anchorfile>d6/d21/pg__release__revolving__shard_8c.html</anchorfile> + <anchor>aa0b5208326bba1e63165db01a5978063</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint32_t start_row, uint32_t end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_reserves_get.c</name> + <path>src/exchangedb/</path> + <filename>dc/d33/pg__reserves__get_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d89/reserves__get_8h" name="reserves_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_reserves_get</name> + <anchorfile>dc/d33/pg__reserves__get_8c.html</anchorfile> + <anchor>a302370eb75fdaba630e346a1fe40d573</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_reserves_get_origin.c</name> + <path>src/exchangedb/</path> + <filename>de/d2d/pg__reserves__get__origin_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d29/reserves__get__origin_8h" name="reserves_get_origin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_get_origin.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_reserves_get_origin</name> + <anchorfile>de/d2d/pg__reserves__get__origin_8c.html</anchorfile> + <anchor>ad7b01cb4fc003cdb469b4769c5ef00b5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_FullPaytoHashP *h_payto, struct TALER_FullPayto *payto_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_reserves_in_insert.c</name> + <path>src/exchangedb/</path> + <filename>df/de1/pg__reserves__in__insert_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/de8/reserves__in__insert_8h" name="reserves_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_in_insert.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d5/d1f/start__read__committed_8h" name="start_read_committed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_committed.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="function" static="yes"> + <type>static char *</type> + <name>compute_notify_on_reserve</name> + <anchorfile>df/de1/pg__reserves__in__insert_8c.html</anchorfile> + <anchor>ac2393b6d352937caac6838d32471995e</anchor> + <arglist>(const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>helper_cb</name> + <anchorfile>df/de1/pg__reserves__in__insert_8c.html</anchorfile> + <anchor>ac24eaabd7fb572bd2cadaa5ac8969395</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_reserves_in_insert</name> + <anchorfile>df/de1/pg__reserves__in__insert_8c.html</anchorfile> + <anchor>a365df70cd06cc4558d61f62154f8fd3a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_ReserveInInfo *reserves, unsigned int reserves_length, enum GNUNET_DB_QueryStatus *results)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_reserves_update.c</name> + <path>src/exchangedb/</path> + <filename>d6/dc2/pg__reserves__update_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/da9/reserves__update_8h" name="reserves_update.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/reserves_update.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_reserves_update</name> + <anchorfile>d6/dc2/pg__reserves__update_8c.html</anchorfile> + <anchor>a9f34f0ca023c62438ee988c9f09cb5e9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_rollback.c</name> + <path>src/exchangedb/</path> + <filename>d5/d3c/pg__rollback_8c.html</filename> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_rollback</name> + <anchorfile>d5/d3c/pg__rollback_8c.html</anchorfile> + <anchor>a3e56baec807b075097fbf9315d524dd7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_account_merges_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>da/d6d/pg__select__account__merges__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/d0b/select__account__merges__above__serial__id_8h" name="select_account_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_account_merges_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>account_merge_serial_helper_cb</name> + <anchorfile>da/d6d/pg__select__account__merges__above__serial__id_8c.html</anchorfile> + <anchor>ad2f5cbd03b0d5118167f724bdb5e5fa6</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_account_merges_above_serial_id</name> + <anchorfile>da/d6d/pg__select__account__merges__above__serial__id_8c.html</anchorfile> + <anchor>a19dac767641dc258054fc8dcf7a2591f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AccountMergeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aggregation_amounts_for_kyc_check.c</name> + <path>src/exchangedb/</path> + <filename>d9/d52/pg__select__aggregation__amounts__for__kyc__check_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d92/select__aggregation__amounts__for__kyc__check_8h" name="select_aggregation_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_amounts_for_kyc_check.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_kyc_amounts_cb</name> + <anchorfile>d9/d52/pg__select__aggregation__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aggregation_amounts_for_kyc_check</name> + <anchorfile>d9/d52/pg__select__aggregation__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a4022397523f05f4c1a598ea999c9049e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aggregation_transient.c</name> + <path>src/exchangedb/</path> + <filename>db/d81/pg__select__aggregation__transient_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d41/select__aggregation__transient_8h" name="select_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_transient.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aggregation_transient</name> + <anchorfile>db/d81/pg__select__aggregation__transient_8c.html</anchorfile> + <anchor>a5564c443bf09ad5b1b010ee625eed47d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, const char *exchange_account_section, struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aggregations_above_serial.c</name> + <path>src/exchangedb/</path> + <filename>d5/dda/pg__select__aggregations__above__serial_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d3c/select__aggregations__above__serial_8h" name="select_aggregations_above_serial.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregations_above_serial.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>aggregation_serial_helper_cb</name> + <anchorfile>d5/dda/pg__select__aggregations__above__serial_8c.html</anchorfile> + <anchor>aa0e64500aaad83a325f873de1d34c05b</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aggregations_above_serial</name> + <anchorfile>d5/dda/pg__select__aggregations__above__serial_8c.html</anchorfile> + <anchor>a63b443eaf15e689d90b82ff31d7effd6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_tracking_serial_id, TALER_EXCHANGEDB_AggregationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_all_kyc_attributes.c</name> + <path>src/exchangedb/</path> + <filename>de/dd3/pg__select__all__kyc__attributes_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d78/select__all__kyc__attributes_8h" name="select_all_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_kyc_attributes.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_attributes_cb</name> + <anchorfile>de/dd3/pg__select__all__kyc__attributes_8c.html</anchorfile> + <anchor>a496dfbf8467e45d2d1eee107b7edc00f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_all_kyc_attributes</name> + <anchorfile>de/dd3/pg__select__all__kyc__attributes_8c.html</anchorfile> + <anchor>a6fb719abb10d8bf83fdd11c675f52190</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_row_id, TALER_EXCHANGEDB_AllAttributesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_all_purse_decisions_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>db/d34/pg__select__all__purse__decisions__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d4e/select__all__purse__decisions__above__serial__id_8h" name="select_all_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_purse_decisions_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>all_purse_decision_serial_helper_cb</name> + <anchorfile>db/d34/pg__select__all__purse__decisions__above__serial__id_8c.html</anchorfile> + <anchor>a02177810a0eb51f7dbd6a95ca1e68d96</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_all_purse_decisions_above_serial_id</name> + <anchorfile>db/d34/pg__select__all__purse__decisions__above__serial__id_8c.html</anchorfile> + <anchor>a9f0378da09e4c2cf461d2f8abd77fa12</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDecisionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_all_purse_deletions_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>df/d15/pg__select__all__purse__deletions__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/d28/select__all__purse__deletions__above__serial__id_8h" name="select_all_purse_deletions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_all_purse_deletions_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>all_purse_deletion_serial_helper_cb</name> + <anchorfile>df/d15/pg__select__all__purse__deletions__above__serial__id_8c.html</anchorfile> + <anchor>a204127b75597f41db835c7ba92c4e046</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_all_purse_deletions_above_serial_id</name> + <anchorfile>df/d15/pg__select__all__purse__deletions__above__serial__id_8c.html</anchorfile> + <anchor>a90bc68239572b130ce43eb791df240cf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDeletionsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aml_attributes.c</name> + <path>src/exchangedb/</path> + <filename>db/dbc/pg__select__aml__attributes_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/dd7/select__aml__attributes_8h" name="select_aml_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_attributes.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_aml_attributes</name> + <anchorfile>db/dbc/pg__select__aml__attributes_8c.html</anchorfile> + <anchor>abae592058693aa219d94ad8847927a9c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_attributes</name> + <anchorfile>db/dbc/pg__select__aml__attributes_8c.html</anchorfile> + <anchor>a4e3da1b6c9fd581abbddb3f426e6545e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlAttributeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aml_decisions.c</name> + <path>src/exchangedb/</path> + <filename>d3/da8/pg__select__aml__decisions_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/da0/select__aml__decisions_8h" name="select_aml_decisions.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_decisions.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_aml_result</name> + <anchorfile>d3/da8/pg__select__aml__decisions_8c.html</anchorfile> + <anchor>a9a30c573aab99b915e3f10dd50b5ab3c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_decisions</name> + <anchorfile>d3/da8/pg__select__aml__decisions_8c.html</anchorfile> + <anchor>aef78c7d3f4a2385406f8c48d0b59b80a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, enum TALER_EXCHANGE_YesNoAll investigation_only, enum TALER_EXCHANGE_YesNoAll active_only, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlDecisionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aml_measures.c</name> + <path>src/exchangedb/</path> + <filename>d3/daa/pg__select__aml__measures_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d07/select__aml__measures_8h" name="select_aml_measures.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_measures.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_aml_result</name> + <anchorfile>d3/daa/pg__select__aml__measures_8c.html</anchorfile> + <anchor>a9a30c573aab99b915e3f10dd50b5ab3c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_measures</name> + <anchorfile>d3/daa/pg__select__aml__measures_8c.html</anchorfile> + <anchor>aa65d0de06285d878c2bfba2941ed9e91</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, enum TALER_EXCHANGE_YesNoAll active_only, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_LegitimizationMeasureCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_aml_statistics.c</name> + <path>src/exchangedb/</path> + <filename>d3/dd7/pg__select__aml__statistics_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/de6/select__aml__statistics_8h" name="select_aml_statistics.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aml_statistics.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_statistics_cb</name> + <anchorfile>d3/dd7/pg__select__aml__statistics_8c.html</anchorfile> + <anchor>a6ceb83f5fb332d146ee6c81047cf1e24</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_statistics</name> + <anchorfile>d3/dd7/pg__select__aml__statistics_8c.html</anchorfile> + <anchor>ae19c4ea4a3720379c48db1252c2662e3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, size_t num_names, const char *names[static num_names], struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, TALER_EXCHANGEDB_AmlStatisticsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_auditor_denom_sig.c</name> + <path>src/exchangedb/</path> + <filename>de/dda/pg__select__auditor__denom__sig_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d1d/select__auditor__denom__sig_8h" name="select_auditor_denom_sig.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_auditor_denom_sig.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_auditor_denom_sig</name> + <anchorfile>de/dda/pg__select__auditor__denom__sig_8c.html</anchorfile> + <anchor>a52cd2e1fbbe7a239eba0d612b26bcb6e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorPublicKeyP *auditor_pub, struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_batch_deposits_missing_wire.c</name> + <path>src/exchangedb/</path> + <filename>d4/db1/pg__select__batch__deposits__missing__wire_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d6b/select__batch__deposits__missing__wire_8h" name="select_batch_deposits_missing_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_batch_deposits_missing_wire.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>missing_wire_cb</name> + <anchorfile>d4/db1/pg__select__batch__deposits__missing__wire_8c.html</anchorfile> + <anchor>a12d9e294af5daed8bd9079bc367ad04d</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_batch_deposits_missing_wire</name> + <anchorfile>d4/db1/pg__select__batch__deposits__missing__wire_8c.html</anchorfile> + <anchor>a40c7792e4f1be6c034efdbfd54fb08b0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_batch_deposit_serial_id, TALER_EXCHANGEDB_WireMissingCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_coin_deposits_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d0/d2e/pg__select__coin__deposits__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d0c/select__coin__deposits__above__serial__id_8h" name="select_coin_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_coin_deposits_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>coin_deposit_serial_helper_cb</name> + <anchorfile>d0/d2e/pg__select__coin__deposits__above__serial__id_8c.html</anchorfile> + <anchor>a5615c70082620256b2c6b2c7e68fd7ec</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_coin_deposits_above_serial_id</name> + <anchorfile>d0/d2e/pg__select__coin__deposits__above__serial__id_8c.html</anchorfile> + <anchor>a7eee02b1f4d2ce01500407acdb3212cb</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_DepositCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_contract.c</name> + <path>src/exchangedb/</path> + <filename>d0/da8/pg__select__contract_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d66/select__contract_8h" name="select_contract.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_contract</name> + <anchorfile>d0/da8/pg__select__contract_8c.html</anchorfile> + <anchor>a3b02506c373231960761af9b083f57ba</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ContractDiffiePublicP *pub_ckey, struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_PurseContractSignatureP *econtract_sig, size_t *econtract_size, void **econtract)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_contract_by_purse.c</name> + <path>src/exchangedb/</path> + <filename>dd/d56/pg__select__contract__by__purse_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/dcb/select__contract__by__purse_8h" name="select_contract_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_contract_by_purse.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_contract_by_purse</name> + <anchorfile>dd/d56/pg__select__contract__by__purse_8c.html</anchorfile> + <anchor>a69be2c7398af32cce8a757b4c406230a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_EncryptedContract *econtract)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_deposit_amounts_for_kyc_check.c</name> + <path>src/exchangedb/</path> + <filename>da/d5b/pg__select__deposit__amounts__for__kyc__check_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/dbc/select__deposit__amounts__for__kyc__check_8h" name="select_deposit_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_deposit_amounts_for_kyc_check.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_kyc_amounts_cb</name> + <anchorfile>da/d5b/pg__select__deposit__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_deposit_amounts_for_kyc_check</name> + <anchorfile>da/d5b/pg__select__deposit__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>acdfda4c60a238c6ecd829971e82e25d1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_exchange_credit_transfers.c</name> + <path>src/exchangedb/</path> + <filename>d0/d10/pg__select__exchange__credit__transfers_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d9e/select__exchange__credit__transfers_8h" name="select_exchange_credit_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_credit_transfers.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_transfer_result</name> + <anchorfile>d0/d10/pg__select__exchange__credit__transfers_8c.html</anchorfile> + <anchor>ae6d26a54d02491e8dc27d574aaee7eaf</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_exchange_credit_transfers</name> + <anchorfile>d0/d10/pg__select__exchange__credit__transfers_8c.html</anchorfile> + <anchor>a29319c6cd4f4013e61b6bd57e6ce1d28</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_Amount *threshold, uint64_t offset, int64_t limit, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AmlTransferCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_exchange_debit_transfers.c</name> + <path>src/exchangedb/</path> + <filename>df/d8f/pg__select__exchange__debit__transfers_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d81/select__exchange__debit__transfers_8h" name="select_exchange_debit_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_debit_transfers.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_transfer_cb</name> + <anchorfile>df/d8f/pg__select__exchange__debit__transfers_8c.html</anchorfile> + <anchor>a3470134645ba2c6813825d7a890d15e8</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_exchange_debit_transfers</name> + <anchorfile>df/d8f/pg__select__exchange__debit__transfers_8c.html</anchorfile> + <anchor>ae9568b7764ec166a5a2b6f9966ba8fbf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_Amount *threshold, uint64_t offset, int64_t limit, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AmlTransferCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_exchange_kycauth_transfers.c</name> + <path>src/exchangedb/</path> + <filename>d1/ddb/pg__select__exchange__kycauth__transfers_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d8c/select__exchange__kycauth__transfers_8h" name="select_exchange_kycauth_transfers.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_exchange_kycauth_transfers.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_transfer_result</name> + <anchorfile>d1/ddb/pg__select__exchange__kycauth__transfers_8c.html</anchorfile> + <anchor>ae6d26a54d02491e8dc27d574aaee7eaf</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_exchange_kycauth_transfers</name> + <anchorfile>d1/ddb/pg__select__exchange__kycauth__transfers_8c.html</anchorfile> + <anchor>a888a879686045642445d2275e8c8e242</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_Amount *threshold, uint64_t offset, int64_t limit, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AmlTransferCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_kyc_accounts.c</name> + <path>src/exchangedb/</path> + <filename>df/db4/pg__select__kyc__accounts_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d11/select__kyc__accounts_8h" name="select_kyc_accounts.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_accounts.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>handle_kyc_account_cb</name> + <anchorfile>df/db4/pg__select__kyc__accounts_8c.html</anchorfile> + <anchor>a0cff73d22aa40843a258395dfbd949b3</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_kyc_accounts</name> + <anchorfile>df/db4/pg__select__kyc__accounts_8c.html</anchorfile> + <anchor>a9bf5850f1cab63789178c62e1fc3b51e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGE_YesNoAll investigation_only, enum TALER_EXCHANGE_YesNoAll open_only, enum TALER_EXCHANGE_YesNoAll high_risk_only, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlAccountListCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_kyc_attributes.c</name> + <path>src/exchangedb/</path> + <filename>d1/dc9/pg__select__kyc__attributes_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/da0/select__kyc__attributes_8h" name="select_kyc_attributes.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_kyc_attributes.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_attributes_cb</name> + <anchorfile>d1/dc9/pg__select__kyc__attributes_8c.html</anchorfile> + <anchor>a496dfbf8467e45d2d1eee107b7edc00f</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_kyc_attributes</name> + <anchorfile>d1/dc9/pg__select__kyc__attributes_8c.html</anchorfile> + <anchor>aee686b61fedf8c1062ec5be1d35b8106</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AttributeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_merge_amounts_for_kyc_check.c</name> + <path>src/exchangedb/</path> + <filename>dc/d38/pg__select__merge__amounts__for__kyc__check_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d60/select__merge__amounts__for__kyc__check_8h" name="select_merge_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_merge_amounts_for_kyc_check.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_kyc_amounts_cb</name> + <anchorfile>dc/d38/pg__select__merge__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_merge_amounts_for_kyc_check</name> + <anchorfile>dc/d38/pg__select__merge__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a2bfe0c8c171c5aba1fa36b2ef1f62319</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse.c</name> + <path>src/exchangedb/</path> + <filename>d0/d89/pg__select__purse_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d96/select__purse_8h" name="select_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_purse</name> + <anchorfile>d0/d89/pg__select__purse_8c.html</anchorfile> + <anchor>afdac215a40c3e3d1a54e5866aab94a4c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp *purse_creation, struct GNUNET_TIME_Timestamp *purse_expiration, struct TALER_Amount *amount, struct TALER_Amount *deposited, struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp *merge_timestamp, bool *purse_deleted, bool *purse_refunded)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_by_merge_pub.c</name> + <path>src/exchangedb/</path> + <filename>dd/dea/pg__select__purse__by__merge__pub_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d07/select__purse__by__merge__pub_8h" name="select_purse_by_merge_pub.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_by_merge_pub.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_by_merge_pub</name> + <anchorfile>dd/dea/pg__select__purse__by__merge__pub_8c.html</anchorfile> + <anchor>ad457fb414738a7b8e59ef0cd0c268f35</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseMergePublicKeyP *merge_pub, struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp *purse_expiration, struct TALER_PrivateContractHashP *h_contract_terms, uint32_t *age_limit, struct TALER_Amount *target_amount, struct TALER_Amount *balance, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_decisions_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>db/dc3/pg__select__purse__decisions__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/de8/select__purse__decisions__above__serial__id_8h" name="select_purse_decisions_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_decisions_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_decision_serial_helper_cb</name> + <anchorfile>db/dc3/pg__select__purse__decisions__above__serial__id_8c.html</anchorfile> + <anchor>a60824df1408c49714c5e99ed9d571384</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_decisions_above_serial_id</name> + <anchorfile>db/dc3/pg__select__purse__decisions__above__serial__id_8c.html</anchorfile> + <anchor>ac768e8a0dfe7871d93cd231e25690922</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, bool refunded, TALER_EXCHANGEDB_PurseDecisionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_deposits_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d4/da6/pg__select__purse__deposits__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d4d/select__purse__deposits__above__serial__id_8h" name="select_purse_deposits_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_deposit_serial_helper_cb</name> + <anchorfile>d4/da6/pg__select__purse__deposits__above__serial__id_8c.html</anchorfile> + <anchor>a89501b0f869458c8615e37f93f988973</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_above_serial_id</name> + <anchorfile>d4/da6/pg__select__purse__deposits__above__serial__id_8c.html</anchorfile> + <anchor>a9f5e6e842e0295bad74eb2bd63b5e1b8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseDepositCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_deposits_by_purse.c</name> + <path>src/exchangedb/</path> + <filename>d9/d3e/pg__select__purse__deposits__by__purse_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d92/select__purse__deposits__by__purse_8h" name="select_purse_deposits_by_purse.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_deposits_by_purse.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_refund_coin_helper_cb</name> + <anchorfile>d9/d3e/pg__select__purse__deposits__by__purse_8c.html</anchorfile> + <anchor>a7e5bbc363a561f48d2d065f95b68d0a7</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_by_purse</name> + <anchorfile>d9/d3e/pg__select__purse__deposits__by__purse_8c.html</anchorfile> + <anchor>a770a65449e46edf98e87a8e374149c94</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, TALER_EXCHANGEDB_PurseRefundCoinCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_merge.c</name> + <path>src/exchangedb/</path> + <filename>d0/ddb/pg__select__purse__merge_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d7a/select__purse__merge_8h" name="select_purse_merge.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merge.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_merge</name> + <anchorfile>d0/ddb/pg__select__purse__merge_8c.html</anchorfile> + <anchor>ab01d46c90c3ad5c5b41f42434699d3a9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_PurseMergeSignatureP *merge_sig, struct GNUNET_TIME_Timestamp *merge_timestamp, char **partner_url, struct TALER_ReservePublicKeyP *reserve_pub, bool *refunded)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_merges_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d0/db6/pg__select__purse__merges__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d2/d5b/select__purse__merges__above__serial__id_8h" name="select_purse_merges_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_merges_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_merges_serial_helper_cb</name> + <anchorfile>d0/db6/pg__select__purse__merges__above__serial__id_8c.html</anchorfile> + <anchor>a2d4855012c4d5b97a159db140bb85457</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_TALER_EXCHANGEDB_select_purse_merges_above_serial_id</name> + <anchorfile>d0/db6/pg__select__purse__merges__above__serial__id_8c.html</anchorfile> + <anchor>a55bc2fe6d6c9af4b319fd1df1402af84</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseMergeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_purse_requests_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>dd/da0/pg__select__purse__requests__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/dbf/select__purse__requests__above__serial__id_8h" name="select_purse_requests_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_purse_requests_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>purse_requests_serial_helper_cb</name> + <anchorfile>dd/da0/pg__select__purse__requests__above__serial__id_8c.html</anchorfile> + <anchor>ac455b15afce936209ca8df5c1c80d000</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_requests_above_serial_id</name> + <anchorfile>dd/da0/pg__select__purse__requests__above__serial__id_8c.html</anchorfile> + <anchor>acb0dcb24b51b43306471177e0f0ee3b3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseRequestCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_recoup_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>dd/dd9/pg__select__recoup__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d5f/select__recoup__above__serial__id_8h" name="select_recoup_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>recoup_serial_helper_cb</name> + <anchorfile>dd/dd9/pg__select__recoup__above__serial__id_8c.html</anchorfile> + <anchor>a5511a3e5f9fd87ddd47fb6a0c582513b</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_recoup_above_serial_id</name> + <anchorfile>dd/dd9/pg__select__recoup__above__serial__id_8c.html</anchorfile> + <anchor>a9fa11805f2eae0787aa6be4c129391c9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_recoup_refresh_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d6/d8c/pg__select__recoup__refresh__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d10/select__recoup__refresh__above__serial__id_8h" name="select_recoup_refresh_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_recoup_refresh_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>recoup_refresh_serial_helper_cb</name> + <anchorfile>d6/d8c/pg__select__recoup__refresh__above__serial__id_8c.html</anchorfile> + <anchor>a75c402a82faff85fdfd4acf2f5cd8241</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_recoup_refresh_above_serial_id</name> + <anchorfile>d6/d8c/pg__select__recoup__refresh__above__serial__id_8c.html</anchorfile> + <anchor>a381be42d0d86dc8cb6f5737c02d80d4b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupRefreshCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_refreshes_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d0/d2b/pg__select__refreshes__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/dd5/select__refreshes__above__serial__id_8h" name="select_refreshes_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refreshes_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>refreshs_serial_helper_cb</name> + <anchorfile>d0/d2b/pg__select__refreshes__above__serial__id_8c.html</anchorfile> + <anchor>aac72095de2d7f4c1b351656e76042c95</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_refreshes_above_serial_id</name> + <anchorfile>d0/d2b/pg__select__refreshes__above__serial__id_8c.html</anchorfile> + <anchor>ac99a8b8617200f10c944e55e2bdbd87c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefreshesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_refunds_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d9/db7/pg__select__refunds__above__serial__id_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d01/select__refunds__above__serial__id_8h" name="select_refunds_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refunds_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>refunds_serial_helper_cb</name> + <anchorfile>d9/db7/pg__select__refunds__above__serial__id_8c.html</anchorfile> + <anchor>a4bed21a860d086024b7969e39363c4c0</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_refunds_above_serial_id</name> + <anchorfile>d9/db7/pg__select__refunds__above__serial__id_8c.html</anchorfile> + <anchor>a5fff47393ddc0ce63fa7cbc891d6d24e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefundCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_refunds_by_coin.c</name> + <path>src/exchangedb/</path> + <filename>d8/d1e/pg__select__refunds__by__coin_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d1b/select__refunds__by__coin_8h" name="select_refunds_by_coin.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_refunds_by_coin.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_refunds_cb</name> + <anchorfile>d8/d1e/pg__select__refunds__by__coin_8c.html</anchorfile> + <anchor>aaaf515f317d78e72a51b9a38425b4a6a</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_refunds_by_coin</name> + <anchorfile>d8/d1e/pg__select__refunds__by__coin_8c.html</anchorfile> + <anchor>aa25e85b7698127d48e5492ddd613fa4f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_PrivateContractHashP *h_contract, TALER_EXCHANGEDB_RefundCoinCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_reserve_close_info.c</name> + <path>src/exchangedb/</path> + <filename>d6/d46/pg__select__reserve__close__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d93/select__reserve__close__info_8h" name="select_reserve_close_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_close_info.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_close_info</name> + <anchorfile>d6/d46/pg__select__reserve__close__info_8c.html</anchorfile> + <anchor>ae72a01252323e6cff0144c809a2e3559</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *payto_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_reserve_close_request_info.c</name> + <path>src/exchangedb/</path> + <filename>dc/dd2/pg__select__reserve__close__request__info_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/dd9/select__reserve__close__request__info_8h" name="select_reserve_close_request_info.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_close_request_info.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_close_request_info</name> + <anchorfile>dc/dd2/pg__select__reserve__close__request__info_8c.html</anchorfile> + <anchor>a33627edd600632fb02925b2956816e32</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t rowid, struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp *request_timestamp, struct TALER_Amount *close_balance, struct TALER_Amount *close_fee, struct TALER_FullPayto *payto_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_reserve_closed_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>db/d8a/pg__select__reserve__closed__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/daf/select__reserve__closed__above__serial__id_8h" name="select_reserve_closed_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_closed_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_closed_serial_helper_cb</name> + <anchorfile>db/d8a/pg__select__reserve__closed__above__serial__id_8c.html</anchorfile> + <anchor>aeca28388f6cc21a1a8cf486b491662d5</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_closed_above_serial_id</name> + <anchorfile>db/d8a/pg__select__reserve__closed__above__serial__id_8c.html</anchorfile> + <anchor>ac2c5d4b77cbb3b63f0a5d75cba9c2a61</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveClosedCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_reserve_open_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d6/d3c/pg__select__reserve__open__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/dcf/select__reserve__open__above__serial__id_8h" name="select_reserve_open_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserve_open_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserve_open_serial_helper_cb</name> + <anchorfile>d6/d3c/pg__select__reserve__open__above__serial__id_8c.html</anchorfile> + <anchor>a7087023517c736efc0ad71c567b04ddb</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_open_above_serial_id</name> + <anchorfile>d6/d3c/pg__select__reserve__open__above__serial__id_8c.html</anchorfile> + <anchor>a557d821610dcdc9f6b6901a93166f852</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveOpenCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_reserves_in_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d2/dd1/pg__select__reserves__in__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/df6/select__reserves__in__above__serial__id_8h" name="select_reserves_in_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_reserves_in_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserves_in_serial_helper_cb</name> + <anchorfile>d2/dd1/pg__select__reserves__in__above__serial__id_8c.html</anchorfile> + <anchor>a7b05363e1b1cc2d69c11ec7c984c24b9</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserves_in_above_serial_id</name> + <anchorfile>d2/dd1/pg__select__reserves__in__above__serial__id_8c.html</anchorfile> + <anchor>ad12ffb980a23e6df284a3dcc8a26f0f5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_reserves_in_above_serial_id_by_account.c</name> + <path>src/exchangedb/</path> + <filename>dd/d75/pg__select__reserves__in__above__serial__id__by__account_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>reserves_in_serial_helper_cb</name> + <anchorfile>dd/d75/pg__select__reserves__in__above__serial__id__by__account_8c.html</anchorfile> + <anchor>a7b05363e1b1cc2d69c11ec7c984c24b9</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_reserves_in_above_serial_id_by_account</name> + <anchorfile>dd/d75/pg__select__reserves__in__above__serial__id__by__account_8c.html</anchorfile> + <anchor>a8679ad7c9ef851603fcb097b1f21f552</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_wire_out_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>d8/da5/pg__select__wire__out__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d3/dd2/select__wire__out__above__serial__id_8h" name="select_wire_out_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_wire_out_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_out_serial_helper_cb</name> + <anchorfile>d8/da5/pg__select__wire__out__above__serial__id_8c.html</anchorfile> + <anchor>aea53c9234374d97663d2429f162eab09</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_wire_out_above_serial_id</name> + <anchorfile>d8/da5/pg__select__wire__out__above__serial__id_8c.html</anchorfile> + <anchor>a37470bcf7d456cab015deb59d65db5e3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_wire_out_above_serial_id_by_account.c</name> + <path>src/exchangedb/</path> + <filename>d6/d48/pg__select__wire__out__above__serial__id__by__account_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d21/select__wire__out__above__serial__id__by__account_8h" name="select_wire_out_above_serial_id_by_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_wire_out_above_serial_id_by_account.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>wire_out_serial_helper_cb</name> + <anchorfile>d6/d48/pg__select__wire__out__above__serial__id__by__account_8c.html</anchorfile> + <anchor>aea53c9234374d97663d2429f162eab09</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_wire_out_above_serial_id_by_account</name> + <anchorfile>d6/d48/pg__select__wire__out__above__serial__id__by__account_8c.html</anchorfile> + <anchor>a3a7ed24c1fb48daba58c8c81a901d656</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_withdraw_amounts_for_kyc_check.c</name> + <path>src/exchangedb/</path> + <filename>db/df2/pg__select__withdraw__amounts__for__kyc__check_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/dc0/select__withdraw__amounts__for__kyc__check_8h" name="select_withdraw_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdraw_amounts_for_kyc_check.h</includes> + <includes id="d2/d92/select__aggregation__amounts__for__kyc__check_8h" name="select_aggregation_amounts_for_kyc_check.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_aggregation_amounts_for_kyc_check.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>get_kyc_amounts_cb</name> + <anchorfile>db/df2/pg__select__withdraw__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_withdraw_amounts_for_kyc_check</name> + <anchorfile>db/df2/pg__select__withdraw__amounts__for__kyc__check_8c.html</anchorfile> + <anchor>a5131a2b01cc45fcaad8d43448e57c400</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_select_withdrawals_above_serial_id.c</name> + <path>src/exchangedb/</path> + <filename>dd/d9d/pg__select__withdrawals__above__serial__id_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d0/d99/select__withdrawals__above__serial__id_8h" name="select_withdrawals_above_serial_id.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/select_withdrawals_above_serial_id.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>withdraw_serial_helper_cb</name> + <anchorfile>dd/d9d/pg__select__withdrawals__above__serial__id_8c.html</anchorfile> + <anchor>a7dfdd90144911ed9cf1cc5184ff72af6</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_withdrawals_above_serial_id</name> + <anchorfile>dd/d9d/pg__select__withdrawals__above__serial__id_8c.html</anchorfile> + <anchor>a15d10cf81aea2187c9c8b98beb83813b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WithdrawCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_set_aml_lock.c</name> + <path>src/exchangedb/</path> + <filename>de/d22/pg__set__aml__lock_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d8/d6c/set__aml__lock_8h" name="set_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_aml_lock.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_set_aml_lock</name> + <anchorfile>de/d22/pg__set__aml__lock_8c.html</anchorfile> + <anchor>a6336f77f33472d0ce3c663a85eb396b4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Relative lock_duration, struct GNUNET_TIME_Absolute *existing_lock)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_set_extension_manifest.c</name> + <path>src/exchangedb/</path> + <filename>dd/d04/pg__set__extension__manifest_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d9/d98/set__extension__manifest_8h" name="set_extension_manifest.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_extension_manifest.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_set_extension_manifest</name> + <anchorfile>dd/d04/pg__set__extension__manifest_8c.html</anchorfile> + <anchor>a95f28c070c6c7e3e684392f938c5024c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, const char *manifest)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_set_purse_balance.c</name> + <path>src/exchangedb/</path> + <filename>da/d55/pg__set__purse__balance_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="de/d9f/set__purse__balance_8h" name="set_purse_balance.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_purse_balance.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_set_purse_balance</name> + <anchorfile>da/d55/pg__set__purse__balance_8c.html</anchorfile> + <anchor>ab18480726c0afa022d8b6613224cf0ed</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_start.c</name> + <path>src/exchangedb/</path> + <filename>dc/de1/pg__start_8c.html</filename> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_start</name> + <anchorfile>dc/de1/pg__start_8c.html</anchorfile> + <anchor>a86ad20859bea123498a526a2a2861770</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_start_deferred_wire_out.c</name> + <path>src/exchangedb/</path> + <filename>d7/d30/pg__start__deferred__wire__out_8c.html</filename> + <includes id="d9/d02/start__deferred__wire__out_8h" name="start_deferred_wire_out.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_deferred_wire_out.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_TALER_EXCHANGEDB_start_deferred_wire_out</name> + <anchorfile>d7/d30/pg__start__deferred__wire__out_8c.html</anchorfile> + <anchor>a795070308ba9e7091b9d4c0d8b151987</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_start_read_committed.c</name> + <path>src/exchangedb/</path> + <filename>df/db4/pg__start__read__committed_8c.html</filename> + <includes id="d5/d1f/start__read__committed_8h" name="start_read_committed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_committed.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_TALER_EXCHANGEDB_start_read_committed</name> + <anchorfile>df/db4/pg__start__read__committed_8c.html</anchorfile> + <anchor>a2309909fc022c42df86c026e9eb15cf7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_start_read_only.c</name> + <path>src/exchangedb/</path> + <filename>dc/dc6/pg__start__read__only_8c.html</filename> + <includes id="d6/d55/start__read__only_8h" name="start_read_only.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start_read_only.h</includes> + <includes id="d8/d12/exchange-database_2preflight_8h" name="preflight.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/preflight.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_TALER_EXCHANGEDB_start_read_only</name> + <anchorfile>dc/dc6/pg__start__read__only_8c.html</anchorfile> + <anchor>abdadcf3e78f17fde4389df31b34c9797</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_store_wire_transfer_out.c</name> + <path>src/exchangedb/</path> + <filename>da/dbf/pg__store__wire__transfer__out_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="db/d0c/store__wire__transfer__out_8h" name="store_wire_transfer_out.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/store_wire_transfer_out.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_store_wire_transfer_out</name> + <anchorfile>da/dbf/pg__store__wire__transfer__out_8c.html</anchorfile> + <anchor>a5823f5e7562f77a58c0daeb62740bc94</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp date, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_FullPaytoHashP *h_payto, const char *exchange_account_section, const struct TALER_Amount *amount, const char *extra_wire_subject_metadata)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_template.c</name> + <path>src/exchangedb/</path> + <filename>d0/d7e/pg__template_8c.html</filename> + </compound> + <compound kind="file"> + <name>pg_test_aml_officer.c</name> + <path>src/exchangedb/</path> + <filename>d6/d04/pg__test__aml__officer_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_test_aml_officer</name> + <anchorfile>d6/d04/pg__test__aml__officer_8c.html</anchorfile> + <anchor>a02f163902456383e7375ddf795db1805</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AmlOfficerPublicKeyP *decider_pub, bool *read_only)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_trigger_kyc_rule_for_account.c</name> + <path>src/exchangedb/</path> + <filename>de/d02/pg__trigger__kyc__rule__for__account_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="df/d30/trigger__kyc__rule__for__account_8h" name="trigger_kyc_rule_for_account.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/trigger_kyc_rule_for_account.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_trigger_kyc_rule_for_account</name> + <anchorfile>de/d02/pg__trigger__kyc__rule__for__account_8c.html</anchorfile> + <anchor>a649b3720a4904c266c99997106a08ad4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *set_account_pub, const struct TALER_MerchantPublicKeyP *check_merchant_pub, const json_t *jmeasures, uint32_t display_priority, uint64_t *requirement_row, bool *bad_kyc_auth)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_update_aggregation_transient.c</name> + <path>src/exchangedb/</path> + <filename>dc/d57/pg__update__aggregation__transient_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d6/d70/update__aggregation__transient_8h" name="update_aggregation_transient.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_aggregation_transient.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_aggregation_transient</name> + <anchorfile>dc/d57/pg__update__aggregation__transient_8c.html</anchorfile> + <anchor>abc6a3b6290a9dee143082c014e207532</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t kyc_requirement_row, const struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_update_auditor.c</name> + <path>src/exchangedb/</path> + <filename>dc/d09/pg__update__auditor_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d65/update__auditor_8h" name="update_auditor.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_auditor.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_auditor</name> + <anchorfile>dc/d09/pg__update__auditor_8c.html</anchorfile> + <anchor>ac0890c6a1a1903cbb79883026168481d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name, struct GNUNET_TIME_Timestamp change_date, bool enabled)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_update_kyc_process_by_row.c</name> + <path>src/exchangedb/</path> + <filename>d6/d37/pg__update__kyc__process__by__row_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dd/d26/update__kyc__process__by__row_8h" name="update_kyc_process_by_row.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_kyc_process_by_row.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_kyc_process_by_row</name> + <anchorfile>d6/d37/pg__update__kyc__process__by__row_8c.html</anchorfile> + <anchor>a2387965e7b0d13e52072327076ab76b7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const char *provider_name, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_account_id, const char *provider_legitimization_id, const char *redirect_url, struct GNUNET_TIME_Absolute expiration, enum TALER_ErrorCode ec, const char *error_message_hint, bool finished)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_update_wire.c</name> + <path>src/exchangedb/</path> + <filename>d9/da8/pg__update__wire_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="dc/d88/update__wire_8h" name="update_wire.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_wire.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_wire</name> + <anchorfile>d9/da8/pg__update__wire_8c.html</anchorfile> + <anchor>af939dfdd588ac1b7e6dd241bda1420b2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp change_date, const struct TALER_MasterSignatureP *master_sig, const char *bank_label, int64_t priority, bool enabled)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_wad_in_insert.c</name> + <path>src/exchangedb/</path> + <filename>d9/d17/pg__wad__in__insert_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d5d/wad__in__insert_8h" name="wad_in_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wad_in_insert.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wad_in_insert</name> + <anchorfile>d9/d17/pg__wad__in__insert_8c.html</anchorfile> + <anchor>aa192fba4c175f82fc4998815b604c460</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WadIdentifierP *wad_id, const char *origin_exchange_url, const struct TALER_Amount *amount, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_FullPayto debit_account_uri, const char *section_name, uint64_t serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_wire_prepare_data_get.c</name> + <path>src/exchangedb/</path> + <filename>db/dea/pg__wire__prepare__data__get_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d1/de8/wire__prepare__data__get_8h" name="wire_prepare_data_get.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_get.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>prewire_cb</name> + <anchorfile>db/dea/pg__wire__prepare__data__get_8c.html</anchorfile> + <anchor>a869e61d50eac3eb7765050b697c3d91c</anchor> + <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_get</name> + <anchorfile>db/dea/pg__wire__prepare__data__get_8c.html</anchorfile> + <anchor>aa32d47521e0c47e91aac5141c2f99aa5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t start_row, uint64_t limit, TALER_EXCHANGEDB_WirePreparationIterator cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_wire_prepare_data_insert.c</name> + <path>src/exchangedb/</path> + <filename>d2/dba/pg__wire__prepare__data__insert_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d7a/wire__prepare__data__insert_8h" name="wire_prepare_data_insert.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_insert.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_insert</name> + <anchorfile>d2/dba/pg__wire__prepare__data__insert_8c.html</anchorfile> + <anchor>a467dcbee38bf32766f9f0fb913982196</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, const char *buf, size_t buf_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_wire_prepare_data_mark_failed.c</name> + <path>src/exchangedb/</path> + <filename>d9/ded/pg__wire__prepare__data__mark__failed_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="da/d62/wire__prepare__data__mark__failed_8h" name="wire_prepare_data_mark_failed.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_mark_failed.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_mark_failed</name> + <anchorfile>d9/ded/pg__wire__prepare__data__mark__failed_8c.html</anchorfile> + <anchor>a2980803982f67221048822bd71157013</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_wire_prepare_data_mark_finished.c</name> + <path>src/exchangedb/</path> + <filename>dd/d1d/pg__wire__prepare__data__mark__finished_8c.html</filename> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d5/d88/wire__prepare__data__mark__finished_8h" name="wire_prepare_data_mark_finished.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/wire_prepare_data_mark_finished.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_mark_finished</name> + <anchorfile>dd/d1d/pg__wire__prepare__data__mark__finished_8c.html</anchorfile> + <anchor>a28300f5bc020d9006679891413c38605</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>own_test.c</name> + <path>src/exchangedb/spi/</path> + <filename>d8/d39/own__test_8c.html</filename> + <member kind="function"> + <type>void</type> + <name>_PG_init</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a29e1a0b0688ac19dbde93824e4ae1a59</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>_PG_fini</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a7192e52d759211f57ad66638304ea072</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>ab29fe099cad5ba64350493a0b39fb34a</anchor> + <arglist>(pg_spi_insert_int)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>ac74d938ceb1fc821af44a402ad9473bf</anchor> + <arglist>(pg_spi_select_from_x)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a101a63f52fb0859cb3c774e897fae449</anchor> + <arglist>(pg_spi_select_pair_from_y)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a40730b53b76bae7fd55133b517604d15</anchor> + <arglist>(pg_spi_update_y)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>aa3db17ef8a315851b6101f3670c348ba</anchor> + <arglist>(pg_spi_prepare_example)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a779b74cd61088728a55831cc77019d88</anchor> + <arglist>(pg_spi_prepare_example_without_saveplan)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a33f52ef9d6efddf8a484c8c17b6203ad</anchor> + <arglist>(pg_spi_prepare_insert)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>ab0152cb9da3064c229aefb3f04f84814</anchor> + <arglist>(pg_spi_prepare_insert_without_saveplan)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a5c100a22085448096543da9632ea30f5</anchor> + <arglist>(pg_spi_prepare_select_with_cond_without_saveplan)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>afc6de0bb0c742ef351f4ba9642e4445a</anchor> + <arglist>(pg_spi_prepare_update)</arglist> + </member> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a0d770f85037a018625f5b15009ad453c</anchor> + <arglist>(pg_spi_get_dep_ref_fees)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_prepare_example</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a99e19f24206a7a0f945e6c4bc8d94218</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_prepare_example_without_saveplan</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a765563b74d7ebdb322a04f5501a61e0b</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_select_from_x</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a2d5ab0d6e1b4ff848218f81088b59a9d</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_insert_int</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a0f9078043c19f290fe625a3257539a2a</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_prepare_insert</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>aeada143fdcabd8c66f30176a2e053fba</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_prepare_insert_without_saveplan</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a6654001b77f57123d7d1862babdfb79d</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_prepare_select_with_cond_without_saveplan</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>af0727cfb18adead9985333fdf5ee68c2</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_update_y</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a8ca523eea50689e3d0bf48ec9f3e5b43</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_prepare_update</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a8425037ecded8b2f5142434d9285f30c</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>pg_spi_get_dep_ref_fees</name> + <anchorfile>d8/d39/own__test_8c.html</anchorfile> + <anchor>a9124ccfb3bd40b14ac033335b54e9086</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_aggregate.c</name> + <path>src/exchangedb/</path> + <filename>d4/d0b/pg__aggregate_8c.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="yes" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> + <includes id="d7/d27/compute__shard_8h" name="compute_shard.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/compute_shard.h</includes> + <includes id="d5/d6c/aggregate_8h" name="aggregate.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/aggregate.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_aggregate</name> + <anchorfile>d4/d0b/pg__aggregate_8c.html</anchorfile> + <anchor>aed827f08010d7a401f349a8b1cd0c265</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>pg_aggregate.c</name> + <path>src/exchangedb/spi/</path> + <filename>db/d35/spi_2pg__aggregate_8c.html</filename> + <member kind="function"> + <type></type> + <name>PG_FUNCTION_INFO_V1</name> + <anchorfile>db/d35/spi_2pg__aggregate_8c.html</anchorfile> + <anchor>a5f5bc95be7b08d57bedb9922f97906bf</anchor> + <arglist>(get_deposit_summary)</arglist> + </member> + <member kind="function"> + <type>Datum</type> + <name>get_deposit_summary</name> + <anchorfile>db/d35/spi_2pg__aggregate_8c.html</anchorfile> + <anchor>ab432871a1e522cdbeb4f4a52f3ec7edc</anchor> + <arglist>(PG_FUNCTION_ARGS)</arglist> + </member> + <member kind="variable"> + <type></type> + <name>PG_MODULE_MAGIC</name> + <anchorfile>db/d35/spi_2pg__aggregate_8c.html</anchorfile> + <anchor>a509119277abe280e6db17c34f79e01cf</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>update_rules.c</name> + <path>src/exchangedb/</path> + <filename>d8/d31/update__rules_8c.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="db/dad/taler__kyclogic__lib_8h" name="taler_kyclogic_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_kyclogic_lib.h</includes> + <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> + <includes id="d2/d8b/exchange-database_2start_8h" name="start.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/start.h</includes> + <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> + <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> + <includes id="d8/d6c/set__aml__lock_8h" name="set_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_aml_lock.h</includes> + <includes id="d5/d78/clear__aml__lock_8h" name="clear_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/clear_aml_lock.h</includes> + <includes id="dd/d5a/persist__aml__program__result_8h" name="persist_aml_program_result.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/persist_aml_program_result.h</includes> + <includes id="d2/dbe/insert__successor__measure_8h" name="insert_successor_measure.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/insert_successor_measure.h</includes> + <includes id="d1/da7/exchange-database_2event__notify_8h" name="event_notify.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_notify.h</includes> + <includes id="dd/d88/exchange-database_2event__listen_8h" name="event_listen.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen.h</includes> + <includes id="d7/d79/event__listen__cancel_8h" name="event_listen_cancel.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/event_listen_cancel.h</includes> + <includes id="dd/dbd/lookup__rules__by__access__token_8h" name="lookup_rules_by_access_token.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_rules_by_access_token.h</includes> + <includes id="d1/d9d/update__rules_8h" name="update_rules.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/update_rules.h</includes> + <includes id="d2/d0e/account__history_8h" name="account_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/account_history.h</includes> + <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> + <member kind="define"> + <type>#define</type> + <name>MAX_DEPTH</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a5db49eeef5c9bb774f02996f684df238</anchor> + <arglist></arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>return_result</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>af77405aaaa0ee503b5d44d8472d37812</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>fail_update</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a72cfab43fd89287d22d0c24d2a767ab4</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru, enum TALER_ErrorCode ec, const char *hint)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>check_rules</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>aff971c577451c9a5f903dde68b037e95</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>run_measure</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a0ee00e61815f415e2f9f135ce4c34dec</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru, const struct TALER_KYCLOGIC_Measure *m)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>aml_result_callback</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a39c4717d031f78fb9f4645a50a3064cd</anchor> + <arglist>(void *cls, const struct TALER_KYCLOGIC_AmlProgramResult *apr)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>fetch_latest_rules</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>ace762ba23b24850859c8caf6a9f68faf</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>trigger_fetch_latest_rules</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a758a0c06329dffe896a5f30e72e2bb64</anchor> + <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>update_rules</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a0708e1b6e30f1383ee0584720cfb02e2</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGEDB_RuleUpdater *</type> + <name>TALER_EXCHANGEDB_update_rules</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a5f7bd0d729c95999a80a6857d3665b97</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AttributeEncryptionKeyP *attribute_key, const struct TALER_NormalizedPaytoHashP *account, bool is_wallet, TALER_EXCHANGEDB_CurrentRulesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_update_rules_cancel</name> + <anchorfile>d8/d31/update__rules_8c.html</anchorfile> + <anchor>a18232b933af2ef6b558cce02b592dc42</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> + </member> + </compound> + <compound kind="file"> + <name>age_restriction.c</name> + <path>src/extensions/age_restriction/</path> + <filename>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <member kind="function" static="yes"> + <type>static void</type> + <name>age_restriction_disable</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>a185edb7d96b2edf0a21bf19b755ddbf0</anchor> + <arglist>(struct TALER_Extension *ext)</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>age_restriction_load_config</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>a56325a6f8035881f0b1ed90484c8e3a5</anchor> + <arglist>(const json_t *jconfig, struct TALER_Extension *ext)</arglist> + </member> + <member kind="function" static="yes"> + <type>static json_t *</type> + <name>age_restriction_manifest</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>a7044979133e91b33f94c8099e06b079b</anchor> + <arglist>(const struct TALER_Extension *ext)</arglist> + </member> + <member kind="function"> + <type>void *</type> + <name>libtaler_extension_age_restriction_init</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>a3c870b57251d41ae33521192ef729f80</anchor> + <arglist>(void *arg)</arglist> + </member> + <member kind="function"> + <type>void *</type> + <name>libtaler_extension_age_restriction_done</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>ac2fc533ef61747d96445f4817c4c39f5</anchor> + <arglist>(void *arg)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_AgeRestrictionConfig</type> + <name>AR_config</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>a4d46c1bee681c97ab6cd22cc4801dba5</anchor> + <arglist></arglist> + </member> + <member kind="variable"> + <type>struct TALER_Extension</type> + <name>TE_age_restriction</name> + <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> + <anchor>a906fdc2ec7be831a442cc00da95bc74d</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>age_restriction.c</name> + <path>src/util/</path> + <filename>df/d72/util_2age__restriction_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <member kind="define"> + <type>#define</type> + <name>sign</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>acbefdaa42b22d08add8899400e6302b3</anchor> + <arglist>(a, b, c)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>verify</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a20d7e4f8865a2a4f1b26bfef4469a6cc</anchor> + <arglist>(a, b, c, d)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_hash</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a6a03c02b0ddbee8748504990517fbd04</anchor> + <arglist>(const struct TALER_AgeCommitment *commitment, struct TALER_AgeCommitmentHashP *ahash)</arglist> + </member> + <member kind="function"> + <type>uint8_t</type> + <name>TALER_get_age_group</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a83a2e2042eaa9572cab7890f00876be3</anchor> + <arglist>(const struct TALER_AgeMask *mask, uint8_t age)</arglist> + </member> + <member kind="function"> + <type>uint8_t</type> + <name>TALER_get_lowest_age</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a5166b34018939b04847445bad9d39967</anchor> + <arglist>(const struct TALER_AgeMask *mask, uint8_t age)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_restriction_commit</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>acc02f6c56219f1fe77d1050abe1f6f88</anchor> + <arglist>(const struct TALER_AgeMask *mask, uint8_t age, const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *ncp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_derive</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a43506518e06c55a0cc308d0692e6133c</anchor> + <arglist>(const struct TALER_AgeCommitment *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitment *newac)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_derive_from_secret</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>abdda6a7ff95eaea3ad1aace59c3e76e7</anchor> + <arglist>(const struct TALER_AgeCommitment *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitment *newac)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_proof_derive</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a309f9123469ca02a6b4b697b5cb092d7</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitmentProof *newacp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_proof_derive_from_secret</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a8349ab2b7427221c2f2b599a4505346a</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitmentProof *newacp)</arglist> + </member> + <member kind="function"> + <type>GNUNET_NETWORK_STRUCT_END enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_attest</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>acc03ee8ca0dbd3e296685f2882e37e2b</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *cp, uint8_t age, struct TALER_AgeAttestationP *attest)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_verify</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a70e680746b3a0f7136e52858d2829019</anchor> + <arglist>(const struct TALER_AgeCommitment *comm, uint8_t age, const struct TALER_AgeAttestationP *attest)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_free</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a48951b0c7971d00829c5b512faeac6f9</anchor> + <arglist>(struct TALER_AgeCommitment *commitment)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_proof_free</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a59aa66c7605e74880b260b805716c882</anchor> + <arglist>(struct TALER_AgeProof *proof)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_proof_free</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>ac1004e0ccfb989e94720c8c092dc0deb</anchor> + <arglist>(struct TALER_AgeCommitmentProof *acp)</arglist> + </member> + <member kind="function"> + <type>struct TALER_AgeCommitmentProof *</type> + <name>TALER_age_commitment_proof_duplicate</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a00d43ea3a78064f89c8aac1509086bcc</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *acp)</arglist> + </member> + <member kind="function"> + <type>struct TALER_AgeCommitment *</type> + <name>TALER_age_commitment_duplicate</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>acf09bfaae948ea7c7cf48fe95ca8deac</anchor> + <arglist>(const struct TALER_AgeCommitment *ac)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_proof_deep_copy</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a51e4c150a6d9606ea59ac54e5d520f0a</anchor> + <arglist>(struct TALER_AgeCommitmentProof *nacp, const struct TALER_AgeCommitmentProof *acp)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_deep_copy</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>abdf2a89c78ab42d11b94add956a37978</anchor> + <arglist>(struct TALER_AgeCommitment *nac, const struct TALER_AgeCommitment *ac)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_JSON_parse_age_groups</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>ad4769b57969fda3e9b4bc1f14f776d01</anchor> + <arglist>(const json_t *root, struct TALER_AgeMask *mask)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_parse_age_group_string</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>aa5e5438a0c473d35518edabf41234a82</anchor> + <arglist>(const char *groups, struct TALER_AgeMask *mask)</arglist> + </member> + <member kind="function"> + <type>const char *</type> + <name>TALER_age_mask_to_string</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>aec319c93402a03d09bf5e8512eff07d7</anchor> + <arglist>(const struct TALER_AgeMask *mask)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_restriction_from_secret</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>af7c82377e38757c46db3ba15689a8393</anchor> + <arglist>(const struct TALER_PlanchetMasterSecretP *secret, const struct TALER_AgeMask *mask, const uint8_t max_age, struct TALER_AgeCommitmentProof *ncp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_parse_coarse_date</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>ab9ab3d6256bc7c9373b77e5d35367cc5</anchor> + <arglist>(const char *in, const struct TALER_AgeMask *mask, uint32_t *out)</arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_CRYPTO_Edx25519PublicKey</type> + <name>TALER_age_commitment_base_public_key</name> + <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> + <anchor>a0047db79e48d2002ab23117be1e45e65</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>age_restriction_helper.c</name> + <path>src/extensions/</path> + <filename>df/d78/age__restriction__helper_8c.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <member kind="function"> + <type>const struct TALER_AgeRestrictionConfig *</type> + <name>TALER_extensions_get_age_restriction_config</name> + <anchorfile>df/d78/age__restriction__helper_8c.html</anchorfile> + <anchor>ab29110e3845a467808e865a3c5ae18a8</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TALER_extensions_is_age_restriction_enabled</name> + <anchorfile>df/d78/age__restriction__helper_8c.html</anchorfile> + <anchor>a0ed2ca8b32e6f7abfacb430166ab4118</anchor> + <arglist>()</arglist> + </member> + <member kind="function"> + <type>struct TALER_AgeMask</type> + <name>TALER_extensions_get_age_restriction_mask</name> + <anchorfile>df/d78/age__restriction__helper_8c.html</anchorfile> + <anchor>a86e0c7b76232f8369a82f016a5268535</anchor> + <arglist>()</arglist> + </member> + </compound> + <compound kind="file"> + <name>extensions.c</name> + <path>src/extensions/</path> + <filename>db/d1f/extensions_8c.html</filename> + <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> + <includes id="d8/d1f/taler__extensions__policy_8h" name="taler_extensions_policy.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions_policy.h</includes> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> + <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> + <member kind="function"> + <type>const struct TALER_Extensions *</type> + <name>TALER_extensions_get_head</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>aefc934c977004bdb7c97ba787bffeb08</anchor> + <arglist>()</arglist> + </member> + <member kind="function" static="yes"> + <type>static enum GNUNET_GenericReturnValue</type> + <name>add_extension</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a096e8d47469a94245ec03b0b6c8b0e69</anchor> + <arglist>(const struct TALER_Extension *extension)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_Extension *</type> + <name>TALER_extensions_get_by_type</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>acfb932a4096eb5394fe898ce6dc8bf85</anchor> + <arglist>(enum TALER_Extension_Type type)</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TALER_extensions_is_enabled_type</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>add17742ccb4c8cfe3fcc816a7ca10269</anchor> + <arglist>(enum TALER_Extension_Type type)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_Extension *</type> + <name>TALER_extensions_get_by_name</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a6ee83b69e946470a223a77961dd785e9</anchor> + <arglist>(const char *name)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_extensions_verify_manifests_signature</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a0d51d6f7ba917c85071ead577778e696</anchor> + <arglist>(const json_t *manifests, struct TALER_MasterSignatureP *extensions_sig, struct TALER_MasterPublicKeyP *master_pub)</arglist> + </member> + <member kind="function" static="yes"> + <type>static void</type> + <name>configure_extension</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a0f1ae742d23212931a56417ba36ecdcd</anchor> + <arglist>(void *cls, const char *section)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_extensions_init</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>aa7e32d406038cf648b18fc591a4fbc86</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_extensions_parse_manifest</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a843c8097c1310acff0b52fe70f2707d6</anchor> + <arglist>(json_t *obj, int *critical, const char **version, json_t **config)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_extensions_load_manifests</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a68cd393ad41646f4fb1aad21bec52023</anchor> + <arglist>(const json_t *extensions)</arglist> + </member> + <member kind="function"> + <type>const char *</type> + <name>TALER_policy_fulfillment_state_str</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a2afe10aec7f41ab2a8edd89418a50e1d</anchor> + <arglist>(enum TALER_PolicyFulfillmentState state)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_extensions_create_policy_details</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>ac4594b8ad01f8676cb9f76cc994d16a8</anchor> + <arglist>(const char *currency, const json_t *policy_options, struct TALER_PolicyDetails *details, const char **error_hint)</arglist> + </member> + <member kind="variable" static="yes"> + <type>static struct TALER_Extensions</type> + <name>TE_extensions</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>ae8f255e2f06b8e9dcf16e64343d04094</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static bool</type> + <name>extensions_loaded</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>aad18294e8682b0f3eb8e2441f50941a2</anchor> + <arglist></arglist> + </member> + <member kind="variable" static="yes"> + <type>static const char *</type> + <name>fulfillment2str</name> + <anchorfile>db/d1f/extensions_8c.html</anchorfile> + <anchor>a9fda4f5ecc428581233e462b03e3077b</anchor> + <arglist>[]</arglist> + </member> + </compound> + <compound kind="file"> + <name>gettext.h</name> + <path>src/include/</path> + <filename>d4/d81/gettext_8h.html</filename> + <member kind="define"> + <type>#define</type> + <name>gettext</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>aa0fab2ce0e5eb897c393cee0d83c6ea9</anchor> + <arglist>(Msgid)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>dgettext</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>a86f757e66ffde703afba316a7396a28f</anchor> + <arglist>(Domainname, Msgid)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>dcgettext</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>a4419bece30ab76327deb6ef4149322f4</anchor> + <arglist>(Domainname, Msgid, Category)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>ngettext</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>a248c64613ae95f3477511c239fe9c5c1</anchor> + <arglist>(Msgid1, Msgid2, N)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>dngettext</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>a06fa46950f520d32c10de24270198932</anchor> + <arglist>(Domainname, Msgid1, Msgid2, N)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>dcngettext</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>aa646ec380c28849655fcc4d56873062c</anchor> + <arglist>(Domainname, Msgid1, Msgid2, N, Category)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>textdomain</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>aba3653075c8f1f84c741ef23b2266f89</anchor> + <arglist>(Domainname)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>bindtextdomain</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>ac719c37e146c0e2030a7ed1dfcbdd5f8</anchor> + <arglist>(Domainname, Dirname)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>bind_textdomain_codeset</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>a973ce74418a69a456534d48dedddcd46</anchor> + <arglist>(Domainname, Codeset)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>gettext_noop</name> + <anchorfile>d4/d81/gettext_8h.html</anchorfile> + <anchor>a1a0ef2e42374f90a13299cc06f437847</anchor> + <arglist>(String)</arglist> + </member> + </compound> + <compound kind="file"> + <name>create_tables.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d2/d7f/auditor-database_2create__tables_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_create_tables</name> + <anchorfile>d2/d7f/auditor-database_2create__tables_8h.html</anchorfile> + <anchor>a891c734d79a3333ae1faf2522f197278</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool support_partitions, uint32_t num_partitions)</arglist> + </member> + </compound> + <compound kind="file"> + <name>create_tables.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/db6/exchange-database_2create__tables_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_create_tables</name> + <anchorfile>d8/db6/exchange-database_2create__tables_8h.html</anchorfile> + <anchor>a4f88273e37abd708dda185e00c60151d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, bool support_partitions, uint32_t num_partitions)</arglist> + </member> + </compound> + <compound kind="file"> + <name>del_denomination_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>da/dd1/del__denomination__balance_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_del_denomination_balance</name> + <anchorfile>da/dd1/del__denomination__balance_8h.html</anchorfile> + <anchor>acfbfd16a7eef3c23f6c00b9c9a3a0bd8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> + </member> + </compound> + <compound kind="file"> + <name>del_reserve_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/dac/del__reserve__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_del_reserve_info</name> + <anchorfile>d3/dac/del__reserve__info_8h.html</anchorfile> + <anchor>a22fa6359f1dd66abee23388d37a3ccb5</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_auditor_closure_lag.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d6/d8b/delete__auditor__closure__lag_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_auditor_closure_lag</name> + <anchorfile>d6/d8b/delete__auditor__closure__lag_8h.html</anchorfile> + <anchor>a1fd9db71b83a299f261e4fd27373c387</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *amount, const struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_FullPayto credit_account_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_early_aggregation.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d67/delete__early__aggregation_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_early_aggregation</name> + <anchorfile>d9/d67/delete__early__aggregation_8h.html</anchorfile> + <anchor>a8821534a621aa4ad4b6eb3976c3c5cbd</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_generic.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dc/d4b/delete__generic_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_generic</name> + <anchorfile>dc/d4b/delete__generic_8h.html</anchorfile> + <anchor>af0b6739381da4610055c39fce90345da</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_pending_deposit.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d6/dd2/delete__pending__deposit_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_pending_deposit</name> + <anchorfile>d6/dd2/delete__pending__deposit_8h.html</anchorfile> + <anchor>a4a7aa070129961e0d904f42727cefc56</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_purse_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/d1b/delete__purse__info_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_purse_info</name> + <anchorfile>df/d1b/delete__purse__info_8h.html</anchorfile> + <anchor>a70bfc6699c19d964a656437fcf59fca8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_reserve_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/db4/delete__reserve__in__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_reserve_in_inconsistency</name> + <anchorfile>d5/db4/delete__reserve__in__inconsistency_8h.html</anchorfile> + <anchor>ae6837106251071330978d3112dc8bf1c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t row_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_wire_out_inconsistency_if_matching.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d4/d80/delete__wire__out__inconsistency__if__matching_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_delete_wire_out_inconsistency_if_matching</name> + <anchorfile>d4/d80/delete__wire__out__inconsistency__if__matching_8h.html</anchorfile> + <anchor>ae0d3dc1d148ecc6f4d6585cc34b23632</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>drop_tables.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dd/d99/auditor-database_2drop__tables_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_drop_tables</name> + <anchorfile>dd/d99/auditor-database_2drop__tables_8h.html</anchorfile> + <anchor>af3978389abc471591d92ed7ee1d65dfd</anchor> + <arglist>(void *cls, bool drop_exchangelist)</arglist> + </member> + </compound> + <compound kind="file"> + <name>drop_tables.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d76/exchange-database_2drop__tables_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_drop_tables</name> + <anchorfile>d4/d76/exchange-database_2drop__tables_8h.html</anchorfile> + <anchor>ad0b3fd89c2779b7bab11a7d017062d60</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_listen.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d45/auditor-database_2event__listen_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>struct GNUNET_DB_EventHandler *</type> + <name>AUDITORDB_event_listen</name> + <anchorfile>d9/d45/auditor-database_2event__listen_8h.html</anchorfile> + <anchor>ada946e44c6203351558989342e716884</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, struct GNUNET_TIME_Relative timeout, GNUNET_DB_EventCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>AUDITORDB_event_listen_cancel</name> + <anchorfile>d9/d45/auditor-database_2event__listen_8h.html</anchorfile> + <anchor>ab7e0abc5251b0a765a048a9c629ab52b</anchor> + <arglist>(struct GNUNET_DB_EventHandler *eh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_listen.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d88/exchange-database_2event__listen_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>struct GNUNET_DB_EventHandler *</type> + <name>TALER_EXCHANGEDB_event_listen</name> + <anchorfile>dd/d88/exchange-database_2event__listen_8h.html</anchorfile> + <anchor>ab83ba1c544ae99177de1e566b594c3b8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Relative timeout, const struct GNUNET_DB_EventHeaderP *es, GNUNET_DB_EventCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_notify.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>db/de3/auditor-database_2event__notify_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>AUDITORDB_event_notify</name> + <anchorfile>db/de3/auditor-database_2event__notify_8h.html</anchorfile> + <anchor>a3e7d9157b6fc6a90ad614ab4cab510d1</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_notify.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/da7/exchange-database_2event__notify_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_event_notify</name> + <anchorfile>d1/da7/exchange-database_2event__notify_8h.html</anchorfile> + <anchor>aa8461d463ad80504405e6f743cd03249</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>gc.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/d6b/auditor-database_2gc_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_gc</name> + <anchorfile>de/d6b/auditor-database_2gc_8h.html</anchorfile> + <anchor>a2272f63ff6b20d7951f1576c3883fd47</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>gc.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/db5/exchange-database_2gc_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_gc</name> + <anchorfile>d1/db5/exchange-database_2gc_8h.html</anchorfile> + <anchor>ad119275243f91b61b22048ee87306df3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_amount_arithmetic_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/d0f/get__amount__arithmetic__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_AmountArithmeticInconsistencyCallback</name> + <anchorfile>df/d0f/get__amount__arithmetic__inconsistency_8h.html</anchorfile> + <anchor>ad1bfa729b0dda77dc4ae4f77f944b6b2</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_amount_arithmetic_inconsistency</name> + <anchorfile>df/d0f/get__amount__arithmetic__inconsistency_8h.html</anchorfile> + <anchor>a00487c9490b05d7bcea25c09b3718328</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_AmountArithmeticInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_auditor_closure_lags.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dd/dfd/get__auditor__closure__lags_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ClosureLagsCallback</name> + <anchorfile>dd/dfd/get__auditor__closure__lags_8h.html</anchorfile> + <anchor>a43c9acd6b75a7b3a5dbfd95e024eba6b</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_auditor_closure_lags</name> + <anchorfile>dd/dfd/get__auditor__closure__lags_8h.html</anchorfile> + <anchor>a9c8f3665bf8d08fd1a392f3f0fb28db6</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ClosureLagsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_auditor_progress.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/d7f/get__auditor__progress_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_auditor_progress</name> + <anchorfile>d5/d7f/get__auditor__progress_8h.html</anchorfile> + <anchor>a56f3f64788f0156faae2d8075219cd36</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t *progress_offset,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_bad_sig_losses.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d7/de8/get__bad__sig__losses_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_BadSigLossesCallback</name> + <anchorfile>d7/de8/get__bad__sig__losses_8h.html</anchorfile> + <anchor>a4c8fe4b6cdd1c11075c87de047733c6c</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_bad_sig_losses</name> + <anchorfile>d7/de8/get__bad__sig__losses_8h.html</anchorfile> + <anchor>a133fb63ef8cbdbd8c69ce72f69bbb44a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, const struct GNUNET_CRYPTO_EddsaPublicKey *op_spec_pub, const char *op, TALER_AUDITORDB_BadSigLossesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d8/d5a/get__balance_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_balance</name> + <anchorfile>d8/d5a/get__balance_8h.html</anchorfile> + <anchor>aa6175869dbb096b8f509b5fab88a0839</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, struct TALER_Amount *balance_value,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_balances.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/d04/get__balances_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_Balances</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_BalancesCallback</name> + <anchorfile>de/d04/get__balances_8h.html</anchorfile> + <anchor>aedce06b52a9de1d623f3583036fa4a06</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_Balances *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_balances</name> + <anchorfile>de/d04/get__balances_8h.html</anchorfile> + <anchor>a6263da0c37d8b90d1de7fbde66f2361d</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, TALER_AUDITORDB_BalancesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_coin_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d4/d4e/get__coin__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_CoinInconsistencyCallback</name> + <anchorfile>d4/d4e/get__coin__inconsistency_8h.html</anchorfile> + <anchor>af7c253115b9d900f1a3cef7f42767b6c</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_coin_inconsistency</name> + <anchorfile>d4/d4e/get__coin__inconsistency_8h.html</anchorfile> + <anchor>aaf4373fbb5105b19ffb461b18a0eb85a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_CoinInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d88/get__denomination__balance_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denomination_balance</name> + <anchorfile>d9/d88/get__denomination__balance_8h.html</anchorfile> + <anchor>ae9dc676b537047078deb5a94ea8458d0</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_key_validity_withdraw_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d8/d1b/get__denomination__key__validity__withdraw__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistencyCallback</name> + <anchorfile>d8/d1b/get__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> + <anchor>a397bd701692cfc5231ac8f43dd5565fa</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>d8/d1b/get__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> + <anchor>ab3f6fe5f33b0cd993c99821806daa4d7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_pending.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d4/d82/get__denomination__pending_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_DenominationPendingCallback</name> + <anchorfile>d4/d82/get__denomination__pending_8h.html</anchorfile> + <anchor>ab75e9508480a000b879870843a0169f8</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denomination_pending</name> + <anchorfile>d4/d82/get__denomination__pending_8h.html</anchorfile> + <anchor>a1865d3c4fc70f912390d96b0a75c0312</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_DenominationPendingCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denominations_without_sigs.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/dfd/get__denominations__without__sigs_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_DenominationsWithoutSigsCallback</name> + <anchorfile>d3/dfd/get__denominations__without__sigs_8h.html</anchorfile> + <anchor>acf0f4724dbb2f21a8576202aca2b764a</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_denominations_without_sigs</name> + <anchorfile>d3/dfd/get__denominations__without__sigs_8h.html</anchorfile> + <anchor>a244ef7c0766b70b213d9f6eec9f039e7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationsWithoutSigsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_deposit_confirmations.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d32/get__deposit__confirmations_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_DepositConfirmationCallback</name> + <anchorfile>d9/d32/get__deposit__confirmations_8h.html</anchorfile> + <anchor>abbab3e41384e50ce20d29bab01c4a9da</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_deposit_confirmations</name> + <anchorfile>d9/d32/get__deposit__confirmations_8h.html</anchorfile> + <anchor>adca589edf97a3979cf637419c53de86a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DepositConfirmationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_emergency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>db/d9c/get__emergency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_EmergencyCallback</name> + <anchorfile>db/d9c/get__emergency_8h.html</anchorfile> + <anchor>a8c9c0621fade3563401ff391bf2e88eb</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_Emergency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_emergency</name> + <anchorfile>db/d9c/get__emergency_8h.html</anchorfile> + <anchor>aa9b91d5fc820a0df73b1d4ee1722ef26</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_emergency_by_count.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/dab/get__emergency__by__count_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_EmergenciesByCountCallback</name> + <anchorfile>d9/dab/get__emergency__by__count_8h.html</anchorfile> + <anchor>a28563b4c91f3b377353ca889d1e96c94</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_emergency_by_count</name> + <anchorfile>d9/dab/get__emergency__by__count_8h.html</anchorfile> + <anchor>afec95be46472c4b54f50c16be2a4ddf7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergenciesByCountCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_exchange_signkeys.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d7/de1/get__exchange__signkeys_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_ExchangeSignkeys</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ExchangeSignkeysCallback</name> + <anchorfile>d7/de1/get__exchange__signkeys_8h.html</anchorfile> + <anchor>a980dd866019bdafd3bbfa4fdb5df370a</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_ExchangeSignkeys *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_exchange_signkeys</name> + <anchorfile>d7/de1/get__exchange__signkeys_8h.html</anchorfile> + <anchor>a7fb9274ca0b63a001487f04812fff996</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ExchangeSignkeysCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_fee_time_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dd/df6/get__fee__time__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_FeeTimeInconsistencyCallback</name> + <anchorfile>dd/df6/get__fee__time__inconsistency_8h.html</anchorfile> + <anchor>af9fda3f7f816199f8deb4e76fa548cee</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_fee_time_inconsistency</name> + <anchorfile>dd/df6/get__fee__time__inconsistency_8h.html</anchorfile> + <anchor>a09858f263b923759f190953566560e2a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_FeeTimeInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_misattribution_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/d2a/get__misattribution__in__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_MisattributionInInconsistencyCallback</name> + <anchorfile>de/d2a/get__misattribution__in__inconsistency_8h.html</anchorfile> + <anchor>aa995d6e0bb77536fcad6400abb881dba</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_misattribution_in_inconsistency</name> + <anchorfile>de/d2a/get__misattribution__in__inconsistency_8h.html</anchorfile> + <anchor>a0da53ca0aed0d523988b175cabfcf7f2</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_MisattributionInInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_progress_points.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/d8e/get__progress__points_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_Progress</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ProgressPointsCallback</name> + <anchorfile>d3/d8e/get__progress__points_8h.html</anchorfile> + <anchor>abf967619e024f5d9d9331b1bb3c7d66f</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_Progress *pp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_progress_points</name> + <anchorfile>d3/d8e/get__progress__points_8h.html</anchorfile> + <anchor>a3a4b25af8bd9f2bd34b5c493898030ad</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, TALER_AUDITORDB_ProgressPointsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purse_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d24/get__purse__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_purse_info</name> + <anchorfile>d9/d24/get__purse__info_8h.html</anchorfile> + <anchor>ae369ffd0cfb78770131f469430186cea</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, uint64_t *rowid, struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp *expiration_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purse_not_closed_inconsistencies.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/dc6/get__purse__not__closed__inconsistencies_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_PurseNotClosedInconsistenciesCallback</name> + <anchorfile>df/dc6/get__purse__not__closed__inconsistencies_8h.html</anchorfile> + <anchor>a71ed682aba1085056363e50ef114b72f</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_purse_not_closed_inconsistencies</name> + <anchorfile>df/dc6/get__purse__not__closed__inconsistencies_8h.html</anchorfile> + <anchor>a06524c1c01083e85f4dd56355a440fe4</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_PurseNotClosedInconsistenciesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purses.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/dc0/get__purses_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_Purses</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_PursesCallback</name> + <anchorfile>df/dc0/get__purses_8h.html</anchorfile> + <anchor>aec45e79cdd4a951ca3c818bd61bc1a92</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Purses *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_purses</name> + <anchorfile>df/dc0/get__purses_8h.html</anchorfile> + <anchor>ae45b08570777ab9e06b5d22abc3fdb0a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_PursesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_balance_insufficient_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>db/d6f/get__reserve__balance__insufficient__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback</name> + <anchorfile>db/d6f/get__reserve__balance__insufficient__inconsistency_8h.html</anchorfile> + <anchor>ace77a84081472e3b9f43f86cfe3bc69f</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_balance_insufficient_inconsistency</name> + <anchorfile>db/d6f/get__reserve__balance__insufficient__inconsistency_8h.html</anchorfile> + <anchor>af3d74f7ea5b36f5d671b288f3f7e3755</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_balance_summary_wrong_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d92/get__reserve__balance__summary__wrong__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback</name> + <anchorfile>d9/d92/get__reserve__balance__summary__wrong__inconsistency_8h.html</anchorfile> + <anchor>afb617090051996ba4b9be2a85f1890c3</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>d9/d92/get__reserve__balance__summary__wrong__inconsistency_8h.html</anchorfile> + <anchor>a7bea33bc485e0f7b9cd225a0cb6519ac</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d4/d5f/get__reserve__in__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ReserveInInconsistencyCallback</name> + <anchorfile>d4/d5f/get__reserve__in__inconsistency_8h.html</anchorfile> + <anchor>a4aa31703a9f21af90f199195fc16fe75</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_in_inconsistency</name> + <anchorfile>d4/d5f/get__reserve__in__inconsistency_8h.html</anchorfile> + <anchor>a634cb8fb07c018b405d99b6910d3624e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveInInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d2/d32/get__reserve__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_info</name> + <anchorfile>d2/d32/get__reserve__info_8h.html</anchorfile> + <anchor>a02e036263f333c88f599eb88067a43d2</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *rowid, struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp *expiration_date, struct TALER_FullPayto *sender_account)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_not_closed_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/d77/get__reserve__not__closed__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ReserveNotClosedInconsistencyCallback</name> + <anchorfile>d3/d77/get__reserve__not__closed__inconsistency_8h.html</anchorfile> + <anchor>af8157a9f43ecca011d61d5326cbb8334</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserve_not_closed_inconsistency</name> + <anchorfile>d3/d77/get__reserve__not__closed__inconsistency_8h.html</anchorfile> + <anchor>ab4e9945f3d92f2230fd7c19080473913</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveNotClosedInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserves.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/d3e/get__reserves_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_Reserves</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ReservesCallback</name> + <anchorfile>d5/d3e/get__reserves_8h.html</anchorfile> + <anchor>a683513a5101fbad02ed5d8881fd080ba</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Reserves *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_reserves</name> + <anchorfile>d5/d3e/get__reserves_8h.html</anchorfile> + <anchor>af13958c37e8a96e18f1c8cb00ad191e4</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_ReservesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_row_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>da/df9/get__row__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_RowInconsistencyCallback</name> + <anchorfile>da/df9/get__row__inconsistency_8h.html</anchorfile> + <anchor>a0dfc5ba218d0281c6c4128d1e6cee367</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_row_inconsistency</name> + <anchorfile>da/df9/get__row__inconsistency_8h.html</anchorfile> + <anchor>ac987588c500564241a838e5262213447</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_row_minor_inconsistencies.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d7/d5e/get__row__minor__inconsistencies_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_RowMinorInconsistenciesCallback</name> + <anchorfile>d7/d5e/get__row__minor__inconsistencies_8h.html</anchorfile> + <anchor>ae6ea50f6e2244f3c5462092e148b20d9</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_row_minor_inconsistencies</name> + <anchorfile>d7/d5e/get__row__minor__inconsistencies_8h.html</anchorfile> + <anchor>a0318c84a8e37ac4cf0de32f5e9f13223</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowMinorInconsistenciesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_fee_summary.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/d68/get__wire__fee__summary_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_wire_fee_summary</name> + <anchorfile>df/d68/get__wire__fee__summary_8h.html</anchorfile> + <anchor>abdac75eada1589e3589507d9b78fdfad</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, struct TALER_Amount *wire_fee_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_format_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d6/dd1/get__wire__format__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_WireFormatInconsistencyCallback</name> + <anchorfile>d6/dd1/get__wire__format__inconsistency_8h.html</anchorfile> + <anchor>a7024795bb3f11114a4efc93820a9aaf4</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_wire_format_inconsistency</name> + <anchorfile>d6/dd1/get__wire__format__inconsistency_8h.html</anchorfile> + <anchor>a6cda075771d35ece81b1c3cd6c1602f9</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireFormatInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_out_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>da/d93/get__wire__out__inconsistency_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_WireOutInconsistencyCallback</name> + <anchorfile>da/d93/get__wire__out__inconsistency_8h.html</anchorfile> + <anchor>a59baf1a247ad400b20e9c974dc14399b</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_get_wire_out_inconsistency</name> + <anchorfile>da/d93/get__wire__out__inconsistency_8h.html</anchorfile> + <anchor>a3d8f8e2e032c73b839dcd36c0065cb32</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireOutInconsistencyCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_amount_arithmetic_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dd/d0f/insert__amount__arithmetic__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_amount_arithmetic_inconsistency</name> + <anchorfile>dd/d0f/insert__amount__arithmetic__inconsistency_8h.html</anchorfile> + <anchor>a9a52eb499073ec054c2e0c204da3287d</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_auditor_closure_lags.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d6/d26/insert__auditor__closure__lags_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_auditor_closure_lags</name> + <anchorfile>d6/d26/insert__auditor__closure__lags_8h.html</anchorfile> + <anchor>a20d127a5a393540f242c9c7c6c247d5e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_auditor_progress.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/d3e/insert__auditor__progress_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_auditor_progress</name> + <anchorfile>de/d3e/insert__auditor__progress_8h.html</anchorfile> + <anchor>af20245e52e10015d49a5550156080a40</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_bad_sig_losses.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/dc3/insert__bad__sig__losses_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_bad_sig_losses</name> + <anchorfile>d3/dc3/insert__bad__sig__losses_8h.html</anchorfile> + <anchor>a21760876591077621f7a203ddc83cf1b</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/dca/insert__balance_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_balance</name> + <anchorfile>de/dca/insert__balance_8h.html</anchorfile> + <anchor>a799126d74e6239845684200a3d105afb</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_value,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_coin_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d0/d49/insert__coin__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_coin_inconsistency</name> + <anchorfile>d0/d49/insert__coin__inconsistency_8h.html</anchorfile> + <anchor>a360c6e6700a4a411708cd30c00d79cb9</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d8/d36/insert__denomination__balance_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denomination_balance</name> + <anchorfile>d8/d36/insert__denomination__balance_8h.html</anchorfile> + <anchor>a367b3c8719a8110f3a7b62ddd9edd0e8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_key_validity_withdraw_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>db/d62/insert__denomination__key__validity__withdraw__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="define"> + <type>#define</type> + <name>AUDITOR_DATABASE_INSERT_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY_H</name> + <anchorfile>db/d62/insert__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> + <anchor>a982c5515aaf8c4338623e3db0555323c</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denomination_key_validity_withdraw_inconsistency</name> + <anchorfile>db/d62/insert__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> + <anchor>af3408658f514a853e6ba4f690f9bf114</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_pending.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/d4f/insert__denomination__pending_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denomination_pending</name> + <anchorfile>de/d4f/insert__denomination__pending_8h.html</anchorfile> + <anchor>ae0ae9723d4f6d1bdd1502b5d25f9f4d7</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denominations_without_sigs.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/ded/insert__denominations__without__sigs_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_denominations_without_sigs</name> + <anchorfile>de/ded/insert__denominations__without__sigs_8h.html</anchorfile> + <anchor>ab15a0f14d4037ae6f54a51190c5cfdaa</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_deposit_confirmation.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>da/d0b/insert__deposit__confirmation_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_deposit_confirmation</name> + <anchorfile>da/d0b/insert__deposit__confirmation_8h.html</anchorfile> + <anchor>ad214380ea71987e7c72455608e9a204e</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_early_aggregation.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d0/d41/insert__early__aggregation_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_early_aggregation</name> + <anchorfile>d0/d41/insert__early__aggregation_8h.html</anchorfile> + <anchor>a7e0dcb0f9002a169355bbec842d012d3</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id, uint64_t tracking_serial_id, const struct TALER_Amount *total_amount)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_emergency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dd/dfe/insert__emergency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_emergency</name> + <anchorfile>dd/dfe/insert__emergency_8h.html</anchorfile> + <anchor>a6e99ce079b8b2f93771af5f278d6284c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_Emergency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_emergency_by_count.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d1/d81/insert__emergency__by__count_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_emergency_by_count</name> + <anchorfile>d1/d81/insert__emergency__by__count_8h.html</anchorfile> + <anchor>a8922d534742b98943aa023d3a3b5df63</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_exchange_signkey.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/d76/insert__exchange__signkey_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_ExchangeSigningKey</class> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_exchange_signkey</name> + <anchorfile>de/d76/insert__exchange__signkey_8h.html</anchorfile> + <anchor>aa42113daf13fa0ffb1fdd70353cf79c4</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ExchangeSigningKey *sk)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_fee_time_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d14/insert__fee__time__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_fee_time_inconsistency</name> + <anchorfile>d9/d14/insert__fee__time__inconsistency_8h.html</anchorfile> + <anchor>ad4a37247baa3cd40ead2d612f53adc7c</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_historic_denom_revenue.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d0/d4d/insert__historic__denom__revenue_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_historic_denom_revenue</name> + <anchorfile>d0/d4d/insert__historic__denom__revenue_8h.html</anchorfile> + <anchor>a9aefad87d845439db3953dc752031481</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct GNUNET_TIME_Timestamp revenue_timestamp, const struct TALER_Amount *revenue_balance, const struct TALER_Amount *loss_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_historic_reserve_revenue.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>db/d50/insert__historic__reserve__revenue_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_historic_reserve_revenue</name> + <anchorfile>db/d50/insert__historic__reserve__revenue_8h.html</anchorfile> + <anchor>aee27e022dea1ce26bfd3e40815ef4bc8</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_Amount *reserve_profits)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_misattribution_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d2/de6/insert__misattribution__in__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_misattribution_in_inconsistency</name> + <anchorfile>d2/de6/insert__misattribution__in__inconsistency_8h.html</anchorfile> + <anchor>a2b2c06cab05b5ba97f7322d27c4f21bc</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_pending_deposit.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/d1f/insert__pending__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_pending_deposit</name> + <anchorfile>d3/d1f/insert__pending__deposit_8h.html</anchorfile> + <anchor>aab2fa53e27f88b1dd6ffe08ec12351a9</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id, const struct TALER_FullPaytoHashP *wire_target_h_payto, const struct TALER_Amount *total_amount, struct GNUNET_TIME_Timestamp deadline)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_purse_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>da/d45/insert__purse__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_purse_info</name> + <anchorfile>da/d45/insert__purse__info_8h.html</anchorfile> + <anchor>a1fea8c2fb6a583003b3aae8ebbd8e882</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_purse_not_closed_inconsistencies.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d6/db7/insert__purse__not__closed__inconsistencies_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_purse_not_closed_inconsistencies</name> + <anchorfile>d6/db7/insert__purse__not__closed__inconsistencies_8h.html</anchorfile> + <anchor>a11600730469f14d0f7ebcc6dddb9f3ca</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_balance_insufficient_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d8/daf/insert__reserve__balance__insufficient__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_balance_insufficient_inconsistency</name> + <anchorfile>d8/daf/insert__reserve__balance__insufficient__inconsistency_8h.html</anchorfile> + <anchor>ab69e5ca269f470fd9aaf616730854bd2</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_balance_summary_wrong_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/d5f/insert__reserve__balance__summary__wrong__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_balance_summary_wrong_inconsistency</name> + <anchorfile>d5/d5f/insert__reserve__balance__summary__wrong__inconsistency_8h.html</anchorfile> + <anchor>a4c6e45c60bab9edd19a0511412bc7e6a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d3/d19/insert__reserve__in__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_in_inconsistency</name> + <anchorfile>d3/d19/insert__reserve__in__inconsistency_8h.html</anchorfile> + <anchor>a65251c79bf864a66fcd197a1eaa8b753</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d6/da0/insert__reserve__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_info</name> + <anchorfile>d6/da0/insert__reserve__info_8h.html</anchorfile> + <anchor>aaa25a9ec4226215fcef7a547ad644c6f</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp expiration_date, const struct TALER_FullPayto origin_account)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_not_closed_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/dcf/insert__reserve__not__closed__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_reserve_not_closed_inconsistency</name> + <anchorfile>de/dcf/insert__reserve__not__closed__inconsistency_8h.html</anchorfile> + <anchor>a3923c0a3ac765ffc6f76ec7a8273f243</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_row_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/dbe/insert__row__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_row_inconsistency</name> + <anchorfile>d5/dbe/insert__row__inconsistency_8h.html</anchorfile> + <anchor>a41a7729b8722b8c2cc05291c97fe6b63</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_row_minor_inconsistencies.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d2/dc1/insert__row__minor__inconsistencies_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_row_minor_inconsistencies</name> + <anchorfile>d2/dc1/insert__row__minor__inconsistencies_8h.html</anchorfile> + <anchor>a7e13e03f3487231cb00aa683bab7a388</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_wire_format_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d4/dcd/insert__wire__format__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_wire_format_inconsistency</name> + <anchorfile>d4/dcd/insert__wire__format__inconsistency_8h.html</anchorfile> + <anchor>a2ffce1b7d0f1125784c1448f7d0b432a</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_wire_out_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d2/d86/insert__wire__out__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_insert_wire_out_inconsistency</name> + <anchorfile>d2/d86/insert__wire__out__inconsistency_8h.html</anchorfile> + <anchor>ae6406c8b80a266f50d81e9915eb31615</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_reserve_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/d8c/lookup__reserve__in__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_lookup_reserve_in_inconsistency</name> + <anchorfile>df/d8c/lookup__reserve__in__inconsistency_8h.html</anchorfile> + <anchor>af0881820b73e551dacc5c14817b80377</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>preflight.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d1/d73/auditor-database_2preflight_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_preflight</name> + <anchorfile>d1/d73/auditor-database_2preflight_8h.html</anchorfile> + <anchor>a42dab5fc081c875bdfc105ad165ccb27</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>preflight.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d12/exchange-database_2preflight_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_preflight</name> + <anchorfile>d8/d12/exchange-database_2preflight_8h.html</anchorfile> + <anchor>a97044f09f6a50567123ae4549af0961f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_early_aggregations.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d0/d2a/select__early__aggregations_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_EarlyAggregation</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_EarlyAggregationsCallback</name> + <anchorfile>d0/d2a/select__early__aggregations_8h.html</anchorfile> + <anchor>abfca91bca07b67e757d69140529e84de</anchor> + <arglist>)(void *cls, const struct TALER_AUDITORDB_EarlyAggregation *ea)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_early_aggregations</name> + <anchorfile>d0/d2a/select__early__aggregations_8h.html</anchorfile> + <anchor>a5ea9f181e50ffd5a889dc2da607a2bed</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EarlyAggregationsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_historic_denom_revenue.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d8/d7e/select__historic__denom__revenue_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_HistoricDenominationRevenue</class> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_HistoricDenominationRevenueDataCallback</name> + <anchorfile>d8/d7e/select__historic__denom__revenue_8h.html</anchorfile> + <anchor>aa577f07862c9bcab8ed800088c7cc4a9</anchor> + <arglist>)(void *cls, uint64_t serial_id, const struct TALER_DenominationHashP *denom_pub_hash, struct GNUNET_TIME_Timestamp revenue_timestamp, const struct TALER_Amount *revenue_balance, const struct TALER_Amount *loss_balance)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_historic_denom_revenue</name> + <anchorfile>d8/d7e/select__historic__denom__revenue_8h.html</anchorfile> + <anchor>a8053126f3863d72b0930ef45fa6d9e12</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricDenominationRevenueDataCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_historic_reserve_revenue.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d4/d5d/select__historic__reserve__revenue_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_HistoricReserveRevenueDataCallback</name> + <anchorfile>d4/d5d/select__historic__reserve__revenue_8h.html</anchorfile> + <anchor>a52d15ab13cb854ce4c72bdf9fd0d29b8</anchor> + <arglist>)(void *cls, uint64_t serial_id, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_Amount *reserve_profits)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_historic_reserve_revenue</name> + <anchorfile>d4/d5d/select__historic__reserve__revenue_8h.html</anchorfile> + <anchor>a23b4616c927d108d37d0c260d1476582</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricReserveRevenueDataCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_pending_deposits.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/dc7/select__pending__deposits_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_AUDITORDB_WireMissingCallback</name> + <anchorfile>d9/dc7/select__pending__deposits_8h.html</anchorfile> + <anchor>a611b918da2d3231da1de867299cf8573</anchor> + <arglist>)(void *cls, uint64_t row_id, uint64_t batch_deposit_serial_id, const struct TALER_Amount *total_amount, const struct TALER_FullPaytoHashP *wire_target_h_payto, struct GNUNET_TIME_Timestamp deadline, bool suppressed)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_pending_deposits</name> + <anchorfile>d9/dc7/select__pending__deposits_8h.html</anchorfile> + <anchor>a8c64f2829d5bfa342382ffb0927c4261</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, struct GNUNET_TIME_Absolute deadline, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireMissingCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_expired.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/dcc/select__purse__expired_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_AUDITORDB_ExpiredPurseCallback</name> + <anchorfile>d5/dcc/select__purse__expired_8h.html</anchorfile> + <anchor>a2dffd10d14b399b8a4dab59bd6ae04c6</anchor> + <arglist>)(void *cls, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_purse_expired</name> + <anchorfile>d5/dcc/select__purse__expired_8h.html</anchorfile> + <anchor>acff321e7b43cd347bd0270a15ff4a3eb</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, TALER_AUDITORDB_ExpiredPurseCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserve_in_inconsistency.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dc/dff/select__reserve__in__inconsistency_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_select_reserve_in_inconsistency</name> + <anchorfile>dc/dff/select__reserve__in__inconsistency_8h.html</anchorfile> + <anchor>ada9a4d1a07c34869246cc03218e440a5</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>start.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>df/dc0/auditor-database_2start_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>AUDITORDB_start</name> + <anchorfile>df/dc0/auditor-database_2start_8h.html</anchorfile> + <anchor>aee363278e096537b477bc2e392341404</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>AUDITORDB_rollback</name> + <anchorfile>df/dc0/auditor-database_2start_8h.html</anchorfile> + <anchor>ae1b4e85074ab0eb512fd0a90900480b0</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_commit</name> + <anchorfile>df/dc0/auditor-database_2start_8h.html</anchorfile> + <anchor>a4c49dc9b0337e7efea9d97bd80085b11</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>start.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d8b/exchange-database_2start_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_start</name> + <anchorfile>d2/d8b/exchange-database_2start_8h.html</anchorfile> + <anchor>a86ad20859bea123498a526a2a2861770</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>template.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>de/db8/template_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + </compound> + <compound kind="file"> + <name>update_auditor_progress.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>da/d61/update__auditor__progress_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_auditor_progress</name> + <anchorfile>da/d61/update__auditor__progress_8h.html</anchorfile> + <anchor>a96ab87762ac19f8bccd9e78b640cbe67</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d2/d88/update__balance_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_balance</name> + <anchorfile>d2/d88/update__balance_8h.html</anchorfile> + <anchor>ad2ab2e9f43f41d0dd89f73db7325c7fe</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_amount,...)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_denomination_balance.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d5/db2/update__denomination__balance_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_denomination_balance</name> + <anchorfile>d5/db2/update__denomination__balance_8h.html</anchorfile> + <anchor>a62e7a489efc03c5a57cb4a93eeab9527</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_generic_suppressed.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>dc/d14/update__generic__suppressed_8h.html</filename> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_generic_suppressed</name> + <anchorfile>dc/d14/update__generic__suppressed_8h.html</anchorfile> + <anchor>a010d6180662dafdb67d458cc495e4e01</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id, bool suppressed)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_purse_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/dfa/update__purse__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_purse_info</name> + <anchorfile>d9/dfa/update__purse__info_8h.html</anchorfile> + <anchor>a0a3e56a5226b71c1b256dbd084fcabce</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_reserve_info.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>db/d92/update__reserve__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_reserve_info</name> + <anchorfile>db/d92/update__reserve__info_8h.html</anchorfile> + <anchor>ad661d0ac3d872ba42fbdbd6f0fa83e1f</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp expiration_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_wire_fee_summary.h</name> + <path>src/include/taler/auditor-database/</path> + <filename>d9/d01/update__wire__fee__summary_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>AUDITORDB_update_wire_fee_summary</name> + <anchorfile>d9/d01/update__wire__fee__summary_8h.html</anchorfile> + <anchor>a633f21ce98e4ce73db711eec340481e3</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *wire_fee_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>backoff.h</name> + <path>src/include/taler/</path> + <filename>d7/da3/backoff_8h.html</filename> + <member kind="define"> + <type>#define</type> + <name>EXCHANGE_LIB_BACKOFF</name> + <anchorfile>d7/da3/backoff_8h.html</anchorfile> + <anchor>a7ef8e6a933fd318d9169e9cab0f1b947</anchor> + <arglist>(r)</arglist> + </member> + </compound> + <compound kind="file"> + <name>abort_shard.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/de5/abort__shard_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_abort_shard</name> + <anchorfile>dc/de5/abort__shard_8h.html</anchorfile> + <anchor>a0ba25dfb6f3fe5cfe060c93521b6fe92</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>account_history.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d0e/account__history_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_HistoryBuilderContext</class> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_aml_history_builder</name> + <anchorfile>d2/d0e/account__history_8h.html</anchorfile> + <anchor>a5a9115a4937031203f03975265469644</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_kyc_history_builder</name> + <anchorfile>d2/d0e/account__history_8h.html</anchorfile> + <anchor>adebfb59024d78c3ac68374c05f801b3a</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_current_rule_builder</name> + <anchorfile>d2/d0e/account__history_8h.html</anchorfile> + <anchor>a6c105175090619a8c19d6702d1bcf10c</anchor> + <arglist>(void *cls)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGEDB_current_attributes_builder</name> + <anchorfile>d2/d0e/account__history_8h.html</anchorfile> + <anchor>a45777938b71167ab395820e576df2340</anchor> + <arglist>(void *cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>activate_signing_key.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d12/activate__signing__key_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_activate_signing_key</name> + <anchorfile>db/d12/activate__signing__key_8h.html</anchorfile> + <anchor>a1f42306c6245433a63e2c5f340048a17</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_EXCHANGEDB_SignkeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>add_denomination_key.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/d65/add__denomination__key_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_add_denomination_key</name> + <anchorfile>d3/d65/add__denomination__key_8h.html</anchorfile> + <anchor>aa46f50e8eb67dba94b55b9eaa353da3a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>add_policy_fulfillment_proof.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/d29/add__policy__fulfillment__proof_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d1f/taler__extensions__policy_8h" name="taler_extensions_policy.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions_policy.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_add_policy_fulfillment_proof</name> + <anchorfile>d1/d29/add__policy__fulfillment__proof_8h.html</anchorfile> + <anchor>a8a762b137834de137a335064edb1e1d6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_PolicyFulfillmentTransactionData *fulfillment)</arglist> + </member> + </compound> + <compound kind="file"> + <name>aggregate.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d6c/aggregate_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_aggregate</name> + <anchorfile>d5/d6c/aggregate_8h.html</anchorfile> + <anchor>aed827f08010d7a401f349a8b1cd0c265</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>batch_ensure_coin_known.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d32/batch__ensure__coin__known_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_CoinInfo</class> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGEDB_AgeCommitmentHash_Conflict</name> + <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> + <anchor>a3de611c98be3fbebd938026e3cfcb1f2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AgeCommitmentHashP_NoConflict</name> + <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> + <anchor>a3de611c98be3fbebd938026e3cfcb1f2a98e71145a74cf64f5f85708bcafefced</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AgeCommitmentHashP_NullExpected</name> + <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> + <anchor>a3de611c98be3fbebd938026e3cfcb1f2a3e67d58f397c62f1e3b534724eda1f1e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AgeCommitmentHashP_ValueExpected</name> + <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> + <anchor>a3de611c98be3fbebd938026e3cfcb1f2abfe1953ad122193328998b2af0a32c6e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AgeCommitmentHashP_ValueDiffers</name> + <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> + <anchor>a3de611c98be3fbebd938026e3cfcb1f2a3769426f16a0000727e363a08b09d372</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_batch_ensure_coin_known</name> + <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> + <anchor>ac50b06e4f3897ec045286a07c0e9c99d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo *coin, struct TALER_EXCHANGEDB_CoinInfo *result, unsigned int coin_length, unsigned int batch_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>begin_revolving_shard.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d1b/begin__revolving__shard_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_begin_revolving_shard</name> + <anchorfile>dc/d1b/begin__revolving__shard_8h.html</anchorfile> + <anchor>a8591d5317e7d2677c62984091ca73b8f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint32_t shard_size, uint32_t shard_limit, uint32_t *start_row, uint32_t *end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>begin_shard.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/db9/begin__shard_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_begin_shard</name> + <anchorfile>d3/db9/begin__shard_8h.html</anchorfile> + <anchor>a12ea4d2928a5d32a4ee4d58a450ca7be</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, struct GNUNET_TIME_Relative delay, uint64_t shard_size, uint64_t *start_row, uint64_t *end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>clear_aml_lock.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d78/clear__aml__lock_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_clear_aml_lock</name> + <anchorfile>d5/d78/clear__aml__lock_8h.html</anchorfile> + <anchor>a2c11c5db4143ef0f0e2b364fa0a4559e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto)</arglist> + </member> + </compound> + <compound kind="file"> + <name>commit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/dc6/commit_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_commit</name> + <anchorfile>dd/dc6/commit_8h.html</anchorfile> + <anchor>a433b3a48756ef8097e1f3a4718feb73e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>complete_shard.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d9f/complete__shard_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_complete_shard</name> + <anchorfile>d5/d9f/complete__shard_8h.html</anchorfile> + <anchor>a417b51623c30cd26e0bfdc40651b3414</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>compute_shard.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d27/compute__shard_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>uint64_t</type> + <name>TALER_EXCHANGEDB_compute_shard</name> + <anchorfile>d7/d27/compute__shard_8h.html</anchorfile> + <anchor>a040c7027d2c7fd56141ce57131c7d3aa</anchor> + <arglist>(const struct TALER_MerchantPublicKeyP *merchant_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>count_known_coins.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/d6a/count__known__coins_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>long long</type> + <name>TALER_EXCHANGEDB_count_known_coins</name> + <anchorfile>d3/d6a/count__known__coins_8h.html</anchorfile> + <anchor>afd44d683291dd14f97b38db5ed945447</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> + </member> + </compound> + <compound kind="file"> + <name>create_aggregation_transient.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/d3a/create__aggregation__transient_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_create_aggregation_transient</name> + <anchorfile>d0/d3a/create__aggregation__transient_8h.html</anchorfile> + <anchor>a86b0813a1aa445bfe892e7c24771a967</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const char *exchange_account_section, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t kyc_requirement_row, const struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_aggregation_transient.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d43/delete__aggregation__transient_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_delete_aggregation_transient</name> + <anchorfile>d8/d43/delete__aggregation__transient_8h.html</anchorfile> + <anchor>aff89fa79904d3a473d4d9578a71faf8a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete_shard_locks.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/dc3/delete__shard__locks_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_delete_shard_locks</name> + <anchorfile>df/dc3/delete__shard__locks_8h.html</anchorfile> + <anchor>a2071c257862c14328f7a0e290a09c938</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>disable_rules.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/dc9/disable__rules_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_disable_rules</name> + <anchorfile>d7/dc9/disable__rules_8h.html</anchorfile> + <anchor>ac0091ecaa6362f97464b4bb1cb0a5d15</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_check_deposit_idempotent.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/dad/do__check__deposit__idempotent_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_check_deposit_idempotent</name> + <anchorfile>df/dad/do__check__deposit__idempotent_8h.html</anchorfile> + <anchor>a38116156f0b8f15d1bf0fa49159bf0c3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_BatchDeposit *bd, struct GNUNET_TIME_Timestamp *exchange_timestamp, bool *is_idempotent)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_deposit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/de6/do__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_deposit</name> + <anchorfile>d9/de6/do__deposit_8h.html</anchorfile> + <anchor>aa19170f7559af1602d31eec19c34ee6e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_BatchDeposit *bd, const struct TALER_Amount deposit_fees[], struct GNUNET_TIME_Timestamp *exchange_timestamp, struct TALER_Amount *accumulated_total_without_fee, bool *balance_ok, uint32_t *bad_balance_index, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_purse_delete.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d25/do__purse__delete_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_purse_delete</name> + <anchorfile>d4/d25/do__purse__delete_8h.html</anchorfile> + <anchor>a4447e29ab1e4e6da60d4ae0f8baadb0b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig, bool *decided, bool *found)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_purse_deposit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/dd1/do__purse__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_purse_deposit</name> + <anchorfile>dc/dd1/do__purse__deposit_8h.html</anchorfile> + <anchor>aa65f6624bb6b609583362382badf1aa2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *amount, const struct TALER_CoinSpendSignatureP *coin_sig, const struct TALER_Amount *amount_minus_fee, bool *balance_ok, bool *too_late, bool *conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_purse_merge.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/df0/do__purse__merge_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_purse_merge</name> + <anchorfile>d0/df0/do__purse__merge_8h.html</anchorfile> + <anchor>a29a213ee75746a851a2e11f14297a991</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergeSignatureP *merge_sig, const struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig, const char *partner_url, const struct TALER_ReservePublicKeyP *reserve_pub, bool *no_partner, bool *no_balance, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_recoup.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/dcd/do__recoup_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_recoup</name> + <anchorfile>d3/dcd/do__recoup_8h.html</anchorfile> + <anchor>ad855e1bf65b9c7e43ccf77d3967f48a5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t withdraw_serial_id, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t known_coin_id, const struct TALER_CoinSpendSignatureP *coin_sig, struct GNUNET_TIME_Timestamp *recoup_timestamp, bool *recoup_ok, bool *internal_failure)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_recoup_refresh.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/da4/do__recoup__refresh_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_do_recoup_refresh</name> + <anchorfile>d6/da4/do__recoup__refresh_8h.html</anchorfile> + <anchor>a3c8f1744001c98c45a590a1ef4ce3b2c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *old_coin_pub, uint64_t rrc_serial, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t known_coin_id, const struct TALER_CoinSpendSignatureP *coin_sig, struct GNUNET_TIME_Timestamp *recoup_timestamp, bool *recoup_ok, bool *internal_failure)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_refresh.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d36/do__refresh_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_refresh</name> + <anchorfile>d7/d36/do__refresh_8h.html</anchorfile> + <anchor>a5362276d54adaabd730bfd8ca238fcc4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh, const struct GNUNET_TIME_Timestamp *timestamp, bool *found, uint32_t *noreveal_index, bool *zombie_required, bool *nonce_reuse, bool *balance_ok, struct TALER_Amount *coin_balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_refund.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/db0/do__refund_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d56/free__coin__transaction__list_8h" name="free_coin_transaction_list.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_coin_transaction_list.h</includes> + <class kind="struct">TALER_EXCHANGEDB_Refund</class> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_refund</name> + <anchorfile>d1/db0/do__refund_8h.html</anchorfile> + <anchor>aa83a3e79a08c01f29891871ce2c34f60</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Refund *refund, const struct TALER_Amount *deposit_fee, uint64_t known_coin_id, bool *not_found, bool *refund_ok, bool *gone, bool *conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_reserve_open.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/dde/do__reserve__open_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_reserve_open</name> + <anchorfile>db/dde/do__reserve__open_8h.html</anchorfile> + <anchor>a027d3f5c0f76f0e5f46a6392eaea131f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *total_paid, const struct TALER_Amount *reserve_payment, uint32_t min_purse_limit, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp desired_expiration, struct GNUNET_TIME_Timestamp now, const struct TALER_Amount *open_fee, bool *no_funds, struct TALER_Amount *reserve_balance, struct TALER_Amount *open_cost, struct GNUNET_TIME_Timestamp *final_expiration)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_reserve_purse.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d69/do__reserve__purse_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_reserve_purse</name> + <anchorfile>d4/d69/do__reserve__purse_8h.html</anchorfile> + <anchor>af6d26afe8a5513e5a487f2a80d4f1ba8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergeSignatureP *merge_sig, const struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig, const struct TALER_Amount *purse_fee, const struct TALER_ReservePublicKeyP *reserve_pub, bool *in_conflict, bool *no_reserve, bool *insufficient_funds)</arglist> + </member> + </compound> + <compound kind="file"> + <name>do_withdraw.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/dc1/do__withdraw_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d5/d36/free__reserve__history_8h" name="free_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_reserve_history.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_do_withdraw</name> + <anchorfile>d8/dc1/do__withdraw_8h.html</anchorfile> + <anchor>a1c61afefe2f96a7c98afdedaaf4ca3c2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Withdraw *withdraw, const struct GNUNET_TIME_Timestamp *now, bool *balance_ok, struct TALER_Amount *reserve_balance, bool *age_ok, uint16_t *allowed_maximum_age, uint32_t *reserve_birthday, bool *idempotent, uint16_t *noreveal_index, bool *nonce_reuse)</arglist> + </member> + </compound> + <compound kind="file"> + <name>drain_kyc_alert.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d52/drain__kyc__alert_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_drain_kyc_alert</name> + <anchorfile>d4/d52/drain__kyc__alert_8h.html</anchorfile> + <anchor>a22cfab6193a8a0cb672bf4d2847d03fd</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint32_t trigger_type, struct TALER_NormalizedPaytoHashP *h_payto)</arglist> + </member> + </compound> + <compound kind="file"> + <name>enable_rules.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d3b/enable__rules_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_enable_rules</name> + <anchorfile>d5/d3b/enable__rules_8h.html</anchorfile> + <anchor>a0b0aff8259852f6c3579ab342ef97c24</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> + </member> + </compound> + <compound kind="file"> + <name>ensure_coin_known.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/db9/ensure__coin__known_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGEDB_CoinKnownStatus</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_ADDED</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a3714a631fa30893c25e450d2ea71d2c6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_PRESENT</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a31a3d98b2a0f610d64e653365f23f687</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_SOFT_FAIL</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2ac46b80e1fcd29ad15fcf334ededff9df</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_HARD_FAIL</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a813eb88683b3d9036c0baf13cb04ee83</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_DENOM_CONFLICT</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a4b8ac2fec08b791800d42ac3fffcff41</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_AGE_CONFLICT_EXPECTED_NULL</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a5ff6639d802c70417784c76a1443df0c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_AGE_CONFLICT_EXPECTED_NON_NULL</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a7fb323207b0b2b869d43bf8bc40266cc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_CKS_AGE_CONFLICT_VALUE_DIFFERS</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>a8d838e6c2b992410620f55f7860ea1b2a16cd8b5cd81d1b7b1f8af985b21a1b66</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum TALER_EXCHANGEDB_CoinKnownStatus</type> + <name>TALER_EXCHANGEDB_ensure_coin_known</name> + <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> + <anchor>ad3bc6fd67e1b5024e15461f682556c13</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo *coin, uint64_t *known_coin_id, struct TALER_DenominationHashP *denom_hash, struct TALER_AgeCommitmentHashP *h_age_commitment)</arglist> + </member> + </compound> + <compound kind="file"> + <name>event_listen_cancel.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d79/event__listen__cancel_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_TALER_EXCHANGEDB_event_listen_cancel</name> + <anchorfile>d7/d79/event__listen__cancel_8h.html</anchorfile> + <anchor>a60376d005ef9f9918c6ffea39d01a32c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_DB_EventHandler *eh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>expire_purse.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/df9/expire__purse_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_expire_purse</name> + <anchorfile>d0/df9/expire__purse_8h.html</anchorfile> + <anchor>a25126553dc7e7e605a698840e65c2145</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Absolute start_time, struct GNUNET_TIME_Absolute end_time)</arglist> + </member> + </compound> + <compound kind="file"> + <name>find_aggregation_transient.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d9d/find__aggregation__transient_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_find_aggregation_transient</name> + <anchorfile>de/d9d/find__aggregation__transient_8h.html</anchorfile> + <anchor>aba3a02c5e348b23585030bf5ffd5a9ba</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct TALER_FullPayto *payto_uri, struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>free_coin_transaction_list.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d56/free__coin__transaction__list_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_DepositListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_RefundListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_MeltListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_RecoupListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_RecoupRefreshListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_PurseDepositListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_PurseRefundListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_ReserveOpenListEntry</class> + <class kind="struct">TALER_EXCHANGEDB_TransactionList</class> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGEDB_TransactionType</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_DEPOSIT</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92a2bdcadfde7e4979b47509ac0f781b538</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_MELT</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92aabfec2b2aca9b7a6686e9929eaea90b1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_REFUND</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92af6eba295831022b50e6efa48bc21c211</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_RECOUP_REFRESH_RECEIVER</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92ac1f702362391913df0f92813af2a2689</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_RECOUP_WITHDRAW</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92ac6ddfcc8e5532323eadf591b16e22d50</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_RECOUP_REFRESH</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92aa1fb75ea874827be16e1578a554dfc97</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_PURSE_DEPOSIT</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92a4dbd0dc30041ccd4b2bd758be943a7e7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_PURSE_REFUND</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92a56fc83ac21509fd085a148a77baa6efc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_TT_RESERVE_OPEN</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>a25618851c0e741ec3ce2d2a45f159e92aaa852874f0d5e677ed17242d3ac33deb</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_calculate_transaction_list_totals</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>ae9a204d4b7e31973c817b7d289896a52</anchor> + <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl, const struct TALER_Amount *off, struct TALER_Amount *ret)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_free_coin_transaction_list</name> + <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> + <anchor>aaf96c1a8fa6732a18fd868f2576e9511</anchor> + <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> + </member> + </compound> + <compound kind="file"> + <name>free_reserve_history.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d36/free__reserve__history_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_BankTransfer</class> + <class kind="struct">TALER_EXCHANGEDB_Withdraw</class> + <class kind="struct">TALER_EXCHANGEDB_Recoup</class> + <class kind="struct">TALER_EXCHANGEDB_ClosingTransfer</class> + <class kind="struct">TALER_EXCHANGEDB_PurseMerge</class> + <class kind="struct">TALER_EXCHANGEDB_HistoryRequest</class> + <class kind="struct">TALER_EXCHANGEDB_OpenRequest</class> + <class kind="struct">TALER_EXCHANGEDB_CloseRequest</class> + <class kind="struct">TALER_EXCHANGEDB_ReserveHistory</class> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGEDB_ReserveOperation</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_BANK_TO_EXCHANGE</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a23842a93480c48c8acdcc40f9ff6d947</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_WITHDRAW_COINS</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a9635caf84e732b043af5d7cc784c1b90</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_RECOUP_COIN</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a8a34d8af7c3229821775f1508dfd576c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19af94f0c2ed8a8650326338d67369e90a2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_PURSE_MERGE</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19acfdd1de6a3e3ba78bbda1be6444c79a5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_HISTORY_REQUEST</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a8c0a463dadc22d81989336a4dd0dad02</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_OPEN_REQUEST</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19ad3e5ead1a52f1d34998840bb08093d70</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RO_CLOSE_REQUEST</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a87eee2ad0dfc15940fa5d5846a36ca19acd8c28086d6ad6d61bd62177d33ae74f</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_free_reserve_history</name> + <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> + <anchor>a9a083e4792093b5696373526d958f2eb</anchor> + <arglist>(struct TALER_EXCHANGEDB_ReserveHistory *rh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_coin_denomination.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d27/get__coin__denomination_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_coin_denomination</name> + <anchorfile>d9/d27/get__coin__denomination_8h.html</anchorfile> + <anchor>aa15e5cb9edcaab79e2ea37c09e15f5d3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t *known_coin_id, struct TALER_DenominationHashP *denom_hash)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_coin_transactions.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/df9/get__coin__transactions_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="de/d56/free__coin__transaction__list_8h" name="free_coin_transaction_list.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_coin_transaction_list.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_coin_transactions</name> + <anchorfile>d6/df9/get__coin__transactions_8h.html</anchorfile> + <anchor>ad4c7c26448fafee354f522a404b03252</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, bool begin_transaction, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t start_off, uint64_t etag_in, uint64_t *etag_out, struct TALER_Amount *balance, struct TALER_DenominationHashP *h_denom_pub, struct TALER_EXCHANGEDB_TransactionList **tlp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_by_serial.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d09/get__denomination__by__serial_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_denomination_by_serial</name> + <anchorfile>db/d09/get__denomination__by__serial_8h.html</anchorfile> + <anchor>a293901a464141a82a4b768c89b7645da</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_info.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d10/get__denomination__info_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_denomination_info</name> + <anchorfile>df/d10/get__denomination__info_8h.html</anchorfile> + <anchor>a10d27133dc8ce69c981e2fa86d29c029</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, uint64_t *denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_denomination_revocation.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/d7d/get__denomination__revocation_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_denomination_revocation</name> + <anchorfile>d1/d7d/get__denomination__revocation_8h.html</anchorfile> + <anchor>a992b3d6ba31b28556c683047a039a77e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_MasterSignatureP *master_sig, uint64_t *rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_drain_profit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/dc1/get__drain__profit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_drain_profit</name> + <anchorfile>de/dc1/get__drain__profit_8h.html</anchorfile> + <anchor>a51b5380d3c286cca264e583f83189a05</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t *serial, char **account_section, struct TALER_FullPayto *payto_uri, struct GNUNET_TIME_Timestamp *request_timestamp, struct TALER_Amount *amount, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_expired_reserves.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d10/get__expired__reserves_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_ReserveExpiredCallback</name> + <anchorfile>d8/d10/get__expired__reserves_8h.html</anchorfile> + <anchor>ab4101f88f9558c815ac95b10dc6f7033</anchor> + <arglist>)(void *cls, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *left, const struct TALER_FullPayto account_details, struct GNUNET_TIME_Timestamp expiration_date, uint64_t close_request_row)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_expired_reserves</name> + <anchorfile>d8/d10/get__expired__reserves_8h.html</anchorfile> + <anchor>a09f5e3ec01e6ac4dc9a88f617cb40f4c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp now, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_extension_manifest.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/dd0/get__extension__manifest_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_extension_manifest</name> + <anchorfile>de/dd0/get__extension__manifest_8h.html</anchorfile> + <anchor>a59dae6fdb2ee6e5abe0821e1e4f50209</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, char **manifest)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_global_fee.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d52/get__global__fee_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_global_fee</name> + <anchorfile>db/d52/get__global__fee_8h.html</anchorfile> + <anchor>a9df47b9e1078fd580306548c159da7de</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp date, struct GNUNET_TIME_Timestamp *start_date, struct GNUNET_TIME_Timestamp *end_date, struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative *purse_timeout, struct GNUNET_TIME_Relative *history_expiration, uint32_t *purse_account_limit, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_global_fees.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d9c/get__global__fees_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_GlobalFeeCallback</name> + <anchorfile>d5/d9c/get__global__fees_8h.html</anchorfile> + <anchor>aece827c8ebfd7a283bd16067898102a6</anchor> + <arglist>)(void *cls, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_get_global_fees</name> + <anchorfile>d5/d9c/get__global__fees_8h.html</anchorfile> + <anchor>ae07ed90cf452220367306ee8b99e3c3a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_GlobalFeeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_known_coin.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d1c/get__known__coin_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_known_coin</name> + <anchorfile>d9/d1c/get__known__coin_8h.html</anchorfile> + <anchor>a26c3e07a534989faea5e454123b1227c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_CoinPublicInfo *coin_info)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_kyc_rules.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d49/get__kyc__rules_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_kyc_rules</name> + <anchorfile>df/d49/get__kyc__rules_8h.html</anchorfile> + <anchor>ab6186d82d23a1faa6136362af144a186</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, bool *no_account_pub, union TALER_AccountPublicKeyP *account_pub, bool *no_reserve_pub, struct TALER_ReservePublicKeyP *reserve_pub, json_t **jrules)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_get_kyc_rules2</name> + <anchorfile>df/d49/get__kyc__rules_8h.html</anchorfile> + <anchor>a4caacf05f0bf9a8b573d35f1f9189f9f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jrules)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_old_coin_by_h_blind.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/d98/get__old__coin__by__h__blind_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_old_coin_by_h_blind</name> + <anchorfile>d3/d98/get__old__coin__by__h__blind_8h.html</anchorfile> + <anchor>abeeabe25b64acb27b54ed61c0776a36d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_BlindedCoinHashP *h_blind_ev, struct TALER_CoinSpendPublicKeyP *old_coin_pub, uint64_t *rrc_serial)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_pending_kyc_requirement_process.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/dde/get__pending__kyc__requirement__process_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_pending_kyc_requirement_process</name> + <anchorfile>df/dde/get__pending__kyc__requirement__process_8h.html</anchorfile> + <anchor>ab48aabb3f0fe9cd20bbdad52be224815</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, char **redirect_url)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_policy_details.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d3a/get__policy__details_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d1f/taler__extensions__policy_8h" name="taler_extensions_policy.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions_policy.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_policy_details</name> + <anchorfile>d4/d3a/get__policy__details_8h.html</anchorfile> + <anchor>a8edaa6fb11589c4c55234c3650f0c76a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_HashCode *hc, struct TALER_PolicyDetails *details)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purse_deposit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d1f/get__purse__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_purse_deposit</name> + <anchorfile>dc/d1f/get__purse__deposit_8h.html</anchorfile> + <anchor>a2b0aafb364d6eae4bb44590bcc049962</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_Amount *amount, struct TALER_DenominationHashP *h_denom_pub, struct TALER_AgeCommitmentHashP *phac, struct TALER_CoinSpendSignatureP *coin_sig, char **partner_url)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_purse_request.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d4c/get__purse__request_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_purse_request</name> + <anchorfile>da/d4c/get__purse__request_8h.html</anchorfile> + <anchor>a3f43c40c71084aee4f5d474657ba267e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_PurseMergePublicKeyP *merge_pub, struct GNUNET_TIME_Timestamp *purse_expiration, struct TALER_PrivateContractHashP *h_contract_terms, uint32_t *age_limit, struct TALER_Amount *target_amount, struct TALER_Amount *balance, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_ready_deposit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/dc4/get__ready__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_ready_deposit</name> + <anchorfile>d7/dc4/get__ready__deposit_8h.html</anchorfile> + <anchor>a7c46439e7d9e32e48973d022ffb6b0e7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t start_shard_row, uint64_t end_shard_row, struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_FullPayto *payto_uri, char **extra_wire_subject_metadata)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_refresh.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d5b/get__refresh_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_refresh</name> + <anchorfile>d9/d5b/get__refresh_8h.html</anchorfile> + <anchor>a2ec3a13f245b7b580e4217879974e9ce</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_balance.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/ddf/get__reserve__balance_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_reserve_balance</name> + <anchorfile>d7/ddf/get__reserve__balance_8h.html</anchorfile> + <anchor>a74ca6942829f0459b81dcadbf07151f1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *origin_account)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_by_h_planchets.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d29/get__reserve__by__h__planchets_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_reserve_by_h_planchets</name> + <anchorfile>dd/d29/get__reserve__by__h__planchets_8h.html</anchorfile> + <anchor>a0d3f4860a08383f84e18578e1440e3e4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *h_planchets, struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *withdraw_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_reserve_history.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/dc0/get__reserve__history_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d5/d36/free__reserve__history_8h" name="free_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_reserve_history.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_reserve_history</name> + <anchorfile>da/dc0/get__reserve__history_8h.html</anchorfile> + <anchor>a61770ff33755b1e2b2793c63de3e1324</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t start_off, uint64_t etag_in, uint64_t *etag_out, struct TALER_Amount *balance, struct TALER_EXCHANGEDB_ReserveHistory **rhp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_signature_for_known_coin.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d4e/get__signature__for__known__coin_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_signature_for_known_coin</name> + <anchorfile>d2/d4e/get__signature__for__known__coin_8h.html</anchorfile> + <anchor>a8d6ba477819dde7b981e259dd0cfd2b9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_DenominationSignature *denom_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_unfinished_close_requests.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d75/get__unfinished__close__requests_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_ReserveExpiredCallback</name> + <anchorfile>d6/d75/get__unfinished__close__requests_8h.html</anchorfile> + <anchor>ab4101f88f9558c815ac95b10dc6f7033</anchor> + <arglist>)(void *cls, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *left, const struct TALER_FullPayto account_details, struct GNUNET_TIME_Timestamp expiration_date, uint64_t close_request_row)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_unfinished_close_requests</name> + <anchorfile>d6/d75/get__unfinished__close__requests_8h.html</anchorfile> + <anchor>a393ab8a67a56f1af1b2780cc3960000c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_accounts.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d54/get__wire__accounts_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_WireAccountCallback</name> + <anchorfile>d5/d54/get__wire__accounts_8h.html</anchorfile> + <anchor>a902945f4010e7bc37d3510b6c453d3a0</anchor> + <arglist>)(void *cls, const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, const struct TALER_MasterSignatureP *master_sig, const char *bank_label, int64_t priority)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_wire_accounts</name> + <anchorfile>d5/d54/get__wire__accounts_8h.html</anchorfile> + <anchor>a3119d886a261987e51236c968202e5cb</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_WireAccountCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_fee.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d5c/get__wire__fee_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_wire_fee</name> + <anchorfile>d9/d5c/get__wire__fee_8h.html</anchorfile> + <anchor>a79a29b98ea744fdf66cf50b734a157f2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, struct GNUNET_TIME_Timestamp date, uint64_t *rowid, struct GNUNET_TIME_Timestamp *start_date, struct GNUNET_TIME_Timestamp *end_date, struct TALER_WireFeeSet *fees, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_fees.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d6c/get__wire__fees_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_WireFeeCallback</name> + <anchorfile>d2/d6c/get__wire__fees_8h.html</anchorfile> + <anchor>a0c90edc00f9b4d65f38f3d8beaee94c8</anchor> + <arglist>)(void *cls, const struct TALER_WireFeeSet *fees, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_get_wire_fees</name> + <anchorfile>d2/d6c/get__wire__fees_8h.html</anchorfile> + <anchor>a219eb731afcdd18499f8a1683ac230a1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *wire_method, TALER_EXCHANGEDB_WireFeeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_wire_hash_for_contract.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d60/get__wire__hash__for__contract_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_wire_hash_for_contract</name> + <anchorfile>d7/d60/get__wire__hash__for__contract_8h.html</anchorfile> + <anchor>aa7580b4e85b39f2927cc2911dd3a12c9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_PrivateContractHashP *h_contract_terms, struct TALER_MerchantWireHashP *h_wire)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get_withdraw.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d72/get__withdraw_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d5/d36/free__reserve__history_8h" name="free_reserve_history.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/free_reserve_history.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_get_withdraw</name> + <anchorfile>dd/d72/get__withdraw_8h.html</anchorfile> + <anchor>ae4457d40c3a9e3e76dbf5feaca22b404</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *wch, struct TALER_EXCHANGEDB_Withdraw *wd)</arglist> + </member> + </compound> + <compound kind="file"> + <name>have_deposit2.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/d08/have__deposit2_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_have_deposit2</name> + <anchorfile>d1/d08/have__deposit2_8h.html</anchorfile> + <anchor>adc4dba31c1d806f6c9047991a351a47b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant, struct GNUNET_TIME_Timestamp refund_deadline, struct TALER_Amount *deposit_fee, struct GNUNET_TIME_Timestamp *exchange_timestamp)</arglist> + </member> + </compound> + <compound kind="file"> + <name>inject_auditor_triggers.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d9f/inject__auditor__triggers_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGEDB_inject_auditor_triggers</name> + <anchorfile>db/d9f/inject__auditor__triggers_8h.html</anchorfile> + <anchor>a28c0cdf92edb18c77fa3299b8843a091</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_active_legitimization_measure.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d6d/insert__active__legitimization__measure_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_active_legitimization_measure</name> + <anchorfile>d9/d6d/insert__active__legitimization__measure_8h.html</anchorfile> + <anchor>aac07874a3dd88b2701eb64ea62ed5b0a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, const json_t *jmeasures, uint64_t *legitimization_measure_serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_aml_decision.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d6b/insert__aml__decision_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_aml_decision</name> + <anchorfile>d6/d6b/insert__aml__decision_8h.html</anchorfile> + <anchor>ab1156eb09ae31a808c02e65914f1500b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, struct GNUNET_TIME_Timestamp expiration_time, const json_t *properties, const json_t *new_rules, bool to_investigate, const char *new_measure_name, const json_t *jmeasures, const char *justification, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const struct TALER_AmlOfficerSignatureP *decider_sig, size_t num_events, const char *events[static num_events], const char *form_name, size_t enc_attributes_size, const void *enc_attributes, struct GNUNET_HashCode *attributes_hash, struct GNUNET_TIME_Timestamp attributes_expiration_time, bool *invalid_officer, bool *unknown_account, struct GNUNET_TIME_Timestamp *last_date, uint64_t *legitimization_measure_serial_id, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_aml_officer.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/da4/insert__aml__officer_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_aml_officer</name> + <anchorfile>df/da4/insert__aml__officer_8h.html</anchorfile> + <anchor>ae4d6d2637116a8d43e2fb00eeef38e1d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const struct TALER_MasterSignatureP *master_sig, const char *decider_name, bool is_active, bool read_only, struct GNUNET_TIME_Timestamp last_change, struct GNUNET_TIME_Timestamp *previous_change)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_aml_program_failure.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/dc5/insert__aml__program__failure_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_aml_program_failure</name> + <anchorfile>dc/dc5/insert__aml__program__failure_8h.html</anchorfile> + <anchor>ad37a47be68824f01ebe6f33545b097fe</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *h_payto, const char *error_message, enum TALER_ErrorCode ec)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_auditor.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/da6/insert__auditor_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_auditor</name> + <anchorfile>dc/da6/insert__auditor_8h.html</anchorfile> + <anchor>a2a32b126322adf68342f68343e757fce</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name, struct GNUNET_TIME_Timestamp start_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_auditor_denom_sig.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/dce/insert__auditor__denom__sig_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_insert_auditor_denom_sig</name> + <anchorfile>d0/dce/insert__auditor__denom__sig_8h.html</anchorfile> + <anchor>abc4ecc6f6d1c5ce800b7c5fef7743d18</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_close_request.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/db5/insert__close__request_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_close_request</name> + <anchorfile>d3/db5/insert__close__request_8h.html</anchorfile> + <anchor>a9a1dbb3040899ad7f548965991969fdd</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_FullPayto payto_uri, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp request_timestamp, const struct TALER_Amount *balance, const struct TALER_Amount *closing_fee)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_contract.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/dae/insert__contract_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_contract</name> + <anchorfile>d2/dae/insert__contract_8h.html</anchorfile> + <anchor>a121893a89eee8dd3f3b00173d32e6d8d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_EncryptedContract *econtract, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_info.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d78/insert__denomination__info_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_denomination_info</name> + <anchorfile>d8/d78/insert__denomination__info_8h.html</anchorfile> + <anchor>a8eccc534e0fb7fa1b4eec631bca14e15</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_denomination_revocation.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d26/insert__denomination__revocation_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_denomination_revocation</name> + <anchorfile>d2/d26/insert__denomination__revocation_8h.html</anchorfile> + <anchor>ac455c079820c2947a51e8dd94891c75a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_drain_profit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d8e/insert__drain__profit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_drain_profit</name> + <anchorfile>dd/d8e/insert__drain__profit_8h.html</anchorfile> + <anchor>a689d6a66f72a995234ea366befd89d16</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, const char *account_section, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp request_timestamp, const struct TALER_Amount *amount, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_global_fee.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/de7/insert__global__fee_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_global_fee</name> + <anchorfile>d6/de7/insert__global__fee_8h.html</anchorfile> + <anchor>af22362415c448c4d8a147abf030d91dc</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_kyc_failure.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/dbc/insert__kyc__failure_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_kyc_failure</name> + <anchorfile>d2/dbc/insert__kyc__failure_8h.html</anchorfile> + <anchor>a5c13ec24274d2d24b3c1747e40cc7378</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, const char *provider_account_id, const char *provider_legitimization_id, const char *error_message, enum TALER_ErrorCode ec)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_kyc_requirement_process.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d89/insert__kyc__requirement__process_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_kyc_requirement_process</name> + <anchorfile>d7/d89/insert__kyc__requirement__process_8h.html</anchorfile> + <anchor>a6861793190422068245b71520d86caa9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint32_t measure_index, uint64_t legitimization_measure_serial_id, const char *provider_name, const char *provider_account_id, const char *provider_legitimization_id, uint64_t *process_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_partner.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/dfa/insert__partner_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_partner</name> + <anchorfile>d8/dfa/insert__partner_8h.html</anchorfile> + <anchor>a533fb6c534b0b3639fde82b155082915</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_MasterPublicKeyP *master_pub, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, struct GNUNET_TIME_Relative wad_frequency, const struct TALER_Amount *wad_fee, const char *partner_base_url, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_purse_request.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d7c/insert__purse__request_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_purse_request</name> + <anchorfile>d5/d7c/insert__purse__request_8h.html</anchorfile> + <anchor>a9a78b56c3f618c2abc405e2d0bf95aef</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePublicKeyP *merge_pub, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, uint32_t age_limit, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *purse_fee, const struct TALER_Amount *amount, const struct TALER_PurseContractSignatureP *purse_sig, bool *in_conflict)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_records_by_table.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d9e/insert__records__by__table_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dd/d0a/lookup__records__by__table_8h" name="lookup_records_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_records_by_table.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_records_by_table</name> + <anchorfile>d2/d9e/insert__records__by__table_8h.html</anchorfile> + <anchor>a56135f7b8c2722fa6472d8fa8c055abf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_refund.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/da2/insert__refund_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d1/db0/do__refund_8h" name="do_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refund.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_refund</name> + <anchorfile>d7/da2/insert__refund_8h.html</anchorfile> + <anchor>a6005a35cb4b3704a0bcb5b1664e7178d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Refund *refund)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_closed.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d06/insert__reserve__closed_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_reserve_closed</name> + <anchorfile>d2/d06/insert__reserve__closed_8h.html</anchorfile> + <anchor>adf25b6aba6c317c8b33acbb250aaa275</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *closing_fee, uint64_t close_request_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_reserve_open_deposit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/df3/insert__reserve__open__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_reserve_open_deposit</name> + <anchorfile>dd/df3/insert__reserve__open__deposit_8h.html</anchorfile> + <anchor>a36980994d258d0be0dca2a383eb6e6a6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo *cpi, const struct TALER_CoinSpendSignatureP *coin_sig, uint64_t known_coin_id, const struct TALER_Amount *coin_total, const struct TALER_ReserveSignatureP *reserve_sig, const struct TALER_ReservePublicKeyP *reserve_pub, bool *insufficient_funds)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_sanction_list_hit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d11/insert__sanction__list__hit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_sanction_list_hit</name> + <anchorfile>d7/d11/insert__sanction__list__hit_8h.html</anchorfile> + <anchor>a2f232e6643e666b5bf43468fa8f5d009</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, bool to_investigate, const json_t *new_rules, const json_t *account_properties, unsigned int num_events, const char **events)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_signkey_revocation.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/ded/insert__signkey__revocation_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_signkey_revocation</name> + <anchorfile>d3/ded/insert__signkey__revocation_8h.html</anchorfile> + <anchor>a0fa675330248a231f8e85f6e39c29ecd</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_successor_measure.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/dbe/insert__successor__measure_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_successor_measure</name> + <anchorfile>d2/dbe/insert__successor__measure_8h.html</anchorfile> + <anchor>adb8f6e2987ace017ae43c6edeaf833da</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, const char *new_measure_name, const json_t *jmeasures, bool *unknown_account, struct GNUNET_TIME_Timestamp *last_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_wire.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/d69/insert__wire_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_insert_wire</name> + <anchorfile>d0/d69/insert__wire_8h.html</anchorfile> + <anchor>ae2c61c65f5f4e41eb9f25133f56a0589</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp start_date, const struct TALER_MasterSignatureP *master_sig, const char *bank_label, int64_t priority)</arglist> + </member> + </compound> + <compound kind="file"> + <name>insert_wire_fee.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d9b/insert__wire__fee_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_insert_wire_fee</name> + <anchorfile>d6/d9b/insert__wire__fee_8h.html</anchorfile> + <anchor>ae34cdc575fd9cefd309508d5b981e3ae</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, const struct TALER_WireFeeSet *fees, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_active_auditors.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/da7/iterate__active__auditors_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AuditorsCallback</name> + <anchorfile>d2/da7/iterate__active__auditors_8h.html</anchorfile> + <anchor>a416652b1d1d02b48ec6c0b34e20adb7c</anchor> + <arglist>)(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_active_auditors</name> + <anchorfile>d2/da7/iterate__active__auditors_8h.html</anchorfile> + <anchor>a9d570350286fc89928848af96a0bd1a8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_active_signkeys.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/d48/iterate__active__signkeys_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_ActiveSignkeysCallback</name> + <anchorfile>d1/d48/iterate__active__signkeys_8h.html</anchorfile> + <anchor>ab25e1977b62a1aa79537510aee3a6dd8</anchor> + <arglist>)(void *cls, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_EXCHANGEDB_SignkeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_active_signkeys</name> + <anchorfile>d1/d48/iterate__active__signkeys_8h.html</anchorfile> + <anchor>a35d626f58efafe362e8e42095a5b97d5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ActiveSignkeysCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_auditor_denominations.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d09/iterate__auditor__denominations_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AuditorDenominationsCallback</name> + <anchorfile>db/d09/iterate__auditor__denominations_8h.html</anchorfile> + <anchor>a3e4df950496f360d08221f50cfec0970</anchor> + <arglist>)(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_auditor_denominations</name> + <anchorfile>db/d09/iterate__auditor__denominations_8h.html</anchorfile> + <anchor>aeb3dc57791c7e41125f411b07c82c4b6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorDenominationsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_denomination_info.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/dae/iterate__denomination__info_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_DenominationCallback</name> + <anchorfile>d9/dae/iterate__denomination__info_8h.html</anchorfile> + <anchor>a4dfc30abfb2ca1c9885e812f3df18530</anchor> + <arglist>)(void *cls, uint64_t denom_serial, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_denomination_info</name> + <anchorfile>d9/dae/iterate__denomination__info_8h.html</anchorfile> + <anchor>a572bc706a6ba7f9e5c5be75cc7bb72a7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_denominations.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d46/iterate__denominations_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_DenominationsCallback</name> + <anchorfile>d4/d46/iterate__denominations_8h.html</anchorfile> + <anchor>acd294b1067cf9d770595d77b38b32d7d</anchor> + <arglist>)(void *cls, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig, bool recoup_possible)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_denominations</name> + <anchorfile>d4/d46/iterate__denominations_8h.html</anchorfile> + <anchor>a80ec649804b68fe3b3f6c02f8af1a4c6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_kyc_reference.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/d73/iterate__kyc__reference_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_LegitimizationProcessCallback</name> + <anchorfile>d0/d73/iterate__kyc__reference_8h.html</anchorfile> + <anchor>a381999f8a033aa56cba2a6eb55065f23</anchor> + <arglist>)(void *cls, const char *kyc_provider_name, const char *provider_user_id, const char *legi_id)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_kyc_reference</name> + <anchorfile>d0/d73/iterate__kyc__reference_8h.html</anchorfile> + <anchor>a40d5024bc7915b96fede1969ee2d2955</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_LegitimizationProcessCallback lpc, void *lpc_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>iterate_reserve_close_info.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/d54/iterate__reserve__close__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_iterate_reserve_close_info</name> + <anchorfile>d4/d54/iterate__reserve__close__info_8h.html</anchorfile> + <anchor>a0efd55075b31eacc658347193cfc3eb9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>kyc_provider_account_lookup.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/dcf/kyc__provider__account__lookup_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_kyc_provider_account_lookup</name> + <anchorfile>d3/dcf/kyc__provider__account__lookup_8h.html</anchorfile> + <anchor>a65401742bb63b31aa0242085283f3a88</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *provider_name, const char *provider_legitimization_id, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet, uint64_t *process_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>kycauth_in_insert.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d71/kycauth__in__insert_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_kycauth_in_insert</name> + <anchorfile>d5/d71/kycauth__in__insert_8h.html</anchorfile> + <anchor>a5407dc964ea107484af1cd8c823a5b92</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const union TALER_AccountPublicKeyP *account_pub, const struct TALER_Amount *credit_amount, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_FullPayto debit_account_uri, const char *section_name, uint64_t serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_active_legitimization.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d5c/lookup__active__legitimization_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_active_legitimization</name> + <anchorfile>d8/d5c/lookup__active__legitimization_8h.html</anchorfile> + <anchor>a6090a1140844e3f6ecde2f24aff9644d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_process_serial_id, uint32_t *measure_index, json_t **jmeasures)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_aml_file_number.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d6e/lookup__aml__file__number_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_aml_file_number</name> + <anchorfile>df/d6e/lookup__aml__file__number_8h.html</anchorfile> + <anchor>ac12e932ccd1f316bf423c6715ec42ecf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t *kyc_target_row, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_aml_history.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/dc8/lookup__aml__history_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlHistoryCallback</name> + <anchorfile>d2/dc8/lookup__aml__history_8h.html</anchorfile> + <anchor>a7342fcdaac7c0d32cb21982df204a5ef</anchor> + <arglist>)(void *cls, uint64_t outcome_serial_id, struct GNUNET_TIME_Timestamp decision_time, const char *justification, const struct TALER_AmlOfficerPublicKeyP *decider_pub, const json_t *jproperties, const json_t *jnew_rules, bool to_investigate, bool is_active)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_aml_history</name> + <anchorfile>d2/dc8/lookup__aml__history_8h.html</anchorfile> + <anchor>aaab1b126b0bce7804f58974dc6309ede</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlHistoryCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_aml_officer.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/dc8/lookup__aml__officer_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_aml_officer</name> + <anchorfile>df/dc8/lookup__aml__officer_8h.html</anchorfile> + <anchor>ab022aac0df9033e00e2be9185f409e3c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AmlOfficerPublicKeyP *decider_pub, struct TALER_MasterSignatureP *master_sig, char **decider_name, bool *is_active, bool *read_only, struct GNUNET_TIME_Absolute *last_change)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_auditor_status.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d92/lookup__auditor__status_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_auditor_status</name> + <anchorfile>da/d92/lookup__auditor__status_8h.html</anchorfile> + <anchor>a31650a0a4269a28bea5d9d0ccf0033b5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, char **auditor_url, bool *enabled)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_auditor_timestamp.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/ddd/lookup__auditor__timestamp_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_auditor_timestamp</name> + <anchorfile>d8/ddd/lookup__auditor__timestamp_8h.html</anchorfile> + <anchor>a2ff9e75f02418f4b44392472337bd35a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp *last_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_completed_legitimization.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/df8/lookup__completed__legitimization_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_completed_legitimization</name> + <anchorfile>d6/df8/lookup__completed__legitimization_8h.html</anchorfile> + <anchor>a14f19826330df2cf395b619c4c7475cc</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_measure_serial_id, uint32_t measure_index, struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet, json_t **jmeasures, bool *is_finished, size_t *encrypted_attributes_len, void **encrypted_attributes)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_denomination_key.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d1a/lookup__denomination__key_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_denomination_key</name> + <anchorfile>d8/d1a/lookup__denomination__key_8h.html</anchorfile> + <anchor>a16030f43e92ef287a50d0e7b62cb28ca</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_global_fee_by_time.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d49/lookup__global__fee__by__time_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_global_fee_by_time</name> + <anchorfile>d9/d49/lookup__global__fee__by__time_8h.html</anchorfile> + <anchor>ad1b6afcb8cc3f9af44fbab83fd5789ae</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative *purse_timeout, struct GNUNET_TIME_Relative *history_expiration, uint32_t *purse_account_limit)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_h_payto_by_access_token.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/dc0/lookup__h__payto__by__access__token_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_h_payto_by_access_token</name> + <anchorfile>d2/dc0/lookup__h__payto__by__access__token_8h.html</anchorfile> + <anchor>a077dc783df20ca612c861781779806a8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_kyc_history.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d7c/lookup__kyc__history_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_KycHistoryCallback</name> + <anchorfile>da/d7c/lookup__kyc__history_8h.html</anchorfile> + <anchor>a12c3c8116af87bab706d51a89d3b7508</anchor> + <arglist>)(void *cls, const char *provider_name, bool finished, enum TALER_ErrorCode error_code, const char *error_message, const char *provider_user_id, const char *provider_legitimization_id, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Absolute expiration_time, size_t encrypted_attributes_len, const void *encrypted_attributes)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_history</name> + <anchorfile>da/d7c/lookup__kyc__history_8h.html</anchorfile> + <anchor>a5632546129501ccf47edf323d0f030ac</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_KycHistoryCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_kyc_process_by_account.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d21/lookup__kyc__process__by__account_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_process_by_account</name> + <anchorfile>d6/d21/lookup__kyc__process__by__account_8h.html</anchorfile> + <anchor>a447f2eef5e1a6202982ea1d926013192</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *provider_name, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t *process_row, struct GNUNET_TIME_Absolute *expiration, char **provider_account_id, char **provider_legitimization_id, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_kyc_requirement_by_row.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/da3/lookup__kyc__requirement__by__row_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_requirement_by_row</name> + <anchorfile>d7/da3/lookup__kyc__requirement__by__row_8h.html</anchorfile> + <anchor>a9e16aef14263095297a13a82044d83a1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *account_pub, enum GNUNET_GenericReturnValue *is_wallet, struct TALER_AccountAccessTokenP *access_token, uint64_t *rule_gen, json_t **jrules, bool *aml_review, bool *kyc_required)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_kyc_status_by_token.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/dd7/lookup__kyc__status__by__token_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_kyc_status_by_token</name> + <anchorfile>da/dd7/lookup__kyc__status__by__token_8h.html</anchorfile> + <anchor>ad48a98191e9678d14cd752d18688ef01</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, uint64_t *row, json_t **jmeasures)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_pending_legitimization.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/dfd/lookup__pending__legitimization_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_pending_legitimization</name> + <anchorfile>d6/dfd/lookup__pending__legitimization_8h.html</anchorfile> + <anchor>a7110d7cd61e797705c3c9d2a5d060566</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_measure_serial_id, struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, json_t **jmeasures, bool *is_finished, bool *is_wallet)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_records_by_table.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d0a/lookup__records__by__table_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_TableData</class> + <member kind="typedef"> + <type>int(*</type> + <name>TALER_EXCHANGEDB_ReplicationCallback</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>a4dae844d66e65cfa5538a7b0052791c9</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGEDB_TableData *td)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGEDB_ReplicatedTable</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_DENOMINATIONS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ac6daef6d5f7ebb1a80889511e5b29ce7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_DENOMINATION_REVOCATIONS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aa1844a37fe5d1cf3cc2394d66863cf6e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_KYC_TARGETS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a3c9cec02bff17400dccbc6e3ec9cb64a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WIRE_TARGETS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a98c1fc5cc6ba89b076c4bec687a4b035</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RESERVES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ac417eb30926f142f87c880db6fc3ac9f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RESERVES_IN</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a5a98a1a6e59d4bba896315cdaa31fa47</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RESERVES_CLOSE</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ac30d568c5f223f590921850d1cc7d665</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RESERVES_OPEN_REQUESTS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3abb05d949989728962d00ae6c6f8df700</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RESERVES_OPEN_DEPOSITS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a094f8ad49d0a5b65b1044115054de6e9</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_AUDITORS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ac395e5b40e1181974cfbc2db15f71fc7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_AUDITOR_DENOM_SIGS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a58335661c219a4858d39d79157c53fe7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_EXCHANGE_SIGN_KEYS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3abbb8ac6592e326c3d51287ec0acd5a88</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_SIGNKEY_REVOCATIONS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a31d814c155f3e14977245359b2e6eac3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_KNOWN_COINS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3adc1208179cc546a8ff71ba7522e6557e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_REFRESH</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ae94579ac1cebb97a36bc774cb73d71ae</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_BATCH_DEPOSITS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a55cf0e540131a4b23b40fb61b8b6c462</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_COIN_DEPOSITS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a8ca7ac74be63a8b20112fa0daa0c014c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_REFUNDS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aa9e658881ca738b3a049dd7b429c58c1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WIRE_OUT</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a7f99438234bd7cab17409d8d282225ac</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_AGGREGATION_TRACKING</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aecdc008e9aa0d6fe2b4f37d285133185</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WIRE_FEE</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a4ed9145ad98a28e862ef9f3aa5b6dd38</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_GLOBAL_FEE</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aa71e6fd63b3564c8a826200d62d2a562</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RECOUP</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aae5314002a61b27da1f078fc8b1466f6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_RECOUP_REFRESH</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a90eea3e2b4e49d8a147ee0386f3788be</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_EXTENSIONS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3af5a3dcd90fe39b1b27f84ac3d5cfab09</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_POLICY_DETAILS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a213405f54c65d0cf3fa3247616dbfc9a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_POLICY_FULFILLMENTS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aabd82dacd904f2a1f5ba5adf806f3ee4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_PURSE_REQUESTS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aac13355887134d0786c13c260a952cd1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_PURSE_DECISION</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a6be2dc7c9464dea9711cee0b54c37905</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_PURSE_MERGES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a43de3ff4320c831a4030cf2b8b66535f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_PURSE_DEPOSITS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a6a6a86ed948dad842fa62b9793c036f1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_ACCOUNT_MERGES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a80586f4a33a80757b38299c3bd244b85</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_HISTORY_REQUESTS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ad941e3300d50712b6edcfd9ae542ad00</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_CLOSE_REQUESTS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aabf0f5bdb73794e6b2e92bf73d0102db</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WADS_OUT</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ac02907612aef22283d44a82a8395f0be</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WADS_OUT_ENTRIES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ab6ed7821d76b8fa9343650865ff4e9f1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WADS_IN</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a3b42190b75b49d3514999c41052cdcaa</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WADS_IN_ENTRIES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3abec98298ae871a1c67b0ba608e59b47c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_PROFIT_DRAINS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a4bb8775816e0d39384dd211ffb6087d4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_AML_STAFF</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a9cdb59dbcdd981a16e1f3902ce0f8e31</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_PURSE_DELETION</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ae6dc4a9dd258638158707935d990aa36</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_WITHDRAW</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ad5abb331e672e0c694990848dec21ca6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_LEGITIMIZATION_MEASURES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aa5b85c0827a5d02a455df1b08c3fd5f1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_LEGITIMIZATION_OUTCOMES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a30e11336767a6ac3c307ace8bd1e9c0b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_LEGITIMIZATION_PROCESSES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a86098b5fb132b5993f9539073f6726fd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_KYC_ATTRIBUTES</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3aabeb088ab66b9539c0b783cdf316ea4e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_AML_HISTORY</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a3c57428fccff506b10edc50e4fcefb77</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_KYC_EVENTS</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3ac4b1cc30c3f9ea45e281e570fa123105</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGEDB_RT_KYCAUTHS_IN</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>aca91c3275dbb021d99ef7490282e4cb3a3948a1abc4a3ccb17be9ad1444d1453b</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_records_by_table</name> + <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> + <anchor>a2518705220826500474e339e9183e44a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t serial, TALER_EXCHANGEDB_ReplicationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_rules_by_access_token.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/dbd/lookup__rules__by__access__token_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_rules_by_access_token</name> + <anchorfile>dd/dbd/lookup__rules__by__access__token_8h.html</anchorfile> + <anchor>a9f5f51d1a963f66ba34760dc5a1fd7b4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jnew_rules, uint64_t *rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_serial_by_table.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d40/lookup__serial__by__table_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="dd/d0a/lookup__records__by__table_8h" name="lookup_records_by_table.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/lookup_records_by_table.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_serial_by_table</name> + <anchorfile>da/d40/lookup__serial__by__table_8h.html</anchorfile> + <anchor>a787542a62587ad88b1579c0bd6b74b01</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t *serial)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_signing_key.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/dc1/lookup__signing__key_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_signing_key</name> + <anchorfile>d0/dc1/lookup__signing__key_8h.html</anchorfile> + <anchor>af73cefd9f684250f0ad4bfdfcb3ce3af</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_signkey_revocation.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/ddc/lookup__signkey__revocation_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_signkey_revocation</name> + <anchorfile>d7/ddc/lookup__signkey__revocation_8h.html</anchorfile> + <anchor>ad85c3dd5909b67aa5744f4b9c43fc2cf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_transfer_by_deposit.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d0c/lookup__transfer__by__deposit_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_transfer_by_deposit</name> + <anchorfile>db/d0c/lookup__transfer__by__deposit_8h.html</anchorfile> + <anchor>a0d2a355eb893714018911f17a967e559</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant_pub, bool *pending, struct TALER_WireTransferIdentifierRawP *wtid, struct GNUNET_TIME_Timestamp *exec_time, struct TALER_Amount *amount_with_fee, struct TALER_Amount *deposit_fee, struct TALER_EXCHANGEDB_KycStatus *kyc, union TALER_AccountPublicKeyP *account_pub)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_wire_fee_by_time.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d00/lookup__wire__fee__by__time_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_wire_fee_by_time</name> + <anchorfile>d2/d00/lookup__wire__fee__by__time_8h.html</anchorfile> + <anchor>ad317365729198d99bd989ce5da86c1f0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *wire_method, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, struct TALER_WireFeeSet *fees)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_wire_timestamp.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d4b/lookup__wire__timestamp_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_wire_timestamp</name> + <anchorfile>d8/d4b/lookup__wire__timestamp_8h.html</anchorfile> + <anchor>a4a2975de8ee5191f8d69eee8e92c2c5c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp *last_date)</arglist> + </member> + </compound> + <compound kind="file"> + <name>lookup_wire_transfer.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d6c/lookup__wire__transfer_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AggregationDataCallback</name> + <anchorfile>df/d6c/lookup__wire__transfer_8h.html</anchorfile> + <anchor>ac32ce58bb23d876f8f88559141edbcdc</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_FullPayto account_payto_uri, const struct TALER_FullPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp exec_time, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *coin_value, const struct TALER_Amount *coin_fee)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_lookup_wire_transfer</name> + <anchorfile>df/d6c/lookup__wire__transfer_8h.html</anchorfile> + <anchor>a99162c0258c98538a0b91ad9239b6ee3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, TALER_EXCHANGEDB_AggregationDataCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>mark_refresh_reveal_success.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d96/mark__refresh__reveal__success_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_mark_refresh_reveal_success</name> + <anchorfile>de/d96/mark__refresh__reveal__success_8h.html</anchorfile> + <anchor>a4f1d006cc4cfe841c46e209c6a339ac0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc)</arglist> + </member> + </compound> + <compound kind="file"> + <name>persist_aml_program_result.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d5a/persist__aml__program__result_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d6c/set__aml__lock_8h" name="set_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/set_aml_lock.h</includes> + <includes id="d5/d78/clear__aml__lock_8h" name="clear_aml_lock.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/clear_aml_lock.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_persist_aml_program_result</name> + <anchorfile>dd/d5a/persist__aml__program__result_8h.html</anchorfile> + <anchor>ac670c7cd01b4ec116388ec8472b335d2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *account_id, const struct TALER_KYCLOGIC_AmlProgramResult *apr, enum TALER_EXCHANGEDB_PersistProgramResultStatus *ret_pprs)</arglist> + </member> + </compound> + <compound kind="file"> + <name>persist_kyc_attributes.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/dac/persist__kyc__attributes_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_persist_kyc_attributes</name> + <anchorfile>da/dac/persist__kyc__attributes_8h.html</anchorfile> + <anchor>ad76037d63c568531a77ad1fb7bd33fae</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, const char *provider_account_id, const char *provider_legitimization_id, uint32_t birthday, struct GNUNET_TIME_Absolute expiration_time, const char *form_name, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + </compound> + <compound kind="file"> + <name>persist_policy_details.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/df1/persist__policy__details_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d8/d1f/taler__extensions__policy_8h" name="taler_extensions_policy.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions_policy.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_persist_policy_details</name> + <anchorfile>db/df1/persist__policy__details_8h.html</anchorfile> + <anchor>ac8a153f2bfe78c7d0fa6f3e60fc62e11</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PolicyDetails *details, uint64_t *policy_details_serial_id, struct TALER_Amount *accumulated_total, enum TALER_PolicyFulfillmentState *fulfillment_state)</arglist> + </member> + </compound> + <compound kind="file"> + <name>profit_drains_get_pending.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/dc4/profit__drains__get__pending_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_profit_drains_get_pending</name> + <anchorfile>d4/dc4/profit__drains__get__pending_8h.html</anchorfile> + <anchor>a804c618e6d1e6a52d0471e4613753b22</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t *serial, struct TALER_WireTransferIdentifierRawP *wtid, char **account_section, struct TALER_FullPayto *payto_uri, struct GNUNET_TIME_Timestamp *request_timestamp, struct TALER_Amount *amount, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>profit_drains_set_finished.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d15/profit__drains__set__finished_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_profit_drains_set_finished</name> + <anchorfile>df/d15/profit__drains__set__finished_8h.html</anchorfile> + <anchor>ad51a30b24a92e329548df26cd7c44e35</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial)</arglist> + </member> + </compound> + <compound kind="file"> + <name>release_revolving_shard.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/dd9/release__revolving__shard_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_release_revolving_shard</name> + <anchorfile>d3/dd9/release__revolving__shard_8h.html</anchorfile> + <anchor>aa0b5208326bba1e63165db01a5978063</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint32_t start_row, uint32_t end_row)</arglist> + </member> + </compound> + <compound kind="file"> + <name>reserves_get.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/d89/reserves__get_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_reserves_get</name> + <anchorfile>d3/d89/reserves__get_8h.html</anchorfile> + <anchor>a302370eb75fdaba630e346a1fe40d573</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> + </member> + </compound> + <compound kind="file"> + <name>reserves_get_origin.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d29/reserves__get__origin_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_reserves_get_origin</name> + <anchorfile>df/d29/reserves__get__origin_8h.html</anchorfile> + <anchor>ad7b01cb4fc003cdb469b4769c5ef00b5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_FullPaytoHashP *h_payto, struct TALER_FullPayto *payto_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>reserves_in_insert.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/de8/reserves__in__insert_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_ReserveInInfo</class> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_reserves_in_insert</name> + <anchorfile>dd/de8/reserves__in__insert_8h.html</anchorfile> + <anchor>a365df70cd06cc4558d61f62154f8fd3a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_ReserveInInfo *reserves, unsigned int reserves_length, enum GNUNET_DB_QueryStatus *results)</arglist> + </member> + </compound> + <compound kind="file"> + <name>reserves_update.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/da9/reserves__update_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_reserves_update</name> + <anchorfile>d9/da9/reserves__update_8h.html</anchorfile> + <anchor>a9f34f0ca023c62438ee988c9f09cb5e9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> + </member> + </compound> + <compound kind="file"> + <name>rollback.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d88/rollback_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_rollback</name> + <anchorfile>d8/d88/rollback_8h.html</anchorfile> + <anchor>a3e56baec807b075097fbf9315d524dd7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_account_merges_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/d0b/select__account__merges__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_AccountMergeCallback</name> + <anchorfile>d3/d0b/select__account__merges__above__serial__id_8h.html</anchorfile> + <anchor>a21feb668fc736f169d1cdb5030cb0c6d</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount, uint32_t min_age, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *purse_fee, struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_account_merges_above_serial_id</name> + <anchorfile>d3/d0b/select__account__merges__above__serial__id_8h.html</anchorfile> + <anchor>a19dac767641dc258054fc8dcf7a2591f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AccountMergeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aggregation_amounts_for_kyc_check.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d92/select__aggregation__amounts__for__kyc__check_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aggregation_amounts_for_kyc_check</name> + <anchorfile>d2/d92/select__aggregation__amounts__for__kyc__check_8h.html</anchorfile> + <anchor>a4022397523f05f4c1a598ea999c9049e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aggregation_transient.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d41/select__aggregation__transient_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aggregation_transient</name> + <anchorfile>de/d41/select__aggregation__transient_8h.html</anchorfile> + <anchor>a5564c443bf09ad5b1b010ee625eed47d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_MerchantPublicKeyP *merchant_pub, const char *exchange_account_section, struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aggregations_above_serial.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d3c/select__aggregations__above__serial_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AggregationCallback</name> + <anchorfile>dc/d3c/select__aggregations__above__serial_8h.html</anchorfile> + <anchor>a4d2e3baf332b20bf5db234a534baffc2</anchor> + <arglist>)(void *cls, const struct TALER_Amount *amount, uint64_t tracking_serial_id, uint64_t batch_deposit_serial_id)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aggregations_above_serial</name> + <anchorfile>dc/d3c/select__aggregations__above__serial_8h.html</anchorfile> + <anchor>a63b443eaf15e689d90b82ff31d7effd6</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_tracking_serial_id, TALER_EXCHANGEDB_AggregationCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_all_kyc_attributes.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d78/select__all__kyc__attributes_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>bool(*</type> + <name>TALER_EXCHANGEDB_AllAttributesCallback</name> + <anchorfile>df/d78/select__all__kyc__attributes_8h.html</anchorfile> + <anchor>aa614c02497c8ef46de5cd85633545dcc</anchor> + <arglist>)(void *cls, uint64_t row_id, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Timestamp expiration_time, const json_t *properties, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_all_kyc_attributes</name> + <anchorfile>df/d78/select__all__kyc__attributes_8h.html</anchorfile> + <anchor>a6fb719abb10d8bf83fdd11c675f52190</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_row_id, TALER_EXCHANGEDB_AllAttributesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_all_purse_decisions_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d4e/select__all__purse__decisions__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_AllPurseDecisionCallback</name> + <anchorfile>d6/d4e/select__all__purse__decisions__above__serial__id_8h.html</anchorfile> + <anchor>ace51b75b127e0e256684c427f4a8095e</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, bool refunded)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_all_purse_decisions_above_serial_id</name> + <anchorfile>d6/d4e/select__all__purse__decisions__above__serial__id_8h.html</anchorfile> + <anchor>a9f0378da09e4c2cf461d2f8abd77fa12</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDecisionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_all_purse_deletions_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/d28/select__all__purse__deletions__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_AllPurseDeletionsCallback</name> + <anchorfile>d1/d28/select__all__purse__deletions__above__serial__id_8h.html</anchorfile> + <anchor>ab7d754af0afdc181985699cb7ca46ea6</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_all_purse_deletions_above_serial_id</name> + <anchorfile>d1/d28/select__all__purse__deletions__above__serial__id_8h.html</anchorfile> + <anchor>a90bc68239572b130ce43eb791df240cf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDeletionsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aml_attributes.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/dd7/select__aml__attributes_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlAttributeCallback</name> + <anchorfile>de/dd7/select__aml__attributes_8h.html</anchorfile> + <anchor>ae936364cbd677af06d8de27994c47d54</anchor> + <arglist>)(void *cls, uint64_t row_id, struct GNUNET_TIME_Timestamp collection_time, bool by_aml_officer, const char *officer_name, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_attributes</name> + <anchorfile>de/dd7/select__aml__attributes_8h.html</anchorfile> + <anchor>a4e3da1b6c9fd581abbddb3f426e6545e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlAttributeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aml_decisions.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/da0/select__aml__decisions_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlDecisionCallback</name> + <anchorfile>db/da0/select__aml__decisions_8h.html</anchorfile> + <anchor>a9c3a97ab92c11333fa63d4221548a8af</anchor> + <arglist>)(void *cls, uint64_t row_id, const char *justification, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, struct GNUNET_TIME_Absolute expiration_time, const json_t *jproperties, bool to_investigate, bool is_active, bool is_wallet, struct TALER_FullPayto payto, const json_t *account_rules)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_decisions</name> + <anchorfile>db/da0/select__aml__decisions_8h.html</anchorfile> + <anchor>aef78c7d3f4a2385406f8c48d0b59b80a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, enum TALER_EXCHANGE_YesNoAll investigation_only, enum TALER_EXCHANGE_YesNoAll active_only, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlDecisionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aml_measures.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d07/select__aml__measures_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_LegitimizationMeasureCallback</name> + <anchorfile>dc/d07/select__aml__measures_8h.html</anchorfile> + <anchor>acc49f1de9b5371ab8c16327db9e8dd04</anchor> + <arglist>)(void *cls, struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute start_time, const json_t *jmeasures, bool is_finished, uint64_t measure_serial_id)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_measures</name> + <anchorfile>dc/d07/select__aml__measures_8h.html</anchorfile> + <anchor>aa65d0de06285d878c2bfba2941ed9e91</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, enum TALER_EXCHANGE_YesNoAll active_only, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_LegitimizationMeasureCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_aml_statistics.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/de6/select__aml__statistics_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlStatisticsCallback</name> + <anchorfile>d1/de6/select__aml__statistics_8h.html</anchorfile> + <anchor>af983cfce6e2a45fdcda86d6f2b5cea91</anchor> + <arglist>)(void *cls, const char *name, uint64_t cnt)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_aml_statistics</name> + <anchorfile>d1/de6/select__aml__statistics_8h.html</anchorfile> + <anchor>ae19c4ea4a3720379c48db1252c2662e3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, size_t num_names, const char *names[static num_names], struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, TALER_EXCHANGEDB_AmlStatisticsCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_auditor_denom_sig.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d1d/select__auditor__denom__sig_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_auditor_denom_sig</name> + <anchorfile>d5/d1d/select__auditor__denom__sig_8h.html</anchorfile> + <anchor>a52cd2e1fbbe7a239eba0d612b26bcb6e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorPublicKeyP *auditor_pub, struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_batch_deposits_missing_wire.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d6b/select__batch__deposits__missing__wire_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_WireMissingCallback</name> + <anchorfile>de/d6b/select__batch__deposits__missing__wire_8h.html</anchorfile> + <anchor>a6708be0e6dfa44883a6795d46932165a</anchor> + <arglist>)(void *cls, uint64_t batch_deposit_serial_id, const struct TALER_Amount *total_amount, const struct TALER_FullPaytoHashP *wire_target_h_payto, struct GNUNET_TIME_Timestamp deadline)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_batch_deposits_missing_wire</name> + <anchorfile>de/d6b/select__batch__deposits__missing__wire_8h.html</anchorfile> + <anchor>a40c7792e4f1be6c034efdbfd54fb08b0</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_batch_deposit_serial_id, TALER_EXCHANGEDB_WireMissingCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_coin_deposits_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d0c/select__coin__deposits__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_DepositCallback</name> + <anchorfile>d5/d0c/select__coin__deposits__above__serial__id_8h.html</anchorfile> + <anchor>a78e363df074e03a68fefb76741eeee48</anchor> + <arglist>)(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp exchange_timestamp, const struct TALER_EXCHANGEDB_Deposit *deposit, const struct TALER_DenominationPublicKey *denom_pub, bool done)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_coin_deposits_above_serial_id</name> + <anchorfile>d5/d0c/select__coin__deposits__above__serial__id_8h.html</anchorfile> + <anchor>a7eee02b1f4d2ce01500407acdb3212cb</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_DepositCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_contract.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d66/select__contract_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_contract</name> + <anchorfile>db/d66/select__contract_8h.html</anchorfile> + <anchor>a3b02506c373231960761af9b083f57ba</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ContractDiffiePublicP *pub_ckey, struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_PurseContractSignatureP *econtract_sig, size_t *econtract_size, void **econtract)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_contract_by_purse.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/dcb/select__contract__by__purse_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_contract_by_purse</name> + <anchorfile>db/dcb/select__contract__by__purse_8h.html</anchorfile> + <anchor>a69be2c7398af32cce8a757b4c406230a</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_EncryptedContract *econtract)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_deposit_amounts_for_kyc_check.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/dbc/select__deposit__amounts__for__kyc__check_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_deposit_amounts_for_kyc_check</name> + <anchorfile>d0/dbc/select__deposit__amounts__for__kyc__check_8h.html</anchorfile> + <anchor>acdfda4c60a238c6ecd829971e82e25d1</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_exchange_credit_transfers.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d9e/select__exchange__credit__transfers_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_exchange_credit_transfers</name> + <anchorfile>d6/d9e/select__exchange__credit__transfers_8h.html</anchorfile> + <anchor>a29319c6cd4f4013e61b6bd57e6ce1d28</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_Amount *threshold, uint64_t offset, int64_t limit, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AmlTransferCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_exchange_debit_transfers.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d81/select__exchange__debit__transfers_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlTransferCallback</name> + <anchorfile>da/d81/select__exchange__debit__transfers_8h.html</anchorfile> + <anchor>a1d618509c8e4f366e2c5f601b21eb130</anchor> + <arglist>)(void *cls, uint64_t row_id, const char *payto_uri, struct GNUNET_TIME_Absolute execution_time, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_exchange_debit_transfers</name> + <anchorfile>da/d81/select__exchange__debit__transfers_8h.html</anchorfile> + <anchor>ae9568b7764ec166a5a2b6f9966ba8fbf</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_Amount *threshold, uint64_t offset, int64_t limit, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AmlTransferCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_exchange_kycauth_transfers.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d8c/select__exchange__kycauth__transfers_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlTransferCallback</name> + <anchorfile>d2/d8c/select__exchange__kycauth__transfers_8h.html</anchorfile> + <anchor>a1d618509c8e4f366e2c5f601b21eb130</anchor> + <arglist>)(void *cls, uint64_t row_id, const char *payto_uri, struct GNUNET_TIME_Absolute execution_time, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_exchange_kycauth_transfers</name> + <anchorfile>d2/d8c/select__exchange__kycauth__transfers_8h.html</anchorfile> + <anchor>a888a879686045642445d2275e8c8e242</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_Amount *threshold, uint64_t offset, int64_t limit, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AmlTransferCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_kyc_accounts.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d11/select__kyc__accounts_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AmlAccountListCallback</name> + <anchorfile>dc/d11/select__kyc__accounts_8h.html</anchorfile> + <anchor>afc262d0154246ec3319311c8500b4f83</anchor> + <arglist>)(void *cls, uint64_t row_id, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp open_time, struct GNUNET_TIME_Timestamp close_time, const char *comments, bool high_risk, bool to_investigate, struct TALER_FullPayto payto)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_kyc_accounts</name> + <anchorfile>dc/d11/select__kyc__accounts_8h.html</anchorfile> + <anchor>a9bf5850f1cab63789178c62e1fc3b51e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGE_YesNoAll investigation_only, enum TALER_EXCHANGE_YesNoAll open_only, enum TALER_EXCHANGE_YesNoAll high_risk_only, uint64_t offset, int64_t limit, TALER_EXCHANGEDB_AmlAccountListCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_kyc_attributes.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/da0/select__kyc__attributes_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_AttributeCallback</name> + <anchorfile>df/da0/select__kyc__attributes_8h.html</anchorfile> + <anchor>aed6ded79c1f110198eb81d3ae3b76461</anchor> + <arglist>)(void *cls, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, struct GNUNET_TIME_Timestamp collection_time, struct GNUNET_TIME_Timestamp expiration_time, size_t enc_attributes_size, const void *enc_attributes)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_kyc_attributes</name> + <anchorfile>df/da0/select__kyc__attributes_8h.html</anchorfile> + <anchor>aee686b61fedf8c1062ec5be1d35b8106</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AttributeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_merge_amounts_for_kyc_check.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d60/select__merge__amounts__for__kyc__check_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_merge_amounts_for_kyc_check</name> + <anchorfile>dc/d60/select__merge__amounts__for__kyc__check_8h.html</anchorfile> + <anchor>a2bfe0c8c171c5aba1fa36b2ef1f62319</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d96/select__purse_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_purse</name> + <anchorfile>d6/d96/select__purse_8h.html</anchorfile> + <anchor>afdac215a40c3e3d1a54e5866aab94a4c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp *purse_creation, struct GNUNET_TIME_Timestamp *purse_expiration, struct TALER_Amount *amount, struct TALER_Amount *deposited, struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp *merge_timestamp, bool *purse_deleted, bool *purse_refunded)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_by_merge_pub.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d07/select__purse__by__merge__pub_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_by_merge_pub</name> + <anchorfile>da/d07/select__purse__by__merge__pub_8h.html</anchorfile> + <anchor>ad457fb414738a7b8e59ef0cd0c268f35</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseMergePublicKeyP *merge_pub, struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp *purse_expiration, struct TALER_PrivateContractHashP *h_contract_terms, uint32_t *age_limit, struct TALER_Amount *target_amount, struct TALER_Amount *balance, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_decisions_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/de8/select__purse__decisions__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_PurseDecisionCallback</name> + <anchorfile>d5/de8/select__purse__decisions__above__serial__id_8h.html</anchorfile> + <anchor>a617f00bc6eaef576fbd2922961514cc0</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *purse_value)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_decisions_above_serial_id</name> + <anchorfile>d5/de8/select__purse__decisions__above__serial__id_8h.html</anchorfile> + <anchor>ac768e8a0dfe7871d93cd231e25690922</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, bool refunded, TALER_EXCHANGEDB_PurseDecisionCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_deposits_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d4d/select__purse__deposits__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_PurseDepositCallback</name> + <anchorfile>dc/d4d/select__purse__deposits__above__serial__id_8h.html</anchorfile> + <anchor>a1b117e5c245057c79ab032831567385a</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_EXCHANGEDB_PurseDeposit *deposit, const struct TALER_ReservePublicKeyP *reserve_pub, enum TALER_WalletAccountMergeFlags flags, const struct TALER_Amount *auditor_balance, const struct TALER_Amount *purse_total, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_above_serial_id</name> + <anchorfile>dc/d4d/select__purse__deposits__above__serial__id_8h.html</anchorfile> + <anchor>a9f5e6e842e0295bad74eb2bd63b5e1b8</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseDepositCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_deposits_by_purse.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d92/select__purse__deposits__by__purse_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_PurseRefundCoinCallback</name> + <anchorfile>dd/d92/select__purse__deposits__by__purse_8h.html</anchorfile> + <anchor>ac1c1ee7a934bc0238e26f47ff465b6c5</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_Amount *amount_with_fee, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_by_purse</name> + <anchorfile>dd/d92/select__purse__deposits__by__purse_8h.html</anchorfile> + <anchor>a770a65449e46edf98e87a8e374149c94</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, TALER_EXCHANGEDB_PurseRefundCoinCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_merge.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d7a/select__purse__merge_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_merge</name> + <anchorfile>dd/d7a/select__purse__merge_8h.html</anchorfile> + <anchor>ab01d46c90c3ad5c5b41f42434699d3a9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_PurseMergeSignatureP *merge_sig, struct GNUNET_TIME_Timestamp *merge_timestamp, char **partner_url, struct TALER_ReservePublicKeyP *reserve_pub, bool *refunded)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_merges_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d2/d5b/select__purse__merges__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_PurseMergeCallback</name> + <anchorfile>d2/d5b/select__purse__merges__above__serial__id_8h.html</anchorfile> + <anchor>a880f658123a1920f592dd2acc6c5a7ca</anchor> + <arglist>)(void *cls, uint64_t rowid, const char *partner_base_url, const struct TALER_Amount *amount, const struct TALER_Amount *balance, enum TALER_WalletAccountMergeFlags flags, const struct TALER_PurseMergePublicKeyP *merge_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_PurseMergeSignatureP *merge_sig, const struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp merge_timestamp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_TALER_EXCHANGEDB_select_purse_merges_above_serial_id</name> + <anchorfile>d2/d5b/select__purse__merges__above__serial__id_8h.html</anchorfile> + <anchor>a55bc2fe6d6c9af4b319fd1df1402af84</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseMergeCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_purse_requests_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/dbf/select__purse__requests__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_PurseRequestCallback</name> + <anchorfile>d9/dbf/select__purse__requests__above__serial__id_8h.html</anchorfile> + <anchor>a472bd4c404652826931a5e706b650acf</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePublicKeyP *merge_pub, struct GNUNET_TIME_Timestamp purse_creation, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, uint32_t age_limit, const struct TALER_Amount *target_amount, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_purse_requests_above_serial_id</name> + <anchorfile>d9/dbf/select__purse__requests__above__serial__id_8h.html</anchorfile> + <anchor>acb0dcb24b51b43306471177e0f0ee3b3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseRequestCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_recoup_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d5f/select__recoup__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_RecoupCallback</name> + <anchorfile>dd/d5f/select__recoup__above__serial__id_8h.html</anchorfile> + <anchor>a4ff1d7daecd89d273bb0597a4cf1b4c4</anchor> + <arglist>)(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *amount, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_CoinPublicInfo *coin, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const union GNUNET_CRYPTO_BlindingSecretP *coin_blind)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_recoup_above_serial_id</name> + <anchorfile>dd/d5f/select__recoup__above__serial__id_8h.html</anchorfile> + <anchor>a9fa11805f2eae0787aa6be4c129391c9</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_recoup_refresh_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d10/select__recoup__refresh__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_RecoupRefreshCallback</name> + <anchorfile>de/d10/select__recoup__refresh__above__serial__id_8h.html</anchorfile> + <anchor>a74c1b7c52fab2168aef8744f266dd7ec</anchor> + <arglist>)(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *amount, const struct TALER_CoinSpendPublicKeyP *old_coin_pub, const struct TALER_DenominationHashP *old_denom_pub_hash, const struct TALER_CoinPublicInfo *coin, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const union GNUNET_CRYPTO_BlindingSecretP *coin_blind)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_recoup_refresh_above_serial_id</name> + <anchorfile>de/d10/select__recoup__refresh__above__serial__id_8h.html</anchorfile> + <anchor>a381be42d0d86dc8cb6f5737c02d80d4b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupRefreshCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_refreshes_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/dd5/select__refreshes__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_RefreshesCallback</name> + <anchorfile>d3/dd5/select__refreshes__above__serial__id_8h.html</anchorfile> + <anchor>a1c7ec4c3c77107b8e13adee15bf27b79</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_DenominationPublicKey *old_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_Amount *amount_with_fee, size_t num_nds, uint64_t new_denom_serials[static num_nds], const struct TALER_RefreshCommitmentP *rc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_refreshes_above_serial_id</name> + <anchorfile>d3/dd5/select__refreshes__above__serial__id_8h.html</anchorfile> + <anchor>ac99a8b8617200f10c944e55e2bdbd87c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefreshesCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_refunds_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d01/select__refunds__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <includes id="d1/db0/do__refund_8h" name="do_refund.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/do_refund.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_RefundCallback</name> + <anchorfile>dd/d01/select__refunds__above__serial__id_8h.html</anchorfile> + <anchor>a844466de82f6e5934c4c0d2baf31061c</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_MerchantSignatureP *merchant_sig, const struct TALER_PrivateContractHashP *h_contract_terms, uint64_t rtransaction_id, bool full_refund, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_refunds_above_serial_id</name> + <anchorfile>dd/d01/select__refunds__above__serial__id_8h.html</anchorfile> + <anchor>a5fff47393ddc0ce63fa7cbc891d6d24e</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefundCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_refunds_by_coin.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d1b/select__refunds__by__coin_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_RefundCoinCallback</name> + <anchorfile>d6/d1b/select__refunds__by__coin_8h.html</anchorfile> + <anchor>a5fa4c30b14842d22c5f9c16fd3ce5bfa</anchor> + <arglist>)(void *cls, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_refunds_by_coin</name> + <anchorfile>d6/d1b/select__refunds__by__coin_8h.html</anchorfile> + <anchor>aa25e85b7698127d48e5492ddd613fa4f</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_PrivateContractHashP *h_contract, TALER_EXCHANGEDB_RefundCoinCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserve_close_info.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/d93/select__reserve__close__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_close_info</name> + <anchorfile>d0/d93/select__reserve__close__info_8h.html</anchorfile> + <anchor>ae72a01252323e6cff0144c809a2e3559</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *payto_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserve_close_request_info.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/dd9/select__reserve__close__request__info_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_close_request_info</name> + <anchorfile>d5/dd9/select__reserve__close__request__info_8h.html</anchorfile> + <anchor>a33627edd600632fb02925b2956816e32</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, uint64_t rowid, struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp *request_timestamp, struct TALER_Amount *close_balance, struct TALER_Amount *close_fee, struct TALER_FullPayto *payto_uri)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserve_closed_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/daf/select__reserve__closed__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_ReserveClosedCallback</name> + <anchorfile>da/daf/select__reserve__closed__above__serial__id_8h.html</anchorfile> + <anchor>a7887e4cc50892db1fcc462d2ee2d2b30</anchor> + <arglist>)(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *closing_fee, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t close_request_row)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_closed_above_serial_id</name> + <anchorfile>da/daf/select__reserve__closed__above__serial__id_8h.html</anchorfile> + <anchor>ac2c5d4b77cbb3b63f0a5d75cba9c2a61</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveClosedCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserve_open_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d4/dcf/select__reserve__open__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_ReserveOpenCallback</name> + <anchorfile>d4/dcf/select__reserve__open__above__serial__id_8h.html</anchorfile> + <anchor>a0355d6a79c6c1beece37a9ff9b66b0fa</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_Amount *reserve_payment, struct GNUNET_TIME_Timestamp request_timestamp, struct GNUNET_TIME_Timestamp reserve_expiration, uint32_t purse_limit, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserve_open_above_serial_id</name> + <anchorfile>d4/dcf/select__reserve__open__above__serial__id_8h.html</anchorfile> + <anchor>a557d821610dcdc9f6b6901a93166f852</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveOpenCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserves_in_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/df6/select__reserves__in__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_ReserveInCallback</name> + <anchorfile>d7/df6/select__reserves__in__above__serial__id_8h.html</anchorfile> + <anchor>ad9214c863cabcd8aab23ce6fb8decc9d</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *credit, const struct TALER_FullPayto sender_account_details, uint64_t wire_reference, struct GNUNET_TIME_Timestamp execution_date)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_reserves_in_above_serial_id</name> + <anchorfile>d7/df6/select__reserves__in__above__serial__id_8h.html</anchorfile> + <anchor>ad12ffb980a23e6df284a3dcc8a26f0f5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_reserves_in_above_serial_id_by_account.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/dad/select__reserves__in__above__serial__id__by__account_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_ReserveInCallback</name> + <anchorfile>da/dad/select__reserves__in__above__serial__id__by__account_8h.html</anchorfile> + <anchor>ad9214c863cabcd8aab23ce6fb8decc9d</anchor> + <arglist>)(void *cls, uint64_t rowid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *credit, const struct TALER_FullPayto sender_account_details, uint64_t wire_reference, struct GNUNET_TIME_Timestamp execution_date)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_reserves_in_above_serial_id_by_account</name> + <anchorfile>da/dad/select__reserves__in__above__serial__id__by__account_8h.html</anchorfile> + <anchor>a8679ad7c9ef851603fcb097b1f21f552</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_wire_out_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d3/dd2/select__wire__out__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_WireTransferOutCallback</name> + <anchorfile>d3/dd2/select__wire__out__above__serial__id_8h.html</anchorfile> + <anchor>adbee99d8e1888778c7a5bff3e4dcbb9f</anchor> + <arglist>)(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp date, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_FullPayto payto_uri, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_wire_out_above_serial_id</name> + <anchorfile>d3/dd2/select__wire__out__above__serial__id_8h.html</anchorfile> + <anchor>a37470bcf7d456cab015deb59d65db5e3</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_wire_out_above_serial_id_by_account.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d21/select__wire__out__above__serial__id__by__account_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_WireTransferOutCallback</name> + <anchorfile>d8/d21/select__wire__out__above__serial__id__by__account_8h.html</anchorfile> + <anchor>adbee99d8e1888778c7a5bff3e4dcbb9f</anchor> + <arglist>)(void *cls, uint64_t rowid, struct GNUNET_TIME_Timestamp date, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_FullPayto payto_uri, const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_TALER_EXCHANGEDB_select_wire_out_above_serial_id_by_account</name> + <anchorfile>d8/d21/select__wire__out__above__serial__id__by__account_8h.html</anchorfile> + <anchor>a3a7ed24c1fb48daba58c8c81a901d656</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_withdraw_amounts_for_kyc_check.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/dc0/select__withdraw__amounts__for__kyc__check_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_withdraw_amounts_for_kyc_check</name> + <anchorfile>d6/dc0/select__withdraw__amounts__for__kyc__check_8h.html</anchorfile> + <anchor>a5131a2b01cc45fcaad8d43448e57c400</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Absolute time_limit, TALER_KYCLOGIC_KycAmountCallback kac, void *kac_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>select_withdrawals_above_serial_id.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d0/d99/select__withdrawals__above__serial__id_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>enum GNUNET_GenericReturnValue(*</type> + <name>TALER_EXCHANGEDB_WithdrawCallback</name> + <anchorfile>d0/d99/select__withdrawals__above__serial__id_8h.html</anchorfile> + <anchor>a9bb0c09b3bdee02160f844260aaaa59e</anchor> + <arglist>)(void *cls, uint64_t rowid, size_t num_denom_serials, const uint64_t *denom_serials, const struct TALER_HashBlindedPlanchetsP *selected_h, const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_BlindingMasterSeedP *blinding_seed, bool age_proof_required, uint8_t max_age, uint8_t noreveal_index, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_select_withdrawals_above_serial_id</name> + <anchorfile>d0/d99/select__withdrawals__above__serial__id_8h.html</anchorfile> + <anchor>a15d10cf81aea2187c9c8b98beb83813b</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WithdrawCallback cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>set_aml_lock.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d8/d6c/set__aml__lock_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_set_aml_lock</name> + <anchorfile>d8/d6c/set__aml__lock_8h.html</anchorfile> + <anchor>a6336f77f33472d0ce3c663a85eb396b4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Relative lock_duration, struct GNUNET_TIME_Absolute *existing_lock)</arglist> + </member> + </compound> + <compound kind="file"> + <name>set_extension_manifest.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d98/set__extension__manifest_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_set_extension_manifest</name> + <anchorfile>d9/d98/set__extension__manifest_8h.html</anchorfile> + <anchor>a95f28c070c6c7e3e684392f938c5024c</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, const char *manifest)</arglist> + </member> + </compound> + <compound kind="file"> + <name>set_purse_balance.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>de/d9f/set__purse__balance_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_set_purse_balance</name> + <anchorfile>de/d9f/set__purse__balance_8h.html</anchorfile> + <anchor>ab18480726c0afa022d8b6613224cf0ed</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> + </member> + </compound> + <compound kind="file"> + <name>start_deferred_wire_out.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d9/d02/start__deferred__wire__out_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_TALER_EXCHANGEDB_start_deferred_wire_out</name> + <anchorfile>d9/d02/start__deferred__wire__out_8h.html</anchorfile> + <anchor>a795070308ba9e7091b9d4c0d8b151987</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>start_read_committed.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d1f/start__read__committed_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_TALER_EXCHANGEDB_start_read_committed</name> + <anchorfile>d5/d1f/start__read__committed_8h.html</anchorfile> + <anchor>a2309909fc022c42df86c026e9eb15cf7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>start_read_only.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d55/start__read__only_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_TALER_EXCHANGEDB_start_read_only</name> + <anchorfile>d6/d55/start__read__only_8h.html</anchorfile> + <anchor>abdadcf3e78f17fde4389df31b34c9797</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> + </member> + </compound> + <compound kind="file"> + <name>store_wire_transfer_out.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>db/d0c/store__wire__transfer__out_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_store_wire_transfer_out</name> + <anchorfile>db/d0c/store__wire__transfer__out_8h.html</anchorfile> + <anchor>a5823f5e7562f77a58c0daeb62740bc94</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp date, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_FullPaytoHashP *h_payto, const char *exchange_account_section, const struct TALER_Amount *amount, const char *extra_wire_subject_metadata)</arglist> + </member> + </compound> + <compound kind="file"> + <name>trigger_kyc_rule_for_account.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>df/d30/trigger__kyc__rule__for__account_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_trigger_kyc_rule_for_account</name> + <anchorfile>df/d30/trigger__kyc__rule__for__account_8h.html</anchorfile> + <anchor>a649b3720a4904c266c99997106a08ad4</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPublicKeyP *set_account_pub, const struct TALER_MerchantPublicKeyP *check_merchant_pub, const json_t *jmeasures, uint32_t display_priority, uint64_t *requirement_row, bool *bad_kyc_auth)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_aggregation_transient.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d6/d70/update__aggregation__transient_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_aggregation_transient</name> + <anchorfile>d6/d70/update__aggregation__transient_8h.html</anchorfile> + <anchor>abc6a3b6290a9dee143082c014e207532</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_WireTransferIdentifierRawP *wtid, uint64_t kyc_requirement_row, const struct TALER_Amount *total)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_auditor.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d65/update__auditor_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_auditor</name> + <anchorfile>dd/d65/update__auditor_8h.html</anchorfile> + <anchor>ac0890c6a1a1903cbb79883026168481d</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name, struct GNUNET_TIME_Timestamp change_date, bool enabled)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_kyc_process_by_row.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dd/d26/update__kyc__process__by__row_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_kyc_process_by_row</name> + <anchorfile>dd/d26/update__kyc__process__by__row_8h.html</anchorfile> + <anchor>a2387965e7b0d13e52072327076ab76b7</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t process_row, const char *provider_name, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_account_id, const char *provider_legitimization_id, const char *redirect_url, struct GNUNET_TIME_Absolute expiration, enum TALER_ErrorCode ec, const char *error_message_hint, bool finished)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_rules.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/d9d/update__rules_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <class kind="struct">TALER_EXCHANGEDB_RuleUpdaterResult</class> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_CurrentRulesCallback</name> + <anchorfile>d1/d9d/update__rules_8h.html</anchorfile> + <anchor>aff268310848b4b6017497b0866525452</anchor> + <arglist>)(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGEDB_RuleUpdater *</type> + <name>TALER_EXCHANGEDB_update_rules</name> + <anchorfile>d1/d9d/update__rules_8h.html</anchorfile> + <anchor>a5f7bd0d729c95999a80a6857d3665b97</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AttributeEncryptionKeyP *attribute_key, const struct TALER_NormalizedPaytoHashP *account, bool is_wallet, TALER_EXCHANGEDB_CurrentRulesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGEDB_update_rules_cancel</name> + <anchorfile>d1/d9d/update__rules_8h.html</anchorfile> + <anchor>a18232b933af2ef6b558cce02b592dc42</anchor> + <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> + </member> + </compound> + <compound kind="file"> + <name>update_wire.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>dc/d88/update__wire_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_update_wire</name> + <anchorfile>dc/d88/update__wire_8h.html</anchorfile> + <anchor>af939dfdd588ac1b7e6dd241bda1420b2</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp change_date, const struct TALER_MasterSignatureP *master_sig, const char *bank_label, int64_t priority, bool enabled)</arglist> + </member> + </compound> + <compound kind="file"> + <name>wad_in_insert.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d7/d5d/wad__in__insert_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wad_in_insert</name> + <anchorfile>d7/d5d/wad__in__insert_8h.html</anchorfile> + <anchor>aa192fba4c175f82fc4998815b604c460</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WadIdentifierP *wad_id, const char *origin_exchange_url, const struct TALER_Amount *amount, struct GNUNET_TIME_Timestamp execution_date, const struct TALER_FullPayto debit_account_uri, const char *section_name, uint64_t serial_id)</arglist> + </member> + </compound> + <compound kind="file"> + <name>wire_prepare_data_get.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d1/de8/wire__prepare__data__get_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGEDB_WirePreparationIterator</name> + <anchorfile>d1/de8/wire__prepare__data__get_8h.html</anchorfile> + <anchor>ac078834f0abed66341384b9902947770</anchor> + <arglist>)(void *cls, uint64_t rowid, const char *wire_method, const char *buf, size_t buf_size)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_get</name> + <anchorfile>d1/de8/wire__prepare__data__get_8h.html</anchorfile> + <anchor>aa32d47521e0c47e91aac5141c2f99aa5</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t start_row, uint64_t limit, TALER_EXCHANGEDB_WirePreparationIterator cb, void *cb_cls)</arglist> + </member> + </compound> + <compound kind="file"> + <name>wire_prepare_data_insert.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d7a/wire__prepare__data__insert_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_insert</name> + <anchorfile>da/d7a/wire__prepare__data__insert_8h.html</anchorfile> + <anchor>a467dcbee38bf32766f9f0fb913982196</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, const char *buf, size_t buf_size)</arglist> + </member> + </compound> + <compound kind="file"> + <name>wire_prepare_data_mark_failed.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>da/d62/wire__prepare__data__mark__failed_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_mark_failed</name> + <anchorfile>da/d62/wire__prepare__data__mark__failed_8h.html</anchorfile> + <anchor>a2980803982f67221048822bd71157013</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>wire_prepare_data_mark_finished.h</name> + <path>src/include/taler/exchange-database/</path> + <filename>d5/d88/wire__prepare__data__mark__finished_8h.html</filename> + <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> + <member kind="function"> + <type>enum GNUNET_DB_QueryStatus</type> + <name>TALER_EXCHANGEDB_wire_prepare_data_mark_finished</name> + <anchorfile>d5/d88/wire__prepare__data__mark__finished_8h.html</anchorfile> + <anchor>a28300f5bc020d9006679891413c38605</anchor> + <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> + </member> + </compound> + <compound kind="file"> + <name>common.h</name> + <path>src/include/taler/exchange/</path> + <filename>dc/d54/common_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="no" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <class kind="struct">TALER_EXCHANGE_HttpResponse</class> + <class kind="struct">TALER_EXCHANGE_KycNeededRedirect</class> + <class kind="struct">TALER_EXCHANGE_PurseDeposit</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_COMMON_OPTIONS_ARRAY_MAX_SIZE</name> + <anchorfile>dc/d54/common_8h.html</anchorfile> + <anchor>acd93dcd088afe9bc5e52f69600bb152a</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_parse_451</name> + <anchorfile>dc/d54/common_8h.html</anchorfile> + <anchor>ad42331ee71eb88b1d4896207a493e045</anchor> + <arglist>(struct TALER_EXCHANGE_KycNeededRedirect *uflr, const json_t *j)</arglist> + </member> + </compound> + <compound kind="file"> + <name>delete-purses-PURSE_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>d3/d55/delete-purses-PURSE__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_DeletePursesResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_DELETE_PURSES_RESULT_CLOSURE</name> + <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> + <anchor>aed51e5f65afa34fc8f54c4947a184dae</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_DeletePursesCallback</name> + <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> + <anchor>aa556168e9db866b7428ea41dab39d4a3</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_DeletePursesResponse *pdr)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_DeletePursesHandle *</type> + <name>TALER_EXCHANGE_delete_purses_create</name> + <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> + <anchor>a840986f538bbede6d2c5a279c671bf49</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_PurseContractPrivateKeyP *purse_priv)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_delete_purses_start</name> + <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> + <anchor>a9b873a7842967c13201aa12219159f4d</anchor> + <arglist>(struct TALER_EXCHANGE_DeletePursesHandle *dph, TALER_EXCHANGE_DeletePursesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_delete_purses_cancel</name> + <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> + <anchor>a5d77e35affd0bf045119baff5a0f1109</anchor> + <arglist>(struct TALER_EXCHANGE_DeletePursesHandle *dph)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-accounts.h</name> + <path>src/include/taler/exchange/</path> + <filename>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlAccountsOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetAmlAccountsAccountSummary</class> + <class kind="struct">TALER_EXCHANGE_GetAmlAccountsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_option_end_</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>ae3efefa6527cdc06148150195f7e368f</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_option_limit</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a5ea7190d87142369e475b7e2594babe6</anchor> + <arglist>(l)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_option_offset</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a2601d59babcbf15f3e86816ba0f8a02b</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_option_filter_investigation</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>ad45255d359ab448f6c54243c64f07d37</anchor> + <arglist>(i)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_option_filter_open</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a4d4460307fb447fc46255edb58fc8f0a</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_option_filter_high_risk</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a4f84b095d01e4aa36af50382b18cbb7e</anchor> + <arglist>(r)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_accounts_set_options</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a774edd34fbccc517353c4d6139d22a9d</anchor> + <arglist>(aah,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_RESULT_CLOSURE</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>ad44075159998b8e039589813b8d4cca2</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlAccountsCallback</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a958a9073ea155992c6b3e3cf61efab2e</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlAccountsResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetAmlAccountsOption</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6df</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_END</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6dfac527a16c58ff56beed6a4a1d0ec25e02</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_LIMIT</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6dfac630f61c5ede81a849ede0a355227122</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_OFFSET</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6dfac7b61e7acd1fa9a763371d24c19c284a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_INVESTIGATION</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6dfa2cb8d7cc573089b093d5392c38f38b70</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_OPEN</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6dfab5917bcdfea953e2d95215a5fba4204a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_HIGH_RISK</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>adab2da1fcf4ec86d97fb91c78389b6dfa4882e7e2dc5bd169f2de503616b60619</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlAccountsHandle *</type> + <name>TALER_EXCHANGE_get_aml_accounts_create</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a9afb09483a20f8de1b178066cd719140</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_aml_accounts_set_options_</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a519df05f283a09b52a5a8af9981de90b</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlAccountsHandle *aah, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlAccountsOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_accounts_start</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>af069e978bddf6463566082ab732e7e57</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlAccountsHandle *aah, TALER_EXCHANGE_GetAmlAccountsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_accounts_cancel</name> + <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> + <anchor>a59b159fb863a4ca094f78756dbc2b342</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlAccountsHandle *aah)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.h</name> + <path>src/include/taler/exchange/</path> + <filename>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlAttributesOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetAmlAttributesCollectionEvent</class> + <class kind="struct">TALER_EXCHANGE_GetAmlAttributesResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_attributes_option_end_</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>adbb6678eac1bf321134dc5b70776065f</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_attributes_option_limit</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a2ac9af0ed4f7b1fbc7e5a7ce07f66814</anchor> + <arglist>(l)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_attributes_option_offset</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a5b3fb8b3923ef17f7c5fc9260ccc219a</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_attributes_set_options</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ae56b4465f658b9b0553ef14f68574318</anchor> + <arglist>(aagh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_RESULT_CLOSURE</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>af8ac023608c69daf52b29c31068f7f96</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlAttributesCallback</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>aa9f64b7b4bdf68f8d5cdca6534028bf9</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlAttributesResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetAmlAttributesOption</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a99a1ed0c7f9e828aee08f9eff80947d2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_OPTION_END</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a99a1ed0c7f9e828aee08f9eff80947d2aeed2122366a5c4d8eb379027f0708c0c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_OPTION_LIMIT</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a99a1ed0c7f9e828aee08f9eff80947d2a7d77c5dbd06917691c8a7a72e1fa8dc2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_OPTION_OFFSET</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a99a1ed0c7f9e828aee08f9eff80947d2a773ddad253c7aa66416d38dd5c8c92d0</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlAttributesHandle *</type> + <name>TALER_EXCHANGE_get_aml_attributes_create</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>aa6c7b25071f5f39a83cae6fc6107a28a</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv, const struct TALER_NormalizedPaytoHashP *h_payto)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_aml_attributes_set_options_</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>af319f4e00640cb4736136aa5704bae45</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlAttributesHandle *aagh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlAttributesOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_attributes_start</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ad5d6c31a773a628be648e41ab118d58b</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlAttributesHandle *aagh, TALER_EXCHANGE_GetAmlAttributesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_attributes_cancel</name> + <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a25999f6cd979c8e902c2aa1781cbbd60</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlAttributesHandle *aagh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-decisions.h</name> + <path>src/include/taler/exchange/</path> + <filename>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsKycRule</class> + <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsLegitimizationRuleSet</class> + <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsDecision</class> + <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_option_end_</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a7be66dd777acfccc58c5d99122c6803e</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_option_limit</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a838891b1184ec3d9262c8068dce48897</anchor> + <arglist>(l)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_option_offset</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a2f9e121e3d79086e12008340357129d3</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_option_filter_h_payto</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>adb08873eb22f0368ae7f848eaf812757</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_option_filter_active</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a95229edbef458ac2ab22d2d1aa7e42cb</anchor> + <arglist>(a)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_option_filter_investigation</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>af31f2a66837e8a8cec2059100a8bcc50</anchor> + <arglist>(i)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_decisions_set_options</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>aeffe24395b8561ac26247f36427a86d1</anchor> + <arglist>(adgh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_RESULT_CLOSURE</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a8f27b84edc2609141cc579ce095d7f37</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlDecisionsCallback</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a2827eb50243996faefdb193303a7652c</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlDecisionsResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetAmlDecisionsOption</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_END</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3a8434a034cbc0891f2507dc802ef5a385</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_LIMIT</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3aa270853d86b0db184364388c7921a873</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_OFFSET</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3aa28edc15b76277f083b05e88aa982ded</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_H_PAYTO</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3a2170e09f8ca25eaf44e1b0d2f182ef7f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_ACTIVE</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3ac8b896e93e538a6468c3f7136c0acae2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_INVESTIGATION</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a6f88d437ac2a8116bd343659249849a3aca5ad0e8062053608b4225a2c6ef20d7</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlDecisionsHandle *</type> + <name>TALER_EXCHANGE_get_aml_decisions_create</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a323277ad74104971ff2e090bd1d376b0</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_aml_decisions_set_options_</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a54b9b45b941421fbcf77604ad8800589</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlDecisionsHandle *adgh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlDecisionsOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_decisions_start</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a37fa40ed8ae31caf66f23de3f5214d1f</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlDecisionsHandle *adgh, TALER_EXCHANGE_GetAmlDecisionsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_decisions_cancel</name> + <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> + <anchor>a490983d4d64a8e25607d3c3e179ed64c</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlDecisionsHandle *adgh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-kyc-statistics-NAMES.h</name> + <path>src/include/taler/exchange/</path> + <filename>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlKycStatisticsOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetAmlKycStatisticsEventCounter</class> + <class kind="struct">TALER_EXCHANGE_GetAmlKycStatisticsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_option_end_</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>acfdb494586cfd14376eb486469950503</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_option_start_date</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a9ed30de36c4ff137df816329e9384a12</anchor> + <arglist>(d)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_option_end_date</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>ad1e80bb9b7443408577c9be41fb7a5d6</anchor> + <arglist>(d)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_set_options</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>afd80d6416adf57a163cb172016c975b5</anchor> + <arglist>(aksh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_RESULT_CLOSURE</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a69f3a3a8c7d704e1710f75dee1cb2d48</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlKycStatisticsCallback</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>ae65a588a9ba2ab5c6087f885694a7e39</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlKycStatisticsResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetAmlKycStatisticsOption</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a8dc7aed5efb19b895b0013e77b1a48d3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_OPTION_END</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a8dc7aed5efb19b895b0013e77b1a48d3ae46db6aecb8315a36888523190b6aa55</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_OPTION_START_DATE</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a8dc7aed5efb19b895b0013e77b1a48d3af8adcd793e9c3a9f5fe712e257a3d901</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_OPTION_END_DATE</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>a8dc7aed5efb19b895b0013e77b1a48d3a261b11201889f76f45969041be292ebd</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_create</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>afbec9beeb3a62736cae36ef0dee954af</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv, const char *names)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_set_options_</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>aa0f601117692f199bba2df4156f72b71</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *aksh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlKycStatisticsOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_start</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>ae09da8407dcaa50f9dc47d31f95fc30b</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *aksh, TALER_EXCHANGE_GetAmlKycStatisticsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_kyc_statistics_cancel</name> + <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> + <anchor>aef76591c30bc35f0fdc1a02d7e2a3ff6</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *aksh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-legitimizations.h</name> + <path>src/include/taler/exchange/</path> + <filename>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlLegitimizationsOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetAmlLegitimizationsMeasureDetails</class> + <class kind="struct">TALER_EXCHANGE_GetAmlLegitimizationsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_option_end_</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a3c5f4244ff381996682fc3575214b1e7</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_option_limit</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a8cd88bff120c18c4e5ab32aabe428437</anchor> + <arglist>(l)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_option_offset</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a4443aa3a9daad04588972520817746c7</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_option_filter_h_payto</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a07fab41d256649f68bd30e9085f707d2</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_option_filter_active</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>aefc9543296e8b7be5be0203528dcc128</anchor> + <arglist>(a)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_set_options</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a6e42a344b04370e1377369a2cf253e59</anchor> + <arglist>(algh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_RESULT_CLOSURE</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>af1f392f0604a179bc0b292e87001c337</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlLegitimizationsCallback</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a20cf774bb277388f01c8eed428b63eb0</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlLegitimizationsResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetAmlLegitimizationsOption</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10b7447fca657f101653e4e2e9a1e9d6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_END</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10b7447fca657f101653e4e2e9a1e9d6ac3f675ac79e44d10c09062208d542c71</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_LIMIT</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10b7447fca657f101653e4e2e9a1e9d6aab58d1d6968baed76611890d889fff2a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_OFFSET</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10b7447fca657f101653e4e2e9a1e9d6ad3b81af1e42468602f0601391222af77</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_H_PAYTO</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10b7447fca657f101653e4e2e9a1e9d6a1f2c016ccad2c2df581e716b9ac7a019</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_ACTIVE</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10b7447fca657f101653e4e2e9a1e9d6a1ce38529517eaa04fed51a5675d6ffcf</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_create</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a595dcb5277151215cb77887f5405ed85</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_set_options_</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>af9b07c4880425bc95ad6c64b11a24aec</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *algh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlLegitimizationsOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_start</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a10d5c925f4dfd0dd09182e837195d8c1</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *algh, TALER_EXCHANGE_GetAmlLegitimizationsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_legitimizations_cancel</name> + <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> + <anchor>a84db157672c51eed829fb1e1c4a9b3d4</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *algh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-measures.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/d13/get-aml-OFFICER__PUB-measures_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresMeasureInfo</class> + <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresProgramRequirement</class> + <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresCheckInfo</class> + <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresKycRule</class> + <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_MEASURES_RESULT_CLOSURE</name> + <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> + <anchor>ab315b09c15d7293e5ee3cc9bee3c2ebf</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlMeasuresCallback</name> + <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> + <anchor>a78fcf87dee2199fc42a6c87c827eb828</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlMeasuresResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlMeasuresHandle *</type> + <name>TALER_EXCHANGE_get_aml_measures_create</name> + <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> + <anchor>ae47679b8bdbf7b892dd07a64903bd981</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_measures_start</name> + <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> + <anchor>af9a01d187b8b7fe9ef3415b8708efb2c</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlMeasuresHandle *amh, TALER_EXCHANGE_GetAmlMeasuresCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_measures_cancel</name> + <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> + <anchor>a0bc907c7801c3ec89d87f3a5519e3bc4</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlMeasuresHandle *amh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-aml-OFFICER_PUB-transfers-credit.h</name> + <path>src/include/taler/exchange/</path> + <filename>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetAmlTransfersOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetAmlTransfersEntry</class> + <class kind="struct">TALER_EXCHANGE_GetAmlTransfersResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_transfers_option_end_</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a842519ab6a78dafa13dd397b6229dc2d</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_transfers_option_threshold</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>accbd2358298ae05b1a2b52196b3cfdb4</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_transfers_option_limit</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>acd21da8eab40cb0b30dff0bf794f5d90</anchor> + <arglist>(l)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_transfers_option_offset</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>ae7493c4ca39c308aa254541d209651e9</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_transfers_option_filter_h_payto</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>aaa43c9f66c72c29024c47f8216a6de0f</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_aml_transfers_set_options</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>afce180858431a5ae1707cc2dcb77a8a7</anchor> + <arglist>(atgh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_AML_TRANSFERS_RESULT_CLOSURE</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a1712784858ebf26f5371e53c70c4d977</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetAmlTransfersCallback</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a7a0ab74a3e660fc522dc120946774db1</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlTransfersResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetAmlTransfersOption</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>abd0d054fb3a3e831919cf0777b950949</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_END</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>abd0d054fb3a3e831919cf0777b950949add840d1135887bc409d90dd2dde625e9</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_THRESHOLD</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>abd0d054fb3a3e831919cf0777b950949abcb79778d17ad94019880f6ef543ac39</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_LIMIT</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>abd0d054fb3a3e831919cf0777b950949ad96156c80836668e0293d3d0c6a26106</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_OFFSET</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>abd0d054fb3a3e831919cf0777b950949afe5b937777326fddd47d0ec3c9c498f7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_H_PAYTO</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>abd0d054fb3a3e831919cf0777b950949aba5f9fd6da611deb00d3ecf4ae0a0128</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlTransfersHandle *</type> + <name>TALER_EXCHANGE_get_aml_transfers_credit_create</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a54b606e2db4dbc7064beda28ae3c8448</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlTransfersHandle *</type> + <name>TALER_EXCHANGE_get_aml_transfers_debit_create</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a880a26cc59428c5c424d2ffc271ccc03</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetAmlTransfersHandle *</type> + <name>TALER_EXCHANGE_get_aml_transfers_kycauth_create</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a597ab3c781533a9c358ae88eb2da5ba1</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_aml_transfers_set_options_</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>aae8cb733d4aa1ce636512a1f43127d01</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlTransfersHandle *atgh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlTransfersOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_aml_transfers_start</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a9c19d8ab17e7241c33872df1dd5794b8</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlTransfersHandle *atgh, TALER_EXCHANGE_GetAmlTransfersCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_aml_transfers_cancel</name> + <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> + <anchor>a4ce9ef8b5cd5382124c494325b6bc97d</anchor> + <arglist>(struct TALER_EXCHANGE_GetAmlTransfersHandle *atgh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-coins-COIN_PUB-history.h</name> + <path>src/include/taler/exchange/</path> + <filename>d1/d0e/get-coins-COIN__PUB-history_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_NonceKey</class> + <class kind="struct">TALER_EXCHANGE_CoinHistoryEntry</class> + <class kind="struct">TALER_EXCHANGE_GetCoinsHistoryOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetCoinsHistoryResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_coins_history_option_end_</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ae1ba5ffc34596bf2c4b48588cc8d94bd</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_coins_history_option_start_off</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a959d8a07c4270dad2f6e3c7489415040</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_coins_history_set_options</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a672fc70c9f7ede74a12b6ab67f2d7850</anchor> + <arglist>(gcsh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_COINS_HISTORY_RESULT_CLOSURE</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a0de8c9eda7e2148c0767ed0d9cdb2a30</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetCoinsHistoryCallback</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>af8b29a780544cbef1afe5d36f5482e49</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetCoinsHistoryResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_CoinTransactionType</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0db</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_NONE</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dbaaf979ac166b1738cbc0840b5e712b03f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_DEPOSIT</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba34f7eb9fde004204c31bb474deb2dd0f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_MELT</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba8292a54a1b3a5ee2189ce95155931444</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_REFUND</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba439593903ac7b284bc1f1590154961e2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_RECOUP</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba29398621fd5876e0075e4fe2b6c16d80</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_RECOUP_REFRESH</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba539bec8db7e9bf140e69a2a063645e57</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_OLD_COIN_RECOUP</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dbaf86f0d7e4c7d0c2ef1f1701f0d7bd19e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_PURSE_DEPOSIT</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba12776bc68737af7f6ab973dad5df99b6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_PURSE_REFUND</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dbae4c900394339385a5f82384c8afd3da5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_CTT_RESERVE_OPEN_DEPOSIT</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba1871f047b790efadf38c8f2a940af126</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetCoinsHistoryOption</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a6b18f6f405a6b8f58e358d60bfedc874</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_COINS_HISTORY_OPTION_END</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a6b18f6f405a6b8f58e358d60bfedc874afc204c1c6d7500747277e7bb415fb4fd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_COINS_HISTORY_OPTION_START_OFF</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a6b18f6f405a6b8f58e358d60bfedc874adb0ad9a5ca71c7d305ed6212d4668ed7</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_parse_coin_history</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>aac584db644f2da491c433f72fa638609</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_EXCHANGE_DenomPublicKey *dk, const json_t *history, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_Amount *total_in, struct TALER_Amount *total_out, unsigned int rlen, struct TALER_EXCHANGE_CoinHistoryEntry rhistory[static rlen])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_check_coin_signature_conflict</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ad342a1e6349acc0fbffd89f5e0f12c9f</anchor> + <arglist>(const json_t *history, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetCoinsHistoryHandle *</type> + <name>TALER_EXCHANGE_get_coins_history_create</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a1a770ecc5d3f3fb1e0c63d09a09a8536</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_CoinSpendPrivateKeyP *coin_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_coins_history_set_options_</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a2b21a791b55d92f76f5fe9dd657aed8b</anchor> + <arglist>(struct TALER_EXCHANGE_GetCoinsHistoryHandle *gcsh, unsigned int num_options, const struct TALER_EXCHANGE_GetCoinsHistoryOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_coins_history_start</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>a2f45660401e5adf7708e0246f9ffdff0</anchor> + <arglist>(struct TALER_EXCHANGE_GetCoinsHistoryHandle *gcsh, TALER_EXCHANGE_GetCoinsHistoryCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_coins_history_cancel</name> + <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> + <anchor>ae966968864fd40d6b623128c05606f22</anchor> + <arglist>(struct TALER_EXCHANGE_GetCoinsHistoryHandle *gcsh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-config.h</name> + <path>src/include/taler/exchange/</path> + <filename>d3/d9b/get-config_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetConfigCurrencySpecification</class> + <class kind="struct">TALER_EXCHANGE_GetConfigResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_CONFIG_RESULT_CLOSURE</name> + <anchorfile>d3/d9b/get-config_8h.html</anchorfile> + <anchor>a6404551926a19cb3a40770b6f5317293</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetConfigCallback</name> + <anchorfile>d3/d9b/get-config_8h.html</anchorfile> + <anchor>a2f392247caede4bbf3d1b111ad27bfb7</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetConfigResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetConfigHandle *</type> + <name>TALER_EXCHANGE_get_config_create</name> + <anchorfile>d3/d9b/get-config_8h.html</anchorfile> + <anchor>a34468fd60533a59bb4bb9d4cd4a5f988</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_config_start</name> + <anchorfile>d3/d9b/get-config_8h.html</anchorfile> + <anchor>a0e42feb492517f3dfade1829ed467c8c</anchor> + <arglist>(struct TALER_EXCHANGE_GetConfigHandle *gch, TALER_EXCHANGE_GetConfigCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_config_cancel</name> + <anchorfile>d3/d9b/get-config_8h.html</anchorfile> + <anchor>a6ae5bf5dfc1e9b3f082b76fc76211eb4</anchor> + <arglist>(struct TALER_EXCHANGE_GetConfigHandle *gch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-contracts-CONTRACT_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetContractsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_CONTRACTS_RESULT_CLOSURE</name> + <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> + <anchor>a0c2abd1bc595ff73c1ec0d74d5b394bf</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetContractsCallback</name> + <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> + <anchor>aad4a2b3478183535df2469907a682ebf</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetContractsResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetContractsHandle *</type> + <name>TALER_EXCHANGE_get_contracts_create</name> + <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> + <anchor>a4f7c8999ede96cf87c65529317e25a9d</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ContractDiffiePrivateP *contract_priv)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_contracts_start</name> + <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> + <anchor>aac099be8c1301c9e68b577ab6d9ee77a</anchor> + <arglist>(struct TALER_EXCHANGE_GetContractsHandle *gch, TALER_EXCHANGE_GetContractsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_contracts_cancel</name> + <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> + <anchor>a7c2b7f1f3493de6c7aefaf79c6ea9472</anchor> + <arglist>(struct TALER_EXCHANGE_GetContractsHandle *gch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-deposits-H_WIRE-MERCHANT_PUB-H_CONTRACT_TERMS-COIN_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetDepositsOptionValue</class> + <class kind="struct">TALER_EXCHANGE_DepositData</class> + <class kind="struct">TALER_EXCHANGE_GetDepositsResponse</class> + <member kind="define"> + <type>#define</type> + <name>_TALER_EXCHANGE__GET_DEPOSITS_H_WIRE_MERCHANT_PUB_H_CONTRACT_TERMS_COIN_PUB_H</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a61946c15c05d82ac54520978094d90df</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_deposits_option_end_</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a6c2fb31a06cb39860ca65fe12e0ea58d</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_deposits_option_timeout</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a96c71e819d9d707b9760cf57c50b6a1b</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_deposits_option_long_poll_target</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a723c39f0ed5eed470cd6d5f9486f66bb</anchor> + <arglist>(target)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_deposits_set_options</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>afd9c26c8352d70c9d405f54f4d05a8c6</anchor> + <arglist>(gdh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_DEPOSITS_RESULT_CLOSURE</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>acad4cae3e8b44fbb75eb031405d158ee</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetDepositsCallback</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a664fd7f5481bc72fbd16d8cfbe6d5f9b</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetDepositsResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetDepositsOption</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>ae3bd232bcd420943ac622196c5cb52f1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_DEPOSITS_OPTION_END</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>ae3bd232bcd420943ac622196c5cb52f1af8825ce439a59f24597b033ff4062821</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_DEPOSITS_OPTION_TIMEOUT</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>ae3bd232bcd420943ac622196c5cb52f1aca04f186dcbb77f14e06f18bdd41eaa7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_DEPOSITS_OPTION_LONG_POLL_TARGET</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>ae3bd232bcd420943ac622196c5cb52f1a40b1d9e80dad1d3ecc0f9615cb477410</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetDepositsHandle *</type> + <name>TALER_EXCHANGE_get_deposits_create</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a3a0fa7197713ff4d48bbbbaab44391de</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_MerchantPrivateKeyP *merchant_priv, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_deposits_set_options_</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>abded6dd2f7b70832af760bf0ffc1c214</anchor> + <arglist>(struct TALER_EXCHANGE_GetDepositsHandle *gdh, unsigned int num_options, const struct TALER_EXCHANGE_GetDepositsOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_deposits_start</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a53df5948536174570846e9196822e803</anchor> + <arglist>(struct TALER_EXCHANGE_GetDepositsHandle *gdh, TALER_EXCHANGE_GetDepositsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_deposits_cancel</name> + <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> + <anchor>a54cfd121dd774fe0a9c2fe5c295e6299</anchor> + <arglist>(struct TALER_EXCHANGE_GetDepositsHandle *gdh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-keys.h</name> + <path>src/include/taler/exchange/</path> + <filename>d7/d2a/get-keys_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_SigningPublicKey</class> + <class kind="struct">TALER_EXCHANGE_DenomPublicKey</class> + <class kind="struct">TALER_EXCHANGE_AuditorDenominationInfo</class> + <class kind="struct">TALER_EXCHANGE_AuditorInformation</class> + <class kind="struct">TALER_EXCHANGE_GlobalFee</class> + <class kind="struct">TALER_EXCHANGE_WireAggregateFees</class> + <class kind="struct">TALER_EXCHANGE_WireFeesByMethod</class> + <class kind="struct">TALER_EXCHANGE_WadPartner</class> + <class kind="struct">TALER_EXCHANGE_AccountRestriction</class> + <class kind="struct">TALER_EXCHANGE_WireAccount</class> + <class kind="struct">TALER_EXCHANGE_ZeroLimitedOperation</class> + <class kind="struct">TALER_EXCHANGE_AccountLimit</class> + <class kind="struct">TALER_EXCHANGE_Keys</class> + <class kind="struct">TALER_EXCHANGE_KeysResponse</class> + <class kind="struct">TALER_EXCHANGE_GetKeysOptionValue</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_keys_option_end_</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a07c15ef0a66000d13de4e3cdf3d4d0bb</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_keys_option_last_keys</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a2c618bbc10d74087aeabaf6b68957aa5</anchor> + <arglist>(k)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_KEYS_RESULT_CLOSURE</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>adbff056443ec63dc980c3ea026d05e93</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_keys_set_options</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a6637c064fa83c58b64ec7dbc0317e69e</anchor> + <arglist>(gkh,...)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetKeysCallback</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>adf470487f772939b4a599fdd28e9cb64</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_KeysResponse *kr, struct TALER_EXCHANGE_Keys *keys)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_AccountRestrictionType</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a33a23900ad318a5f804e6a3cb9bf1d05</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_AR_INVALID</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a33a23900ad318a5f804e6a3cb9bf1d05a9e4816d3bee7d689885bdbd84ef592ba</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_AR_DENY</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a33a23900ad318a5f804e6a3cb9bf1d05aebe47e52378faf805268bc8645bb2615</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_AR_REGEX</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a33a23900ad318a5f804e6a3cb9bf1d05a7ff284a9c575ed30894c8817734e2f29</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_VersionCompatibility</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_MATCH</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669fa9619fc85c6a00d1ccdf40991ac5d604a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_INCOMPATIBLE</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669fadee8e2a5109bc6cf32940e13ac89e0dc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_OLDER</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669faeef9c2eed7b77736d0645182e512c0ee</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_INCOMPATIBLE_OUTDATED</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669fa7db200edb75f61e844e3b403939c920c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_NEWER</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669fa3ad69b0c8f30f450c74af6d13254cba6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_INCOMPATIBLE_NEWER</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669fa00da7120efebb41e8799c3652b4ad599</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_VC_PROTOCOL_ERROR</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8d13c10e00be5c69b44adf9619ed669fad3e1267adba36d1306ef8fed40d4e286</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetKeysOption</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>aff416ab96a0605c94526d3ba14009914</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KEYS_OPTION_END</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>aff416ab96a0605c94526d3ba14009914a1b4842988d2bad52f354bb51b6848cf2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KEYS_OPTION_LAST_KEYS</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>aff416ab96a0605c94526d3ba14009914a3bdb2a313fb0c570a8206e89b73b99db</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetKeysHandle *</type> + <name>TALER_EXCHANGE_get_keys_create</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a0b75cdebddcc647c5cb5cfbcf51bb5fd</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_keys_set_options_</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a6deeaea2aa690960f6e5d63ce6978dfd</anchor> + <arglist>(struct TALER_EXCHANGE_GetKeysHandle *gkh, unsigned int num_options, const struct TALER_EXCHANGE_GetKeysOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_keys_start</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8566c0f389d8a7e1d19d8f596f402d1b</anchor> + <arglist>(struct TALER_EXCHANGE_GetKeysHandle *gkh, TALER_EXCHANGE_GetKeysCallback cert_cb, void *cert_cb_cls)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_EXCHANGE_keys_to_json</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a06667ec0da1e201ca9328771b2f27693</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *kd)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_Keys *</type> + <name>TALER_EXCHANGE_keys_from_json</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>abf2261b998a7e144f4cff0577e426e66</anchor> + <arglist>(const json_t *j)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_keys_cancel</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a5bcd7ac25cd917ea3044d4043ebfef0a</anchor> + <arglist>(struct TALER_EXCHANGE_GetKeysHandle *gkh)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_Keys *</type> + <name>TALER_EXCHANGE_keys_incref</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a00f4ad42097723e1e68fb5903f474e00</anchor> + <arglist>(struct TALER_EXCHANGE_Keys *keys)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_keys_decref</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>af0ebef8c6e222c58ec8adad780bf0c04</anchor> + <arglist>(struct TALER_EXCHANGE_Keys *keys)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_keys_stefan_b2n</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>acd6e194fca0a40e64280f72d795eb360</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_Amount *brut, struct TALER_Amount *net)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_keys_stefan_n2b</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>ad2da46b75d443800495f7ac3fafd2f19</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_Amount *net, struct TALER_Amount *brut)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_keys_stefan_round</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a43e79bc94e5a37d79caa29e3734fe33b</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, struct TALER_Amount *val)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_test_signing_key</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>ac118f1c2a4ecb4ae91079489592c00ac</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_ExchangePublicKeyP *pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_test_account_allowed</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a8c7363a1d65198800843916ec881fd7a</anchor> + <arglist>(const struct TALER_EXCHANGE_WireAccount *account, bool check_credit, const struct TALER_NormalizedPayto payto_uri)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_keys_test_account_allowed</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>ae2c58a973f767dbc0bcb8398e47097ef</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, bool check_credit, const struct TALER_NormalizedPayto payto_uri)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_keys_evaluate_hard_limits</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a28702e0f80b20b0822a56eb430002997</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, enum TALER_KYCLOGIC_KycTriggerEvent event, struct TALER_Amount *limit)</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TALER_EXCHANGE_keys_evaluate_zero_limits</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a4124911ea3b2112d01b8750f522e94f2</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, enum TALER_KYCLOGIC_KycTriggerEvent event)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_EXCHANGE_DenomPublicKey *</type> + <name>TALER_EXCHANGE_get_denomination_key</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>ac89ff0114a5adaa592bee3faefa97bf7</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_DenominationPublicKey *pk)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_EXCHANGE_GlobalFee *</type> + <name>TALER_EXCHANGE_get_global_fee</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a95609a7a6024ca3e01bafdd8829bbdcf</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, struct GNUNET_TIME_Timestamp ts)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_DenomPublicKey *</type> + <name>TALER_EXCHANGE_copy_denomination_key</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a1ca13f2552bf74eeb3222f6934fd54d9</anchor> + <arglist>(const struct TALER_EXCHANGE_DenomPublicKey *key)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_destroy_denomination_key</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a721c13853a3fec56c36fc072934368c0</anchor> + <arglist>(struct TALER_EXCHANGE_DenomPublicKey *key)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_EXCHANGE_DenomPublicKey *</type> + <name>TALER_EXCHANGE_get_denomination_key_by_hash</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>aecb74c51fdd681fdc99250838ec5797a</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_DenominationHashP *hc)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_EXCHANGE_SigningPublicKey *</type> + <name>TALER_EXCHANGE_get_signing_key_info</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>ad742e106ebe6e6cca01f512d93f1bf39</anchor> + <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_parse_accounts</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a6be9616fb202017c0c171fc5a0dc5922</anchor> + <arglist>(const struct TALER_MasterPublicKeyP *master_pub, const json_t *accounts, unsigned int was_length, struct TALER_EXCHANGE_WireAccount was[static was_length])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_free_accounts</name> + <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> + <anchor>a2578e4808b30455a195bc5990b2bd619</anchor> + <arglist>(unsigned int was_len, struct TALER_EXCHANGE_WireAccount was[static was_len])</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-kyc-check-H_NORMALIZED_PAYTO.h</name> + <path>src/include/taler/exchange/</path> + <filename>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_AccountKycStatus</class> + <class kind="struct">TALER_EXCHANGE_GetKycCheckOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetKycCheckResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_check_option_end_</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a6772646bdafeebec48b790968cbc1425</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_check_option_known_rule_gen</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a36af604baedbba04cf146978ed560f2a</anchor> + <arglist>(g)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_check_option_lpt</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a876a9f885d3a7a6c862942abf8cb7908</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_check_option_timeout</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ab355df8f361dc78f1b7f0c8885e9754c</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_check_set_options</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>aced5517da8e7a4a39eef5f1bb3131d6a</anchor> + <arglist>(gkch,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_KYC_CHECK_RESULT_CLOSURE</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a01573875a0d08a82a3b8d69c2f883d58</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetKycCheckCallback</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a816765bf4c208e42d3e28b13c946d893</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetKycCheckResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetKycCheckOption</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ae40995d6ea7144e6e67320d838c27855</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_END</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ae40995d6ea7144e6e67320d838c27855a54a38c240733259db2e995b457df94f8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_KNOWN_RULE_GEN</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ae40995d6ea7144e6e67320d838c27855a5522f024fbe0557f5009558f2e214a19</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_LPT</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ae40995d6ea7144e6e67320d838c27855a718b9245657056f381d8d88217e8cce5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_TIMEOUT</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ae40995d6ea7144e6e67320d838c27855a348212cd54d92ab2e60d1490ec1bdcf3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetKycCheckHandle *</type> + <name>TALER_EXCHANGE_get_kyc_check_create</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a3230dc76227fe363ff512a49c8d04e7c</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPrivateKeyP *pk)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_kyc_check_set_options_</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a4b5df948b029f242becdaeacf8ec3d6d</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycCheckHandle *gkch, unsigned int num_options, const struct TALER_EXCHANGE_GetKycCheckOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_kyc_check_start</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>a324ef28692291a14a2525f7f0f29303b</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycCheckHandle *gkch, TALER_EXCHANGE_GetKycCheckCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_kyc_check_cancel</name> + <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> + <anchor>ad3e3bac1883f724eda79f5f52915b817</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycCheckHandle *gkch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-kyc-info-ACCESS_TOKEN.h</name> + <path>src/include/taler/exchange/</path> + <filename>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_RequirementInformation</class> + <class kind="struct">TALER_EXCHANGE_VoluntaryCheckInformation</class> + <class kind="struct">TALER_EXCHANGE_GetKycInfoOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetKycInfoResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_info_option_end_</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a4134642c801600058a387c9cb51d112b</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_info_option_if_none_match</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a9029930b134a98ee20b3607758f80397</anchor> + <arglist>(e)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_info_option_timeout</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a438dc1d36a30e8828d4c7164ffb45b2d</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_info_set_options</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a49a2182f58664f665dbe42f8fd8b7434</anchor> + <arglist>(gkih,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_KYC_INFO_RESULT_CLOSURE</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>aa67d58134c3e3b68572418bb9d6ac3d0</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetKycInfoCallback</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>ae064f573c717868e6dbaf00d5e13629f</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetKycInfoResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetKycInfoOption</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a03fe72fa35583a0e559ba655bbea3bfd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_INFO_OPTION_END</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a03fe72fa35583a0e559ba655bbea3bfda7f87822465b0252746f5de5b1a90b673</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_INFO_OPTION_IF_NONE_MATCH</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a03fe72fa35583a0e559ba655bbea3bfda0e25ef9dfd819fcce1e51053e84cbc35</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_INFO_OPTION_TIMEOUT</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a03fe72fa35583a0e559ba655bbea3bfda1059283375679c9051492a3630fa3db5</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetKycInfoHandle *</type> + <name>TALER_EXCHANGE_get_kyc_info_create</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>aa844e38e296b8a7ac78f20d95efccb98</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AccountAccessTokenP *token)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_kyc_info_set_options_</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a3d42eb2decd66584f0a0bd6de83ef967</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycInfoHandle *gkih, unsigned int num_options, const struct TALER_EXCHANGE_GetKycInfoOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_kyc_info_start</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>a40b5f03e2767dd3b5adf2f280fac1edf</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycInfoHandle *gkih, TALER_EXCHANGE_GetKycInfoCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_kyc_info_cancel</name> + <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> + <anchor>adb72a9baa129fa6ad4d844a0c40aaef6</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycInfoHandle *gkih)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-kyc-proof-PROVIDER_NAME.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetKycProofOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetKycProofResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_proof_option_end_</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a36cac60d6cc99fe1fb8fc8211379be3d</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_proof_option_args</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>ac413754b72e5cea213b3eaebee59f994</anchor> + <arglist>(a)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_kyc_proof_set_options</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a45f221c4a839cd745e33f014109d8730</anchor> + <arglist>(gkph,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_KYC_PROOF_RESULT_CLOSURE</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a7e98b0ae78ec213fec31fd81dfdb352c</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetKycProofCallback</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a4819dfc4d2474e5c1d0154edc6bbb093</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetKycProofResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetKycProofOption</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a02fb2863467c3e092d43efbda43fcd8f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_PROOF_OPTION_END</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a02fb2863467c3e092d43efbda43fcd8fa747b7dcbbf6a3654bf2918c5fe5d484b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_KYC_PROOF_OPTION_ARGS</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a02fb2863467c3e092d43efbda43fcd8fa66a2f2c9760f7a72dfe93ff6974993cc</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetKycProofHandle *</type> + <name>TALER_EXCHANGE_get_kyc_proof_create</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a8c9579c6e6a59211b797d724fd508b5e</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_NormalizedPaytoHashP *h_payto, const char *logic)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_kyc_proof_set_options_</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a9b26e15b7ad91509e82bd96a255964a7</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycProofHandle *gkph, unsigned int num_options, const struct TALER_EXCHANGE_GetKycProofOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_kyc_proof_start</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a6ed9f160f2ac4ca06dcf962529b5c345</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycProofHandle *gkph, TALER_EXCHANGE_GetKycProofCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_kyc_proof_cancel</name> + <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> + <anchor>a46c5f4df49821a5e7974947f49310ed8</anchor> + <arglist>(struct TALER_EXCHANGE_GetKycProofHandle *gkph)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-kyc-spa-ACCESS_TOKEN.h</name> + <path>src/include/taler/exchange/</path> + <filename>dd/d74/get-kyc-spa-ACCESS__TOKEN_8h.html</filename> + </compound> + <compound kind="file"> + <name>get-management-keys.h</name> + <path>src/include/taler/exchange/</path> + <filename>d6/d95/get-management-keys_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_FutureSigningPublicKey</class> + <class kind="struct">TALER_EXCHANGE_FutureDenomPublicKey</class> + <class kind="struct">TALER_EXCHANGE_FutureKeys</class> + <class kind="struct">TALER_EXCHANGE_GetManagementKeysResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_MANAGEMENT_KEYS_RESULT_CLOSURE</name> + <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> + <anchor>aa80b871a70e4bd523b23e9f20e569692</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetManagementKeysCallback</name> + <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> + <anchor>acdadb8b73b9b4b3d75d328e8c78ef702</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetManagementKeysResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetManagementKeysHandle *</type> + <name>TALER_EXCHANGE_get_management_keys_create</name> + <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> + <anchor>ab1dd1d73169b7ae5f959d9e039796d95</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_management_keys_start</name> + <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> + <anchor>ad2b34b7aa5dc4ed541f1931742dca446</anchor> + <arglist>(struct TALER_EXCHANGE_GetManagementKeysHandle *gmkh, TALER_EXCHANGE_GetManagementKeysCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_management_keys_cancel</name> + <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> + <anchor>a38d57846872ec1ff2bc8d9109f8ac036</anchor> + <arglist>(struct TALER_EXCHANGE_GetManagementKeysHandle *gmkh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-purses-PURSE_PUB-merge.h</name> + <path>src/include/taler/exchange/</path> + <filename>de/d15/get-purses-PURSE__PUB-merge_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetPursesOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetPursesResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_purses_option_end_</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a0c10ce381d84cd127a10950f420ba753</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_purses_option_timeout</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a86269178f6d1a20e2fd02d05f55e7197</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_purses_option_wait_for_merge</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a8c193ae2bf4ee983b4b68c46c1dea52f</anchor> + <arglist>(w)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_purses_set_options</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a2d8498096864552b75ecc61cd7e2f902</anchor> + <arglist>(gph,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_PURSES_RESULT_CLOSURE</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>ae37ec928ae5572f25691257f9e4705bf</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetPursesCallback</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a82e6de290c63ef1380cfbef86094254c</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetPursesResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetPursesOption</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a26a6c4aec5ff55747da4de3338d03838</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_PURSES_OPTION_END</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a26a6c4aec5ff55747da4de3338d03838a0f8bad024933b2018dadb36c83e04383</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_PURSES_OPTION_TIMEOUT</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a26a6c4aec5ff55747da4de3338d03838a2d41d3e2d5764f1bfbe249f0d861fb35</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_PURSES_OPTION_WAIT_FOR_MERGE</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a26a6c4aec5ff55747da4de3338d03838abfdd1a47bbea6975f9876416c16b9572</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetPursesHandle *</type> + <name>TALER_EXCHANGE_get_purses_create</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>ac6bcc591f57f4d9bad3c40d67f9d7c0c</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_purses_set_options_</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a059ca5e9adf96db19def1dce5da780bd</anchor> + <arglist>(struct TALER_EXCHANGE_GetPursesHandle *gph, unsigned int num_options, const struct TALER_EXCHANGE_GetPursesOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_purses_start</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a0c9ca5fde5bc4471c5ec5a243c7e793a</anchor> + <arglist>(struct TALER_EXCHANGE_GetPursesHandle *gph, TALER_EXCHANGE_GetPursesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_purses_cancel</name> + <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>ad6223798c300cb9f5e9e573b334b4b02</anchor> + <arglist>(struct TALER_EXCHANGE_GetPursesHandle *gph)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-reserves-attest-RESERVE_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetReservesAttestResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_RESERVES_ATTEST_RESULT_CLOSURE</name> + <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a4de60e18e72a9c930ce72f558c7ca094</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetReservesAttestCallback</name> + <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a24eaea068b995039d88cea58b8ec9a1d</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetReservesAttestResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetReservesAttestHandle *</type> + <name>TALER_EXCHANGE_get_reserves_attest_create</name> + <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a5f7f4276e216db3d379004e04c00404c</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_reserves_attest_start</name> + <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a4bb8b11156215d438676166a7cb7defd</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesAttestHandle *grah, TALER_EXCHANGE_GetReservesAttestCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_reserves_attest_cancel</name> + <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a2894e7fb0895960980c666a727f17be6</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesAttestHandle *grah)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-reserves-RESERVE_PUB-history.h</name> + <path>src/include/taler/exchange/</path> + <filename>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_ReserveHistoryEntry</class> + <class kind="struct">TALER_EXCHANGE_GetReservesHistoryOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetReservesHistoryResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_reserves_history_option_end_</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>acb52de89fc0760a25bd96c6a5b33c2b9</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_reserves_history_option_start_off</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>af52c2034c3382c3653cd4bf26e369001</anchor> + <arglist>(o)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_reserves_history_set_options</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>aadf29f684dd1497bc986a49d9d830266</anchor> + <arglist>(grhh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_RESERVES_HISTORY_RESULT_CLOSURE</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a8e5c664989fdfa88e51df3ffd9887a2e</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetReservesHistoryCallback</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>ad64108fa22800e0eea2affb269544774</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetReservesHistoryResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_ReserveTransactionType</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_CREDIT</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318ea227de236c4f6ba7a4b78febd6a6de4d4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_WITHDRAWAL</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318ea2dd22d92456e0e9bd4a8725d2d1f30c6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_RECOUP</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318eac6428f870882bde953fc7ceace0717ce</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_CLOSING</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318eaab586f03476fc28465660fdb51542b31</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_MERGE</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318ead3fe8099a979fed5fc07053e082aa368</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_OPEN</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318ea116ae97ca0dc7325cab2751fec19fcea</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_RTT_CLOSE</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a46cb7a968a53185b29d874207f88318ea488a32ca765e89107cd0e05af643ec46</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetReservesHistoryOption</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a081b2095c5c0f8b1a207cfeac56ceedc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_RESERVES_HISTORY_OPTION_END</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a081b2095c5c0f8b1a207cfeac56ceedcaae5dc67e6f37e97392b51d2e08c5f1e3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_RESERVES_HISTORY_OPTION_START_OFF</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a081b2095c5c0f8b1a207cfeac56ceedca763e5ebc298924e83de2d56b4188defb</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetReservesHistoryHandle *</type> + <name>TALER_EXCHANGE_get_reserves_history_create</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a7c9ca89a03dad7ddcd70b1b7c41755ff</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_ReservePrivateKeyP *reserve_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_reserves_history_set_options_</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a4951d38f5ce7b5217d77fdbc18d83c84</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesHistoryHandle *grhh, unsigned int num_options, const struct TALER_EXCHANGE_GetReservesHistoryOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_reserves_history_start</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>a756201f512bee14fc4935f81e5d210d8</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesHistoryHandle *grhh, TALER_EXCHANGE_GetReservesHistoryCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_reserves_history_cancel</name> + <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> + <anchor>aaf7f7892042b7caf8d9f6f5665229b18</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesHistoryHandle *grhh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-reserves-RESERVE_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>d2/d42/get-reserves-RESERVE__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetReservesOptionValue</class> + <class kind="struct">TALER_EXCHANGE_GetReservesResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_reserves_option_end_</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>ac8cf2f0c20baa5eae6cfe2c2e83d6983</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_reserves_option_timeout</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a7a9bb1ee16e4bed880c054c0efdf0996</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_get_reserves_set_options</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a61d18f6064bdf9d9383b157132f623bc</anchor> + <arglist>(grh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_RESERVES_RESULT_CLOSURE</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a8ee909777dc4ab188621ee5cc2d47afe</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetReservesCallback</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a6dd45eed32f6f884930fc02c5457c3bf</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetReservesResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_GetReservesOption</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a40827eed2fbb7ea3a8c6127e2510c863</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_RESERVES_OPTION_END</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a40827eed2fbb7ea3a8c6127e2510c863a92c2aa6c45647b0a7eed83cda9732591</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_GET_RESERVES_OPTION_TIMEOUT</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a40827eed2fbb7ea3a8c6127e2510c863af92eff7bf3c6fe693e2801c0284f55b6</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetReservesHandle *</type> + <name>TALER_EXCHANGE_get_reserves_create</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>af63dead15fd342743228d3f0ec843f5e</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_get_reserves_set_options_</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>a2bd4c874ba575fa7d0bf0e394b2114bd</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesHandle *grh, unsigned int num_options, const struct TALER_EXCHANGE_GetReservesOptionValue *options)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_reserves_start</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>afc285e61cf46075a6a4c942bb3d2063f</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesHandle *grh, TALER_EXCHANGE_GetReservesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_reserves_cancel</name> + <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> + <anchor>aaa916ded6bb6da686a0b1e8c5e88bf4e</anchor> + <arglist>(struct TALER_EXCHANGE_GetReservesHandle *grh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-seed.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/d9e/get-seed_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetSeedResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_SEED_RESULT_CLOSURE</name> + <anchorfile>db/d9e/get-seed_8h.html</anchorfile> + <anchor>add1dc2932b5727f1f82169c5c62b091b</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetSeedCallback</name> + <anchorfile>db/d9e/get-seed_8h.html</anchorfile> + <anchor>aa9e84d3750ad714c902706429d2a4b21</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetSeedResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetSeedHandle *</type> + <name>TALER_EXCHANGE_get_seed_create</name> + <anchorfile>db/d9e/get-seed_8h.html</anchorfile> + <anchor>a949635f46d0ceb8cc7db5b85ea1e21b3</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_seed_start</name> + <anchorfile>db/d9e/get-seed_8h.html</anchorfile> + <anchor>acd80eb4f84744df5f194ad51cc0ee025</anchor> + <arglist>(struct TALER_EXCHANGE_GetSeedHandle *gsh, TALER_EXCHANGE_GetSeedCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_seed_cancel</name> + <anchorfile>db/d9e/get-seed_8h.html</anchorfile> + <anchor>a45cef46ac2cac60aae8d2fdf21c8b900</anchor> + <arglist>(struct TALER_EXCHANGE_GetSeedHandle *gsh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-transfers-WTID.h</name> + <path>src/include/taler/exchange/</path> + <filename>dc/d12/get-transfers-WTID_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_TransferData</class> + <class kind="struct">TALER_EXCHANGE_GetTransfersResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_TRANSFERS_RESULT_CLOSURE</name> + <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> + <anchor>a15214cdb8bef882e30d78cbc3c048dd0</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetTransfersCallback</name> + <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> + <anchor>a233e3ba286ed6621b6e87b4cbc45c1f8</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetTransfersResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetTransfersHandle *</type> + <name>TALER_EXCHANGE_get_transfers_create</name> + <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> + <anchor>ae7fc66e73f547a80268c1e41111856e9</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_transfers_start</name> + <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> + <anchor>a849d25467169aa68de8cfd6ae022c642</anchor> + <arglist>(struct TALER_EXCHANGE_GetTransfersHandle *gth, TALER_EXCHANGE_GetTransfersCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_transfers_cancel</name> + <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> + <anchor>ada3a59ff092695fa415742f6921d4bcb</anchor> + <arglist>(struct TALER_EXCHANGE_GetTransfersHandle *gth)</arglist> + </member> + </compound> + <compound kind="file"> + <name>get-wads-WAD_ID.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/d8b/get-wads-WAD__ID_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_GetWadsWadItem</class> + <class kind="struct">TALER_EXCHANGE_GetWadsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_GET_WADS_RESULT_CLOSURE</name> + <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> + <anchor>a4b1a467dd291a542f94ba41e1c2b064b</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_GetWadsCallback</name> + <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> + <anchor>a3d236d5af1658a795670e6954640cc53</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_GetWadsResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_GetWadsHandle *</type> + <name>TALER_EXCHANGE_get_wads_create</name> + <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> + <anchor>a3f54679007e53913ffd18b6e9891de08</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_WireTransferIdentifierRawP *wad_id)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_get_wads_start</name> + <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> + <anchor>aac32e49040c6ff6f3198f1b5e3df7918</anchor> + <arglist>(struct TALER_EXCHANGE_GetWadsHandle *gwh, TALER_EXCHANGE_GetWadsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_get_wads_cancel</name> + <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> + <anchor>aa0c678d4e27c8a7f27bf30322cf5b0d8</anchor> + <arglist>(struct TALER_EXCHANGE_GetWadsHandle *gwh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-aml-OFFICER_PUB-decision.h</name> + <path>src/include/taler/exchange/</path> + <filename>de/db0/post-aml-OFFICER__PUB-decision_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_MeasureInformation</class> + <class kind="struct">TALER_EXCHANGE_AccountRule</class> + <class kind="struct">TALER_EXCHANGE_PostAmlDecisionOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostAmlDecisionResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_end_</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>acbbd98879665bcbb5285696b5dbf3cd4</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_payto_uri</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a47f3b287da18657415450fea75632df7</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_new_measures</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>adb250349d80b22673041d35e20cadd01</anchor> + <arglist>(m)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_properties</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>af82b39dbbf0b639897df1996afcd3f25</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_events</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>ad9a7dc92b7c9013a88c3f2c4d156eb6b</anchor> + <arglist>(n, e)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_attributes</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a2a8b217da3f955cfd79b272e540e0bfd</anchor> + <arglist>(a)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_option_attributes_expiration</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a53d181c4192a17edead42d19f891b59f</anchor> + <arglist>(t)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_aml_decision_set_options</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a3944032d5a879bf49a3284b4643e57a6</anchor> + <arglist>(padh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_AML_DECISION_RESULT_CLOSURE</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a57b2703ee640cef064bbd64d11b9e9f4</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostAmlDecisionCallback</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>acb6d93d4b660d03753230c0ec4b09296</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostAmlDecisionResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostAmlDecisionOption</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aeb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_END</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aeba75ed217046fba1fe8f45f6ced74c59f6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_PAYTO_URI</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aebae35095fc9cbb6895ddb97e878cc9936f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_NEW_MEASURES</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aebad558c97364c47f78264d695d89f36254</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_PROPERTIES</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aebaeb68779b691e01148f56fb12564c2728</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_EVENTS</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aeba2413e61002ee7a4b0d846359cceefa84</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_ATTRIBUTES</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aeba749a47b0ccb71b755b1aa4d7071dbdfc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_ATTRIBUTES_EXPIRATION</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cf13fa178a7d72f2d49a80605a30aebae7c8aaca399b30ec762356d7e2339629</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostAmlDecisionHandle *</type> + <name>TALER_EXCHANGE_post_aml_decision_create</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a5cd86d9e47a5c4fd258c81ff8faaa815</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_NormalizedPaytoHashP *h_payto, struct GNUNET_TIME_Timestamp decision_time, const char *successor_measure, struct GNUNET_TIME_Timestamp expiration_time, unsigned int num_rules, const struct TALER_EXCHANGE_AccountRule rules[static num_rules], unsigned int num_measures, const struct TALER_EXCHANGE_MeasureInformation measures[static num_measures], bool keep_investigating, const char *justification, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_aml_decision_set_options_</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>ae4771d5705e900a05dbcff81b850de8e</anchor> + <arglist>(struct TALER_EXCHANGE_PostAmlDecisionHandle *padh, unsigned int num_options, const struct TALER_EXCHANGE_PostAmlDecisionOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_aml_decision_start</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>aab8cb7579a87852d82658a9f8abf22cd</anchor> + <arglist>(struct TALER_EXCHANGE_PostAmlDecisionHandle *padh, TALER_EXCHANGE_PostAmlDecisionCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_aml_decision_cancel</name> + <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> + <anchor>a1539527d2c1ffb6e9495eabd265a73b9</anchor> + <arglist>(struct TALER_EXCHANGE_PostAmlDecisionHandle *padh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostAuditorsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_AUDITORS_RESULT_CLOSURE</name> + <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> + <anchor>a4a76e06cdaf3655d8523d0a2ff2f48ce</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostAuditorsCallback</name> + <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> + <anchor>a704c71aabf27407d1647ce51a0cbdfbb</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostAuditorsResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostAuditorsHandle *</type> + <name>TALER_EXCHANGE_post_auditors_create</name> + <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> + <anchor>a38268d09cf38fe43fec72265cfaec6d1</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_auditors_start</name> + <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> + <anchor>ac12f66f9e28a5a656673b2a73dccc91a</anchor> + <arglist>(struct TALER_EXCHANGE_PostAuditorsHandle *pah, TALER_EXCHANGE_PostAuditorsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_auditors_cancel</name> + <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> + <anchor>a533a85815205355758c23e4eec89bdff</anchor> + <arglist>(struct TALER_EXCHANGE_PostAuditorsHandle *pah)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-batch-deposit.h</name> + <path>src/include/taler/exchange/</path> + <filename>d5/def/post-batch-deposit_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_CoinDepositDetail</class> + <class kind="struct">TALER_EXCHANGE_DepositContractDetail</class> + <class kind="struct">TALER_EXCHANGE_PostBatchDepositOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostBatchDepositResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_batch_deposit_option_end_</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>acf6995c136d2d23549a6a09450a78b4a</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_batch_deposit_option_force_dc</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a165bbaa8e0c4a911fe5bd65b751c4542</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_batch_deposit_option_verify_merchant_sig</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a9b158f805a01c56e82104f3b10fc8d16</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_batch_deposit_set_options</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a629355a011d8af69712930f08638978b</anchor> + <arglist>(pbdh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_RESULT_CLOSURE</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>ab36be496c65de98db9d5630814083a6f</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostBatchDepositCallback</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a5b525ad8bc9719f29d15e11da1d2280c</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostBatchDepositResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostBatchDepositOption</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a050650c0e2f3769e5f5b28924d15a091</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_OPTION_END</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a050650c0e2f3769e5f5b28924d15a091a3b987083a139017e6297bf4c29ab557d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_OPTION_FORCE_DC</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a050650c0e2f3769e5f5b28924d15a091a2be3bf371d6cc8cb6c703cd493a00e8e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_OPTION_VERIFY_MERCHANT_SIG</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a050650c0e2f3769e5f5b28924d15a091a68dd513d3dd3960790f46cc1a24b9ae7</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostBatchDepositHandle *</type> + <name>TALER_EXCHANGE_post_batch_deposit_create</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a8e0839e7509acc19ab3dec0e76755655</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_EXCHANGE_DepositContractDetail *dcd, unsigned int num_cdds, const struct TALER_EXCHANGE_CoinDepositDetail cdds[static num_cdds], enum TALER_ErrorCode *ec)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_batch_deposit_set_options_</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a755b14626980df9affb6d26c6f6fe99a</anchor> + <arglist>(struct TALER_EXCHANGE_PostBatchDepositHandle *pbdh, unsigned int num_options, const struct TALER_EXCHANGE_PostBatchDepositOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_batch_deposit_start</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a5d6548cbdb6336328a327c87a9cf5fd7</anchor> + <arglist>(struct TALER_EXCHANGE_PostBatchDepositHandle *pbdh, TALER_EXCHANGE_PostBatchDepositCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_batch_deposit_cancel</name> + <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> + <anchor>a74339c5b16b7beee0ec1eb344dfc6ae1</anchor> + <arglist>(struct TALER_EXCHANGE_PostBatchDepositHandle *pbdh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-blinding-prepare.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/df1/post-blinding-prepare_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostBlindingPrepareResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_blinding_prepare_for_withdraw_create</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>af8965ca269c23aa8e5ce253b17153932</anchor> + <arglist>(curl_ctx, exchange_url, seed, num, nonce_keys)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_blinding_prepare_for_melt_create</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>adaceb3d4f25585d2f86ccee03fb36e6d</anchor> + <arglist>(curl_ctx, exchange_url, seed, num, nonce_keys)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_BLINDING_PREPARE_RESULT_CLOSURE</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>a58e5d8310a650a95635ae2400a3e61e7</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostBlindingPrepareCallback</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>a1892c44ebf5a56aa4860d70673c1caee</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostBlindingPrepareResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostBlindingPrepareHandle *</type> + <name>TALER_EXCHANGE_post_blinding_prepare_create</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>a7dc89c144d383748432582d786f0b9cc</anchor> + <arglist>(struct GNUNET_CURL_Context *curl_ctx, const char *exchange_url, const struct TALER_BlindingMasterSeedP *seed, bool for_melt, size_t num, const struct TALER_EXCHANGE_NonceKey nonce_keys[static num])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_blinding_prepare_start</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>aa4a4f272fea4cc392a461180f4cb97ad</anchor> + <arglist>(struct TALER_EXCHANGE_PostBlindingPrepareHandle *pbph, TALER_EXCHANGE_PostBlindingPrepareCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_blinding_prepare_cancel</name> + <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> + <anchor>ad00fce40ea4863277a258b3bfa6aa8de</anchor> + <arglist>(struct TALER_EXCHANGE_PostBlindingPrepareHandle *pbph)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-coins-COIN_PUB-refund.h</name> + <path>src/include/taler/exchange/</path> + <filename>d0/d99/post-coins-COIN__PUB-refund_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostCoinsRefundResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_COINS_REFUND_RESULT_CLOSURE</name> + <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> + <anchor>ae07f39d2aec0c663836c9e7b6fa9ba08</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostCoinsRefundCallback</name> + <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> + <anchor>a14a72cace459bbf3fde41b5afb6ba7cd</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostCoinsRefundResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostCoinsRefundHandle *</type> + <name>TALER_EXCHANGE_post_coins_refund_create</name> + <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> + <anchor>a11fbcff0cb29fda4b0d00fe0682586a8</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_Amount *amount, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t rtransaction_id, const struct TALER_MerchantPrivateKeyP *merchant_priv)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_coins_refund_start</name> + <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> + <anchor>a20dbb2e1ce911b3a35638086df5a9d3e</anchor> + <arglist>(struct TALER_EXCHANGE_PostCoinsRefundHandle *pcrh, TALER_EXCHANGE_PostCoinsRefundCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_coins_refund_cancel</name> + <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> + <anchor>abfb7f1299c73afa121882698b202a5c5</anchor> + <arglist>(struct TALER_EXCHANGE_PostCoinsRefundHandle *pcrh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-kyc-start-ID.h</name> + <path>src/include/taler/exchange/</path> + <filename>d5/de4/post-kyc-start-ID_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostKycStartResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_KYC_START_RESULT_CLOSURE</name> + <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> + <anchor>a4f5583d86b58445a403b24072aa8d2c5</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostKycStartCallback</name> + <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> + <anchor>a0588e75f8659ea6b65ebadaf909eb527</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostKycStartResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostKycStartHandle *</type> + <name>TALER_EXCHANGE_post_kyc_start_create</name> + <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> + <anchor>acfa42204b78e5e6d998ef402a2f68726</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const char *id)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_kyc_start_start</name> + <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> + <anchor>a45c9eadc0a8b8eacc1be5a84a51fd5bb</anchor> + <arglist>(struct TALER_EXCHANGE_PostKycStartHandle *pksh, TALER_EXCHANGE_PostKycStartCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_kyc_start_cancel</name> + <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> + <anchor>a184340e5e3f39ec0e5e870a94bf1c28f</anchor> + <arglist>(struct TALER_EXCHANGE_PostKycStartHandle *pksh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-kyc-wallet.h</name> + <path>src/include/taler/exchange/</path> + <filename>d0/d62/post-kyc-wallet_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostKycWalletResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_KYC_WALLET_RESULT_CLOSURE</name> + <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> + <anchor>afd5d807117ff0548137f7e5091452592</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostKycWalletCallback</name> + <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> + <anchor>aa75bfc4b1f68becefca9127bf823c18b</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostKycWalletResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostKycWalletHandle *</type> + <name>TALER_EXCHANGE_post_kyc_wallet_create</name> + <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> + <anchor>a220bb0502f5f129e96e58cf3a35d9373</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_Amount *balance)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_kyc_wallet_start</name> + <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> + <anchor>aef8d22947c8520022b5c239bd0b98d61</anchor> + <arglist>(struct TALER_EXCHANGE_PostKycWalletHandle *pkwh, TALER_EXCHANGE_PostKycWalletCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_kyc_wallet_cancel</name> + <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> + <anchor>a6cfbfb5871fd20b561bbb9fca90eb3ca</anchor> + <arglist>(struct TALER_EXCHANGE_PostKycWalletHandle *pkwh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-aml-officers.h</name> + <path>src/include/taler/exchange/</path> + <filename>d8/d7f/post-management-aml-officers_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementAmlOfficersResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_AML_OFFICERS_RESULT_CLOSURE</name> + <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> + <anchor>a6d3f70d8cf907e82868b3a339b0b8ac7</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementAmlOfficersCallback</name> + <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> + <anchor>a25d392fbe6aa0402ba4e56ac7d062574</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementAmlOfficersResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementAmlOfficersHandle *</type> + <name>TALER_EXCHANGE_post_management_aml_officers_create</name> + <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> + <anchor>a42ada26ab8704fbd08e1a23827c4c146</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *officer_name, struct GNUNET_TIME_Timestamp change_date, bool is_active, bool read_only, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_aml_officers_start</name> + <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> + <anchor>ae0612fc3c083d8b7862ff3d740bc39e2</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementAmlOfficersHandle *pmaoh, TALER_EXCHANGE_PostManagementAmlOfficersCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_aml_officers_cancel</name> + <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> + <anchor>af5bb1c607af35aec5ce71034dc6d0cad</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementAmlOfficersHandle *pmaoh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-auditors-AUDITOR_PUB-disable.h</name> + <path>src/include/taler/exchange/</path> + <filename>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementAuditorsDisableResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_DISABLE_RESULT_CLOSURE</name> + <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> + <anchor>afd436d28b4fbb53d8c5c701bd0a18fe0</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementAuditorsDisableCallback</name> + <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> + <anchor>a067ce0413a901cd4279bae9e54373177</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementAuditorsDisableResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementAuditorsDisableHandle *</type> + <name>TALER_EXCHANGE_post_management_auditors_disable_create</name> + <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> + <anchor>a3d092ceb06f85d80c0c7b9f8814f878a</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp validity_end, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_auditors_disable_start</name> + <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> + <anchor>a22b136cc38cfa9c7026e7b36503af4e8</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsDisableHandle *pmadh, TALER_EXCHANGE_PostManagementAuditorsDisableCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_auditors_disable_cancel</name> + <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> + <anchor>ab10cf9fabdfda49fda14428b9f877d81</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsDisableHandle *pmadh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-auditors.h</name> + <path>src/include/taler/exchange/</path> + <filename>df/d37/post-management-auditors_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementAuditorsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_RESULT_CLOSURE</name> + <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> + <anchor>a7e9dd23bf7f6a113ffe802705e947ca8</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementAuditorsCallback</name> + <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> + <anchor>a0a79ca1c2eedb88f32801f6821c82fab</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementAuditorsResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementAuditorsHandle *</type> + <name>TALER_EXCHANGE_post_management_auditors_create</name> + <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> + <anchor>a649ffd2d6d67dd7ae939866a96132139</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name, struct GNUNET_TIME_Timestamp validity_start, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_auditors_start</name> + <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> + <anchor>aa2195b45890a9a800dbde21735c7cab8</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsHandle *pmah, TALER_EXCHANGE_PostManagementAuditorsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_auditors_cancel</name> + <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> + <anchor>ac7ae944cfe5eca70e29928f1a210293f</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsHandle *pmah)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-denominations-H_DENOM_PUB-revoke.h</name> + <path>src/include/taler/exchange/</path> + <filename>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementDenominationsRevokeResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_DENOMINATIONS_REVOKE_RESULT_CLOSURE</name> + <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> + <anchor>a42b6e29802585213ab027ada97d30c94</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementDenominationsRevokeCallback</name> + <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> + <anchor>a52e5a723a7dfffe21db1469f7b7a70df</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementDenominationsRevokeResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementDenominationsRevokeHandle *</type> + <name>TALER_EXCHANGE_post_management_denominations_revoke_create</name> + <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> + <anchor>a30ec399488093087610e2eee51a14516</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_denominations_revoke_start</name> + <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> + <anchor>a1fd60dff1363108df4128bd93c6c4dde</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementDenominationsRevokeHandle *pmdrh, TALER_EXCHANGE_PostManagementDenominationsRevokeCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_denominations_revoke_cancel</name> + <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> + <anchor>a620bcdd9718a8184df96b6a0e07c68d7</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementDenominationsRevokeHandle *pmdrh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-drain.h</name> + <path>src/include/taler/exchange/</path> + <filename>d1/d28/post-management-drain_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementDrainResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_DRAIN_RESULT_CLOSURE</name> + <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> + <anchor>a50d1f53671253403dfcb1974d2cfb87b</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementDrainCallback</name> + <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> + <anchor>a8ab464aeadde0695bca9c69e69db2bca</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementDrainResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementDrainHandle *</type> + <name>TALER_EXCHANGE_post_management_drain_create</name> + <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> + <anchor>a5545ec2df996a7e56a86689db4c4ddf4</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_Amount *amount, struct GNUNET_TIME_Timestamp date, const char *account_section, const struct TALER_FullPayto payto_uri, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_drain_start</name> + <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> + <anchor>a72757e32cb20e3b740ef1104542940d7</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementDrainHandle *pmdh, TALER_EXCHANGE_PostManagementDrainCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_drain_cancel</name> + <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> + <anchor>ac620f200c309ed68b722a57ce50fd3ec</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementDrainHandle *pmdh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-extensions.h</name> + <path>src/include/taler/exchange/</path> + <filename>d1/d93/post-management-extensions_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_ManagementPostExtensionsData</class> + <class kind="struct">TALER_EXCHANGE_PostManagementExtensionsResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_EXTENSIONS_RESULT_CLOSURE</name> + <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> + <anchor>ad54999e4d059d85ac725e52461b1bd8f</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementExtensionsCallback</name> + <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> + <anchor>ac356b55ee540d5ff757817e5a67ecd16</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementExtensionsResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementExtensionsHandle *</type> + <name>TALER_EXCHANGE_post_management_extensions_create</name> + <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> + <anchor>a1815069586f22713a3992486a4961d96</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_EXCHANGE_ManagementPostExtensionsData *ped)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_extensions_start</name> + <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> + <anchor>a4d4b6c5c712e12666934a9d2f1188401</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementExtensionsHandle *pmeh, TALER_EXCHANGE_PostManagementExtensionsCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_extensions_cancel</name> + <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> + <anchor>a09e3e10f1bf300bcf0b471f440ef5952</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementExtensionsHandle *pmeh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-global-fees.h</name> + <path>src/include/taler/exchange/</path> + <filename>d7/d68/post-management-global-fees_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementGlobalFeesResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_GLOBAL_FEES_RESULT_CLOSURE</name> + <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> + <anchor>a6e95432879ab707bb0e552efc69e0301</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementGlobalFeesCallback</name> + <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> + <anchor>a3ae5455cf968374c349850524809d6ba</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementGlobalFeesResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementGlobalFeesHandle *</type> + <name>TALER_EXCHANGE_post_management_global_fees_create</name> + <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> + <anchor>afe60641125c3be1dd9c34ba1866df28a</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *exchange_base_url, struct GNUNET_TIME_Timestamp validity_start, struct GNUNET_TIME_Timestamp validity_end, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_global_fees_start</name> + <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> + <anchor>a964304f8a468f1f279f39ea05f261498</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementGlobalFeesHandle *pmgfh, TALER_EXCHANGE_PostManagementGlobalFeesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_global_fees_cancel</name> + <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> + <anchor>a1f6512fb8138f9c22068380316be04c3</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementGlobalFeesHandle *pmgfh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-keys.h</name> + <path>src/include/taler/exchange/</path> + <filename>d7/da7/post-management-keys_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_SigningKeySignature</class> + <class kind="struct">TALER_EXCHANGE_DenominationKeySignature</class> + <class kind="struct">TALER_EXCHANGE_ManagementPostKeysData</class> + <class kind="struct">TALER_EXCHANGE_PostManagementKeysResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_KEYS_RESULT_CLOSURE</name> + <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> + <anchor>a7f1067981f69582ad36452b1999168f2</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementKeysCallback</name> + <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> + <anchor>ab6e592e6340ee976589841d1148955e7</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementKeysResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementKeysHandle *</type> + <name>TALER_EXCHANGE_post_management_keys_create</name> + <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> + <anchor>a885abd9a1f1fe692708e15eb92e2ae6d</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_EXCHANGE_ManagementPostKeysData *pkd)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_keys_start</name> + <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> + <anchor>aafff2c2128ba49e7416313605abf6801</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementKeysHandle *pmkh, TALER_EXCHANGE_PostManagementKeysCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_keys_cancel</name> + <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> + <anchor>ad0d8dc76be111b0710ba457f83db9a29</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementKeysHandle *pmkh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-partners.h</name> + <path>src/include/taler/exchange/</path> + <filename>de/d2d/post-management-partners_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementPartnersResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_PARTNERS_RESULT_CLOSURE</name> + <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> + <anchor>a213672ef4034d288ab3d2b19daeb94d7</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementPartnersCallback</name> + <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> + <anchor>a612fa661271abd67bc3a3226eb60ca40</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementPartnersResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementPartnersHandle *</type> + <name>TALER_EXCHANGE_post_management_partners_create</name> + <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> + <anchor>ae700dae9c35f12b0c12d6108cd62624e</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_MasterPublicKeyP *partner_pub, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, struct GNUNET_TIME_Relative wad_frequency, const struct TALER_Amount *wad_fee, const char *partner_base_url, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_partners_start</name> + <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> + <anchor>a8222d64dfde3477b08039e2c05c349e8</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementPartnersHandle *pmph, TALER_EXCHANGE_PostManagementPartnersCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_partners_cancel</name> + <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> + <anchor>ae0594959f31186656c5883048ff528b4</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementPartnersHandle *pmph)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-signkeys-EXCHANGE_PUB-revoke.h</name> + <path>src/include/taler/exchange/</path> + <filename>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementSignkeysRevokeResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_SIGNKEYS_REVOKE_RESULT_CLOSURE</name> + <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> + <anchor>a27a2cda5a6bc322d8f0bba4a13455b06</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementSignkeysRevokeCallback</name> + <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> + <anchor>a772e61e384c8256124a4a3c26c7dbaad</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementSignkeysRevokeResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementSignkeysRevokeHandle *</type> + <name>TALER_EXCHANGE_post_management_signkeys_revoke_create</name> + <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> + <anchor>aa4147e74fc3e8364293615d0e1363dc1</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_signkeys_revoke_start</name> + <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> + <anchor>ac28716b98f4f3a9075e24f4cc6d8420c</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementSignkeysRevokeHandle *pmsrh, TALER_EXCHANGE_PostManagementSignkeysRevokeCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_signkeys_revoke_cancel</name> + <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> + <anchor>abe4c0b6a865d3f2d8f3e6a1dfe998f16</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementSignkeysRevokeHandle *pmsrh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-wire-disable.h</name> + <path>src/include/taler/exchange/</path> + <filename>d8/da6/post-management-wire-disable_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementWireDisableResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_DISABLE_RESULT_CLOSURE</name> + <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> + <anchor>a4666354e2e1d968d6f9be9575bc714f5</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementWireDisableCallback</name> + <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> + <anchor>adb74164b57ddc560d1ca33ee16f85beb</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementWireDisableResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementWireDisableHandle *</type> + <name>TALER_EXCHANGE_post_management_wire_disable_create</name> + <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> + <anchor>acf311ea17bf0f1fad6ed4512b83b1be5</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *exchange_url, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp validity_end, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_wire_disable_start</name> + <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> + <anchor>adea26e1c06746d6c3c951c86c09e6a8a</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireDisableHandle *pmwdh, TALER_EXCHANGE_PostManagementWireDisableCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_wire_disable_cancel</name> + <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> + <anchor>a9cb4b747758e73fd47874d3ec10a2a56</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireDisableHandle *pmwdh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-wire-fee.h</name> + <path>src/include/taler/exchange/</path> + <filename>df/d01/post-management-wire-fee_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementWireFeesResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_FEES_RESULT_CLOSURE</name> + <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> + <anchor>a0cd5dcb3df4813067b3678cbb9a188e8</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementWireFeesCallback</name> + <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> + <anchor>a011bebba4ff2eca215d73795fd285d4c</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementWireFeesResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementWireFeesHandle *</type> + <name>TALER_EXCHANGE_post_management_wire_fees_create</name> + <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> + <anchor>aeec6245f5de3b3556ed91cbcd64d1021</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *exchange_base_url, const char *wire_method, struct GNUNET_TIME_Timestamp validity_start, struct GNUNET_TIME_Timestamp validity_end, const struct TALER_WireFeeSet *fees, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_wire_fees_start</name> + <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> + <anchor>a7847e1982a5515ede63583a8495d47e2</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireFeesHandle *pmwfh, TALER_EXCHANGE_PostManagementWireFeesCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_wire_fees_cancel</name> + <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> + <anchor>a10f8cd9a59bb5b96dc5f94142f1bf5da</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireFeesHandle *pmwfh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-management-wire.h</name> + <path>src/include/taler/exchange/</path> + <filename>df/d83/post-management-wire_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostManagementWireOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostManagementWireResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_end_</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a649e1cd84fdbc51e2bfba22bd6b79dec</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_bank_label</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a7c517e4a8b7e064eaa05f9e816523598</anchor> + <arglist>(l)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_priority</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>aff46f7a0f74dd17754160c85f8d227b8</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_conversion_url</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a4530bb77a740247ad3679c8ed52cf4c3</anchor> + <arglist>(u)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_open_banking_gateway</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a8befd0cfed535db9fedeb73f02f026b4</anchor> + <arglist>(g)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_wire_transfer_gateway</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a2a69758c8afdcda81194923d4630ebf4</anchor> + <arglist>(g)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_credit_restrictions</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a95e07b3bc6505b966364ffef733ade90</anchor> + <arglist>(r)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_option_debit_restrictions</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a91422d286f4524383a200cb7e5b922f7</anchor> + <arglist>(r)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_management_wire_set_options</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a5a7a119b3ce58edfd3f1a80fde236f13</anchor> + <arglist>(pmwh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_RESULT_CLOSURE</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a84e981fab061f3cc4c5ca6fe1e51d6ab</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostManagementWireCallback</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>aa7aa70e06945e3b77567896350860dc3</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementWireResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostManagementWireOption</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_END</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571a9fa6a9bfff4f0d7fd82800fdb4312eac</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_BANK_LABEL</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571ab59ef8f880157ecc39c16d6c88c9fed7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_PRIORITY</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571ab409ae51ac45994d8187c87187314801</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_CONVERSION_URL</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571a3c2b0238f14baabfee0a4c91871eeace</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_OPEN_BANKING_GATEWAY</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571a5b277ff85fa64f28095c13a8dbadccd2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_WIRE_TRANSFER_GATEWAY</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571a22d207670c4fd20c1a762c9a8e123075</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_CREDIT_RESTRICTIONS</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571aecc3c8c8c5a87051625e7d54043cc2e6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_DEBIT_RESTRICTIONS</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a12124e2e679baabf442f519421d31571ae22e28e56f130928e4016d35ba064d5d</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostManagementWireHandle *</type> + <name>TALER_EXCHANGE_post_management_wire_create</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a6de052bf8c2989c8bd15ac0d8b000fa2</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp validity_start, const struct TALER_MasterSignatureP *master_sig1, const struct TALER_MasterSignatureP *master_sig2)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_management_wire_set_options_</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a70e8e151401edc3b1912648419b4037b</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireHandle *pmwh, unsigned int num_options, const struct TALER_EXCHANGE_PostManagementWireOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_management_wire_start</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a770253e4391ef71f2b6d94e22c30b176</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireHandle *pmwh, TALER_EXCHANGE_PostManagementWireCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_management_wire_cancel</name> + <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> + <anchor>a8ca7773dcdfaf1db75ac7d96f3d219ab</anchor> + <arglist>(struct TALER_EXCHANGE_PostManagementWireHandle *pmwh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-melt.h</name> + <path>src/include/taler/exchange/</path> + <filename>d0/d1e/post-melt_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostMeltResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_MELT_RESULT_CLOSURE</name> + <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> + <anchor>a443c519085eaa8e63af8ac67570fd578</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostMeltCallback</name> + <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> + <anchor>a07059f1d44ac7b03184e2bf7e6aa6ae1</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostMeltResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostMeltHandle *</type> + <name>TALER_EXCHANGE_post_melt_create</name> + <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> + <anchor>a64b79a2d40497993457f16850b37b651</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_PublicRefreshMasterSeedP *rms, const struct TALER_EXCHANGE_MeltInput *melt_input)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_melt_start</name> + <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> + <anchor>a46bce73d48bfc09b9b1c49c46f7f10ba</anchor> + <arglist>(struct TALER_EXCHANGE_PostMeltHandle *pmh, TALER_EXCHANGE_PostMeltCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_melt_cancel</name> + <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> + <anchor>ad7f39eeea8208683484d7a7071707719</anchor> + <arglist>(struct TALER_EXCHANGE_PostMeltHandle *pmh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-purses-PURSE_PUB-create.h</name> + <path>src/include/taler/exchange/</path> + <filename>d9/d70/post-purses-PURSE__PUB-create_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostPursesCreateOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostPursesCreateResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_purses_create_option_end_</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a865210e86b4094e8afd09e111e987d65</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_purses_create_option_upload_contract</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a5a62e718bdbccf2affc35ac25cf61f3a</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_purses_create_set_options</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a89b2b76efae01029a57444bd56b5d9cc</anchor> + <arglist>(ppch,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_PURSES_CREATE_RESULT_CLOSURE</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a591ce6da0166fc4134f9ac47fe164196</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostPursesCreateCallback</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a1f3c281db4fd9585811e032466049f36</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostPursesCreateResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostPursesCreateOption</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a0e9057b0b708d472884409f3fec72251</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_PURSES_CREATE_OPTION_END</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a0e9057b0b708d472884409f3fec72251a6b2856f37f9098f9568a45ea5ac67ec4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_PURSES_CREATE_OPTION_UPLOAD_CONTRACT</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a0e9057b0b708d472884409f3fec72251ab2ba8087757b6f377d8a0408e7421cb3</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostPursesCreateHandle *</type> + <name>TALER_EXCHANGE_post_purses_create_create</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a577b8b7abfed271b7a8484fa45c8b2b7</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_PurseContractPrivateKeyP *purse_priv, const struct TALER_PurseMergePrivateKeyP *merge_priv, const struct TALER_ContractDiffiePrivateP *contract_priv, const json_t *contract_terms, unsigned int num_deposits, const struct TALER_EXCHANGE_PurseDeposit deposits[static num_deposits])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_purses_create_set_options_</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a577fc96012853ba16f1f4bfa1e9dbb9c</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesCreateHandle *ppch, unsigned int num_options, const struct TALER_EXCHANGE_PostPursesCreateOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_purses_create_start</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>af62a04e9509131d33b308937a8a9a63f</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesCreateHandle *ppch, TALER_EXCHANGE_PostPursesCreateCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_purses_create_cancel</name> + <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> + <anchor>a9180b3d7307e0c67a37960405b33ea7e</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesCreateHandle *ppch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-purses-PURSE_PUB-deposit.h</name> + <path>src/include/taler/exchange/</path> + <filename>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostPursesDepositResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_PURSES_DEPOSIT_RESULT_CLOSURE</name> + <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> + <anchor>a36a4a1f6b902eb1d3dcf262d63309c82</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostPursesDepositCallback</name> + <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> + <anchor>af0a93f0155ca2d9e596d72089c345a5b</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostPursesDepositResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostPursesDepositHandle *</type> + <name>TALER_EXCHANGE_post_purses_deposit_create</name> + <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> + <anchor>ab39254735f62c8017f149fe4b1767e94</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const char *purse_exchange_url, const struct TALER_PurseContractPublicKeyP *purse_pub, uint8_t min_age, unsigned int num_deposits, const struct TALER_EXCHANGE_PurseDeposit deposits[static num_deposits])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_purses_deposit_start</name> + <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> + <anchor>aeeabb64632e4bbd8d20589fd4fc382da</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesDepositHandle *ppdh, TALER_EXCHANGE_PostPursesDepositCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_purses_deposit_cancel</name> + <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> + <anchor>a38033d103a5b082923ab084c9ecebded</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesDepositHandle *ppdh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-purses-PURSE_PUB-merge.h</name> + <path>src/include/taler/exchange/</path> + <filename>d7/df2/post-purses-PURSE__PUB-merge_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostPursesMergeResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_PURSES_MERGE_RESULT_CLOSURE</name> + <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a7ef47230fe5996eb0eecbdc1cb34a5f1</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostPursesMergeCallback</name> + <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>ab2242b7716271581f04e6e51af3427b3</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostPursesMergeResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostPursesMergeHandle *</type> + <name>TALER_EXCHANGE_post_purses_merge_create</name> + <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>ad00aeded5cee7f1c768afa9e05ec8d80</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const char *reserve_exchange_url, const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePrivateKeyP *merge_priv, const struct TALER_PrivateContractHashP *h_contract_terms, uint8_t min_age, const struct TALER_Amount *purse_value_after_fees, struct GNUNET_TIME_Timestamp purse_expiration, struct GNUNET_TIME_Timestamp merge_timestamp)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_purses_merge_start</name> + <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a6ca85664dfe9372a94e0d5421ea4907c</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesMergeHandle *ppmh, TALER_EXCHANGE_PostPursesMergeCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_purses_merge_cancel</name> + <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> + <anchor>a30dc4c9ab286ee1ee93a8198566fbfd8</anchor> + <arglist>(struct TALER_EXCHANGE_PostPursesMergeHandle *ppmh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-recoup-refresh.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/dd2/post-recoup-refresh_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostRecoupRefreshResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_RECOUP_REFRESH_RESULT_CLOSURE</name> + <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> + <anchor>ab160e50dca7251fe407cdbbb3db6f26e</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostRecoupRefreshCallback</name> + <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> + <anchor>a4980ee1b7bbbb88e31b18b0c95b0372b</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRecoupRefreshResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostRecoupRefreshHandle *</type> + <name>TALER_EXCHANGE_post_recoup_refresh_create</name> + <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> + <anchor>a1f85d70b0d2d621eea748e587593da15</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_EXCHANGE_DenomPublicKey *pk, const struct TALER_DenominationSignature *denom_sig, const struct TALER_ExchangeBlindingValues *exchange_vals, const struct TALER_PublicRefreshMasterSeedP *rms, const struct TALER_PlanchetMasterSecretP *ps, unsigned int idx)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_recoup_refresh_start</name> + <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> + <anchor>a6cd3afe7bbc0038b31f9f82f08af9db8</anchor> + <arglist>(struct TALER_EXCHANGE_PostRecoupRefreshHandle *prrh, TALER_EXCHANGE_PostRecoupRefreshCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_recoup_refresh_cancel</name> + <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> + <anchor>a0a6e4bbb6752706223866e50039dd1bc</anchor> + <arglist>(struct TALER_EXCHANGE_PostRecoupRefreshHandle *prrh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-recoup-withdraw.h</name> + <path>src/include/taler/exchange/</path> + <filename>d3/d22/post-recoup-withdraw_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostRecoupWithdrawResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_RECOUP_WITHDRAW_RESULT_CLOSURE</name> + <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> + <anchor>a3b40e2cdb3b078d2187cbb1f60c46204</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostRecoupWithdrawCallback</name> + <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> + <anchor>ac49cf740945a1fa1172dd39905891a0b</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRecoupWithdrawResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostRecoupWithdrawHandle *</type> + <name>TALER_EXCHANGE_post_recoup_withdraw_create</name> + <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> + <anchor>a7176cf3e8effa0344c5611f0f51f89f3</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_EXCHANGE_DenomPublicKey *pk, const struct TALER_DenominationSignature *denom_sig, const struct TALER_ExchangeBlindingValues *exchange_vals, const struct TALER_PlanchetMasterSecretP *ps, const struct TALER_HashBlindedPlanchetsP *h_planchets)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_recoup_withdraw_start</name> + <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> + <anchor>aa758b0358713078444ff1c902368db0d</anchor> + <arglist>(struct TALER_EXCHANGE_PostRecoupWithdrawHandle *prwh, TALER_EXCHANGE_PostRecoupWithdrawCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_recoup_withdraw_cancel</name> + <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> + <anchor>aa7ae80eae39b0f9ba5f3c2902b11c861</anchor> + <arglist>(struct TALER_EXCHANGE_PostRecoupWithdrawHandle *prwh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-reserves-attest-RESERVE_PUB.h</name> + <path>src/include/taler/exchange/</path> + <filename>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostReservesAttestResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_RESERVES_ATTEST_RESULT_CLOSURE</name> + <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a21e7eebfbaf351d9fc74e92f35afe9c6</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostReservesAttestCallback</name> + <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a24855135211530fef7d5531e75f5e9f2</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesAttestResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostReservesAttestHandle *</type> + <name>TALER_EXCHANGE_post_reserves_attest_create</name> + <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a298f459c98cab75971f949b9d25c9955</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_ReservePrivateKeyP *reserve_priv, unsigned int attributes_length, const char *attributes[const static attributes_length])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_reserves_attest_start</name> + <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a78c2146e7dfe650a172c54dfd7a3b8f7</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesAttestHandle *prah, TALER_EXCHANGE_PostReservesAttestCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_reserves_attest_cancel</name> + <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> + <anchor>a611518cdffaf06a218341217cb43249a</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesAttestHandle *prah)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-reserves-RESERVE_PUB-close.h</name> + <path>src/include/taler/exchange/</path> + <filename>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostReservesCloseOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostReservesCloseResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_reserves_close_option_end_</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>af81a86e73145cd0146b40272e6d058fb</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_reserves_close_option_payto_uri</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>aae81d80e24e989c3abf8828260c4e958</anchor> + <arglist>(p)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_reserves_close_set_options</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a86e818225bb19e2b26cc3925b173a82f</anchor> + <arglist>(prch,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_RESERVES_CLOSE_RESULT_CLOSURE</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a51c04162e6652567e01306265340e17f</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostReservesCloseCallback</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>aeae2e6ca1a64e0ec88b6103b05f36046</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesCloseResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostReservesCloseOption</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>afdbcc18f75d943dfd902d3c21a7bba56</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_RESERVES_CLOSE_OPTION_END</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>afdbcc18f75d943dfd902d3c21a7bba56aa8096eb69253199076b5faea695dcd47</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_RESERVES_CLOSE_OPTION_PAYTO_URI</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>afdbcc18f75d943dfd902d3c21a7bba56af6c938d98657dcb4a127007824d2b075</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostReservesCloseHandle *</type> + <name>TALER_EXCHANGE_post_reserves_close_create</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a34d5cea8319e81807b3300e21bbc7d0e</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePrivateKeyP *reserve_priv)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_reserves_close_set_options_</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a283ad02c7146b27149cd332f82e1ab94</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesCloseHandle *prch, unsigned int num_options, const struct TALER_EXCHANGE_PostReservesCloseOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_reserves_close_start</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a8b588da3579c481e7e7279c7045b44ad</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesCloseHandle *prch, TALER_EXCHANGE_PostReservesCloseCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_reserves_close_cancel</name> + <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> + <anchor>a2a039334858f9975d81177f945e71337</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesCloseHandle *prch)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-reserves-RESERVE_PUB-open.h</name> + <path>src/include/taler/exchange/</path> + <filename>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostReservesOpenResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_RESERVES_OPEN_RESULT_CLOSURE</name> + <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> + <anchor>a4af4c616cc7267c84603072d38610195</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostReservesOpenCallback</name> + <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> + <anchor>a180e6cc13fc938afe4614ac0e5d6f119</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesOpenResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostReservesOpenHandle *</type> + <name>TALER_EXCHANGE_post_reserves_open_create</name> + <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> + <anchor>a40da1bb7cc94b219124fe2ae10cd9eff</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_Amount *reserve_contribution, unsigned int coin_payments_length, const struct TALER_EXCHANGE_PurseDeposit coin_payments[static coin_payments_length], struct GNUNET_TIME_Timestamp expiration_time, uint32_t min_purses)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_reserves_open_start</name> + <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> + <anchor>af55b45fd6e8d4fdf13ce73dd3dc27d91</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesOpenHandle *proh, TALER_EXCHANGE_PostReservesOpenCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_reserves_open_cancel</name> + <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> + <anchor>aa49b57e812a47d1970332d8f298919b3</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesOpenHandle *proh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-reserves-RESERVE_PUB-purse.h</name> + <path>src/include/taler/exchange/</path> + <filename>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostReservesPurseOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostReservesPurseResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_reserves_purse_option_end_</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a8e21444afe5c95cf79281ee50a3bc080</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_reserves_purse_option_upload_contract</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a089e0022c0b857603a419cb9067643f4</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_reserves_purse_set_options</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a3293cd2863425e8a49333b6c8dc0f1b5</anchor> + <arglist>(prph,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_RESERVES_PURSE_RESULT_CLOSURE</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a1b294fea9c43234045576098122d7a60</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostReservesPurseCallback</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>af55f7c368969c9ec61c9bbd9fec2fc45</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesPurseResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostReservesPurseOption</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a9d7b40f2d96614ae7bafb2143a76fa5b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_RESERVES_PURSE_OPTION_END</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a9d7b40f2d96614ae7bafb2143a76fa5ba3f0462b1e4d8656944d65b120a673af7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_RESERVES_PURSE_OPTION_UPLOAD_CONTRACT</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a9d7b40f2d96614ae7bafb2143a76fa5baa92a0d5c3ba61c9fafd2de8f66d19dc0</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostReservesPurseHandle *</type> + <name>TALER_EXCHANGE_post_reserves_purse_create</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>ad7ace3462da516e9bd0c366d85afecf0</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_PurseContractPrivateKeyP *purse_priv, const struct TALER_PurseMergePrivateKeyP *merge_priv, const struct TALER_ContractDiffiePrivateP *contract_priv, const json_t *contract_terms, bool pay_for_purse, struct GNUNET_TIME_Timestamp merge_timestamp)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_reserves_purse_set_options_</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a67894b412e819b9b3dd316575792d508</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesPurseHandle *prph, unsigned int num_options, const struct TALER_EXCHANGE_PostReservesPurseOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_reserves_purse_start</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>aff15d6bb462290d66668bd56314b9e61</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesPurseHandle *prph, TALER_EXCHANGE_PostReservesPurseCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_reserves_purse_cancel</name> + <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> + <anchor>a38194b3c8a72e025c663d752b4c8ddb4</anchor> + <arglist>(struct TALER_EXCHANGE_PostReservesPurseHandle *prph)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-reveal-melt.h</name> + <path>src/include/taler/exchange/</path> + <filename>dc/d3c/post-reveal-melt_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_RevealedCoinInfo</class> + <class kind="struct">TALER_RevealPrivateRefreshNonceSignaturesP</class> + <class kind="struct">TALER_EXCHANGE_MeltInput</class> + <class kind="struct">TALER_EXCHANGE_RevealMeltInput</class> + <class kind="struct">TALER_EXCHANGE_PostRevealMeltResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_REVEAL_MELT_RESULT_CLOSURE</name> + <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> + <anchor>a421d163c73feff19b6fcb109ca267c26</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostRevealMeltCallback</name> + <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> + <anchor>accd59371f3b53dc2e8ace485835f6b2d</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRevealMeltResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostRevealMeltHandle *</type> + <name>TALER_EXCHANGE_post_reveal_melt_create</name> + <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> + <anchor>a350fb5fab9c03e3b2eb296439552dc41</anchor> + <arglist>(struct GNUNET_CURL_Context *curl_ctx, const char *exchange_url, const struct TALER_EXCHANGE_RevealMeltInput *reveal_melt_input)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_reveal_melt_start</name> + <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> + <anchor>aaec32f2464022262ef4932f4446fe13c</anchor> + <arglist>(struct TALER_EXCHANGE_PostRevealMeltHandle *prmh, TALER_EXCHANGE_PostRevealMeltCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_reveal_melt_cancel</name> + <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> + <anchor>ae0245c2b17832629215f6e21306268e4</anchor> + <arglist>(struct TALER_EXCHANGE_PostRevealMeltHandle *prmh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-reveal-withdraw.h</name> + <path>src/include/taler/exchange/</path> + <filename>d9/dca/post-reveal-withdraw_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_PostRevealWithdrawResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_REVEAL_WITHDRAW_RESULT_CLOSURE</name> + <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> + <anchor>a1cf7de6fdb29f4ed21c705d2732f747a</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostRevealWithdrawCallback</name> + <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> + <anchor>a068629f116ad0f081a2fef77d134c623</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRevealWithdrawResponse *result)</arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostRevealWithdrawHandle *</type> + <name>TALER_EXCHANGE_post_reveal_withdraw_create</name> + <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> + <anchor>a0f7a015df01fa775467edca4d50a72d8</anchor> + <arglist>(struct GNUNET_CURL_Context *curl_ctx, const char *exchange_url, size_t num_coins, const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_RevealWithdrawMasterSeedsP *seeds)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_reveal_withdraw_start</name> + <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> + <anchor>a84b244c69216b43c10a891e1b13164aa</anchor> + <arglist>(struct TALER_EXCHANGE_PostRevealWithdrawHandle *prwh, TALER_EXCHANGE_PostRevealWithdrawCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_reveal_withdraw_cancel</name> + <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> + <anchor>af2cf4f383fffa4a72b98eee8e5ad4594</anchor> + <arglist>(struct TALER_EXCHANGE_PostRevealWithdrawHandle *prwh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-withdraw.h</name> + <path>src/include/taler/exchange/</path> + <filename>d7/d33/post-withdraw_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <class kind="struct">TALER_EXCHANGE_WithdrawCoinPrivateDetails</class> + <class kind="struct">TALER_EXCHANGE_WithdrawCreated</class> + <class kind="struct">TALER_EXCHANGE_PostWithdrawOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostWithdrawResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_option_end_</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>abf87a93abaaa3feb70d8e1216dadedfd</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_option_with_age_proof</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>aaac78af7b98af409e8c547764d1307aa</anchor> + <arglist>(age)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_option_blinding_seed</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a489c1cbb56462353d719a94f6a76ecdb</anchor> + <arglist>(s)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_set_options</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>aa119e14ab3e5bb80df8472a28281ce97</anchor> + <arglist>(pwh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_WITHDRAW_RESULT_CLOSURE</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a8a7e5d8d674710b4a6207194f81574b8</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostWithdrawCallback</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a77c58b6365593bbfcd3e08cba4f55e6e</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostWithdrawResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostWithdrawOption</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a8bf47060ecaf2decae3b2559fb3801af</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_WITHDRAW_OPTION_END</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a8bf47060ecaf2decae3b2559fb3801afad56213efa96240e6bc85056e711c005d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_WITHDRAW_OPTION_WITH_AGE_PROOF</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a8bf47060ecaf2decae3b2559fb3801afa46d79c6db946666c8df650e8f68f48b2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_WITHDRAW_OPTION_BLINDING_SEED</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a8bf47060ecaf2decae3b2559fb3801afab56607db12c54f05b8432431c9e37be2</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostWithdrawHandle *</type> + <name>TALER_EXCHANGE_post_withdraw_create</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>acde354945d7fd79122bc1a7f9ed7b4a6</anchor> + <arglist>(struct GNUNET_CURL_Context *curl_ctx, const char *exchange_url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_ReservePrivateKeyP *reserve_priv, size_t num_coins, const struct TALER_EXCHANGE_DenomPublicKey denoms_pub[static num_coins], const struct TALER_WithdrawMasterSeedP *seed, uint8_t opaque_max_age)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_withdraw_set_options_</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>ab82848a63dfef540b05e356d30542cd3</anchor> + <arglist>(struct TALER_EXCHANGE_PostWithdrawHandle *pwh, unsigned int num_options, const struct TALER_EXCHANGE_PostWithdrawOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_withdraw_start</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>a6be38ba24fb2c4fa2b319532e5a39e1e</anchor> + <arglist>(struct TALER_EXCHANGE_PostWithdrawHandle *pwh, TALER_EXCHANGE_PostWithdrawCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_withdraw_cancel</name> + <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> + <anchor>ae35b2d257d8c7227c915744322b691ca</anchor> + <arglist>(struct TALER_EXCHANGE_PostWithdrawHandle *pwh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>post-withdraw_blinded.h</name> + <path>src/include/taler/exchange/</path> + <filename>d8/d41/post-withdraw__blinded_8h.html</filename> + <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> + <includes id="d7/d33/post-withdraw_8h" name="post-withdraw.h" local="no" import="no" module="no" objc="no">taler/exchange/post-withdraw.h</includes> + <class kind="struct">TALER_EXCHANGE_WithdrawBlindedCoinInput</class> + <class kind="struct">TALER_EXCHANGE_WithdrawBlindedAgeRestrictedCoinInput</class> + <class kind="struct">TALER_EXCHANGE_PostWithdrawBlindedOptionValue</class> + <class kind="struct">TALER_EXCHANGE_PostWithdrawBlindedResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_option_end_</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>ac25bbcdd90714a3ddfb69c9c243b2c19</anchor> + <arglist>()</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_option_with_age_proof</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>a4ff81365cab4c4818097a417810d5da8</anchor> + <arglist>(age, inp)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_set_options</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>a749b0aff7f4e30c4b22c3355761e9125</anchor> + <arglist>(pwbh,...)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_EXCHANGE_POST_WITHDRAW_BLINDED_RESULT_CLOSURE</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>a7b0a19f45ce866f62757502d184a4e5b</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_EXCHANGE_PostWithdrawBlindedCallback</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>aac06eee5020ce8e373f686d57ee8ec45</anchor> + <arglist>)(void *cls, const struct TALER_EXCHANGE_PostWithdrawBlindedResponse *result)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_EXCHANGE_PostWithdrawBlindedOption</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>afe5eddd08813b64660dbcc3afbd7d2c0</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_WITHDRAW_BLINDED_OPTION_END</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>afe5eddd08813b64660dbcc3afbd7d2c0a785226bc048198c9aeb7fd019c44ed25</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EXCHANGE_POST_WITHDRAW_BLINDED_OPTION_WITH_AGE_PROOF</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>afe5eddd08813b64660dbcc3afbd7d2c0a5acc0e1ac4c8a4be02efeee31c23f7ce</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_EXCHANGE_PostWithdrawBlindedHandle *</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_create</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>ab6a8d0f5d310d7e26210047b77ae82c9</anchor> + <arglist>(struct GNUNET_CURL_Context *curl_ctx, struct TALER_EXCHANGE_Keys *keys, const char *exchange_url, const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_BlindingMasterSeedP *blinding_seed, size_t num_input, const struct TALER_EXCHANGE_WithdrawBlindedCoinInput *blinded_input)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_set_options_</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>a06ce3f3a7ac245358009b1589755f4f9</anchor> + <arglist>(struct TALER_EXCHANGE_PostWithdrawBlindedHandle *pwbh, unsigned int num_options, const struct TALER_EXCHANGE_PostWithdrawBlindedOptionValue options[])</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_start</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>a893153d1eee1435a2ab290ab9ba108e0</anchor> + <arglist>(struct TALER_EXCHANGE_PostWithdrawBlindedHandle *pwbh, TALER_EXCHANGE_PostWithdrawBlindedCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_EXCHANGE_post_withdraw_blinded_cancel</name> + <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> + <anchor>a0609c2f4724466734029aaec1384c194</anchor> + <arglist>(struct TALER_EXCHANGE_PostWithdrawBlindedHandle *pwbh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>platform.h</name> + <path>src/include/taler/</path> + <filename>de/d03/platform_8h.html</filename> + <includes id="d4/d81/gettext_8h" name="gettext.h" local="yes" import="no" module="no" objc="no">gettext.h</includes> + <member kind="define"> + <type>#define</type> + <name>HAVE_USED_CONFIG_H</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a0cf7e961f5071bddd9d641474257537a</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>VERBOSE</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a740ae39f1dcd4ca793b3557dd9392b5e</anchor> + <arglist>(cmd)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>_GNU_SOURCE</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a369266c24eacffb87046522897a570d5</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GCRYPT_NO_MPI_MACROS</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a20aa5ba4665e6f1b76a189256dd13a95</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>GCRYPT_NO_DEPRECATED</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a0f5bd6b422755c1ed661849aff0faf05</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MHD_NO_DEPRECATION</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a7f9b2f5535b07dc4c78e288ec9be20b5</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>ENABLE_SANITY_CHECKS</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a399b78449a3b8022f75256918aa9cf44</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>DIR_SEPARATOR</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a0920890c442b665b0c6609fa796e9047</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>DIR_SEPARATOR_STR</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a23e72ca2d8456a971c13441bdfc4586f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>PATH_SEPARATOR</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a256a5721249aa3309437212cc21a9fe4</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>PATH_SEPARATOR_STR</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a420a211fe08d40c367a49cfc65e21b4d</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>NEWLINE</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a806511f4930171733227c99101dc0606</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>_</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a32a3cf3d9dd914f5aeeca5423c157934</anchor> + <arglist>(String)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>SIZE_MAX</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a3c75bb398badb69c7577b21486f9963f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>O_LARGEFILE</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a1126309aa58e7c99553c7f6be1bc7348</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>MAKE_UNALIGNED</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>aca221acc1ffa49a159ae856dc943e29b</anchor> + <arglist>(val)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>PATH_MAX</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>ae688d728e1acdfe5988c7db45d6f0166</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_THREAD_LOCAL</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>ad3e125e5d12314d02e9a2bb429bf6ac8</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_INVALIDARGUMENT</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>abb60038fbbd29c229e17de8873a23c49</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_NOTIMPLEMENTED</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>aa14b7d90d2df057df18a52755fd957ee</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_NOPERMISSION</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>ab73803ec59fb0b71ccf690f61b359b9d</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_NOTINSTALLED</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>af10dc035b527c6c139799570c1135973</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_NOTCONFIGURED</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>ae6f747fd51ce5a861296e04abb417980</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_NOTRUNNING</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a974fcb01ce7d7d6ac17836d3304de905</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>EXIT_NO_RESTART</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a892270e115f302158a4bf91b3f08d59d</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>__nonstring</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a011ec88b41b62cb7b9464189136aabce</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>long long</type> + <name>atoll</name> + <anchorfile>de/d03/platform_8h.html</anchorfile> + <anchor>a5d0555f6ac42472671281e5903244b7b</anchor> + <arglist>(const char *nptr)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_amount_lib.h</name> + <path>src/include/taler/</path> + <filename>dc/d33/taler__amount__lib_8h.html</filename> + <class kind="struct">TALER_AmountNBO</class> + <class kind="struct">TALER_Amount</class> + <class kind="struct">TALER_AmountSet</class> + <member kind="define"> + <type>#define</type> + <name>TALER_CURRENCY_LEN</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a705bb1f47e35c7d19605769af4f2832f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_CURRENCY_LEN_STR</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>ae2c3d74328712558c022969ae90f8bd0</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_AMOUNT_FRAC_BASE</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a1747d2ee1c6290280ae51248f393dae6</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_AMOUNT_FRAC_LEN</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>ae7c72d73819e1db63094f046648bbfdd</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_AMOUNT_MAX_VALUE</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>abbae06a65bb9a007b08abc3de6936333</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_AmountArithmeticResult</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AAR_RESULT_POSITIVE</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8a05eabf07d3d4debe2802fce854f2629a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AAR_RESULT_ZERO</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8a6aec7ebd504ab174c9c6578a41aed5bd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AAR_INVALID_NEGATIVE_RESULT</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8a4470e39bd9c23800803553f4e31b3f5c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AAR_INVALID_RESULT_OVERFLOW</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8a9864343ebcb50593898df69cd24b85f6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AAR_INVALID_NORMALIZATION_FAILED</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8a1826575d8053911bebce356d93d3df2c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AAR_INVALID_CURRENCIES_INCOMPATIBLE</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a06abcd17cda5b4a8d32abfb995c004a8a2b3ddb34f42f4258df633fed241dd32b</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_check_currency</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a313b0d6305182b2eef0f2a25f8469736</anchor> + <arglist>(const char *str)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_string_to_amount</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a4345b65c2295b8535eeff24512698feb</anchor> + <arglist>(const char *str, struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_string_to_amount_nbo</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a8000cfc113908ee16ab8f16ee5b758c5</anchor> + <arglist>(const char *str, struct TALER_AmountNBO *amount_nbo)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_set_zero</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>aa641299026cd53e688ebfd8f6d3bb2e9</anchor> + <arglist>(const char *cur, struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TALER_amount_is_zero</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a6e8dcc9ba397366ed9f6c6f23c102641</anchor> + <arglist>(const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_is_valid</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a9b505061a50a225b1455016184f35324</anchor> + <arglist>(const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_is_currency</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a0c53275782755e5ec314e184205a495d</anchor> + <arglist>(const struct TALER_Amount *amount, const char *currency)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_amount_hton</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a76580ce8e5d088a0de67eb7aa85d0d8c</anchor> + <arglist>(struct TALER_AmountNBO *res, const struct TALER_Amount *d)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_amount_ntoh</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>ac2525b7247c6493361a6385f97f2caf3</anchor> + <arglist>(struct TALER_Amount *res, const struct TALER_AmountNBO *dn)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_amount_cmp</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a3c45b1cfeee6459fcc6613d47ffab6bb</anchor> + <arglist>(const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_max</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>acee0fa9e771e56c0cfdd863abba4e975</anchor> + <arglist>(struct TALER_Amount *ma, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_min</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>adfe2cf32fe1cc2fbccabe8b56b627e3f</anchor> + <arglist>(struct TALER_Amount *mi, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_amount_cmp_nbo</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a2acc4c6c974f39193c7d690b00102a98</anchor> + <arglist>(const struct TALER_AmountNBO *a1, const struct TALER_AmountNBO *a2)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_cmp_currency</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a0995012bba55e18e77ea746db69531cc</anchor> + <arglist>(const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_cmp_currency_nbo</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>add9f9300dac1dc46eb6db6c515fd3a18</anchor> + <arglist>(const struct TALER_AmountNBO *a1, const struct TALER_AmountNBO *a2)</arglist> + </member> + <member kind="function"> + <type>enum TALER_AmountArithmeticResult</type> + <name>TALER_amount_subtract</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a64d4ed395b4c086d391e55b96f76db6d</anchor> + <arglist>(struct TALER_Amount *diff, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> + </member> + <member kind="function"> + <type>enum TALER_AmountArithmeticResult</type> + <name>TALER_amount_add</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a3690a137d622cdbd67b0d8c80ab385f0</anchor> + <arglist>(struct TALER_Amount *sum, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_amount_divide</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a37dc3b428ed0e5f48c916ca8b33bc3e6</anchor> + <arglist>(struct TALER_Amount *result, const struct TALER_Amount *dividend, uint32_t divisor)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_amount_divide2</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a0ad8aad9e5623a92d2b1b9612877bc5a</anchor> + <arglist>(const struct TALER_Amount *dividend, const struct TALER_Amount *divisor)</arglist> + </member> + <member kind="function"> + <type>enum TALER_AmountArithmeticResult</type> + <name>TALER_amount_multiply</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a577f5cd38e42426e3f0fee642e2cacd4</anchor> + <arglist>(struct TALER_Amount *result, const struct TALER_Amount *amount, uint32_t factor)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_normalize</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a1d103f6afd885c79dc60b78cda24fb0b</anchor> + <arglist>(struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>char *</type> + <name>TALER_amount_to_string</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>ac5d3979bb1c57f2bc70387df1ddc847f</anchor> + <arglist>(const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>const char *</type> + <name>TALER_amount2s</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a1fa890e1da0e5c7c14eed048a599f1ba</anchor> + <arglist>(const struct TALER_Amount *amount)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_amount_round_down</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a046d1109dcd0695e2f3930a45e29afdf</anchor> + <arglist>(struct TALER_Amount *amount, const struct TALER_Amount *round_unit)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_amount_set_free</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>ac8c64134beca1009d9db9d6cced3d673</anchor> + <arglist>(struct TALER_AmountSet *as)</arglist> + </member> + <member kind="function"> + <type>enum TALER_AmountArithmeticResult</type> + <name>TALER_amount_set_add</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a14bf19194f178c9a622e9deb24afae1f</anchor> + <arglist>(struct TALER_AmountSet *as, const struct TALER_Amount *val, const struct TALER_Amount *cap)</arglist> + </member> + <member kind="function"> + <type>bool</type> + <name>TALER_amount_set_test_above</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>aa6208e5d4ea27e59d849f9213556062a</anchor> + <arglist>(const struct TALER_AmountSet *as, const struct TALER_Amount *b)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_Amount *</type> + <name>TALER_amount_set_find</name> + <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> + <anchor>a4c8a701694af96d4aa8c7c7cbe34f9a6</anchor> + <arglist>(const char *currency, const struct TALER_AmountSet *as)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_attributes.h</name> + <path>src/include/taler/</path> + <filename>d4/dcc/taler__attributes_8h.html</filename> + <member kind="define"> + <type>#define</type> + <name>TALER_ATTRIBUTE_FULL_NAME</name> + <anchorfile>d4/dcc/taler__attributes_8h.html</anchorfile> + <anchor>a46ade202edeafd3d4613b161e8d67b1f</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_ATTRIBUTE_BIRTHDATE</name> + <anchorfile>d4/dcc/taler__attributes_8h.html</anchorfile> + <anchor>a7bd0d4d6b703cb62cb8bd0f20a9b4a6a</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_auditor_service.h</name> + <path>src/include/taler/</path> + <filename>dc/da6/taler__auditor__service_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="no" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <class kind="struct">TALER_AUDITOR_ConfigInformation</class> + <class kind="struct">TALER_AUDITOR_HttpResponse</class> + <class kind="struct">TALER_AUDITOR_ConfigResponse</class> + <class kind="struct">TALER_AUDITOR_DepositConfirmationResponse</class> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_AUDITOR_ConfigCallback</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a94d3c29455dfa29ebbdeaa348efdf86c</anchor> + <arglist>)(void *cls, const struct TALER_AUDITOR_ConfigResponse *vr)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_AUDITOR_DepositConfirmationResultCallback</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>afcd664741cdd852755116d6c665275dc</anchor> + <arglist>)(void *cls, const struct TALER_AUDITOR_DepositConfirmationResponse *dcr)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_AUDITOR_VersionCompatibility</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_MATCH</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790dab40a0dbc3ed822e82b2b813958cd5c70</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_INCOMPATIBLE</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790da07ab192f9a228d5f6e198eb056cc34a7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_OLDER</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790da1365542d63de7b6a7b8eaa10934277e1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_INCOMPATIBLE_OUTDATED</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790da25ab7de0e8846eaf0d56d63f29e73e8b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_NEWER</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790daa95a3697a863382015f3a803918d964a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_INCOMPATIBLE_NEWER</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790daf65196435591c527e24b28607bed74eb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITOR_VC_PROTOCOL_ERROR</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a0d97b7edb9f16ff24950fac6862a790da267bf7ef05a6383f732e785aac1880b1</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_AUDITOR_GetConfigHandle *</type> + <name>TALER_AUDITOR_get_config</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a6f53c4bd7a80e682864a2c90db4f5117</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, TALER_AUDITOR_ConfigCallback config_cb, void *config_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_AUDITOR_get_config_cancel</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a655235789fdcae21df290bed714f9cf1</anchor> + <arglist>(struct TALER_AUDITOR_GetConfigHandle *auditor)</arglist> + </member> + <member kind="function"> + <type>struct TALER_AUDITOR_DepositConfirmationHandle *</type> + <name>TALER_AUDITOR_deposit_confirmation</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a1273748099791e59ff49ae4cb036841a</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_ExtensionPolicyHashP *h_policy, const struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp exchange_timestamp, struct GNUNET_TIME_Timestamp wire_deadline, struct GNUNET_TIME_Timestamp refund_deadline, const struct TALER_Amount *total_without_fee, unsigned int num_coins, const struct TALER_CoinSpendPublicKeyP *coin_pubs[static num_coins], const struct TALER_CoinSpendSignatureP *coin_sigs[static num_coins], const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig, const struct TALER_MasterPublicKeyP *master_pub, struct GNUNET_TIME_Timestamp ep_start, struct GNUNET_TIME_Timestamp ep_expire, struct GNUNET_TIME_Timestamp ep_end, const struct TALER_MasterSignatureP *master_sig, TALER_AUDITOR_DepositConfirmationResultCallback cb, void *cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_AUDITOR_deposit_confirmation_cancel</name> + <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> + <anchor>a6d501a69613af1182e6edfc246019e48</anchor> + <arglist>(struct TALER_AUDITOR_DepositConfirmationHandle *deposit_confirmation)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_auditordb_lib.h</name> + <path>src/include/taler/</path> + <filename>d7/d44/taler__auditordb__lib_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d7/d44/taler__auditordb__lib_8h" name="taler_auditordb_lib.h" local="no" import="no" module="no" objc="no">taler/taler_auditordb_lib.h</includes> + <class kind="struct">TALER_AUDITORDB_DepositConfirmation</class> + <class kind="struct">TALER_AUDITORDB_Generic_Update</class> + <class kind="struct">TALER_AUDITORDB_CoinInconsistency</class> + <class kind="struct">TALER_AUDITORDB_RowInconsistency</class> + <class kind="struct">TALER_AUDITORDB_BadSigLosses</class> + <class kind="struct">TALER_AUDITORDB_ClosureLags</class> + <class kind="struct">TALER_AUDITORDB_Emergency</class> + <class kind="struct">TALER_AUDITORDB_EmergenciesByCount</class> + <class kind="struct">TALER_AUDITORDB_FeeTimeInconsistency</class> + <class kind="struct">TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency</class> + <class kind="struct">TALER_AUDITORDB_PurseNotClosedInconsistencies</class> + <class kind="struct">TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency</class> + <class kind="struct">TALER_AUDITORDB_ReserveInInconsistency</class> + <class kind="struct">TALER_AUDITORDB_ReserveFeeBalance</class> + <class kind="struct">TALER_AUDITORDB_DenominationCirculationData</class> + <class kind="struct">TALER_AUDITORDB_DenominationsWithoutSigs</class> + <class kind="struct">TALER_AUDITORDB_MisattributionInInconsistency</class> + <class kind="struct">TALER_AUDITORDB_DenominationPending</class> + <class kind="struct">TALER_AUDITORDB_HistoricReserveSummary</class> + <class kind="struct">TALER_AUDITORDB_WireFormatInconsistency</class> + <class kind="struct">TALER_AUDITORDB_WireOutInconsistency</class> + <class kind="struct">TALER_AUDITORDB_RowMinorInconsistencies</class> + <class kind="struct">TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency</class> + <class kind="struct">TALER_AUDITORDB_ReserveNotClosedInconsistency</class> + <class kind="struct">TALER_AUDITORDB_AmountArithmeticInconsistency</class> + <member kind="enumeration"> + <type></type> + <name>TALER_AUDITORDB_DeletableSuppressableTables</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_AMOUNT_ARITHMETIC_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba1a79f157f5791a7a04df1983233047e6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_CLOSURE_LAGS</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6badb565ce70eccfaa11dbc19eaf0b6aa4b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_PROGRESS</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba2d51dcc85e7dbd97db4086a12e68ae0f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_BAD_SIG_LOSSES</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba5017a46c94664ec3508c9086cc9e00ff</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_COIN_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6bacbd122cad7a73d7bdaf949bdc761c0ed</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba3e332f1485dba5da751f60c2f2910b52</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_DENOMINATION_PENDING</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba88f435438a0522ddcba6efa955e88b83</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_DENOMINATIONS_WITHOUT_SIG</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6baf5d925db9bfe4a44b671ab9c763df4d2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_DEPOSIT_CONFIRMATION</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba9fa8627e56014f5a4d5f088bc166e465</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_EMERGENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6bae0c9fd52a63e65fd2b99985247ab390f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_EMERGENCY_BY_COUNT</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba2f6b9c77ea024af93cd4ea5a10a58b95</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_FEE_TIME_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba8e36c89e3f16c6fdbf49bdb61a50effb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_MISATTRIBUTION_IN_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba1b693d784a985ab7b924da47e05928da</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_PURSE_NOT_CLOSED_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba4028dc32ffb444b690709966d080d449</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_REFRESHES_HANGING</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba02e2503e553461b23edeaaece416e160</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_RESERVE_BALANCE_INSUFFICIENT_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6baee25fcdbfd7618d349a689f91f3f2c34</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_RESERVE_BALANCE_SUMMARY_WRONG_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba2a757c94b87d8fe7461b3da7447fb01d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_RESERVE_IN_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6baf6a00d7b2d6bc4d82a7d64394e8f4f51</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_RESERVE_NOT_CLOSED_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6baad257a5354029669dba641ffff6201ae</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_ROW_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba6eb90ccaa082d05ef553467e0d21ea9a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_ROW_MINOR_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba9e988e512862250ec26f8ba0945e22a4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_WIRE_FORMAT_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba3eae6c01c4d871c552f17514b249e2c9</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_WIRE_OUT_INCONSISTENCY</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba8038beedf4eaaa86735d1e453f61e74b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_AUDITORDB_DELETABLESUPPRESSABLE_TABLES_MAX</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>aca774fc2ed977dc22011c02b559d4c6ba66cab1604b37b7d2a5b9fd0b1af81d41</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct AUDITORDB_PostgresContext *</type> + <name>TALER_AUDITORDB_connect</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>a09c332250b5af405a765bbf60fd9161c</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool skip_preflight)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_AUDITORDB_disconnect</name> + <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> + <anchor>ae7638914a67db72cdb5949f489fef4f3</anchor> + <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_bank_service.h</name> + <path>src/include/taler/</path> + <filename>d4/d99/taler__bank__service_8h.html</filename> + <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="no" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <class kind="struct">TALER_BANK_AuthenticationData</class> + <class kind="struct">TALER_BANK_AccountTokenResponse</class> + <class kind="struct">TALER_BANK_AdminAddIncomingResponse</class> + <class kind="struct">TALER_BANK_AdminAddKycauthResponse</class> + <class kind="struct">TALER_BANK_TransferResponse</class> + <class kind="struct">TALER_BANK_CreditDetails</class> + <class kind="struct">TALER_BANK_CreditHistoryResponse</class> + <class kind="struct">TALER_BANK_DebitDetails</class> + <class kind="struct">TALER_BANK_DebitHistoryResponse</class> + <class kind="struct">TALER_BANK_TransferSubject</class> + <class kind="struct">TALER_BANK_RegistrationResponse</class> + <member kind="define"> + <type>#define</type> + <name>TALER_BANK_SERVICE_API_VERSION</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a3b7ec5f678efca81135c96d76927e8d7</anchor> + <arglist></arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_AccountTokenCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>aceb7dbd3b519524d83631859a0f08a79</anchor> + <arglist>)(void *cls, const struct TALER_BANK_AccountTokenResponse *atr)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_AdminAddIncomingCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a47a163d2edb8efc19629794da8399291</anchor> + <arglist>)(void *cls, const struct TALER_BANK_AdminAddIncomingResponse *air)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_AdminAddKycauthCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>afeed3a267b7cae60aa38e20a53b8c23b</anchor> + <arglist>)(void *cls, const struct TALER_BANK_AdminAddKycauthResponse *air)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_TransferCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ac3496ee02d7b9a182b4a424f1f90167d</anchor> + <arglist>)(void *cls, const struct TALER_BANK_TransferResponse *tr)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_CreditHistoryCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae13f10870173177fbdfb3a3356847640</anchor> + <arglist>)(void *cls, const struct TALER_BANK_CreditHistoryResponse *reply)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_DebitHistoryCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ac7e7ce5899740858c7046314bbb02096</anchor> + <arglist>)(void *cls, const struct TALER_BANK_DebitHistoryResponse *reply)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_BANK_RegistrationCallback</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae9faa0ae64468784afa9745d79b2f5ae</anchor> + <arglist>)(void *cls, const struct TALER_BANK_RegistrationResponse *rr)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_BANK_AuthenticationMethod</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a8db7bd776ac7bfb13211ec46c536c072</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_AUTH_NONE</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a8db7bd776ac7bfb13211ec46c536c072a214a73d93182961290b327a3e3514886</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_AUTH_BASIC</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a8db7bd776ac7bfb13211ec46c536c072ab3769240d038c61677ac9af17be028e3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_AUTH_BEARER</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a8db7bd776ac7bfb13211ec46c536c072a1cd16d58fee53b61b6f90c60f08ff1b2</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_BANK_TokenScope</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a2f5e3bd5a7820477ff5526829ee33cd4</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_TOKEN_SCOPE_READONLY</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a4edbe1acfda591b3f0a52e7ec28b052f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_TOKEN_SCOPE_READWRITE</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a0632e032f35c0f29f9a875238ddb34be</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_TOKEN_SCOPE_REVENUE</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a47acc351e8811dd151de940f03f25f9e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_TOKEN_SCOPE_WIREGATEWAY</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a360085c871445d699f0a936c78d38f0f</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_BANK_CreditType</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae6decc362ab87a2a78122dde3cc65e4d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_CT_RESERVE</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae6decc362ab87a2a78122dde3cc65e4da1728fcf5c701df3f0b76ff2850abc3bf</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_CT_KYCAUTH</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae6decc362ab87a2a78122dde3cc65e4da88ddb0c47ceb0e3aa13355d19f8d8282</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_CT_WAD</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae6decc362ab87a2a78122dde3cc65e4dae3947b0122f08887d033b381b10cd1a0</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_BANK_SubjectFormat</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a1da167f296bace101f08ad3b42dff01b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_SUBJECT_FORMAT_SIMPLE</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a1da167f296bace101f08ad3b42dff01bab711b72f62ba5a033eb677584b3f2ec7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_SUBJECT_FORMAT_URI</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a1da167f296bace101f08ad3b42dff01ba6f6e76aec2e26bc406100cb0b6a07b5a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_SUBJECT_FORMAT_CH_QR_BILL</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a1da167f296bace101f08ad3b42dff01baf152270c10c169dc674285c42d211ab4</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_BANK_RegistrationType</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a10eb8931c97e7e6a818b391f7568474e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_REGISTRATION_TYPE_RESERVE</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a10eb8931c97e7e6a818b391f7568474ea0c85b103723605f37ee3efc05bb216bb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_BANK_REGISTRATION_TYPE_KYC</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a10eb8931c97e7e6a818b391f7568474eaac791fac211b56da0e404c77d9464448</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_AccountTokenHandle *</type> + <name>TALER_BANK_account_token</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a274f302aed72b09aa567aebd194e93ec</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const char *account_name, enum TALER_BANK_TokenScope scope, bool refreshable, const char *description, struct GNUNET_TIME_Relative duration, TALER_BANK_AccountTokenCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_account_token_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a9344c5b822eb945c60aab17f8a562b9f</anchor> + <arglist>(struct TALER_BANK_AccountTokenHandle *ath)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_AdminAddIncomingHandle *</type> + <name>TALER_BANK_admin_add_incoming</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ac0ab3448b3a910b2b7de93ba5125b7ab</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *amount, const struct TALER_FullPayto debit_account, TALER_BANK_AdminAddIncomingCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_admin_add_incoming_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a3ad90fbdab3257336d63390d444d36e4</anchor> + <arglist>(struct TALER_BANK_AdminAddIncomingHandle *aai)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_AdminAddKycauthHandle *</type> + <name>TALER_BANK_admin_add_kycauth</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ad9800edd62aa59100eb14c57cdb1efa7</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const union TALER_AccountPublicKeyP *account_pub, const struct TALER_Amount *amount, const struct TALER_FullPayto debit_account, TALER_BANK_AdminAddKycauthCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_admin_add_kycauth_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a45620a0f8f2837f7a366077a50d157e5</anchor> + <arglist>(struct TALER_BANK_AdminAddKycauthHandle *aai)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_prepare_transfer</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a01d6915ac34b1cee46a7a6f0a480d2dd</anchor> + <arglist>(const struct TALER_FullPayto destination_account_payto_uri, const struct TALER_Amount *amount, const char *exchange_base_url, const struct TALER_WireTransferIdentifierRawP *wtid, const char *extra_wire_transfer_subject, void **buf, size_t *buf_size)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_TransferHandle *</type> + <name>TALER_BANK_transfer</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a0d72ab4f3215b0dd9bb77770bc17569f</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, const void *buf, size_t buf_size, TALER_BANK_TransferCallback cc, void *cc_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_transfer_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a82721a124659771750f59e12be563753</anchor> + <arglist>(struct TALER_BANK_TransferHandle *th)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_CreditHistoryHandle *</type> + <name>TALER_BANK_credit_history</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a8e4ea392a6e57fa2a4e418bba2b27992</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, uint64_t start_row, int64_t num_results, struct GNUNET_TIME_Relative timeout, TALER_BANK_CreditHistoryCallback hres_cb, void *hres_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_credit_history_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a86c737fdc57445560ae8395c21da42c1</anchor> + <arglist>(struct TALER_BANK_CreditHistoryHandle *hh)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_DebitHistoryHandle *</type> + <name>TALER_BANK_debit_history</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a10d332af28d1b3e03cc0ae0576615a4d</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const struct TALER_BANK_AuthenticationData *auth, uint64_t start_row, int64_t num_results, struct GNUNET_TIME_Relative timeout, TALER_BANK_DebitHistoryCallback hres_cb, void *hres_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_debit_history_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>ae77280145d08bf479da42896e0674596</anchor> + <arglist>(struct TALER_BANK_DebitHistoryHandle *hh)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_BANK_auth_parse_cfg</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a565240b146abb58c1576871161f07a10</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, struct TALER_BANK_AuthenticationData *auth)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_auth_free</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a97b0b4ec2bde4633dca8ea0d57de4a68</anchor> + <arglist>(struct TALER_BANK_AuthenticationData *auth)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_transfer_subject_copy</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>abf37c51395a85db1a72be8828d6047f4</anchor> + <arglist>(struct TALER_BANK_TransferSubject *dst, const struct TALER_BANK_TransferSubject *src)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_transfer_subject_free</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a633ad326ff14e9359269c62179282fe3</anchor> + <arglist>(struct TALER_BANK_TransferSubject *subject)</arglist> + </member> + <member kind="function"> + <type>struct TALER_BANK_RegistrationHandle *</type> + <name>TALER_BANK_registration</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a1586e464937b673bf395d4fb8c8835d1</anchor> + <arglist>(struct GNUNET_CURL_Context *ctx, const char *base_url, const struct TALER_Amount *credit_amount, enum TALER_BANK_RegistrationType type, const union TALER_AccountPublicKeyP *account_pub, const struct TALER_ReserveMapAuthorizationPrivateKeyP *authorization_priv, bool recurrent, TALER_BANK_RegistrationCallback res_cb, void *res_cb_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_BANK_registration_cancel</name> + <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> + <anchor>a61ce4460b1f5ea916287af1d72d4d923</anchor> + <arglist>(struct TALER_BANK_RegistrationHandle *rh)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_crypto_lib.h</name> + <path>src/include/taler/</path> + <filename>dd/d2d/taler__crypto__lib_8h.html</filename> + <includes id="d5/dcb/taler__error__codes_8h" name="taler_error_codes.h" local="no" import="no" module="no" objc="no">taler/taler_error_codes.h</includes> + <class kind="struct">TALER_SecurityModulePublicKeyP</class> + <class kind="struct">TALER_SecurityModulePublicKeySetP</class> + <class kind="struct">TALER_SecurityModulePrivateKeyP</class> + <class kind="struct">TALER_SecurityModuleSignatureP</class> + <class kind="struct">TALER_ReservePublicKeyP</class> + <class kind="struct">TALER_HashReservePublicKeyP</class> + <class kind="struct">TALER_ReservePrivateKeyP</class> + <class kind="struct">TALER_ReserveSignatureP</class> + <class kind="struct">TALER_ReserveMapAuthorizationPublicKeyP</class> + <class kind="struct">TALER_ReserveMapAuthorizationPrivateKeyP</class> + <class kind="struct">TALER_ReserveMapAuthorizationSignatureP</class> + <class kind="struct">TALER_MerchantPublicKeyP</class> + <class kind="struct">TALER_AccountAccessTokenP</class> + <class kind="union">TALER_AccountPublicKeyP</class> + <class kind="struct">TALER_MerchantSignatureP</class> + <class kind="union">TALER_AccountSignatureP</class> + <class kind="struct">TALER_MerchantPrivateKeyP</class> + <class kind="union">TALER_AccountPrivateKeyP</class> + <class kind="struct">TALER_TransferPublicKeyP</class> + <class kind="struct">TALER_TransferPrivateKeyP</class> + <class kind="struct">TALER_ContractDiffiePublicP</class> + <class kind="struct">TALER_ContractDiffiePrivateP</class> + <class kind="struct">TALER_ExchangePublicKeyP</class> + <class kind="struct">TALER_ExchangePrivateKeyP</class> + <class kind="struct">TALER_ExchangeSignatureP</class> + <class kind="struct">TALER_MasterPublicKeyP</class> + <class kind="struct">TALER_MasterPrivateKeyP</class> + <class kind="struct">TALER_MasterSignatureP</class> + <class kind="struct">TALER_AuditorPrivateKeyP</class> + <class kind="struct">TALER_AuditorPublicKeyP</class> + <class kind="struct">TALER_AuditorSignatureP</class> + <class kind="struct">TALER_CoinSpendPublicKeyP</class> + <class kind="struct">TALER_CoinSpendPrivateKeyP</class> + <class kind="struct">TALER_CoinSpendSignatureP</class> + <class kind="struct">TALER_AgeCommitmentPrivateKeyP</class> + <class kind="struct">TALER_AgeCommitmentPublicKeyP</class> + <class kind="struct">TALER_HashBlindedPlanchetsP</class> + <class kind="struct">TALER_PurseContractPublicKeyP</class> + <class kind="struct">TALER_PurseContractPrivateKeyP</class> + <class kind="struct">TALER_PurseContractSignatureP</class> + <class kind="struct">TALER_PurseMergePublicKeyP</class> + <class kind="struct">TALER_PurseMergePrivateKeyP</class> + <class kind="struct">TALER_PurseMergeSignatureP</class> + <class kind="struct">TALER_AmlOfficerPublicKeyP</class> + <class kind="struct">TALER_AmlOfficerPrivateKeyP</class> + <class kind="struct">TALER_AmlOfficerSignatureP</class> + <class kind="struct">TALER_PrivateRefreshBatchSeedP</class> + <class kind="struct">TALER_KappaPrivateRefreshBatchSeedsP</class> + <class kind="struct">TALER_PublicRefreshMasterSeedP</class> + <class kind="struct">TALER_PublicRefreshNonceP</class> + <class kind="struct">TALER_KappaPublicRefreshNoncesP</class> + <class kind="struct">TALER_RefreshCommitmentP</class> + <class kind="struct">TALER_AttributeEncryptionKeyP</class> + <class kind="struct">TALER_ClaimTokenP</class> + <class kind="struct">TALER_WireSaltP</class> + <class kind="struct">TALER_CsPubHashP</class> + <class kind="struct">TALER_RsaPubHashP</class> + <class kind="struct">TALER_WithdrawMasterSeedP</class> + <class kind="struct">TALER_KappaWithdrawMasterSeedP</class> + <class kind="struct">TALER_RevealWithdrawMasterSeedsP</class> + <class kind="struct">TALER_PlanchetMasterSecretP</class> + <class kind="struct">TALER_BlindingMasterSeedP</class> + <class kind="struct">TALER_DenominationHashP</class> + <class kind="struct">TALER_PrivateContractHashP</class> + <class kind="struct">TALER_ExtensionPolicyHashP</class> + <class kind="struct">TALER_MerchantWireHashP</class> + <class kind="struct">TALER_NormalizedPayto</class> + <class kind="struct">TALER_FullPayto</class> + <class kind="struct">TALER_FullPaytoHashP</class> + <class kind="struct">TALER_NormalizedPaytoHashP</class> + <class kind="struct">TALER_BlindedCoinHashP</class> + <class kind="struct">TALER_CoinPubHashP</class> + <class kind="struct">TALER_RewardIdentifierP</class> + <class kind="struct">TALER_PickupIdentifierP</class> + <class kind="struct">TALER_ExtensionManifestsHashP</class> + <class kind="struct">TALER_DenomFeeSetNBOP</class> + <class kind="struct">TALER_WireFeeSetNBOP</class> + <class kind="struct">TALER_GlobalFeeSetNBOP</class> + <class kind="struct">TALER_AgeCommitmentHashP</class> + <class kind="struct">TALER_AgeAttestationP</class> + <class kind="struct">TALER_KycMeasureAuthorizationHashP</class> + <class kind="struct">TALER_MerchantAuthenticationHashP</class> + <class kind="struct">TALER_MerchantAuthenticationSaltP</class> + <class kind="struct">TALER_MerchantPostDataHashP</class> + <class kind="struct">TALER_DenomFeeSet</class> + <class kind="struct">TALER_WireFeeSet</class> + <class kind="struct">TALER_GlobalFeeSet</class> + <class kind="struct">TALER_DenominationSignature</class> + <class kind="struct">TALER_BlindedDenominationSignature</class> + <class kind="struct">TALER_AgeMask</class> + <class kind="struct">TALER_DenominationPublicKey</class> + <class kind="struct">TALER_DenominationPrivateKey</class> + <class kind="struct">TALER_BlindedPlanchet</class> + <class kind="struct">TALER_CoinPublicInfo</class> + <class kind="struct">TALER_TrackTransferDetails</class> + <class kind="struct">TALER_ExchangeBlindingValues</class> + <class kind="struct">TALER_BlindingPrepareResponse</class> + <class kind="struct">TALER_PlanchetDetail</class> + <class kind="struct">TALER_FreshCoin</class> + <class kind="struct">TALER_EncryptedContract</class> + <class kind="struct">TALER_TransferSecretP</class> + <class kind="struct">TALER_WireTransferIdentifierRawP</class> + <class kind="struct">TALER_WadIdentifierP</class> + <class kind="struct">TALER_WireTransferIdentifierP</class> + <class kind="struct">TALER_PrivateRefreshNonceSignatureP</class> + <class kind="struct">TALER_RefreshCoinData</class> + <class kind="struct">TALER_RefreshCommitmentEntry</class> + <class kind="struct">TALER_KappaHashBlindedPlanchetsP</class> + <class kind="struct">TALER_KappaTransferPublicKeys</class> + <class kind="struct">TALER_TokenIssuePublicKey</class> + <class kind="struct">TALER_TokenIssuePublicKeyHashP</class> + <class kind="struct">TALER_TokenIssuePrivateKey</class> + <class kind="struct">TALER_TokenIssueSignature</class> + <class kind="struct">TALER_BlindedTokenIssueSignature</class> + <class kind="struct">TALER_TokenUsePublicKeyP</class> + <class kind="struct">TALER_TokenUsePublicKeyHashP</class> + <class kind="struct">TALER_TokenUsePrivateKeyP</class> + <class kind="struct">TALER_TokenUseSignatureP</class> + <class kind="struct">TALER_TokenUseMasterSecretP</class> + <class kind="struct">TALER_TokenUseMerchantValues</class> + <class kind="struct">TALER_TokenEnvelope</class> + <class kind="struct">TALER_CRYPTO_RsaSignRequest</class> + <class kind="struct">TALER_CRYPTO_CsSignRequest</class> + <class kind="struct">TALER_CRYPTO_CsDeriveRequest</class> + <class kind="struct">TALER_AgeCommitment</class> + <class kind="struct">TALER_AgeProof</class> + <class kind="struct">TALER_AgeCommitmentProof</class> + <class kind="struct">TALER_DenominationGroup</class> + <member kind="define"> + <type>#define</type> + <name>TALER_MAX_COINS</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a558eb56b400abab3aba8899cf334601c</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_CNC_KAPPA</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6bb7bd2ecef9210339c660e614e701b0</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_CNC_KAPPA_STR</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a73f87aae1c93c2f91b519f80bcaa5420</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_CNC_KAPPA_MINUS_ONE_STR</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3ffd22967d034cdd615478388d86fb06</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_HTTP_HEADER_ACCOUNT_OWNER_SIGNATURE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a66501934501a3e57f0ef37d3feaed57b</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_HTTP_HEADER_ACCOUNT_OWNER_PUBKEY</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afaf747f9e46d7f9030484a80735f19b2</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_AgeCommitmentHashP_isNullOrZero</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aeed9c030bd5078936d364081ed9a53d8</anchor> + <arglist>(ph)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_BANK_TRANSFER_IDENTIFIER_LEN</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a100efe67cc0ee744837c2c5d168bd2e7</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_BANK_TRANSFER_IDENTIFIER_LEN_STR</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1b72b0118d963392df4234d682a209b5</anchor> + <arglist></arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_refresh_get_commitment_v27</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adda08e3d65654a107fa220dbe00ffb5f</anchor> + <arglist>(rc, refresh_seed, blinding_seed, k_bps_h, coin_pub, amount_with_fee)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_CRYPTO_helper_esign_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a96cdef159499d5754e73a54556ae81d3</anchor> + <arglist>(esh, ps, epub, esig)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_wallet_withdraw_sign_without_age</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9515cab519e60fb9210526b753e7584d</anchor> + <arglist>(amount, fee, h_planchets, blinding_seed, reserve_priv, reserve_sig)</arglist> + </member> + <member kind="define"> + <type>#define</type> + <name>TALER_wallet_withdraw_verify_without_age</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af71941566077c6736184804bea7d88de</anchor> + <arglist>(amount, fee, h_planchets, blinding_seed, reserve_pub, reserve_sig)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_CRYPTO_RsaDenominationKeyStatusCallback</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa7ead530f5d5161b1e3734001d1dcd00</anchor> + <arglist>)(void *cls, const char *section_name, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Relative validity_duration, const struct TALER_RsaPubHashP *h_rsa, struct GNUNET_CRYPTO_BlindSignPublicKey *bs_pub, const struct TALER_SecurityModulePublicKeyP *sm_pub, const struct TALER_SecurityModuleSignatureP *sm_sig)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_CRYPTO_CsDenominationKeyStatusCallback</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2596103aef0358874ac9d7bea81d8387</anchor> + <arglist>)(void *cls, const char *section_name, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Relative validity_duration, const struct TALER_CsPubHashP *h_cs, struct GNUNET_CRYPTO_BlindSignPublicKey *bsign_pub, const struct TALER_SecurityModulePublicKeyP *sm_pub, const struct TALER_SecurityModuleSignatureP *sm_sig)</arglist> + </member> + <member kind="typedef"> + <type>void(*</type> + <name>TALER_CRYPTO_ExchangeKeyStatusCallback</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4ba2ec5c25c104d6068bc31f6bca0b71</anchor> + <arglist>)(void *cls, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Relative validity_duration, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_SecurityModulePublicKeyP *sm_pub, const struct TALER_SecurityModuleSignatureP *sm_sig)</arglist> + </member> + <member kind="typedef"> + <type>enum TALER_ErrorCode(*</type> + <name>TALER_ExchangeSignCallback</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1d6a52885ef7aab03a1003c2a3ce3167</anchor> + <arglist>)(const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="typedef"> + <type>enum TALER_ErrorCode(*</type> + <name>TALER_ExchangeSignCallback2</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1c6a38dc5f478479cbb4feca0d9abfc6</anchor> + <arglist>)(void *cls, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_MerchantConfirmationAlgorithm</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a56bc08ae844a0b645d61206719e64e21</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_MCA_NONE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a56bc08ae844a0b645d61206719e64e21a82c50de626097ff2c1cc85ba570c34b7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_MCA_WITHOUT_PRICE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a56bc08ae844a0b645d61206719e64e21a54be6b86d0ac838c3e4de979a933bf68</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_MCA_WITH_PRICE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a56bc08ae844a0b645d61206719e64e21ada736f727e9304d980194caf1c535f01</anchor> + <arglist></arglist> + </member> + <member kind="enumeration"> + <type></type> + <name>TALER_WalletAccountMergeFlags</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a064be868f13380f6e1115cccd9d69624</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_WAMF_MODE_NONE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a064be868f13380f6e1115cccd9d69624a07e9c5e3992e0adb232409bc622594af</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_WAMF_MODE_MERGE_FULLY_PAID_PURSE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a064be868f13380f6e1115cccd9d69624aeab6fbbf73465c286a9ec61cf6d441d6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_WAMF_MODE_CREATE_FROM_PURSE_QUOTA</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a064be868f13380f6e1115cccd9d69624abab19041fe1acd70bd8acd95698ca0b5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_WAMF_MODE_CREATE_WITH_PURSE_FEE</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a064be868f13380f6e1115cccd9d69624aea0529b3ff605e31a10ee1a9566ab565</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_WAMF_MERGE_MODE_MASK</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a064be868f13380f6e1115cccd9d69624a8205cf19d77f425339209a0112e48ad6</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>GNUNET_NETWORK_STRUCT_END void</type> + <name>TALER_merchant_instance_auth_hash_with_salt</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac470763edc3efef4b5b2e41b387a63fb</anchor> + <arglist>(struct TALER_MerchantAuthenticationHashP *auth_hash, struct TALER_MerchantAuthenticationSaltP *salt, const char *passphrase)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_rfc3548_base32decode</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9ac5dd21d7fb2f0f19acb0e880f77174</anchor> + <arglist>(const char *val, size_t val_size, void *key, size_t key_len)</arglist> + </member> + <member kind="function"> + <type>char *</type> + <name>TALER_build_pos_confirmation</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae6cbc33b6b33d2cbd7202e120f3e4aa8</anchor> + <arglist>(const char *pos_key, enum TALER_MerchantConfirmationAlgorithm pos_alg, const struct TALER_Amount *total, struct GNUNET_TIME_Timestamp ts)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_fee_set_hton</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab4e2398024046b50a56e5088b11121d1</anchor> + <arglist>(struct TALER_DenomFeeSetNBOP *nbo, const struct TALER_DenomFeeSet *fees)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_fee_set_ntoh</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4b5aa1bd2a56aceeb731612f9cbeed68</anchor> + <arglist>(struct TALER_DenomFeeSet *fees, const struct TALER_DenomFeeSetNBOP *nbo)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_global_fee_set_hton</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5b368e51bf1ead1188b5c4458f935c4a</anchor> + <arglist>(struct TALER_GlobalFeeSetNBOP *nbo, const struct TALER_GlobalFeeSet *fees)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_global_fee_set_ntoh</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1aacfbb7c636d0d3bb85be57199db042</anchor> + <arglist>(struct TALER_GlobalFeeSet *fees, const struct TALER_GlobalFeeSetNBOP *nbo)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_global_fee_set_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a040b903f141f22b5bc4c791ed90e9b70</anchor> + <arglist>(const struct TALER_GlobalFeeSet *f1, const struct TALER_GlobalFeeSet *f2)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wire_fee_set_hton</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9d56efc5eccf3d3b0adda13418f357fe</anchor> + <arglist>(struct TALER_WireFeeSetNBOP *nbo, const struct TALER_WireFeeSet *fees)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wire_fee_set_ntoh</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad98927106d5ff286933eff16dcfa9dcb</anchor> + <arglist>(struct TALER_WireFeeSet *fees, const struct TALER_WireFeeSetNBOP *nbo)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_wire_fee_set_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7af6777cb315593b02f8f3e9eb647180</anchor> + <arglist>(const struct TALER_WireFeeSet *f1, const struct TALER_WireFeeSet *f2)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_rsa_pub_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a63e894c7c974f68f9a2dcc83d6b0f276</anchor> + <arglist>(const struct GNUNET_CRYPTO_RsaPublicKey *rsa, struct TALER_RsaPubHashP *h_rsa)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_pub_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa633711e5d32fe9d301089e2622e70bc</anchor> + <arglist>(const struct GNUNET_CRYPTO_CsPublicKey *cs, struct TALER_CsPubHashP *h_cs)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_ExchangeBlindingValues *</type> + <name>TALER_denom_ewv_rsa_singleton</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad06669cba506d1bb46fecbef3d7f4703</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_ewv_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a52906fd6d6cd0ef26ccca9edf630c4ae</anchor> + <arglist>(struct TALER_ExchangeBlindingValues *bi_dst, const struct TALER_ExchangeBlindingValues *bi_src)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_planchet_setup_coin_priv</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aeb956e83a85ad539a32e7244b7bd23d2</anchor> + <arglist>(const struct TALER_PlanchetMasterSecretP *ps, const struct TALER_ExchangeBlindingValues *alg_values, struct TALER_CoinSpendPrivateKeyP *coin_priv)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_withdraw_nonce_derive</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad9733c9bb96844152ee3d9066529cef9</anchor> + <arglist>(const struct TALER_PlanchetMasterSecretP *ps, struct GNUNET_CRYPTO_CsSessionNonce *nonce)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_withdraw_seed_to_blinding_seed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6329c61d2dd0ece0cc3493e9dc1766ec</anchor> + <arglist>(const struct TALER_WithdrawMasterSeedP *seed, struct TALER_BlindingMasterSeedP *blinding_seed)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_refresh_seed_to_blinding_seed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7c7d22cb8498a372065aaae66588cdbe</anchor> + <arglist>(const struct TALER_PublicRefreshMasterSeedP *seed, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_BlindingMasterSeedP *blinding_seed)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_nonce_derive_indexed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1ebf0fc129d161f0586ecaaca41fd707</anchor> + <arglist>(const struct TALER_BlindingMasterSeedP *seed, bool for_melt, uint32_t index, struct GNUNET_CRYPTO_CsSessionNonce *nonce)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_derive_nonces_from_seed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac53359a22859f693d548397b31e76ee7</anchor> + <arglist>(const struct TALER_BlindingMasterSeedP *seed, bool for_melt, size_t num, const uint32_t indices[static num], struct GNUNET_CRYPTO_CsSessionNonce nonces[static num])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_derive_blind_nonces_from_seed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a423fcccd3a63f6e25f8cce31aa8b96cf</anchor> + <arglist>(const struct TALER_BlindingMasterSeedP *seed, bool for_melt, size_t num, const bool is_cs[static num], union GNUNET_CRYPTO_BlindSessionNonce nonces[static num])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_cs_derive_only_cs_blind_nonces_from_seed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aaa4aae82fa4a46b3519e9666c3079bec</anchor> + <arglist>(const struct TALER_BlindingMasterSeedP *seed, bool for_melt, size_t num, const uint32_t indices[static num], union GNUNET_CRYPTO_BlindSessionNonce nonces[static num])</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_denom_priv_create</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3b721177db8c3f96360a044a543c4d60</anchor> + <arglist>(struct TALER_DenominationPrivateKey *denom_priv, struct TALER_DenominationPublicKey *denom_pub, enum GNUNET_CRYPTO_BlindSignatureAlgorithm cipher,...)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_pub_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac02ceddc63bc200b67b84243a7ae3f8b</anchor> + <arglist>(struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_ewv_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a27dc062c09c9697cf09e42849a0acc99</anchor> + <arglist>(struct TALER_ExchangeBlindingValues *ewv)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_priv_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4210604e491620fb6971835eb04cd4ba</anchor> + <arglist>(struct TALER_DenominationPrivateKey *denom_priv)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_sig_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a816df688ae729743e6adec69f42f4b85</anchor> + <arglist>(struct TALER_DenominationSignature *denom_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_denom_blind</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae0f6e10959e92497e14c143505bd332a</anchor> + <arglist>(const struct TALER_DenominationPublicKey *dk, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const union GNUNET_CRYPTO_BlindSessionNonce *nonce, const struct TALER_AgeCommitmentHashP *age_commitment_hash, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_ExchangeBlindingValues *alg_values, struct TALER_CoinPubHashP *c_hash, struct TALER_BlindedPlanchet *blinded_planchet)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_denom_sign_blinded</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2365279d84130a5adbf19176568d0d33</anchor> + <arglist>(struct TALER_BlindedDenominationSignature *denom_sig, const struct TALER_DenominationPrivateKey *denom_priv, bool for_melt, const struct TALER_BlindedPlanchet *blinded_planchet)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_denom_sig_unblind</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a09b55ebfc0591b81cd9772ac2bd2aee5</anchor> + <arglist>(struct TALER_DenominationSignature *denom_sig, const struct TALER_BlindedDenominationSignature *bdenom_sig, const union GNUNET_CRYPTO_BlindingSecretP *bks, const struct TALER_CoinPubHashP *c_hash, const struct TALER_ExchangeBlindingValues *alg_values, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_blinded_denom_sig_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afc17dd3459033ad145ce49c59b113c51</anchor> + <arglist>(struct TALER_BlindedDenominationSignature *denom_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_pub_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a71ccd0b1edb896588dcc59168fc83adb</anchor> + <arglist>(const struct TALER_DenominationPublicKey *denom_pub, struct TALER_DenominationHashP *denom_hash)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_pub_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1992fb7b803ce57ab573e512881df35a</anchor> + <arglist>(struct TALER_DenominationPublicKey *denom_dst, const struct TALER_DenominationPublicKey *denom_src)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denom_sig_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa0343b065746d7aff0f0e86a6b5ea3bc</anchor> + <arglist>(struct TALER_DenominationSignature *denom_dst, const struct TALER_DenominationSignature *denom_src)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_blinded_denom_sig_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6507fa77d53969d83a1c89523932d9c7</anchor> + <arglist>(struct TALER_BlindedDenominationSignature *denom_dst, const struct TALER_BlindedDenominationSignature *denom_src)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_denom_pub_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8a670c10146650308a31cf8915dac271</anchor> + <arglist>(const struct TALER_DenominationPublicKey *denom1, const struct TALER_DenominationPublicKey *denom2)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_denom_sig_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>acd5959a5758737e97e77563e27e83b86</anchor> + <arglist>(const struct TALER_DenominationSignature *sig1, const struct TALER_DenominationSignature *sig2)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_blinded_denom_sig_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab599cd8a47a2facb8fbfa4f38b132346</anchor> + <arglist>(const struct TALER_BlindedDenominationSignature *sig1, const struct TALER_BlindedDenominationSignature *sig2)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_blinded_planchet_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad4f1b752a7a933496053f135a49d2d9c</anchor> + <arglist>(const struct TALER_BlindedPlanchet *bp1, const struct TALER_BlindedPlanchet *bp2)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_denom_pub_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a01deb00c985087fdaa21cf2c8fefcfe4</anchor> + <arglist>(const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_DenominationSignature *denom_sig, const struct TALER_CoinPubHashP *c_hash)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_kyc_attributes_encrypt</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a35123e3c315b54350c2aa5aad63792a6</anchor> + <arglist>(const struct TALER_AttributeEncryptionKeyP *key, const json_t *attr, void **enc_attr, size_t *enc_attr_size)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_CRYPTO_kyc_attributes_decrypt</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a982eadbcc4084cf469654f83de5cedd8</anchor> + <arglist>(const struct TALER_AttributeEncryptionKeyP *key, const void *enc_attr, size_t enc_attr_size)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_test_coin_valid</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a271ae52306d6504def6135966f968ab8</anchor> + <arglist>(const struct TALER_CoinPublicInfo *coin_public_info, const struct TALER_DenominationPublicKey *denom_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_coin_ev_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a485b3da89cbdab216592805c916136b0</anchor> + <arglist>(const struct TALER_BlindedPlanchet *blinded_planchet, const struct TALER_DenominationHashP *denom_hash, struct TALER_BlindedCoinHashP *bch)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_coin_pub_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afdccbaea4b0b76914b6c8c13a718461b</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_AgeCommitmentHashP *age_commitment_hash, struct TALER_CoinPubHashP *coin_h)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_kyc_measure_authorization_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab964eece752bda64d2876e69f966dce1</anchor> + <arglist>(const struct TALER_AccountAccessTokenP *access_token, uint64_t row, uint32_t offset, struct TALER_KycMeasureAuthorizationHashP *mah)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_full_payto_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a48507b3d49b962a9731a5fa1607ce719</anchor> + <arglist>(const struct TALER_FullPayto fpayto, struct TALER_FullPaytoHashP *h_fpayto)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_normalized_payto_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7cfadf44d0364f15bf626898f710ba83</anchor> + <arglist>(const struct TALER_NormalizedPayto npayto, struct TALER_NormalizedPaytoHashP *h_npayto)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_refresh_nonce_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adc0ec555104795d80e51dd34169c83aa</anchor> + <arglist>(const struct TALER_CoinSpendPrivateKeyP *old_coin_priv, const struct TALER_PublicRefreshNonceP *nonce, size_t num_denoms_h, const struct TALER_DenominationHashP *denoms_h[static num_denoms_h], uint8_t kappa_index, struct TALER_PrivateRefreshNonceSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_refresh_nonce_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a882306c5daabe7f874c79be9cee49496</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *old_coin_pub, const struct TALER_PublicRefreshNonceP *nonce, size_t num_denoms_h, struct TALER_DenominationHashP *const denoms_h[static num_denoms_h], uint8_t kappa_index, const struct TALER_PrivateRefreshNonceSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_signature_to_secrets_v27</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a602956e1c373e94795511a39be3d9588</anchor> + <arglist>(const struct TALER_PrivateRefreshNonceSignatureP *sig, size_t num_secrets, struct TALER_PlanchetMasterSecretP secrets[static num_secrets])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_transfer_secret_to_planchet_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a443e9b7085eae7917b9645a12b4c54f1</anchor> + <arglist>(const struct TALER_TransferSecretP *secret_seed, uint32_t coin_num_salt, struct TALER_PlanchetMasterSecretP *ps)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_planchet_master_setup_random</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a475abf0754d787d27ae2c2eaaef9baf8</anchor> + <arglist>(struct TALER_PlanchetMasterSecretP *ps)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_withdraw_master_seed_setup_random</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0abc392139cead9c207a4a5e9d691744</anchor> + <arglist>(struct TALER_WithdrawMasterSeedP *seed)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_withdraw_expand_kappa_seed</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad4be623c9bcdaa22491373aa12afeaf0</anchor> + <arglist>(const struct TALER_WithdrawMasterSeedP *seed, struct TALER_KappaWithdrawMasterSeedP *tuple)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_withdraw_expand_secrets</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5fb80da62d6a49bf92a583fb4c614d0a</anchor> + <arglist>(size_t num_coins, const struct TALER_WithdrawMasterSeedP *seed, struct TALER_PlanchetMasterSecretP secrets[static num_coins])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_master_setup_random</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aab8fc2a616368be3dff2c0ff4b10185e</anchor> + <arglist>(struct TALER_PublicRefreshMasterSeedP *rms)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_expand_seed_to_kappa_batch_seeds</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad0dea2b79a39bdb601303c976aa47b54</anchor> + <arglist>(const struct TALER_PublicRefreshMasterSeedP *refresh_master_seed, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_KappaPrivateRefreshBatchSeedsP *kappa_refresh_seeds)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_expand_batch_seed_to_transfer_private_keys</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a976822e412deb4529ea339aaed1fd53e</anchor> + <arglist>(const struct TALER_PrivateRefreshBatchSeedP *batch_seed, size_t num_transfer_pks, struct TALER_TransferPrivateKeyP transfer_pks[num_transfer_pks])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_expand_batch_seed_to_transfer_secrets</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab485c0881b089e06095ee4813f21ef4b</anchor> + <arglist>(const struct TALER_PrivateRefreshBatchSeedP *batch_seed, const struct TALER_CoinSpendPublicKeyP *coin_pub, size_t num_transfer_secrets, struct TALER_TransferSecretP transfer_secrets[num_transfer_secrets])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_expand_batch_seed_to_planchet_master_secrets</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa37a53125fc1712ce758f9139b124b62</anchor> + <arglist>(const struct TALER_PrivateRefreshBatchSeedP *batch_seed, const struct TALER_CoinSpendPublicKeyP *coin_pub, size_t num_planchet_secrets, struct TALER_PlanchetMasterSecretP planchet_secrets[num_planchet_secrets])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_expand_batch_seed_to_transfer_data</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a19573a77ac86adc768f6db8b8da827a4</anchor> + <arglist>(const struct TALER_PrivateRefreshBatchSeedP *batch_seed, const struct TALER_CoinSpendPublicKeyP *coin_pub, size_t num, struct TALER_PlanchetMasterSecretP planchet_secrets[num], struct TALER_TransferPublicKeyP transfer_pubs[num])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_expand_kappa_nonces_v27</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3230b44123c642d83b726cce161442df</anchor> + <arglist>(const struct TALER_PublicRefreshMasterSeedP *refresh_seed, struct TALER_KappaPublicRefreshNoncesP *kappa_nonces)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_planchet_blinding_secret_create</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a339cdc7bf8ce413be5af0d2288fa4cc6</anchor> + <arglist>(const struct TALER_PlanchetMasterSecretP *ps, const struct TALER_ExchangeBlindingValues *alg_values, union GNUNET_CRYPTO_BlindingSecretP *bks)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_planchet_prepare</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac796269e7f374c6b807f129ef094d95f</anchor> + <arglist>(const struct TALER_DenominationPublicKey *dk, const struct TALER_ExchangeBlindingValues *alg_values, const union GNUNET_CRYPTO_BlindingSecretP *bks, const union GNUNET_CRYPTO_BlindSessionNonce *nonce, const struct TALER_CoinSpendPrivateKeyP *coin_priv, const struct TALER_AgeCommitmentHashP *ach, struct TALER_CoinPubHashP *c_hash, struct TALER_PlanchetDetail *pd)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_blinded_planchet_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab5c2b4819d7ae07c37da0cb6d72f9b59</anchor> + <arglist>(struct TALER_BlindedPlanchet *blinded_planchet)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_planchet_detail_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3d22c726da333cd30ad98a543b5f900f</anchor> + <arglist>(struct TALER_PlanchetDetail *pd)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_planchet_to_coin</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7fa9b3801a13ed1c4216ba3400075d4f</anchor> + <arglist>(const struct TALER_DenominationPublicKey *dk, const struct TALER_BlindedDenominationSignature *blind_sig, const union GNUNET_CRYPTO_BlindingSecretP *bks, const struct TALER_CoinSpendPrivateKeyP *coin_priv, const struct TALER_AgeCommitmentHashP *ach, const struct TALER_CoinPubHashP *c_hash, const struct TALER_ExchangeBlindingValues *alg_values, struct TALER_FreshCoin *coin)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_blinded_planchet_hash_</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9168ad0d4b800ba20567af19741e56ae</anchor> + <arglist>(const struct TALER_BlindedPlanchet *bp, struct GNUNET_HashContext *hash_context)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_link_derive_transfer_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a44a96c92556933fe769dcedafc22153c</anchor> + <arglist>(const struct TALER_CoinSpendPrivateKeyP *coin_priv, const struct TALER_TransferPrivateKeyP *trans_priv, struct TALER_TransferSecretP *ts)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_link_reveal_transfer_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a83876ad4d377bb368343f31bfde0358c</anchor> + <arglist>(const struct TALER_TransferPrivateKeyP *trans_priv, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_TransferSecretP *transfer_secret)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_link_recover_transfer_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a337a38fd8c338d7081d7b9d7cb70a43b</anchor> + <arglist>(const struct TALER_TransferPublicKeyP *trans_pub, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_TransferSecretP *transfer_secret)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_refresh_get_commitment</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae1542bc565cb0cdd82b60e901f07a0b9</anchor> + <arglist>(struct TALER_RefreshCommitmentP *rc, const struct TALER_PublicRefreshMasterSeedP *refresh_seed, const struct TALER_BlindingMasterSeedP *blinding_seed, const struct TALER_KappaTransferPublicKeys *k_transfer_pubs, const struct TALER_KappaHashBlindedPlanchetsP *k_bps_h, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *amount_with_fee)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_contract_encrypt_for_merge</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9db65e3edbd9bd300897d6bc219295ae</anchor> + <arglist>(const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ContractDiffiePrivateP *contract_priv, const struct TALER_PurseMergePrivateKeyP *merge_priv, const json_t *contract_terms, void **econtract, size_t *econtract_size)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_CRYPTO_contract_decrypt_for_merge</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abf4787bd0a6e62b525736b246370acaf</anchor> + <arglist>(const struct TALER_ContractDiffiePrivateP *contract_priv, const struct TALER_PurseContractPublicKeyP *purse_pub, const void *econtract, size_t econtract_size, struct TALER_PurseMergePrivateKeyP *merge_priv)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_contract_encrypt_for_deposit</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6ddfaaf85a82e6c879fd7894d09ab3e2</anchor> + <arglist>(const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ContractDiffiePrivateP *contract_priv, const json_t *contract_terms, void **econtract, size_t *econtract_size)</arglist> + </member> + <member kind="function"> + <type>json_t *</type> + <name>TALER_CRYPTO_contract_decrypt_for_deposit</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af1eadfddf59c4a0208bf9e351d4e913f</anchor> + <arglist>(const struct TALER_ContractDiffiePrivateP *contract_priv, const void *econtract, size_t econtract_size)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_issue_pub_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae5c42678c585981b4ca05566ce3170c8</anchor> + <arglist>(struct TALER_TokenIssuePublicKey *token_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_issue_pub_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4caac6ebb35e59d95fda046887a53599</anchor> + <arglist>(struct TALER_TokenIssuePublicKey *tip_dst, const struct TALER_TokenIssuePublicKey *tip_src)</arglist> + </member> + <member kind="function"> + <type>int</type> + <name>TALER_token_issue_pub_cmp</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afde70d3453edcb815cca0b1a3c060093</anchor> + <arglist>(struct TALER_TokenIssuePublicKey *tip1, const struct TALER_TokenIssuePublicKey *tip2)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_issue_sig_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab7b7204c0eeadc39153e7b58d91284ee</anchor> + <arglist>(struct TALER_TokenIssueSignature *issue_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_blinded_issue_sig_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8304483f1140ed0e68fd097250fc5d9b</anchor> + <arglist>(struct TALER_BlindedTokenIssueSignature *issue_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_use_setup_random</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0c0aefcacc48aaade6768a081f22d566</anchor> + <arglist>(struct TALER_TokenUseMasterSecretP *master)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_use_setup_priv</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af2d4b1f505d6875567637e34c51c85db</anchor> + <arglist>(const struct TALER_TokenUseMasterSecretP *master, const struct TALER_TokenUseMerchantValues *alg_values, struct TALER_TokenUsePrivateKeyP *token_priv)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_use_blinding_secret_create</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9030aba48d089636aa533577a435bb19</anchor> + <arglist>(const struct TALER_TokenUseMasterSecretP *master, const struct TALER_TokenUseMerchantValues *alg_values, union GNUNET_CRYPTO_BlindingSecretP *bks)</arglist> + </member> + <member kind="function"> + <type>const struct TALER_TokenUseMerchantValues *</type> + <name>TALER_token_blind_input_rsa_singleton</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2a96c0ad24ccf3728be3fcc8ef108316</anchor> + <arglist>(void)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_token_blind_input_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5e6f3517556396433bb86c3a15d0623c</anchor> + <arglist>(struct TALER_TokenUseMerchantValues *bi_dst, const struct TALER_TokenUseMerchantValues *bi_src)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_token_issue_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2efa12f73d02c5cddf8716befc7f21d1</anchor> + <arglist>(const struct TALER_TokenIssuePrivateKey *issue_priv, const struct TALER_TokenEnvelope *envelope, struct TALER_BlindedTokenIssueSignature *issue_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_token_issue_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3bb0f0be52275f514aad0c7831d168b8</anchor> + <arglist>(const struct TALER_TokenUsePublicKeyP *use_pub, const struct TALER_TokenIssuePublicKey *issue_pub, const struct TALER_TokenIssueSignature *ub_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_token_issue_sig_unblind</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a66ad9c375b717a1cc830e66cdc7b9a64</anchor> + <arglist>(struct TALER_TokenIssueSignature *issue_sig, const struct TALER_BlindedTokenIssueSignature *blinded_sig, const union GNUNET_CRYPTO_BlindingSecretP *secret, const struct TALER_TokenUsePublicKeyHashP *use_pub_hash, const struct TALER_TokenUseMerchantValues *alg_values, const struct TALER_TokenIssuePublicKey *issue_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_account_kyc_auth_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab89fe9cb72d68b0e951ddae6461c8854</anchor> + <arglist>(const union TALER_AccountPrivateKeyP *account_priv, union TALER_AccountSignatureP *account_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_account_kyc_auth_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae084f07f8d23a6ed05c09b23646e686e</anchor> + <arglist>(const union TALER_AccountPublicKeyP *account_pub, const union TALER_AccountSignatureP *account_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_officer_aml_query_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa6e769cb63d1e77cca7a0c97ed9e48cc</anchor> + <arglist>(const struct TALER_AmlOfficerPrivateKeyP *officer_priv, struct TALER_AmlOfficerSignatureP *officer_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_officer_aml_query_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae42b166f01d1d6b3f23445b6cb951b75</anchor> + <arglist>(const struct TALER_AmlOfficerPublicKeyP *officer_pub, const struct TALER_AmlOfficerSignatureP *officer_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_officer_aml_decision_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aee2e6e134ec7265ed104ca0a3260292e</anchor> + <arglist>(const char *justification, struct GNUNET_TIME_Timestamp decision_time, const struct TALER_NormalizedPaytoHashP *h_payto, const json_t *new_rules, const json_t *properties, const char *new_measures, bool to_investigate, const struct TALER_AmlOfficerPrivateKeyP *officer_priv, struct TALER_AmlOfficerSignatureP *officer_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_officer_aml_decision_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abbd874955a7fb94f4c0732ec7a9aae7d</anchor> + <arglist>(const char *justification, struct GNUNET_TIME_Timestamp decision_time, const struct TALER_NormalizedPaytoHashP *h_payto, const json_t *new_rules, const json_t *properties, const char *new_measures, bool to_investigate, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const struct TALER_AmlOfficerSignatureP *officer_sig, struct GNUNET_TIME_Timestamp attributes_expiration, const json_t *attributes)</arglist> + </member> + <member kind="function"> + <type>struct TALER_CRYPTO_RsaDenominationHelper *</type> + <name>TALER_CRYPTO_helper_rsa_connect</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a42fa1bf37dd66706e146d3febb0f1028</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, TALER_CRYPTO_RsaDenominationKeyStatusCallback dkc, void *dkc_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_rsa_poll</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8af540296e7be86945f25a213d6f0815</anchor> + <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_rsa_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8d196b3c4b4968b40b903c97155955f6</anchor> + <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh, const struct TALER_CRYPTO_RsaSignRequest *rsr, struct TALER_BlindedDenominationSignature *bs)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_rsa_batch_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a03bd08dc299d06bbeaaf1140d7d5afb4</anchor> + <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh, unsigned int rsrs_length, const struct TALER_CRYPTO_RsaSignRequest rsrs[static rsrs_length], struct TALER_BlindedDenominationSignature bss[static rsrs_length])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_rsa_revoke</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab253d56937cb24bd51db0e7568907ced</anchor> + <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh, const struct TALER_RsaPubHashP *h_rsa)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_rsa_disconnect</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6f67281c7c253243d4d4cb70563e85bb</anchor> + <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh)</arglist> + </member> + <member kind="function"> + <type>struct TALER_CRYPTO_CsDenominationHelper *</type> + <name>TALER_CRYPTO_helper_cs_connect</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4ffecf13582015d1a3d2f8e2ead27a95</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, TALER_CRYPTO_CsDenominationKeyStatusCallback dkc, void *dkc_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_cs_poll</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac25a2d83f7418f17d6da16995955d524</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_cs_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afc33828968e1b0e660ba00728024184f</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, const struct TALER_CRYPTO_CsSignRequest *req, bool for_melt, struct TALER_BlindedDenominationSignature *bs)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_cs_batch_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1c887e172961f2eeb8389fd67dd0bf67</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, unsigned int reqs_length, const struct TALER_CRYPTO_CsSignRequest reqs[static reqs_length], bool for_melt, struct TALER_BlindedDenominationSignature bss[static reqs_length])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_cs_revoke</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab3c8e2024fbac95f80ee24b891363de8</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, const struct TALER_CsPubHashP *h_cs)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_cs_r_derive</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7d96ffb72b1414e86b750b5849cf4824</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, const struct TALER_CRYPTO_CsDeriveRequest *cdr, bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP *crp)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_cs_r_batch_derive</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a11cc2c83620da883a8dcfe7b6e36be32</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, unsigned int cdrs_length, const struct TALER_CRYPTO_CsDeriveRequest cdrs[static cdrs_length], bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP crps[static cdrs_length])</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_cs_disconnect</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0f527e96c77cca0535b9c3e4f355c4e6</anchor> + <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh)</arglist> + </member> + <member kind="function"> + <type>struct TALER_CRYPTO_ExchangeSignHelper *</type> + <name>TALER_CRYPTO_helper_esign_connect</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa6346367b2805a329078b0e45f2eef6d</anchor> + <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, TALER_CRYPTO_ExchangeKeyStatusCallback ekc, void *ekc_cls)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_esign_poll</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a381e79db0a34bc581cedaf6a765ba3b0</anchor> + <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_CRYPTO_helper_esign_sign_</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a50fe1b4cf5a8f08dca1c89f87323c401</anchor> + <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_ExchangeSignatureP *exchange_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_esign_revoke</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5c746158c03f668ccc7b127561dca9c0</anchor> + <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh, const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_CRYPTO_helper_esign_disconnect</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab58b1d2f0e2f921a522a452ecf4c479d</anchor> + <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_purse_create_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a19d00ca0498f85234905afa25a85e69f</anchor> + <arglist>(struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_PurseMergePublicKeyP *merge_pub, uint32_t min_age, const struct TALER_Amount *amount, const struct TALER_PurseContractPrivateKeyP *purse_priv, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_purse_create_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad7325f736b1884f21aefa81364a26dcb</anchor> + <arglist>(struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_PurseMergePublicKeyP *merge_pub, uint32_t min_age, const struct TALER_Amount *amount, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_purse_delete_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a744eb1b16da9f6344e96be7a30a1c134</anchor> + <arglist>(const struct TALER_PurseContractPrivateKeyP *purse_priv, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_purse_delete_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8b72f3aa9167d0f6abe621696f9bfd05</anchor> + <arglist>(const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_econtract_upload_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a420b33a5b2ce52e8956f3dce33ef9fe3</anchor> + <arglist>(const void *econtract, size_t econtract_size, const struct TALER_ContractDiffiePublicP *contract_pub, const struct TALER_PurseContractPrivateKeyP *purse_priv, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_econtract_upload_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>acb446b2808fb8bf84a7e52173c86e751</anchor> + <arglist>(const void *econtract, size_t econtract_size, const struct TALER_ContractDiffiePublicP *contract_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_econtract_upload_verify2</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a293ff2e03bb811bee022f2084ad8b46c</anchor> + <arglist>(const struct GNUNET_HashCode *h_econtract, const struct TALER_ContractDiffiePublicP *contract_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_purse_status_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7113e8769a6f2a39369b4f626076bb91</anchor> + <arglist>(const struct TALER_PurseContractPrivateKeyP *purse_priv, struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_purse_status_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a91ec6999e3ff57dfb4100a796b076d38</anchor> + <arglist>(const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_purse_deposit_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5ebd4c099890790e742d2dde0e1d7fd2</anchor> + <arglist>(const char *exchange_base_url, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *amount, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_purse_deposit_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8184d7dc673f19a48f68663894c9e200</anchor> + <arglist>(const char *exchange_base_url, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *amount, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_purse_merge_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab9409ec57aae73306e5c2f7740909120</anchor> + <arglist>(const struct TALER_NormalizedPayto reserve_uri, struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePrivateKeyP *merge_priv, struct TALER_PurseMergeSignatureP *merge_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_purse_merge_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abff147b82b6573d349d8134a3abff687</anchor> + <arglist>(const struct TALER_NormalizedPayto reserve_uri, struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseMergePublicKeyP *merge_pub, const struct TALER_PurseMergeSignatureP *merge_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_account_merge_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a571e46633970e234429838130ae2d07d</anchor> + <arglist>(struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_Amount *amount, const struct TALER_Amount *purse_fee, uint32_t min_age, enum TALER_WalletAccountMergeFlags flags, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_account_merge_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a026beb2bff59c3b640e22c2f1645fa72</anchor> + <arglist>(struct GNUNET_TIME_Timestamp merge_timestamp, const struct TALER_PurseContractPublicKeyP *purse_pub, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_Amount *amount, const struct TALER_Amount *purse_fee, uint32_t min_age, enum TALER_WalletAccountMergeFlags flags, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_reserve_open_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a54afafbd3a57b848b57ceb420401d603</anchor> + <arglist>(const struct TALER_Amount *reserve_payment, struct GNUNET_TIME_Timestamp request_timestamp, struct GNUNET_TIME_Timestamp reserve_expiration, uint32_t purse_limit, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_reserve_open_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae48558004788e5d9a24d39466cb2a148</anchor> + <arglist>(const struct TALER_Amount *reserve_payment, struct GNUNET_TIME_Timestamp request_timestamp, struct GNUNET_TIME_Timestamp reserve_expiration, uint32_t purse_limit, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_reserve_open_deposit_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a226a472a409e6dcfd23d92f262b9f12c</anchor> + <arglist>(const struct TALER_Amount *coin_contribution, const struct TALER_ReserveSignatureP *reserve_sig, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_reserve_open_deposit_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa45bc21a8a53c216f50e41ab71351ec6</anchor> + <arglist>(const struct TALER_Amount *coin_contribution, const struct TALER_ReserveSignatureP *reserve_sig, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_reserve_close_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aff1972d0fe69dfd5db21ec578ca680cc</anchor> + <arglist>(struct GNUNET_TIME_Timestamp request_timestamp, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_reserve_close_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aec09ebd5eb6de84bd400203b544263d2</anchor> + <arglist>(struct GNUNET_TIME_Timestamp request_timestamp, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_account_setup_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adb64088c74be8e42bde4096b66bd1517</anchor> + <arglist>(const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_Amount *balance_threshold, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_account_setup_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5c893a2b26085979a7198005f671f081</anchor> + <arglist>(const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *balance_threshold, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_reserve_attest_request_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a75d25cb0e26753329ac26215a96f67cf</anchor> + <arglist>(struct GNUNET_TIME_Timestamp request_timestamp, const json_t *details, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_reserve_attest_request_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a65654854251896f22fb0ae1f82f9dc32</anchor> + <arglist>(struct GNUNET_TIME_Timestamp request_timestamp, const json_t *details, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_deposit_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2954ce182b49f3c4ef8034f231c0a142</anchor> + <arglist>(const struct TALER_Amount *amount, const struct TALER_Amount *deposit_fee, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_PrivateContractHashP *h_contract_terms, const struct GNUNET_HashCode *wallet_data_hash, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_ExtensionPolicyHashP *h_policy, const struct TALER_DenominationHashP *h_denom_pub, struct GNUNET_TIME_Timestamp wallet_timestamp, const struct TALER_MerchantPublicKeyP *merchant_pub, struct GNUNET_TIME_Timestamp refund_deadline, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_deposit_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6d50a760f1e38e0261706dacf42ce33e</anchor> + <arglist>(const struct TALER_Amount *amount, const struct TALER_Amount *deposit_fee, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_PrivateContractHashP *h_contract_terms, const struct GNUNET_HashCode *wallet_data_hash, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_ExtensionPolicyHashP *h_policy, const struct TALER_DenominationHashP *h_denom_pub, struct GNUNET_TIME_Timestamp wallet_timestamp, const struct TALER_MerchantPublicKeyP *merchant_pub, struct GNUNET_TIME_Timestamp refund_deadline, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_melt_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab5dce2a28839e2411a27961c254c73cc</anchor> + <arglist>(const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *melt_fee, const struct TALER_RefreshCommitmentP *rc, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_melt_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0d4018ab129386c4284ec42767df71d3</anchor> + <arglist>(const struct TALER_Amount *amount_with_fee, const struct TALER_Amount *melt_fee, const struct TALER_RefreshCommitmentP *rc, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AgeCommitmentHashP *h_age_commitment, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_link_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa42bd25c91b9b9210ad118234a74a4a3</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_TransferPublicKeyP *transfer_pub, const struct TALER_BlindedCoinHashP *bch, const struct TALER_CoinSpendPrivateKeyP *old_coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_link_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7c7e58a2365881c43691955f60a51258</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_TransferPublicKeyP *transfer_pub, const struct TALER_BlindedCoinHashP *h_coin_ev, const struct TALER_CoinSpendPublicKeyP *old_coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_withdraw_sign_pre26</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a56badee13c4d9ed57450e0e57f408b7b</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_Amount *amount_with_fee, const struct TALER_BlindedCoinHashP *bch, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_withdraw_verify_pre26</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a244181812faa14a2cbf65dde7e7a562e</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_Amount *amount_with_fee, const struct TALER_BlindedCoinHashP *bch, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>struct TALER_HashReservePublicKeyP</type> + <name>TALER_wallet_hash_reserve_pub</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afa892b54ecb3475bd337981439a89ff8</anchor> + <arglist>(const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_blinded_planchets_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa7780a19cb434a2ee1f4a50247fe67a9</anchor> + <arglist>(size_t num_planchets, const struct TALER_BlindedPlanchet blinded_planchets[static num_planchets], const struct TALER_DenominationHashP h_denom_pubs[static num_planchets], struct TALER_HashBlindedPlanchetsP *h_planchets)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_blinded_planchet_details_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a39a02fc41580f53ca9f87ca5bde82d66</anchor> + <arglist>(size_t num_planchets, const struct TALER_PlanchetDetail planchet_details[static num_planchets], struct TALER_HashBlindedPlanchetsP *h_planchets)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_withdraw_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aed316ec2c33b52f69f38c8f82dc4209b</anchor> + <arglist>(const struct TALER_Amount *amount, const struct TALER_Amount *fee, const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_BlindingMasterSeedP *blinding_seed, const struct TALER_AgeMask *mask, uint8_t max_age, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_withdraw_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae835883691b5271cc2d79db98f17dcdb</anchor> + <arglist>(const struct TALER_Amount *amount, const struct TALER_Amount *fee, const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_BlindingMasterSeedP *blinding_seed, const struct TALER_AgeMask *mask, uint8_t max_age, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_melt_confirmation_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3aed08f99a079974b95b345c6adf1d43</anchor> + <arglist>(const struct TALER_RefreshCommitmentP *rc, uint32_t noreveal_index, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_recoup_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abcb0d064e333b53f4e073fa0b1e355e1</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_recoup_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a77c0688463ba78df39740b2b6837a8ab</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_recoup_refresh_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aefa22f437f045bbfb2a040c34cbedc02</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_recoup_refresh_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a03383cbd7100c80266f574b0d74c39e6</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const union GNUNET_CRYPTO_BlindingSecretP *coin_bks, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_reserve_history_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a62c0c476148917e5974644b53a7f5206</anchor> + <arglist>(uint64_t start_off, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_reserve_history_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adfc8467ae9e6aa4b312cee34ac900543</anchor> + <arglist>(uint64_t start_off, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_coin_history_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa9949847379a13da9383ed96f49ae70d</anchor> + <arglist>(uint64_t start_off, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_coin_history_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aecf80bfefc92411882fc11f97e8059be</anchor> + <arglist>(uint64_t start_off, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_token_use_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abd31644c8382c2f70bd1636f1eedc528</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct GNUNET_HashCode *wallet_data_hash, const struct TALER_TokenUsePrivateKeyP *token_use_priv, struct TALER_TokenUseSignatureP *token_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_token_use_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae0a2278d318be17a0094dd11c183131c</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct GNUNET_HashCode *wallet_data_hash, const struct TALER_TokenUsePublicKeyP *token_use_pub, const struct TALER_TokenUseSignatureP *token_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_order_unclaim_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a71c03b63c013670df0a1c89f96bd7a9d</anchor> + <arglist>(const struct GNUNET_HashCode *h_contract, const struct GNUNET_CRYPTO_EddsaPrivateKey *nonce_priv, struct GNUNET_CRYPTO_EddsaSignature *nsig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_order_unclaim_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a49016c13ddd0f983ace2bf7274c1f977</anchor> + <arglist>(const struct GNUNET_HashCode *h_contract, const struct GNUNET_CRYPTO_EddsaPublicKey *nonce, const struct GNUNET_CRYPTO_EddsaSignature *nsig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_wallet_reserve_map_authorization_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab1dc37f8e23f6ec4d534a214783e152a</anchor> + <arglist>(const union TALER_AccountPublicKeyP *account_pub, const struct TALER_ReserveMapAuthorizationPrivateKeyP *auth_priv, struct TALER_ReserveMapAuthorizationSignatureP *auth_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_wallet_reserve_map_authorization_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0cfb0796937dc58a033170ed345e5e99</anchor> + <arglist>(const union TALER_AccountPublicKeyP *account_pub, const struct TALER_ReserveMapAuthorizationPublicKeyP *auth_pub, const struct TALER_ReserveMapAuthorizationSignatureP *auth_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_merchant_refund_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac5baf108220b0dcfc24842477a660022</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_PrivateContractHashP *h_contract_terms, uint64_t rtransaction_id, const struct TALER_Amount *amount, const struct TALER_MerchantPrivateKeyP *merchant_priv, struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_merchant_refund_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1bf1f31cf9acb02054d37d2f7e664bef</anchor> + <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_PrivateContractHashP *h_contract_terms, uint64_t rtransaction_id, const struct TALER_Amount *amount, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_merchant_deposit_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2e75716c0953a97d5266c289287919bc</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPrivateKeyP *merchant_priv, struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_merchant_deposit_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af2b9d5beafe4f83662b4ed01834d03bf</anchor> + <arglist>(const struct TALER_MerchantPublicKeyP *merchant, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_deposit_confirmation_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2716131e1b7a633ab33985d6f4c2d275</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_ExtensionPolicyHashP *h_policy, struct GNUNET_TIME_Timestamp exchange_timestamp, struct GNUNET_TIME_Timestamp wire_deadline, struct GNUNET_TIME_Timestamp refund_deadline, const struct TALER_Amount *total_without_fee, unsigned int num_coins, const struct TALER_CoinSpendSignatureP *coin_sigs[static num_coins], const struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_deposit_confirmation_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0d99512e5b602576e734adcff8ceff68</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_ExtensionPolicyHashP *h_policy, struct GNUNET_TIME_Timestamp exchange_timestamp, struct GNUNET_TIME_Timestamp wire_deadline, struct GNUNET_TIME_Timestamp refund_deadline, const struct TALER_Amount *total_without_fee, unsigned int num_coins, const struct TALER_CoinSpendSignatureP *coin_sigs[static num_coins], const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_refund_confirmation_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af97ee153fb85055abdb12520ac860aab</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant, uint64_t rtransaction_id, const struct TALER_Amount *refund_amount, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_refund_confirmation_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a18c7f4c338b8acbad531b4dbb095f178</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_MerchantPublicKeyP *merchant, uint64_t rtransaction_id, const struct TALER_Amount *refund_amount, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_melt_confirmation_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1240b9e812c0e1382c5cd05d4cbfcd42</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_RefreshCommitmentP *rc, uint32_t noreveal_index, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_melt_confirmation_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae9fbcaa94d5601cd00d143f1d5a375be</anchor> + <arglist>(const struct TALER_RefreshCommitmentP *rc, uint32_t noreveal_index, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_purse_refund_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af7ceaf0dc3cd84f3af8d7aca351df3e6</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_Amount *amount_without_fee, const struct TALER_Amount *refund_fee, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_purse_refund_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a062939b1d5f67298f4d7ce7b17c57ed2</anchor> + <arglist>(const struct TALER_Amount *amount_without_fee, const struct TALER_Amount *refund_fee, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_key_set_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aedfcf371409b8c12fe2ada75cac3f18d</anchor> + <arglist>(TALER_ExchangeSignCallback2 scb, void *cls, struct GNUNET_TIME_Timestamp timestamp, const struct GNUNET_HashCode *hc, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_key_set_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a06a732f12f21a30d71bde4d9822252c6</anchor> + <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct GNUNET_HashCode *hc, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_json_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a53a33c6ff306a6e5310719ef671aee30</anchor> + <arglist>(const json_t *j, struct GNUNET_HashCode *hc)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_online_wire_deposit_append</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab1b2ef0d62de48da49fb9d9ca950f04f</anchor> + <arglist>(struct GNUNET_HashContext *hash_context, const struct TALER_PrivateContractHashP *h_contract_terms, struct GNUNET_TIME_Timestamp execution_time, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *deposit_value, const struct TALER_Amount *deposit_fee)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_wire_deposit_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a64f2f482e780193c02b2aee9e439085d</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_Amount *total, const struct TALER_Amount *wire_fee, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_FullPayto payto, const struct GNUNET_HashCode *h_details, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_wire_deposit_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adc58738ab706c909a6ecfd20881d3470</anchor> + <arglist>(const struct TALER_Amount *total, const struct TALER_Amount *wire_fee, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_FullPaytoHashP *h_payto, const struct GNUNET_HashCode *h_details, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_confirm_wire_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a97fe1912637be889322a713185674de3</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_MerchantWireHashP *h_wire, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct GNUNET_TIME_Timestamp execution_time, const struct TALER_Amount *coin_contribution, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_confirm_wire_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a40f5d7378f4317c5e345430d23fafd42</anchor> + <arglist>(const struct TALER_MerchantWireHashP *h_wire, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct GNUNET_TIME_Timestamp execution_time, const struct TALER_Amount *coin_contribution, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_confirm_recoup_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8b415e9f59786fe51edfc4680928e264</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *recoup_amount, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_confirm_recoup_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab500bdce7aca48350773d4ac6ee44fca</anchor> + <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *recoup_amount, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_confirm_recoup_refresh_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5ea7f89c4617a25ddc90730cb4e06d11</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *recoup_amount, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendPublicKeyP *old_coin_pub, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_confirm_recoup_refresh_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a59d96b6f37f0ec17a0b67a928f7a2469</anchor> + <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *recoup_amount, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendPublicKeyP *old_coin_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_denomination_unknown_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9b7267348fae8aebf1bb3ecfb3ab593f</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_denomination_unknown_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1bbcf9aa6430362c08cd40f583ce5b7b</anchor> + <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_denomination_expired_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae4113cedb712779b9d4d2809a2644f53</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_DenominationHashP *h_denom_pub, const char *op, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_denomination_expired_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a45576de9d6660e660351d1cdea6b48f3</anchor> + <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct TALER_DenominationHashP *h_denom_pub, const char *op, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_reserve_closed_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4f3fd1609fc139747ac77126baedaf57</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *closing_amount, const struct TALER_Amount *closing_fee, const struct TALER_FullPayto payto, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_reserve_closed_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5ba28959ac18635563d02dbe05a1e8e2</anchor> + <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct TALER_Amount *closing_amount, const struct TALER_Amount *closing_fee, const struct TALER_FullPayto payto, const struct TALER_WireTransferIdentifierRawP *wtid, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_reserve_attest_details_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a96d97aa1467a290c4b3217d332eeb690</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp attest_timestamp, struct GNUNET_TIME_Timestamp expiration_time, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *attributes, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_reserve_attest_details_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a48d2fd2f4a1f8456f446a791f2b9de92</anchor> + <arglist>(struct GNUNET_TIME_Timestamp attest_timestamp, struct GNUNET_TIME_Timestamp expiration_time, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *attributes, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_purse_created_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a6df0dcb4c21b345d3498cf90be6412a2</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp exchange_time, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount_without_fee, const struct TALER_Amount *total_deposited, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_purse_created_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a57b869c9b2cdf404906d5c40ae2b150a</anchor> + <arglist>(struct GNUNET_TIME_Timestamp exchange_time, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount_without_fee, const struct TALER_Amount *total_deposited, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_purse_merged_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a96d15577c1fe268bc1e2330de6a59ff5</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp exchange_time, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount_without_fee, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_ReservePublicKeyP *reserve_pub, const char *exchange_url, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_purse_merged_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abbde0e5cac5d012683a2e5bcdd16bc25</anchor> + <arglist>(struct GNUNET_TIME_Timestamp exchange_time, struct GNUNET_TIME_Timestamp purse_expiration, const struct TALER_Amount *amount_without_fee, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_ReservePublicKeyP *reserve_pub, const char *exchange_url, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_purse_status_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afbac40b4dd7bb86bb8a323baddfee32b</anchor> + <arglist>(TALER_ExchangeSignCallback scb, struct GNUNET_TIME_Timestamp merge_timestamp, struct GNUNET_TIME_Timestamp deposit_timestamp, const struct TALER_Amount *balance, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_purse_status_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2248d0ba5d68e7260e96c121fd87dd28</anchor> + <arglist>(struct GNUNET_TIME_Timestamp merge_timestamp, struct GNUNET_TIME_Timestamp deposit_timestamp, const struct TALER_Amount *balance, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_withdraw_age_confirmation_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a4b8927dd6c0cce86016fdbe0d2166d5c</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_HashBlindedPlanchetsP *h_planchets, uint32_t noreveal_index, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum TALER_ErrorCode</type> + <name>TALER_exchange_online_withdraw_confirmation_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9f88ebfd4c92a9ec973e1380d973ef1d</anchor> + <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_HashBlindedPlanchetsP *h_planchets, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_withdraw_confirmation_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a46dade8835854447df942e81638401a5</anchor> + <arglist>(const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_online_withdraw_age_confirmation_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7cbea9700086fa5d6e2e82e5b19978c6</anchor> + <arglist>(const struct TALER_HashBlindedPlanchetsP *h_planchets, uint32_t noreveal_index, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_aml_officer_status_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a9a237fc7c5e6705d7017fe380b8d7921</anchor> + <arglist>(const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *officer_name, struct GNUNET_TIME_Timestamp change_date, bool is_active, bool read_only, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_aml_officer_status_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adcbc343f9f7338c76cc1a4b45d674435</anchor> + <arglist>(const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *officer_name, struct GNUNET_TIME_Timestamp change_date, bool is_active, bool read_only, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_auditor_add_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0fb75319e8f3cb5a8c175356d04e9d27</anchor> + <arglist>(const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, struct GNUNET_TIME_Timestamp start_date, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_auditor_add_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a085e17148a274a446936ee574a247b97</anchor> + <arglist>(const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, struct GNUNET_TIME_Timestamp start_date, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_auditor_del_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae6b9a081d6de1e1ba236f04e2b631092</anchor> + <arglist>(const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp end_date, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_auditor_del_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abd2cc19bfdc803ce295222163865628f</anchor> + <arglist>(const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp end_date, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_denomination_revoke_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abb230db1dd806fc3b1663be612a344e5</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_denomination_revoke_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>adde3dca3d543dc9f40d705ce4c74f157</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_signkey_revoke_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7c0d9e87b8097949250f21c267a8b815</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_signkey_revoke_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a30f80828be2bf192bbffe2912c258bf2</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_signkey_validity_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a56f4a8aca95c52a361211ccc8655fca7</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Timestamp end_sign, struct GNUNET_TIME_Timestamp end_legal, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_signkey_validity_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a57aec64cc0103c7130099e5b77fce773</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Timestamp end_sign, struct GNUNET_TIME_Timestamp end_legal, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_denom_validity_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac3e655beef4c86336cfdbc8f82551948</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, struct GNUNET_TIME_Timestamp stamp_start, struct GNUNET_TIME_Timestamp stamp_expire_withdraw, struct GNUNET_TIME_Timestamp stamp_expire_deposit, struct GNUNET_TIME_Timestamp stamp_expire_legal, const struct TALER_Amount *coin_value, const struct TALER_DenomFeeSet *fees, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_denom_validity_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>afe015b39a54d66399a20ba68626d9726</anchor> + <arglist>(const struct TALER_DenominationHashP *h_denom_pub, struct GNUNET_TIME_Timestamp stamp_start, struct GNUNET_TIME_Timestamp stamp_expire_withdraw, struct GNUNET_TIME_Timestamp stamp_expire_deposit, struct GNUNET_TIME_Timestamp stamp_expire_legal, const struct TALER_Amount *coin_value, const struct TALER_DenomFeeSet *fees, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_partner_details_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0baa2722fdd84a8eceea0079411ec1fe</anchor> + <arglist>(const struct TALER_MasterPublicKeyP *partner_pub, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, struct GNUNET_TIME_Relative wad_frequency, const struct TALER_Amount *wad_fee, const char *partner_base_url, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_partner_details_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2e8e45e48e96bf9ad70619735d5ca480</anchor> + <arglist>(const struct TALER_MasterPublicKeyP *partner_pub, struct GNUNET_TIME_Timestamp start_date, struct GNUNET_TIME_Timestamp end_date, struct GNUNET_TIME_Relative wad_frequency, const struct TALER_Amount *wad_fee, const char *partner_base_url, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_profit_drain_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a7d45d1c900b09e87852a98ad2df57806</anchor> + <arglist>(const struct TALER_WireTransferIdentifierRawP *wtid, struct GNUNET_TIME_Timestamp date, const struct TALER_Amount *amount, const char *account_section, const struct TALER_FullPayto payto_uri, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_profit_drain_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab55701587028c108cd595354dee7cd2b</anchor> + <arglist>(const struct TALER_WireTransferIdentifierRawP *wtid, struct GNUNET_TIME_Timestamp date, const struct TALER_Amount *amount, const char *account_section, const struct TALER_FullPayto payto_uri, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_secmod_eddsa_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a960ebb0d7336e1c3b07dfd08913fb11b</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Relative duration, const struct TALER_SecurityModulePrivateKeyP *secm_priv, struct TALER_SecurityModuleSignatureP *secm_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_secmod_eddsa_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a2dafcc8a7bfedd9cdfa153196aaa4039</anchor> + <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Relative duration, const struct TALER_SecurityModulePublicKeyP *secm_pub, const struct TALER_SecurityModuleSignatureP *secm_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_secmod_rsa_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a83e94ddb51d801b5b8f3764c7889a353</anchor> + <arglist>(const struct TALER_RsaPubHashP *h_rsa, const char *section_name, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Relative duration, const struct TALER_SecurityModulePrivateKeyP *secm_priv, struct TALER_SecurityModuleSignatureP *secm_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_secmod_rsa_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a27a659145712490274abd97e5cfa8115</anchor> + <arglist>(const struct TALER_RsaPubHashP *h_rsa, const char *section_name, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Relative duration, const struct TALER_SecurityModulePublicKeyP *secm_pub, const struct TALER_SecurityModuleSignatureP *secm_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_secmod_cs_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad1095bc64059a622f151d1b260d3ad3f</anchor> + <arglist>(const struct TALER_CsPubHashP *h_cs, const char *section_name, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Relative duration, const struct TALER_SecurityModulePrivateKeyP *secm_priv, struct TALER_SecurityModuleSignatureP *secm_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_secmod_cs_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a346c9aafa08f523d8acde3e97a51de58</anchor> + <arglist>(const struct TALER_CsPubHashP *h_cs, const char *section_name, struct GNUNET_TIME_Timestamp start_sign, struct GNUNET_TIME_Relative duration, const struct TALER_SecurityModulePublicKeyP *secm_pub, const struct TALER_SecurityModuleSignatureP *secm_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_auditor_denom_validity_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8735f3063d0f1ae0737a3ee808aa8130</anchor> + <arglist>(const char *auditor_url, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterPublicKeyP *master_pub, struct GNUNET_TIME_Timestamp stamp_start, struct GNUNET_TIME_Timestamp stamp_expire_withdraw, struct GNUNET_TIME_Timestamp stamp_expire_deposit, struct GNUNET_TIME_Timestamp stamp_expire_legal, const struct TALER_Amount *coin_value, const struct TALER_DenomFeeSet *fees, const struct TALER_AuditorPrivateKeyP *auditor_priv, struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_auditor_denom_validity_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5929cbf5b6d51cc4b3a7e6764b32e4a3</anchor> + <arglist>(const char *auditor_url, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterPublicKeyP *master_pub, struct GNUNET_TIME_Timestamp stamp_start, struct GNUNET_TIME_Timestamp stamp_expire_withdraw, struct GNUNET_TIME_Timestamp stamp_expire_deposit, struct GNUNET_TIME_Timestamp stamp_expire_legal, const struct TALER_Amount *coin_value, const struct TALER_DenomFeeSet *fees, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_wire_fee_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a52d36ca890f0df3612d6ea240206172b</anchor> + <arglist>(const char *payment_method, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_WireFeeSet *fees, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_wire_fee_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a246fde5acb08870a7d78c808b1fac2e4</anchor> + <arglist>(const char *payment_method, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_WireFeeSet *fees, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_global_fee_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a8511a042b80aed23b86e2bce46d22544</anchor> + <arglist>(struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_global_fee_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a277ea710891e4eb210a741ca0f3e85ac</anchor> + <arglist>(struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_GlobalFeeSet *fees, struct GNUNET_TIME_Relative purse_timeout, struct GNUNET_TIME_Relative history_expiration, uint32_t purse_account_limit, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_wire_add_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a38cec70e9fba5c66f7a95554905f8a36</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp now, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_wire_add_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a78d1927ba79829f60236d127ff1f5d78</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp sign_time, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_wire_add_verify_32</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0786c2dc2655c32594758ca763f1516d</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const char *conversion_url, const json_t *debit_restrictions, const json_t *credit_restrictions, struct GNUNET_TIME_Timestamp sign_time, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_wire_del_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a261b839b94b7a2ae8f723f469449af10</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp now, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_wire_del_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>acd2384b110cc300c44deb0dae5f7b5e4</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp sign_time, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_wire_signature_check</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aba1337bb8b438e56feb9ddc21b4f5857</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_wire_signature_check32</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a646576821b4d38278ac3c13c90948fb7</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const char *conversion_url, const json_t *debit_restrictions, const json_t *credit_restrictions, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_wire_signature_make</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a111f81442250f756376e59db172ed095</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const char *conversion_url, const char *open_banking_gateway, const char *wire_transfer_gateway, const json_t *debit_restrictions, const json_t *credit_restrictions, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_merchant_wire_signature_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ab30666e2e13e59d798775addb815d640</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const struct TALER_WireSaltP *salt, struct TALER_MerchantWireHashP *hc)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_merchant_wire_signature_check</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a29a280157003bfb94dae7aa94cbeb33c</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const struct TALER_WireSaltP *salt, const struct TALER_MerchantPublicKeyP *merch_pub, const struct TALER_MerchantSignatureP *merch_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_merchant_wire_signature_make</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aafd2117bfdfdbff3a41545c3badd67f5</anchor> + <arglist>(const struct TALER_FullPayto payto_uri, const struct TALER_WireSaltP *salt, const struct TALER_MerchantPrivateKeyP *merch_priv, struct TALER_MerchantSignatureP *merch_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_merchant_pay_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>acb9b44e8d6cf5169972caf17483a0b1f</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPrivateKeyP *merch_priv, struct TALER_MerchantSignatureP *merch_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_merchant_pay_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a15057b45a39d54610ab7f925615b3864</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_merchant_contract_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a90629e1cb34c9e7ee8a3a9c76df9b7e0</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPrivateKeyP *merchant_priv, struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_merchant_contract_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a599d53ba2f69e9f704c50e6d98e67a18</anchor> + <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_MerchantSignatureP *merchant_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_exchange_offline_extension_manifests_hash_sign</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3b2127ba59fcadb25a16ec0fbe75a325</anchor> + <arglist>(const struct TALER_ExtensionManifestsHashP *h_manifests, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_exchange_offline_extension_manifests_hash_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae47fd8da4ffc699af4ecbde82894bef9</anchor> + <arglist>(const struct TALER_ExtensionManifestsHashP *h_manifest, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_hash</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a810b9ece6edc4db6e854b658ca580da9</anchor> + <arglist>(const struct TALER_AgeCommitment *commitment, struct TALER_AgeCommitmentHashP *hash)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_restriction_commit</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>af7fe39f453f8bda865b945145bfedb20</anchor> + <arglist>(const struct TALER_AgeMask *mask, uint8_t age, const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *comm_proof)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_proof_derive</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ad82b293229f7bf181a61195c4658360f</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitmentProof *derived)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_proof_derive_from_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aa3b7fa04dfb84f28c361c0cf420b2c59</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitmentProof *derived)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_derive</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a1082bc7e680b8d7538a607792128cb54</anchor> + <arglist>(const struct TALER_AgeCommitment *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitment *derived)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_derive_from_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a57f56faa24f0a8f21becdb312821ce6d</anchor> + <arglist>(const struct TALER_AgeCommitment *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitment *derived)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_attest</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ae7c36273e252d9568db597e066200ae9</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *comm_proof, uint8_t age, struct TALER_AgeAttestationP *attest)</arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_age_commitment_verify</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a399718ac966ae715ca577c7a4549acc2</anchor> + <arglist>(const struct TALER_AgeCommitment *commitment, uint8_t age, const struct TALER_AgeAttestationP *attest)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a5a9d110c230c0a19bc323cf8607ad3ed</anchor> + <arglist>(struct TALER_AgeCommitment *ac)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_proof_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a16cc9a71883636e94ea2d732bf2dd437</anchor> + <arglist>(struct TALER_AgeProof *ap)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_proof_free</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>ac1004e0ccfb989e94720c8c092dc0deb</anchor> + <arglist>(struct TALER_AgeCommitmentProof *acp)</arglist> + </member> + <member kind="function"> + <type>struct TALER_AgeCommitmentProof *</type> + <name>TALER_age_commitment_proof_duplicate</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a00d43ea3a78064f89c8aac1509086bcc</anchor> + <arglist>(const struct TALER_AgeCommitmentProof *acp)</arglist> + </member> + <member kind="function"> + <type>struct TALER_AgeCommitment *</type> + <name>TALER_age_commitment_duplicate</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>acf09bfaae948ea7c7cf48fe95ca8deac</anchor> + <arglist>(const struct TALER_AgeCommitment *ac)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_proof_deep_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a51e4c150a6d9606ea59ac54e5d520f0a</anchor> + <arglist>(struct TALER_AgeCommitmentProof *nacp, const struct TALER_AgeCommitmentProof *acp)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_commitment_deep_copy</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>abdf2a89c78ab42d11b94add956a37978</anchor> + <arglist>(struct TALER_AgeCommitment *nac, const struct TALER_AgeCommitment *ac)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_age_restriction_from_secret</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a3e32f4eff8b96c8b154680644c6b2be0</anchor> + <arglist>(const struct TALER_PlanchetMasterSecretP *secret, const struct TALER_AgeMask *mask, const uint8_t max_age, struct TALER_AgeCommitmentProof *comm_proof)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_denomination_group_get_key</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>aad0c612b77eb8b2183032860271cda1a</anchor> + <arglist>(const struct TALER_DenominationGroup *dg, struct GNUNET_HashCode *key)</arglist> + </member> + <member kind="variable"> + <type>struct GNUNET_CRYPTO_Edx25519PublicKey</type> + <name>TALER_age_commitment_base_public_key</name> + <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> + <anchor>a0047db79e48d2002ab23117be1e45e65</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_curl_lib.h</name> + <path>src/include/taler/</path> + <filename>da/d78/taler__curl__lib_8h.html</filename> + <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="no" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> + <class kind="struct">TALER_CURL_PostContext</class> + <member kind="define"> + <type>#define</type> + <name>TALER_CURL_COMPRESS_BODIES</name> + <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> + <anchor>a732cd1b61a05f668865efb3726a8a24a</anchor> + <arglist></arglist> + </member> + <member kind="function"> + <type>enum GNUNET_GenericReturnValue</type> + <name>TALER_curl_easy_post</name> + <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> + <anchor>a54211c48b41d32e031c58409444485d4</anchor> + <arglist>(struct TALER_CURL_PostContext *ctx, CURL *eh, const json_t *body)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_curl_easy_post_finished</name> + <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> + <anchor>ae3b85552693a31602b8cf611223bb656</anchor> + <arglist>(struct TALER_CURL_PostContext *ctx)</arglist> + </member> + <member kind="function"> + <type>void</type> + <name>TALER_curl_set_secure_redirect_policy</name> + <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> + <anchor>a3b2ff2c88cff201efad595d1f7d42715</anchor> + <arglist>(CURL *eh, const char *url)</arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_dbevents.h</name> + <path>src/include/taler/</path> + <filename>d0/dc7/taler__dbevents_8h.html</filename> + <member kind="enumeration"> + <type></type> + <name>TALER_DbEventType</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_RESERVE_INCOMING</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a45fe4dd0e781cc05cfe98c16c6be14f2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_KEYS_UPDATED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a90112dfc89ce8064d922963acc41f9c6</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_WIRE_UPDATED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a89146480178cfa046420bb4934452f1c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_KYC_COMPLETED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7531824276f4de4a5e859057f7ffa470</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_EXTENSIONS_UPDATED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486accecbe267297505327610122642b9e38</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_PURSE_MERGED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a566731806a20918c122247930e86eb5a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_PURSE_DEPOSITED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ade8653157e39cc8d2bcf48a76c5b4086</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_DEPOSIT_STATUS_CHANGED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486af9b0748a362dd4504199463027aed751</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_PURSE_REFUNDED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a789ad93262fb38495b3cf3eaaa09526f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_NEW_KYC_ATTRIBUTES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a3b8d17390247b2f585562545b3dea75a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_INSTANCE_SETTINGS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a24f69f0af224c3ca15b9c2b0e124ceac</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_ORDER_PAID</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a14d79f373da3f665ab1cf45d060521d5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_ORDER_REFUND</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486aee72f968eb525d96147743a28251666f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_SESSION_CAPTURED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abfbb6668b4cdcaf0134634c1d7d0f6c3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_REFUND_OBTAINED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486adc963578a7b4f23d52f7aac034ac40ae</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_ORDERS_CHANGE</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a10108198ca966e6b6c8dd5a21a70addc</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_WEBHOOK_PENDING</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a976f68eff44478f5d16f5c2b1e6f0406</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_REWARD_PICKUP</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a99d860050b4e039fe9d92b7c4cbff062</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_WIRE_TRANSFER_CONFIRMED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2ae51e122b74418d14f77a610b9e1c19</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_ACCOUNTS_CHANGED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ae3bee7418da3e59953e276a57d3e494e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KEYS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ad5803b9a71fc5147f5f9990d7ee085db</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_NEW_WIRE_DEADLINE</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a820785565b0060b43cdc6fceeca257d3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_EXCHANGE_FORCE_KEYS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a15223d25e9d0e0affa85291bb082f42d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KYC_STATUS_CHANGED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ab5e47f273d84602db4e295ea523672a7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KYC_RULE_TRIGGERED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a99458a99c0c33811af24bb03ec49ba98</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_KYC_STATUS_CHANGED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a4c35e72f2a531fb1bb0795fcd97b41e3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_DONAU_KEYS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac6f83bf50cf713034a95e4018921632d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_WIRE_TRANSFER_EXPECTED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9fcea12e6ae99b97999df30f39b95edd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_DONAU_CHARITY_ID</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7174db8de3c772527d7552d3d498755b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_REPORT_UPDATE</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a3a8732057d48d3cb3d1b6850298ff058</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KYC_UPDATE_FORCED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a6c6e4c5811de0021b93ed213ce3797d1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_MERCHANT_ORDER_STATUS_CHANGED</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a1ab200523a6e31d6492963425641623b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_NEW_DEPOSIT_CONFIRMATION</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac642881b44dc793d0ed32572bd9f9ca7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_BAD_SIG_LOSSES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9d98a27d1cab57ad01f0239804f22ae2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_BALANCES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a0001220da0fde49074b17070a1e83886</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_CLOSURE_LAGS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2d25f9f40f8ffccbfb50c875a8e2fd43</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_COIN_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abcfcc075226c00914837127d83ff0e64</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a11b5e96cc40e4dc41e15e60404defd99</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_DENOMINATION_PENDING</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a498405f2110d020fd12c9e1b89b0a74a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_DENOMINATION_WITHOUT_SIGS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac776205f8d45529f47f58dbc7e7eac60</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_EMERGENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9f7808a0fc7d0f59cb7eaf7864568beb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_EMERGENCY_BY_COUNT</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9503d98cc43ecad8709acf45dcd42ea7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_EXCHANGE_SIGNKEYS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abd8f342293a6cf44bcb9bc602470b746</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_FEE_TIME_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a0c76dd3378295c08099dae6b1807ca71</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_HISTORIC_DENOMINATION_REVENUE</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486aa43cabe1616f813aa78174fc30ee3696</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_HISTORIC_RESERVE_SUMMARY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abfaa40845b5ddb77ea550ceb98e9027b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_MISATTRIBUTION_IN_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2bc15ce8bf55ca1e9436ef7bdd713077</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_PROGRESS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a6a61bc98316499b3f4ca70c507fab66e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_PURSE_NOT_CLOSED_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a04a827a686036239fac277e1f926e845</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_PURSES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a81f9c2b776b5b2a1691326e84e0264b3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_REFRESHES_HANGING</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ad75e98e457f2848f5f46c1d21947d2ab</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_BALANCE_INSUFFICIENT_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ab0a42ec8d3f981689939837a09542f42</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_BALANCE_SUMMARY_WRONG_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a15e623810fe925c2fb050efa2f7b95ca</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_IN_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a82504c30b8eec171c13925e3ee532a3b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_NOT_CLOSED_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a844b1241e9e0029a82cef6127d6313a5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_RESERVES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a524100f2f5c4caa08602630cb23dcf5a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_ROW_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7dd9796db062e8c42811d0973b5d77e8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_ROW_MINOR_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2c7739ba7b9620a3c5b9f1f628cfc010</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_WIRE_FORMAT_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486aeddf2198457311218fc8d1d3b933b764</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_AUDITOR_NEW_WIRE_OUT_INCONSISTENCY</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a90a66f94dec23ad20b3ad0e6098c0b72</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_AGGREGATION</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a4794e0963cdee422de5bcabb5adc01bd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_COINS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7941f920b555f77329b1a0c5add6f59d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_PURSES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486afc0e184ac4cbc3b1ee41d63bb1144da8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_DEPOSITS</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a58e705ada0e7a5d8ae616cd0509b3ad1</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_RESERVES</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abf7e68cadd01c5d83d36bcf9f576cfda</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_WIRE</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a508970cf2631f5d2275347d03f25629e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_ANASTASIS_AUTH_IBAN_TRANSFER</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ab7ef1ef059549ffa41fdd05f02e615c8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_LIBEUFIN_TALER_INCOMING</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486af4215933593d0c0308d61c1cb1079e7f</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_LIBEUFIN_REGIO_TX</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac33779a6a48564c7f3ae3c62d089d0ad</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_LIBEUFIN_SANDBOX_FIAT_INCOMING</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9a17c0cf5842095205f4f83d7d7f184d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_DBEVENT_LIBEUFIN_NEXUS_TX</name> + <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> + <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a26bcfb004f74bdce230cb9140a997848</anchor> + <arglist></arglist> + </member> + </compound> + <compound kind="file"> + <name>taler_error_codes.h</name> + <path>src/include/taler/</path> + <filename>d5/dcb/taler__error__codes_8h.html</filename> + <member kind="enumeration"> + <type></type> + <name>TALER_ErrorCode</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49a</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_NONE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaa68a941e50a2fbaf09709dd1591c8c94</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_INVALID</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaa219dc59f0920cfdff8e404a763dff63</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_CLIENT_INTERNAL_ERROR</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa640e3925cb5e809ff42b8de4f203bf71</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_CLIENT_UNSUPPORTED_PROTOCOL_VERSION</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaeb9f6c9d033826aa70f02c12337a8dfb</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_INVALID_RESPONSE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa45152a9158a8fd2a21f5a741c21f4883</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_TIMEOUT</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaef042452ae368ab10742dfbb2b0bd372</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_VERSION_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaac4984bfeeab38a78a49ad5a153df251</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_REPLY_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa041c1861c0e89643e0b8ca62be4d7329</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_CONFIGURATION_INVALID</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa5cb3552b6bdda28cd2e2c85af668d4c8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_UNEXPECTED_REQUEST_ERROR</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa956e53a323d8c8a342b1fa52f24569a7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_TOKEN_PERMISSION_INSUFFICIENT</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa031fd2c330766db00ebef8238a343971</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_METHOD_INVALID</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa08c70f60d644283b367fb8b68b8f4610</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_ENDPOINT_UNKNOWN</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa250703fcfd53873ef095836f32d2df9c</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_JSON_INVALID</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aac156d8764ca518649dc6e07d14441077</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_HTTP_HEADERS_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaebc727b0dd5de9c728b10ea658e763cd</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_PAYTO_URI_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aac91d25d2d64d10b060f2672b32e28ea7</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_PARAMETER_MISSING</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa1d3b23e325e4e9abcdbbb33c2da83658</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_PARAMETER_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa60ee04231e2266ad986b0a0f8cf8abce</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_RESERVE_PUB_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaeac5256673016a978630277aad4a1b53</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_COMPRESSION_INVALID</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa4f99979155f0d60347b204f01dce21b0</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_PATH_SEGMENT_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aad986b7b186a188f1c7d6326bbc1fe1e0</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_CURRENCY_MISMATCH</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aae966857380316eea2299aaac6ce2dbe3</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_URI_TOO_LONG</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa9b0b56cdec261df3f2cb3ef4e461b57d</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_UPLOAD_EXCEEDS_LIMIT</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa0254f24bad90fd188aa7c118202bcdea</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_PARAMETER_EXTRA</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa2d6a85966947a2acb613644363e99b75</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_UNAUTHORIZED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa3efe8a21dc8093164e729a65b1b5d83e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_TOKEN_UNKNOWN</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa71be4f68683d62af8cda9df4327ecede</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_TOKEN_EXPIRED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaa8b574a1b8ad57de7a6f4a6ce71c7e51</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_TOKEN_MALFORMED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa1e1dd2f0abacdf8a38025635e911eb92</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_FORBIDDEN</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa4501ef0519dc0072013caa2afe0618ad</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_SETUP_FAILED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaf21192edb0342c0831594802ebe178b5</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_START_FAILED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaa04d379b1cdf87099041db0c16e310e2</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_STORE_FAILED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa967e245dd97456ce4d83d85a9a31337b</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_FETCH_FAILED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaeb43dc262fed5a6391d1a49d0b1df798</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_COMMIT_FAILED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa9b4d54a655f4946f60230ad3488d8d52</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_SOFT_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa8e4005ea66c269d6a3f352fef57a7e49</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_DB_INVARIANT_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa321b869e9d0edfc774bd698089cb8eaf</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_INTERNAL_INVARIANT_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaaa20cb872af87a01770ec593136fa696</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_FAILED_COMPUTE_JSON_HASH</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa300aaf5dcf2e8684863cd967202cb730</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_FAILED_COMPUTE_AMOUNT</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aadc2e40d64bb6a7d2aeda9f188d23fc8e</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_PARSER_OUT_OF_MEMORY</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa721d2c8ff49aafcac1fb5a37d3b4ed77</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_ALLOCATION_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa4ec205c701b27f44ff2b3a9c8d193996</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_JSON_ALLOCATION_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aadae2c0bebede74d3b9ffe9a9e2eb8429</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_CURL_ALLOCATION_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa7f95b4fe1f2405cbf39ac6211a48f841</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_FAILED_TO_LOAD_TEMPLATE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aada67cfc2b5d372ca26c7c48c4f413637</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_FAILED_TO_EXPAND_TEMPLATE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aad61065bb55d33eb2d9b270115a043779</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_FEATURE_NOT_IMPLEMENTED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa948306940a62a294fb1d3e3a84a177a8</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_OS_RESOURCE_ALLOCATION_FAILURE</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aaf0ad19882bfeb4bbdfceaa0a8b1cbb42</anchor> + <arglist></arglist> + </member> + <member kind="enumvalue"> + <name>TALER_EC_GENERIC_REQUESTED_FORMAT_UNSUPPORTED</name> + <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> + <anchor>a05ff23648cb502e6128a53a5aef8d49aa56bc2017eef0c90f14103d268c6ab92e</anchor>