taler-exchange.tag (4757999B)
1 <?xml version='1.0' encoding='UTF-8' standalone='yes' ?> 2 <tagfile doxygen_version="1.15.0"> 3 <compound kind="file"> 4 <name>report-lib.c</name> 5 <path>src/auditor/</path> 6 <filename>d9/d56/report-lib_8c.html</filename> 7 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 8 <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> 9 <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> 10 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 11 <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> 12 <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> 13 <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> 14 <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> 15 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 16 <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> 17 <member kind="function" static="yes"> 18 <type>static void</type> 19 <name>serial_to_uuid</name> 20 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 21 <anchor>af88645442ddc3b402db6ba202877d5c3</anchor> 22 <arglist>(uint64_t serial, struct GNUNET_Uuid *uuid)</arglist> 23 </member> 24 <member kind="function" static="yes"> 25 <type>static void</type> 26 <name>add_denomination</name> 27 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 28 <anchor>af10f3056d2acc2538f95db4f6914dc7a</anchor> 29 <arglist>(void *cls, uint64_t denom_serial, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 30 </member> 31 <member kind="function"> 32 <type>enum GNUNET_DB_QueryStatus</type> 33 <name>TALER_ARL_get_denomination_info_by_hash</name> 34 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 35 <anchor>aea4d65765b4b69d14e9dba721908bc83</anchor> 36 <arglist>(const struct TALER_DenominationHashP *dh, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> 37 </member> 38 <member kind="function"> 39 <type>enum GNUNET_DB_QueryStatus</type> 40 <name>TALER_ARL_get_denomination_info_by_serial</name> 41 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 42 <anchor>a4eb4362c7b60ff89bd4eb16250de8963</anchor> 43 <arglist>(uint64_t denom_serial, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> 44 </member> 45 <member kind="function"> 46 <type>enum GNUNET_DB_QueryStatus</type> 47 <name>TALER_ARL_get_denomination_info</name> 48 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 49 <anchor>aab066f0afd79b64184be76a2d676fa33</anchor> 50 <arglist>(const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issue, struct TALER_DenominationHashP *dh)</arglist> 51 </member> 52 <member kind="function" static="yes"> 53 <type>static enum GNUNET_GenericReturnValue</type> 54 <name>transact</name> 55 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 56 <anchor>a7c0860b26fa488b6a629da3a7bbd68e3</anchor> 57 <arglist>(TALER_ARL_Analysis analysis, void *analysis_cls)</arglist> 58 </member> 59 <member kind="function"> 60 <type>enum GNUNET_GenericReturnValue</type> 61 <name>TALER_ARL_setup_sessions_and_run</name> 62 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 63 <anchor>aa060e7579bfc29727414be6f3d151141</anchor> 64 <arglist>(TALER_ARL_Analysis ana, void *ana_cls)</arglist> 65 </member> 66 <member kind="function"> 67 <type>void</type> 68 <name>TALER_ARL_amount_add_</name> 69 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 70 <anchor>aad544fa5961e95c7854604151ed5ff72</anchor> 71 <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> 72 </member> 73 <member kind="function"> 74 <type>void</type> 75 <name>TALER_ARL_amount_subtract_</name> 76 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 77 <anchor>a0d25bdfe088583a5da104bf321898979</anchor> 78 <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> 79 </member> 80 <member kind="function"> 81 <type>enum TALER_ARL_SubtractionResult</type> 82 <name>TALER_ARL_amount_subtract_neg_</name> 83 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 84 <anchor>a83a39a8fc34496a1c64fe6713adbc708</anchor> 85 <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> 86 </member> 87 <member kind="function"> 88 <type>enum GNUNET_GenericReturnValue</type> 89 <name>TALER_ARL_init</name> 90 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 91 <anchor>a4e857447fbd61532dbe3a83ac990455f</anchor> 92 <arglist>(const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 93 </member> 94 <member kind="function"> 95 <type>void</type> 96 <name>TALER_ARL_done</name> 97 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 98 <anchor>a8b5feb049882afd0e22d4a01e8b18a61</anchor> 99 <arglist>()</arglist> 100 </member> 101 <member kind="variable"> 102 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 103 <name>TALER_ARL_edb</name> 104 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 105 <anchor>ad24b6ccc6f2e1b77616db3a41b0487d5</anchor> 106 <arglist></arglist> 107 </member> 108 <member kind="variable"> 109 <type>char *</type> 110 <name>TALER_ARL_currency</name> 111 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 112 <anchor>ae18e36708f4539d14528a0fcdcf00f00</anchor> 113 <arglist></arglist> 114 </member> 115 <member kind="variable"> 116 <type>struct TALER_Amount</type> 117 <name>TALER_ARL_currency_round_unit</name> 118 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 119 <anchor>a6674e47accc4fc0c43282d57623c2d1b</anchor> 120 <arglist></arglist> 121 </member> 122 <member kind="variable"> 123 <type>const struct GNUNET_CONFIGURATION_Handle *</type> 124 <name>TALER_ARL_cfg</name> 125 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 126 <anchor>a92e79976e63f2d4e5b25868eddea4b2b</anchor> 127 <arglist></arglist> 128 </member> 129 <member kind="variable"> 130 <type>struct AUDITORDB_PostgresContext *</type> 131 <name>TALER_ARL_adb</name> 132 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 133 <anchor>aca2b3cba93c6d2f29914aeb24a54a4de</anchor> 134 <arglist></arglist> 135 </member> 136 <member kind="variable"> 137 <type>struct TALER_MasterPublicKeyP</type> 138 <name>TALER_ARL_master_pub</name> 139 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 140 <anchor>a7fc2d73b573b2daecf83e919a17a9360</anchor> 141 <arglist></arglist> 142 </member> 143 <member kind="variable"> 144 <type>struct TALER_AuditorPublicKeyP</type> 145 <name>TALER_ARL_auditor_pub</name> 146 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 147 <anchor>a809069553004d383338376003f576847</anchor> 148 <arglist></arglist> 149 </member> 150 <member kind="variable"> 151 <type>char *</type> 152 <name>TALER_ARL_auditor_url</name> 153 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 154 <anchor>a03cb9ead488978b9754edbe03ab19791</anchor> 155 <arglist></arglist> 156 </member> 157 <member kind="variable"> 158 <type>char *</type> 159 <name>TALER_ARL_exchange_url</name> 160 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 161 <anchor>a399b189fa086d519b82653d3f43f9978</anchor> 162 <arglist></arglist> 163 </member> 164 <member kind="variable"> 165 <type>struct GNUNET_TIME_Absolute</type> 166 <name>start_time</name> 167 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 168 <anchor>a5c4ba5e7b354817587fcba5a89699caf</anchor> 169 <arglist></arglist> 170 </member> 171 <member kind="variable" static="yes"> 172 <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> 173 <name>denominations</name> 174 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 175 <anchor>a5c6e4d91027b293a4c22ec6486de93c4</anchor> 176 <arglist></arglist> 177 </member> 178 <member kind="variable" static="yes"> 179 <type>static struct GNUNET_CONTAINER_MultiUuidmap *</type> 180 <name>denominations_by_serial</name> 181 <anchorfile>d9/d56/report-lib_8c.html</anchorfile> 182 <anchor>af20f6a42bf2815be21c52ae9be408de7</anchor> 183 <arglist></arglist> 184 </member> 185 </compound> 186 <compound kind="file"> 187 <name>report-lib.h</name> 188 <path>src/auditor/</path> 189 <filename>de/d48/report-lib_8h.html</filename> 190 <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> 191 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 192 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 193 <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> 194 <member kind="define"> 195 <type>#define</type> 196 <name>TALER_ARL_USE_PP</name> 197 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 198 <anchor>abfd0958a9e76e25aca92d4e93b1d5961</anchor> 199 <arglist>(name)</arglist> 200 </member> 201 <member kind="define"> 202 <type>#define</type> 203 <name>TALER_ARL_DEF_PP</name> 204 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 205 <anchor>af22040ed503580abbab02a11f14347aa</anchor> 206 <arglist>(name)</arglist> 207 </member> 208 <member kind="define"> 209 <type>#define</type> 210 <name>TALER_ARL_GET_PP</name> 211 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 212 <anchor>ada70ca09a805b3c58ad170639c0e69c2</anchor> 213 <arglist>(name)</arglist> 214 </member> 215 <member kind="define"> 216 <type>#define</type> 217 <name>TALER_ARL_SET_PP</name> 218 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 219 <anchor>a2365ff79b6dcda0a33fa370051cfb14f</anchor> 220 <arglist>(name)</arglist> 221 </member> 222 <member kind="define"> 223 <type>#define</type> 224 <name>TALER_ARL_USE_AB</name> 225 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 226 <anchor>a69e9415146f7ba614511e00833933d58</anchor> 227 <arglist>(name)</arglist> 228 </member> 229 <member kind="define"> 230 <type>#define</type> 231 <name>TALER_ARL_DEF_AB</name> 232 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 233 <anchor>acb74275ecee3df68be259e391a925212</anchor> 234 <arglist>(name)</arglist> 235 </member> 236 <member kind="define"> 237 <type>#define</type> 238 <name>TALER_ARL_GET_AB</name> 239 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 240 <anchor>a436a93da06a5e093ac014440337635b0</anchor> 241 <arglist>(name)</arglist> 242 </member> 243 <member kind="define"> 244 <type>#define</type> 245 <name>TALER_ARL_SET_AB</name> 246 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 247 <anchor>aef859f07a3d921c0466a9e5766fc50b1</anchor> 248 <arglist>(name)</arglist> 249 </member> 250 <member kind="define"> 251 <type>#define</type> 252 <name>TALER_ARL_amount_add</name> 253 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 254 <anchor>a7186e0ae4fbe6c3189a0045dc2eac406</anchor> 255 <arglist>(sum, a1, a2)</arglist> 256 </member> 257 <member kind="define"> 258 <type>#define</type> 259 <name>TALER_ARL_amount_subtract</name> 260 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 261 <anchor>a34da1ca7bf748a7613558c36596b6af9</anchor> 262 <arglist>(diff, a1, a2)</arglist> 263 </member> 264 <member kind="define"> 265 <type>#define</type> 266 <name>TALER_ARL_amount_subtract_neg</name> 267 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 268 <anchor>a138f997a30a946511f4a0ce1feaabe81</anchor> 269 <arglist>(diff, a1, a2)</arglist> 270 </member> 271 <member kind="typedef"> 272 <type>enum GNUNET_DB_QueryStatus(*</type> 273 <name>TALER_ARL_Analysis</name> 274 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 275 <anchor>a86fac6dab7cc775422b3451f084c579e</anchor> 276 <arglist>)(void *cls)</arglist> 277 </member> 278 <member kind="enumeration"> 279 <type></type> 280 <name>TALER_ARL_SubtractionResult</name> 281 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 282 <anchor>a8ec080eafcfb41f895b60a9a17b79b17</anchor> 283 <arglist></arglist> 284 </member> 285 <member kind="enumvalue"> 286 <name>TALER_ARL_SR_INVALID_NEGATIVE</name> 287 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 288 <anchor>a8ec080eafcfb41f895b60a9a17b79b17af828156fa23e80cbbaedd308da8aa61e</anchor> 289 <arglist></arglist> 290 </member> 291 <member kind="enumvalue"> 292 <name>TALER_ARL_SR_ZERO</name> 293 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 294 <anchor>a8ec080eafcfb41f895b60a9a17b79b17ada39b48d5c63986e830cb1a450c264fe</anchor> 295 <arglist></arglist> 296 </member> 297 <member kind="enumvalue"> 298 <name>TALER_ARL_SR_POSITIVE</name> 299 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 300 <anchor>a8ec080eafcfb41f895b60a9a17b79b17a714f2e3202c295d931c2ce80b602b3fe</anchor> 301 <arglist></arglist> 302 </member> 303 <member kind="function"> 304 <type>enum GNUNET_DB_QueryStatus</type> 305 <name>TALER_ARL_get_denomination_info_by_hash</name> 306 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 307 <anchor>aea4d65765b4b69d14e9dba721908bc83</anchor> 308 <arglist>(const struct TALER_DenominationHashP *dh, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> 309 </member> 310 <member kind="function"> 311 <type>enum GNUNET_DB_QueryStatus</type> 312 <name>TALER_ARL_get_denomination_info_by_serial</name> 313 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 314 <anchor>ae156ae2559dce5ef2d4c47d5621a9838</anchor> 315 <arglist>(uint64_t serial, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issuep)</arglist> 316 </member> 317 <member kind="function"> 318 <type>enum GNUNET_DB_QueryStatus</type> 319 <name>TALER_ARL_get_denomination_info</name> 320 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 321 <anchor>aab066f0afd79b64184be76a2d676fa33</anchor> 322 <arglist>(const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation **issue, struct TALER_DenominationHashP *dh)</arglist> 323 </member> 324 <member kind="function"> 325 <type>void</type> 326 <name>TALER_ARL_amount_add_</name> 327 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 328 <anchor>aad544fa5961e95c7854604151ed5ff72</anchor> 329 <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> 330 </member> 331 <member kind="function"> 332 <type>void</type> 333 <name>TALER_ARL_amount_subtract_</name> 334 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 335 <anchor>a0d25bdfe088583a5da104bf321898979</anchor> 336 <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> 337 </member> 338 <member kind="function"> 339 <type>enum TALER_ARL_SubtractionResult</type> 340 <name>TALER_ARL_amount_subtract_neg_</name> 341 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 342 <anchor>a83a39a8fc34496a1c64fe6713adbc708</anchor> 343 <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> 344 </member> 345 <member kind="function"> 346 <type>enum GNUNET_GenericReturnValue</type> 347 <name>TALER_ARL_setup_sessions_and_run</name> 348 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 349 <anchor>aa060e7579bfc29727414be6f3d151141</anchor> 350 <arglist>(TALER_ARL_Analysis ana, void *ana_cls)</arglist> 351 </member> 352 <member kind="function"> 353 <type>enum GNUNET_GenericReturnValue</type> 354 <name>TALER_ARL_init</name> 355 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 356 <anchor>a4e857447fbd61532dbe3a83ac990455f</anchor> 357 <arglist>(const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 358 </member> 359 <member kind="function"> 360 <type>void</type> 361 <name>TALER_ARL_done</name> 362 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 363 <anchor>af2d4da2fa15f87771a32425f9dba10d4</anchor> 364 <arglist>(void)</arglist> 365 </member> 366 <member kind="variable"> 367 <type>int</type> 368 <name>TALER_ARL_restart</name> 369 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 370 <anchor>a635c36145c3f662ef54b4cc0b8ea6e4b</anchor> 371 <arglist></arglist> 372 </member> 373 <member kind="variable"> 374 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 375 <name>TALER_ARL_edb</name> 376 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 377 <anchor>ad24b6ccc6f2e1b77616db3a41b0487d5</anchor> 378 <arglist></arglist> 379 </member> 380 <member kind="variable"> 381 <type>char *</type> 382 <name>TALER_ARL_currency</name> 383 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 384 <anchor>ae18e36708f4539d14528a0fcdcf00f00</anchor> 385 <arglist></arglist> 386 </member> 387 <member kind="variable"> 388 <type>struct TALER_Amount</type> 389 <name>TALER_ARL_currency_round_unit</name> 390 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 391 <anchor>a6674e47accc4fc0c43282d57623c2d1b</anchor> 392 <arglist></arglist> 393 </member> 394 <member kind="variable"> 395 <type>const struct GNUNET_CONFIGURATION_Handle *</type> 396 <name>TALER_ARL_cfg</name> 397 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 398 <anchor>a92e79976e63f2d4e5b25868eddea4b2b</anchor> 399 <arglist></arglist> 400 </member> 401 <member kind="variable"> 402 <type>struct AUDITORDB_PostgresContext *</type> 403 <name>TALER_ARL_adb</name> 404 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 405 <anchor>aca2b3cba93c6d2f29914aeb24a54a4de</anchor> 406 <arglist></arglist> 407 </member> 408 <member kind="variable"> 409 <type>struct TALER_MasterPublicKeyP</type> 410 <name>TALER_ARL_master_pub</name> 411 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 412 <anchor>a7fc2d73b573b2daecf83e919a17a9360</anchor> 413 <arglist></arglist> 414 </member> 415 <member kind="variable"> 416 <type>struct TALER_AuditorPublicKeyP</type> 417 <name>TALER_ARL_auditor_pub</name> 418 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 419 <anchor>a809069553004d383338376003f576847</anchor> 420 <arglist></arglist> 421 </member> 422 <member kind="variable"> 423 <type>char *</type> 424 <name>TALER_ARL_auditor_url</name> 425 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 426 <anchor>a03cb9ead488978b9754edbe03ab19791</anchor> 427 <arglist></arglist> 428 </member> 429 <member kind="variable"> 430 <type>char *</type> 431 <name>TALER_ARL_exchange_url</name> 432 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 433 <anchor>a399b189fa086d519b82653d3f43f9978</anchor> 434 <arglist></arglist> 435 </member> 436 <member kind="variable"> 437 <type>struct GNUNET_TIME_Absolute</type> 438 <name>start_time</name> 439 <anchorfile>de/d48/report-lib_8h.html</anchorfile> 440 <anchor>a5c4ba5e7b354817587fcba5a89699caf</anchor> 441 <arglist></arglist> 442 </member> 443 </compound> 444 <compound kind="file"> 445 <name>taler-auditor-dbinit.c</name> 446 <path>src/auditor/</path> 447 <filename>de/dda/taler-auditor-dbinit_8c.html</filename> 448 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 449 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 450 <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> 451 <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> 452 <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> 453 <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> 454 <member kind="function" static="yes"> 455 <type>static void</type> 456 <name>run</name> 457 <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> 458 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 459 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 460 </member> 461 <member kind="function"> 462 <type>int</type> 463 <name>main</name> 464 <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> 465 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 466 <arglist>(int argc, char *const *argv)</arglist> 467 </member> 468 <member kind="variable" static="yes"> 469 <type>static int</type> 470 <name>global_ret</name> 471 <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> 472 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 473 <arglist></arglist> 474 </member> 475 <member kind="variable" static="yes"> 476 <type>static int</type> 477 <name>restart_db</name> 478 <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> 479 <anchor>a93976ba3161ec944f13b2d13fce14c36</anchor> 480 <arglist></arglist> 481 </member> 482 <member kind="variable" static="yes"> 483 <type>static int</type> 484 <name>reset_db</name> 485 <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> 486 <anchor>a26707e245a85b2f4164cb5d3de5cfb2e</anchor> 487 <arglist></arglist> 488 </member> 489 <member kind="variable" static="yes"> 490 <type>static int</type> 491 <name>gc_db</name> 492 <anchorfile>de/dda/taler-auditor-dbinit_8c.html</anchorfile> 493 <anchor>a95ce4ed2fa20e5753284ade7b869f32d</anchor> 494 <arglist></arglist> 495 </member> 496 </compound> 497 <compound kind="file"> 498 <name>taler-auditor-httpd.c</name> 499 <path>src/auditor/</path> 500 <filename>d5/de4/taler-auditor-httpd_8c.html</filename> 501 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 502 <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> 503 <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> 504 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 505 <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> 506 <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> 507 <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> 508 <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> 509 <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> 510 <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> 511 <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> 512 <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> 513 <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> 514 <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> 515 <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> 516 <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> 517 <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> 518 <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> 519 <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> 520 <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> 521 <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> 522 <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> 523 <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> 524 <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> 525 <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> 526 <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> 527 <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> 528 <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> 529 <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> 530 <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> 531 <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> 532 <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> 533 <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> 534 <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> 535 <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> 536 <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> 537 <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> 538 <member kind="define"> 539 <type>#define</type> 540 <name>AUDITOR_PROTOCOL_VERSION</name> 541 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 542 <anchor>a012cee08e4c23a292bf38a6f036a9531</anchor> 543 <arglist></arglist> 544 </member> 545 <member kind="define"> 546 <type>#define</type> 547 <name>KDF_SALT</name> 548 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 549 <anchor>a3002b8c74108d9c15b2279a15b4f9e47</anchor> 550 <arglist></arglist> 551 </member> 552 <member kind="define"> 553 <type>#define</type> 554 <name>UNIX_BACKLOG</name> 555 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 556 <anchor>ae46f9dad8427112c0a0441520250d9ad</anchor> 557 <arglist></arglist> 558 </member> 559 <member kind="define"> 560 <type>#define</type> 561 <name>RFC_8959_PREFIX</name> 562 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 563 <anchor>ab2c88a3346d00a8decc0da3ccbb6f20c</anchor> 564 <arglist></arglist> 565 </member> 566 <member kind="define"> 567 <type>#define</type> 568 <name>NOT_FOUND</name> 569 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 570 <anchor>a33bfc1f995233887a0414369c36936b8</anchor> 571 <arglist></arglist> 572 </member> 573 <member kind="function" static="yes"> 574 <type>static void</type> 575 <name>handle_mhd_completion_callback</name> 576 <anchorfile>d7/d4e/group__request.html</anchorfile> 577 <anchor>ga88c3240789a1d87175238b9bc5753e54</anchor> 578 <arglist>(void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe)</arglist> 579 </member> 580 <member kind="function" static="yes"> 581 <type>static MHD_RESULT</type> 582 <name>handle_config</name> 583 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 584 <anchor>a42e77989d5b6085b9bc36a95d88d939d</anchor> 585 <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> 586 </member> 587 <member kind="function" static="yes"> 588 <type>static void</type> 589 <name>extract_token</name> 590 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 591 <anchor>aaccb70f55e5d296562bcd5ec0355731a</anchor> 592 <arglist>(const char **auth)</arglist> 593 </member> 594 <member kind="function" static="yes"> 595 <type>static enum GNUNET_GenericReturnValue</type> 596 <name>check_auth</name> 597 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 598 <anchor>a632c33b89fc639f1aab92dd136a1475c</anchor> 599 <arglist>(const char *token)</arglist> 600 </member> 601 <member kind="function" static="yes"> 602 <type>static MHD_RESULT</type> 603 <name>handle_mhd_request</name> 604 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 605 <anchor>abb5be35dd3ec773ce9f99fdca03692fd</anchor> 606 <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> 607 </member> 608 <member kind="function" static="yes"> 609 <type>static enum GNUNET_GenericReturnValue</type> 610 <name>auditor_serve_process_config</name> 611 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 612 <anchor>aeb08f302eef57ce115f14d35c86a4d2b</anchor> 613 <arglist>(void)</arglist> 614 </member> 615 <member kind="function" static="yes"> 616 <type>static void</type> 617 <name>do_shutdown</name> 618 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 619 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 620 <arglist>(void *cls)</arglist> 621 </member> 622 <member kind="function" static="yes"> 623 <type>static void</type> 624 <name>start_daemon</name> 625 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 626 <anchor>a6f4a4c06e6acac58d753f896c8168e6c</anchor> 627 <arglist>(void *cls, int lsock)</arglist> 628 </member> 629 <member kind="function" static="yes"> 630 <type>static void</type> 631 <name>run</name> 632 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 633 <anchor>adc09e42bf2a776ae59ab7e758668b1cd</anchor> 634 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config)</arglist> 635 </member> 636 <member kind="function"> 637 <type>int</type> 638 <name>main</name> 639 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 640 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 641 <arglist>(int argc, char *const *argv)</arglist> 642 </member> 643 <member kind="variable" static="yes"> 644 <type>static int</type> 645 <name>auditor_connection_close</name> 646 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 647 <anchor>a575e9e454f5288abe29b33a104042e1d</anchor> 648 <arglist></arglist> 649 </member> 650 <member kind="variable" static="yes"> 651 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 652 <name>cfg</name> 653 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 654 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 655 <arglist></arglist> 656 </member> 657 <member kind="variable"> 658 <type>struct AUDITORDB_PostgresContext *</type> 659 <name>TAH_apg</name> 660 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 661 <anchor>a56096b5ceb5e47bbb8adf6959e7efe5b</anchor> 662 <arglist></arglist> 663 </member> 664 <member kind="variable"> 665 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 666 <name>TAH_epg</name> 667 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 668 <anchor>a9dcd20b23648add29997eee73c29855a</anchor> 669 <arglist></arglist> 670 </member> 671 <member kind="variable" static="yes"> 672 <type>static struct TALER_AuditorPublicKeyP</type> 673 <name>auditor_pub</name> 674 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 675 <anchor>ad1e159fa0f3900f09ad692acb1108dd1</anchor> 676 <arglist></arglist> 677 </member> 678 <member kind="variable"> 679 <type>struct TALER_MasterPublicKeyP</type> 680 <name>TAH_master_public_key</name> 681 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 682 <anchor>a113e89c57ae1128f1f3a2ec2516f1ea8</anchor> 683 <arglist></arglist> 684 </member> 685 <member kind="variable" static="yes"> 686 <type>static unsigned int</type> 687 <name>connection_timeout</name> 688 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 689 <anchor>a391e3bafe09b42b7d938501c03cf77aa</anchor> 690 <arglist></arglist> 691 </member> 692 <member kind="variable" static="yes"> 693 <type>static int</type> 694 <name>global_ret</name> 695 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 696 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 697 <arglist></arglist> 698 </member> 699 <member kind="variable" static="yes"> 700 <type>static int</type> 701 <name>disable_auth</name> 702 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 703 <anchor>a9a5dc38bb640a2e8ff9be9fa2a3bdd57</anchor> 704 <arglist></arglist> 705 </member> 706 <member kind="variable" static="yes"> 707 <type>static bool</type> 708 <name>have_daemons</name> 709 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 710 <anchor>ae0b89a50ad2db45a80d053b0d4488128</anchor> 711 <arglist></arglist> 712 </member> 713 <member kind="variable"> 714 <type>char *</type> 715 <name>TAH_currency</name> 716 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 717 <anchor>a8b1da4fc314095b5f3e0ab42465a8c77</anchor> 718 <arglist></arglist> 719 </member> 720 <member kind="variable" static="yes"> 721 <type>static struct GNUNET_HashCode</type> 722 <name>TAH_auth</name> 723 <anchorfile>d5/de4/taler-auditor-httpd_8c.html</anchorfile> 724 <anchor>a3650c7bf334c647a063336f9187f858c</anchor> 725 <arglist></arglist> 726 </member> 727 </compound> 728 <compound kind="file"> 729 <name>taler-auditor-httpd.h</name> 730 <path>src/auditor/</path> 731 <filename>da/d22/taler-auditor-httpd_8h.html</filename> 732 <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> 733 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 734 <class kind="struct">TAH_RequestHandler</class> 735 <member kind="variable"> 736 <type>struct AUDITORDB_PostgresContext *</type> 737 <name>TAH_apg</name> 738 <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> 739 <anchor>a56096b5ceb5e47bbb8adf6959e7efe5b</anchor> 740 <arglist></arglist> 741 </member> 742 <member kind="variable"> 743 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 744 <name>TAH_epg</name> 745 <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> 746 <anchor>a9dcd20b23648add29997eee73c29855a</anchor> 747 <arglist></arglist> 748 </member> 749 <member kind="variable"> 750 <type>struct TALER_MasterPublicKeyP</type> 751 <name>TAH_master_public_key</name> 752 <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> 753 <anchor>a113e89c57ae1128f1f3a2ec2516f1ea8</anchor> 754 <arglist></arglist> 755 </member> 756 <member kind="variable"> 757 <type>char *</type> 758 <name>TAH_currency</name> 759 <anchorfile>da/d22/taler-auditor-httpd_8h.html</anchorfile> 760 <anchor>a8b1da4fc314095b5f3e0ab42465a8c77</anchor> 761 <arglist></arglist> 762 </member> 763 </compound> 764 <compound kind="file"> 765 <name>taler-auditor-httpd_delete-generic.c</name> 766 <path>src/auditor/</path> 767 <filename>d3/d3c/taler-auditor-httpd__delete-generic_8c.html</filename> 768 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 769 <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> 770 <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> 771 <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> 772 <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> 773 <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> 774 <member kind="function"> 775 <type>MHD_RESULT</type> 776 <name>TAH_delete_generic</name> 777 <anchorfile>d3/d3c/taler-auditor-httpd__delete-generic_8c.html</anchorfile> 778 <anchor>a9474905fdc31f5d4721a3075d8b7dc53</anchor> 779 <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> 780 </member> 781 </compound> 782 <compound kind="file"> 783 <name>taler-auditor-httpd_delete-generic.h</name> 784 <path>src/auditor/</path> 785 <filename>dc/d27/taler-auditor-httpd__delete-generic_8h.html</filename> 786 <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> 787 <member kind="function"> 788 <type>MHD_RESULT</type> 789 <name>TAH_delete_generic</name> 790 <anchorfile>dc/d27/taler-auditor-httpd__delete-generic_8h.html</anchorfile> 791 <anchor>a9474905fdc31f5d4721a3075d8b7dc53</anchor> 792 <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> 793 </member> 794 </compound> 795 <compound kind="file"> 796 <name>taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.c</name> 797 <path>src/auditor/</path> 798 <filename>de/dda/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8c.html</filename> 799 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 800 <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> 801 <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> 802 <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> 803 <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> 804 <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> 805 <member kind="function" static="yes"> 806 <type>static enum GNUNET_GenericReturnValue</type> 807 <name>add_amount_arithmetic_inconsistency</name> 808 <anchorfile>de/dda/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8c.html</anchorfile> 809 <anchor>aa50a54e0c027900c9d25d2f036a15105</anchor> 810 <arglist>(void *cls, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> 811 </member> 812 <member kind="function"> 813 <type>MHD_RESULT</type> 814 <name>TAH_get_monitoring_amount_arithmetic_inconsistency</name> 815 <anchorfile>de/dda/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8c.html</anchorfile> 816 <anchor>a6cce16d7b0b718a304ee28a2577d674a</anchor> 817 <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> 818 </member> 819 </compound> 820 <compound kind="file"> 821 <name>taler-auditor-httpd_get-monitoring-amount-arithmetic-inconsistency.h</name> 822 <path>src/auditor/</path> 823 <filename>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</filename> 824 <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> 825 <member kind="function"> 826 <type>void</type> 827 <name>TEAH_get_monitoring_amount_arithmetic_inconsistency_init</name> 828 <anchorfile>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</anchorfile> 829 <anchor>abe88e79a7c43d2f1bf930d42803236db</anchor> 830 <arglist>(void)</arglist> 831 </member> 832 <member kind="function"> 833 <type>void</type> 834 <name>TEAH_get_monitoring_amount_arithmetic_inconsistency_done</name> 835 <anchorfile>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</anchorfile> 836 <anchor>a03e88246343d2b1dbce983bdad7a827f</anchor> 837 <arglist>(void)</arglist> 838 </member> 839 <member kind="function"> 840 <type>MHD_RESULT</type> 841 <name>TAH_get_monitoring_amount_arithmetic_inconsistency</name> 842 <anchorfile>d4/d1f/taler-auditor-httpd__get-monitoring-amount-arithmetic-inconsistency_8h.html</anchorfile> 843 <anchor>a6cce16d7b0b718a304ee28a2577d674a</anchor> 844 <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> 845 </member> 846 </compound> 847 <compound kind="file"> 848 <name>taler-auditor-httpd_get-monitoring-bad-sig-losses.c</name> 849 <path>src/auditor/</path> 850 <filename>de/dcb/taler-auditor-httpd__get-monitoring-bad-sig-losses_8c.html</filename> 851 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 852 <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> 853 <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> 854 <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> 855 <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> 856 <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> 857 <member kind="function" static="yes"> 858 <type>static enum GNUNET_GenericReturnValue</type> 859 <name>add_bad_sig_losses</name> 860 <anchorfile>de/dcb/taler-auditor-httpd__get-monitoring-bad-sig-losses_8c.html</anchorfile> 861 <anchor>a7091aae08ab2de7efa1e49ed8d3a45b5</anchor> 862 <arglist>(void *cls, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> 863 </member> 864 <member kind="function"> 865 <type>MHD_RESULT</type> 866 <name>TAH_get_monitoring_bad_sig_losses</name> 867 <anchorfile>de/dcb/taler-auditor-httpd__get-monitoring-bad-sig-losses_8c.html</anchorfile> 868 <anchor>a58a9dfd9c7354a16f1068c1ef9e2c230</anchor> 869 <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> 870 </member> 871 </compound> 872 <compound kind="file"> 873 <name>taler-auditor-httpd_get-monitoring-bad-sig-losses.h</name> 874 <path>src/auditor/</path> 875 <filename>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</filename> 876 <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> 877 <member kind="function"> 878 <type>void</type> 879 <name>TEAH_get_monitoring_bad_sig_losses_init</name> 880 <anchorfile>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</anchorfile> 881 <anchor>a192354ed957e354cdc48f8290312f1bf</anchor> 882 <arglist>(void)</arglist> 883 </member> 884 <member kind="function"> 885 <type>void</type> 886 <name>TEAH_get_monitoring_bad_sig_losses_done</name> 887 <anchorfile>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</anchorfile> 888 <anchor>a0c3a74905fa63aa803740c1b4804f6f5</anchor> 889 <arglist>(void)</arglist> 890 </member> 891 <member kind="function"> 892 <type>MHD_RESULT</type> 893 <name>TAH_get_monitoring_bad_sig_losses</name> 894 <anchorfile>db/dfe/taler-auditor-httpd__get-monitoring-bad-sig-losses_8h.html</anchorfile> 895 <anchor>a58a9dfd9c7354a16f1068c1ef9e2c230</anchor> 896 <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> 897 </member> 898 </compound> 899 <compound kind="file"> 900 <name>taler-auditor-httpd_get-monitoring-balances.c</name> 901 <path>src/auditor/</path> 902 <filename>d6/d34/taler-auditor-httpd__get-monitoring-balances_8c.html</filename> 903 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 904 <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> 905 <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> 906 <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> 907 <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> 908 <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> 909 <member kind="function" static="yes"> 910 <type>static enum GNUNET_GenericReturnValue</type> 911 <name>process_balances</name> 912 <anchorfile>d6/d34/taler-auditor-httpd__get-monitoring-balances_8c.html</anchorfile> 913 <anchor>a67b0c200ef4f25f31ea9ec89b8fdef2e</anchor> 914 <arglist>(void *cls, const struct TALER_AUDITORDB_Balances *dc)</arglist> 915 </member> 916 <member kind="function"> 917 <type>MHD_RESULT</type> 918 <name>TAH_get_monitoring_balances</name> 919 <anchorfile>d6/d34/taler-auditor-httpd__get-monitoring-balances_8c.html</anchorfile> 920 <anchor>a21c855af4468fc87b978d0473b976468</anchor> 921 <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> 922 </member> 923 </compound> 924 <compound kind="file"> 925 <name>taler-auditor-httpd_get-monitoring-balances.h</name> 926 <path>src/auditor/</path> 927 <filename>dd/d42/taler-auditor-httpd__get-monitoring-balances_8h.html</filename> 928 <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> 929 <member kind="function"> 930 <type>MHD_RESULT</type> 931 <name>TAH_get_monitoring_balances</name> 932 <anchorfile>dd/d42/taler-auditor-httpd__get-monitoring-balances_8h.html</anchorfile> 933 <anchor>a21c855af4468fc87b978d0473b976468</anchor> 934 <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> 935 </member> 936 </compound> 937 <compound kind="file"> 938 <name>taler-auditor-httpd_get-monitoring-closure-lags.c</name> 939 <path>src/auditor/</path> 940 <filename>d2/dc2/taler-auditor-httpd__get-monitoring-closure-lags_8c.html</filename> 941 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 942 <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> 943 <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> 944 <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> 945 <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> 946 <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> 947 <member kind="function" static="yes"> 948 <type>static enum GNUNET_GenericReturnValue</type> 949 <name>process_closure_lags</name> 950 <anchorfile>d2/dc2/taler-auditor-httpd__get-monitoring-closure-lags_8c.html</anchorfile> 951 <anchor>aaa0066be838bb10d754b58fcd29e2832</anchor> 952 <arglist>(void *cls, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> 953 </member> 954 <member kind="function"> 955 <type>MHD_RESULT</type> 956 <name>TAH_get_monitoring_closure_lags</name> 957 <anchorfile>d2/dc2/taler-auditor-httpd__get-monitoring-closure-lags_8c.html</anchorfile> 958 <anchor>aa9c7bf9b920579592d4e84abd0090707</anchor> 959 <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> 960 </member> 961 </compound> 962 <compound kind="file"> 963 <name>taler-auditor-httpd_get-monitoring-closure-lags.h</name> 964 <path>src/auditor/</path> 965 <filename>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</filename> 966 <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> 967 <member kind="function"> 968 <type>void</type> 969 <name>TEAH_get_monitoring_closure_lags_init</name> 970 <anchorfile>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</anchorfile> 971 <anchor>aa12ad49d92df3c9d0d3f0076ad3ed62f</anchor> 972 <arglist>(void)</arglist> 973 </member> 974 <member kind="function"> 975 <type>void</type> 976 <name>TEAH_get_monitoring_closure_lags_done</name> 977 <anchorfile>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</anchorfile> 978 <anchor>a7168e8628293fa46b73ba24f1e6b2964</anchor> 979 <arglist>(void)</arglist> 980 </member> 981 <member kind="function"> 982 <type>MHD_RESULT</type> 983 <name>TAH_get_monitoring_closure_lags</name> 984 <anchorfile>d3/dbe/taler-auditor-httpd__get-monitoring-closure-lags_8h.html</anchorfile> 985 <anchor>aa9c7bf9b920579592d4e84abd0090707</anchor> 986 <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> 987 </member> 988 </compound> 989 <compound kind="file"> 990 <name>taler-auditor-httpd_get-monitoring-coin-inconsistency.c</name> 991 <path>src/auditor/</path> 992 <filename>d8/d44/taler-auditor-httpd__get-monitoring-coin-inconsistency_8c.html</filename> 993 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 994 <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> 995 <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> 996 <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> 997 <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> 998 <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> 999 <member kind="function" static="yes"> 1000 <type>static enum GNUNET_GenericReturnValue</type> 1001 <name>add_coin_inconsistency</name> 1002 <anchorfile>d8/d44/taler-auditor-httpd__get-monitoring-coin-inconsistency_8c.html</anchorfile> 1003 <anchor>a091de71922505408722e15eedf74cbe8</anchor> 1004 <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> 1005 </member> 1006 <member kind="function"> 1007 <type>MHD_RESULT</type> 1008 <name>TAH_get_monitoring_coin_inconsistency</name> 1009 <anchorfile>d8/d44/taler-auditor-httpd__get-monitoring-coin-inconsistency_8c.html</anchorfile> 1010 <anchor>ad22abbd46b16b1e4ad7b0b959e0e2c44</anchor> 1011 <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> 1012 </member> 1013 </compound> 1014 <compound kind="file"> 1015 <name>taler-auditor-httpd_get-monitoring-coin-inconsistency.h</name> 1016 <path>src/auditor/</path> 1017 <filename>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</filename> 1018 <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> 1019 <member kind="function"> 1020 <type>void</type> 1021 <name>TEAH_get_monitoring_coin_inconsistency_init</name> 1022 <anchorfile>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</anchorfile> 1023 <anchor>a3ee55d7f07d76b63ab765275c8b2f495</anchor> 1024 <arglist>(void)</arglist> 1025 </member> 1026 <member kind="function"> 1027 <type>void</type> 1028 <name>TEAH_get_monitoring_coin_inconsistency_done</name> 1029 <anchorfile>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</anchorfile> 1030 <anchor>a70c6479cc2b6a58ef5199fe9c488a0cc</anchor> 1031 <arglist>(void)</arglist> 1032 </member> 1033 <member kind="function"> 1034 <type>MHD_RESULT</type> 1035 <name>TAH_get_monitoring_coin_inconsistency</name> 1036 <anchorfile>d1/dac/taler-auditor-httpd__get-monitoring-coin-inconsistency_8h.html</anchorfile> 1037 <anchor>ad22abbd46b16b1e4ad7b0b959e0e2c44</anchor> 1038 <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> 1039 </member> 1040 </compound> 1041 <compound kind="file"> 1042 <name>taler-auditor-httpd_get-monitoring-denomination-key-validity-withdraw-inconsistency.c</name> 1043 <path>src/auditor/</path> 1044 <filename>d2/db2/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8c.html</filename> 1045 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1046 <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> 1047 <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> 1048 <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> 1049 <member kind="function" static="yes"> 1050 <type>static enum GNUNET_GenericReturnValue</type> 1051 <name>process_denomination_key_validity_withdraw_inconsistency</name> 1052 <anchorfile>d2/db2/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8c.html</anchorfile> 1053 <anchor>ae7dc2a71ab70cb2a5ab5360f280a3914</anchor> 1054 <arglist>(void *cls, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> 1055 </member> 1056 <member kind="function"> 1057 <type>MHD_RESULT</type> 1058 <name>TAH_get_monitoring_denomination_key_validity_withdraw_inconsistency</name> 1059 <anchorfile>d2/db2/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8c.html</anchorfile> 1060 <anchor>adbae93b98299aaca4eda9a61cf6f0917</anchor> 1061 <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> 1062 </member> 1063 </compound> 1064 <compound kind="file"> 1065 <name>taler-auditor-httpd_get-monitoring-denomination-key-validity-withdraw-inconsistency.h</name> 1066 <path>src/auditor/</path> 1067 <filename>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</filename> 1068 <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> 1069 <member kind="define"> 1070 <type>#define</type> 1071 <name>TALER_AUDITOR_HTTPD_GET_MONITORING_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY_H</name> 1072 <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> 1073 <anchor>ac654fe239fa9c303e580683bb0f98658</anchor> 1074 <arglist></arglist> 1075 </member> 1076 <member kind="function"> 1077 <type>void</type> 1078 <name>TEAH_get_monitoring_denomination_key_validity_withdraw_inconsistency_init</name> 1079 <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> 1080 <anchor>a941f44c74506ba1c40ec72ad229d803d</anchor> 1081 <arglist>(void)</arglist> 1082 </member> 1083 <member kind="function"> 1084 <type>void</type> 1085 <name>TEAH_get_monitoring_denomination_key_validity_withdraw_inconsistency_done</name> 1086 <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> 1087 <anchor>a93c2ea9a20b13f30e94699d893e9fccd</anchor> 1088 <arglist>(void)</arglist> 1089 </member> 1090 <member kind="function"> 1091 <type>MHD_RESULT</type> 1092 <name>TAH_get_monitoring_denomination_key_validity_withdraw_inconsistency</name> 1093 <anchorfile>d1/d9d/taler-auditor-httpd__get-monitoring-denomination-key-validity-withdraw-inconsistency_8h.html</anchorfile> 1094 <anchor>adbae93b98299aaca4eda9a61cf6f0917</anchor> 1095 <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> 1096 </member> 1097 </compound> 1098 <compound kind="file"> 1099 <name>taler-auditor-httpd_get-monitoring-denomination-pending.c</name> 1100 <path>src/auditor/</path> 1101 <filename>d2/dc3/taler-auditor-httpd__get-monitoring-denomination-pending_8c.html</filename> 1102 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1103 <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> 1104 <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> 1105 <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> 1106 <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> 1107 <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> 1108 <member kind="function" static="yes"> 1109 <type>static enum GNUNET_GenericReturnValue</type> 1110 <name>process_denomination_pending</name> 1111 <anchorfile>d2/dc3/taler-auditor-httpd__get-monitoring-denomination-pending_8c.html</anchorfile> 1112 <anchor>aea65718eb2fc71e2e0f6eb92415c9ec5</anchor> 1113 <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> 1114 </member> 1115 <member kind="function"> 1116 <type>MHD_RESULT</type> 1117 <name>TAH_get_monitoring_denomination_pending</name> 1118 <anchorfile>d2/dc3/taler-auditor-httpd__get-monitoring-denomination-pending_8c.html</anchorfile> 1119 <anchor>a6a54447f7b179899da3b2d5f91b93f73</anchor> 1120 <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> 1121 </member> 1122 </compound> 1123 <compound kind="file"> 1124 <name>taler-auditor-httpd_get-monitoring-denomination-pending.h</name> 1125 <path>src/auditor/</path> 1126 <filename>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</filename> 1127 <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> 1128 <member kind="function"> 1129 <type>void</type> 1130 <name>TEAH_get_monitoring_denomination_pending_init</name> 1131 <anchorfile>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</anchorfile> 1132 <anchor>abecda79b3c5df41108b2df1f34756f1d</anchor> 1133 <arglist>(void)</arglist> 1134 </member> 1135 <member kind="function"> 1136 <type>void</type> 1137 <name>TEAH_get_monitoring_denomination_pending_done</name> 1138 <anchorfile>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</anchorfile> 1139 <anchor>af98067210c94b22eae8a3d24fba1aac9</anchor> 1140 <arglist>(void)</arglist> 1141 </member> 1142 <member kind="function"> 1143 <type>MHD_RESULT</type> 1144 <name>TAH_get_monitoring_denomination_pending</name> 1145 <anchorfile>d3/d9a/taler-auditor-httpd__get-monitoring-denomination-pending_8h.html</anchorfile> 1146 <anchor>a6a54447f7b179899da3b2d5f91b93f73</anchor> 1147 <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> 1148 </member> 1149 </compound> 1150 <compound kind="file"> 1151 <name>taler-auditor-httpd_get-monitoring-denominations-without-sigs.c</name> 1152 <path>src/auditor/</path> 1153 <filename>d3/df4/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8c.html</filename> 1154 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1155 <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> 1156 <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> 1157 <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> 1158 <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> 1159 <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> 1160 <member kind="function" static="yes"> 1161 <type>static enum GNUNET_GenericReturnValue</type> 1162 <name>process_denominations_without_sigs</name> 1163 <anchorfile>d3/df4/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8c.html</anchorfile> 1164 <anchor>aa3061690c535ce1718f3a3962b8c8c31</anchor> 1165 <arglist>(void *cls, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> 1166 </member> 1167 <member kind="function"> 1168 <type>MHD_RESULT</type> 1169 <name>TAH_get_monitoring_denominations_without_sigs</name> 1170 <anchorfile>d3/df4/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8c.html</anchorfile> 1171 <anchor>add324995250225781d8322d5c9f957a8</anchor> 1172 <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> 1173 </member> 1174 </compound> 1175 <compound kind="file"> 1176 <name>taler-auditor-httpd_get-monitoring-denominations-without-sigs.h</name> 1177 <path>src/auditor/</path> 1178 <filename>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</filename> 1179 <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> 1180 <member kind="function"> 1181 <type>void</type> 1182 <name>TEAH_get_monitoring_denominations_without_sigs_init</name> 1183 <anchorfile>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</anchorfile> 1184 <anchor>ae0c818fd6fb048ec60461a07a855ead7</anchor> 1185 <arglist>(void)</arglist> 1186 </member> 1187 <member kind="function"> 1188 <type>void</type> 1189 <name>TEAH_get_monitoring_denominations_without_sigs_done</name> 1190 <anchorfile>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</anchorfile> 1191 <anchor>a1cae69278fbfe915e243b7a4ff3734b7</anchor> 1192 <arglist>(void)</arglist> 1193 </member> 1194 <member kind="function"> 1195 <type>MHD_RESULT</type> 1196 <name>TAH_get_monitoring_denominations_without_sigs</name> 1197 <anchorfile>d9/df6/taler-auditor-httpd__get-monitoring-denominations-without-sigs_8h.html</anchorfile> 1198 <anchor>add324995250225781d8322d5c9f957a8</anchor> 1199 <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> 1200 </member> 1201 </compound> 1202 <compound kind="file"> 1203 <name>taler-auditor-httpd_get-monitoring-deposit-confirmations.c</name> 1204 <path>src/auditor/</path> 1205 <filename>d6/db4/taler-auditor-httpd__get-monitoring-deposit-confirmations_8c.html</filename> 1206 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1207 <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> 1208 <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> 1209 <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> 1210 <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> 1211 <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> 1212 <member kind="function" static="yes"> 1213 <type>static enum GNUNET_GenericReturnValue</type> 1214 <name>add_deposit_confirmation</name> 1215 <anchorfile>d6/db4/taler-auditor-httpd__get-monitoring-deposit-confirmations_8c.html</anchorfile> 1216 <anchor>a87416054a8766e48e6081ed6a24c9372</anchor> 1217 <arglist>(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> 1218 </member> 1219 <member kind="function"> 1220 <type>MHD_RESULT</type> 1221 <name>TAH_get_monitoring_deposit_confirmations</name> 1222 <anchorfile>d6/db4/taler-auditor-httpd__get-monitoring-deposit-confirmations_8c.html</anchorfile> 1223 <anchor>acf7d1f1528408a6800b251fa05d0fafc</anchor> 1224 <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> 1225 </member> 1226 </compound> 1227 <compound kind="file"> 1228 <name>taler-auditor-httpd_get-monitoring-deposit-confirmations.h</name> 1229 <path>src/auditor/</path> 1230 <filename>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</filename> 1231 <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> 1232 <member kind="function"> 1233 <type>void</type> 1234 <name>TEAH_get_monitoring_deposit_confirmations_init</name> 1235 <anchorfile>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</anchorfile> 1236 <anchor>a47d73869a5a31b9431211c44d7dde037</anchor> 1237 <arglist>(void)</arglist> 1238 </member> 1239 <member kind="function"> 1240 <type>void</type> 1241 <name>TEAH_get_monitoring_deposit_confirmations_done</name> 1242 <anchorfile>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</anchorfile> 1243 <anchor>acf1be75bfbf1f86ea24b3678bb2913ec</anchor> 1244 <arglist>(void)</arglist> 1245 </member> 1246 <member kind="function"> 1247 <type>MHD_RESULT</type> 1248 <name>TAH_get_monitoring_deposit_confirmations</name> 1249 <anchorfile>dd/de8/taler-auditor-httpd__get-monitoring-deposit-confirmations_8h.html</anchorfile> 1250 <anchor>acf7d1f1528408a6800b251fa05d0fafc</anchor> 1251 <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> 1252 </member> 1253 </compound> 1254 <compound kind="file"> 1255 <name>taler-auditor-httpd_get-monitoring-early-aggregation.c</name> 1256 <path>src/auditor/</path> 1257 <filename>d2/da7/taler-auditor-httpd__get-monitoring-early-aggregation_8c.html</filename> 1258 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1259 <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> 1260 <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> 1261 <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> 1262 <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> 1263 <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> 1264 <member kind="function" static="yes"> 1265 <type>static enum GNUNET_GenericReturnValue</type> 1266 <name>add_early_aggregation</name> 1267 <anchorfile>d2/da7/taler-auditor-httpd__get-monitoring-early-aggregation_8c.html</anchorfile> 1268 <anchor>ab01a64c99f49796a2483e26b6cc3e880</anchor> 1269 <arglist>(void *cls, const struct TALER_AUDITORDB_EarlyAggregation *ea)</arglist> 1270 </member> 1271 <member kind="function"> 1272 <type>MHD_RESULT</type> 1273 <name>TAH_get_monitoring_early_aggregation</name> 1274 <anchorfile>d2/da7/taler-auditor-httpd__get-monitoring-early-aggregation_8c.html</anchorfile> 1275 <anchor>aab34bf0ae6706ee2fbfaa426d688c006</anchor> 1276 <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> 1277 </member> 1278 </compound> 1279 <compound kind="file"> 1280 <name>taler-auditor-httpd_get-monitoring-early-aggregation.h</name> 1281 <path>src/auditor/</path> 1282 <filename>d2/d9f/taler-auditor-httpd__get-monitoring-early-aggregation_8h.html</filename> 1283 <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> 1284 <member kind="function"> 1285 <type>MHD_RESULT</type> 1286 <name>TAH_get_monitoring_early_aggregation</name> 1287 <anchorfile>d2/d9f/taler-auditor-httpd__get-monitoring-early-aggregation_8h.html</anchorfile> 1288 <anchor>aab34bf0ae6706ee2fbfaa426d688c006</anchor> 1289 <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> 1290 </member> 1291 </compound> 1292 <compound kind="file"> 1293 <name>taler-auditor-httpd_get-monitoring-emergency-by-count.c</name> 1294 <path>src/auditor/</path> 1295 <filename>db/db2/taler-auditor-httpd__get-monitoring-emergency-by-count_8c.html</filename> 1296 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1297 <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> 1298 <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> 1299 <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> 1300 <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> 1301 <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> 1302 <member kind="function" static="yes"> 1303 <type>static enum GNUNET_GenericReturnValue</type> 1304 <name>process_emergency_by_count</name> 1305 <anchorfile>db/db2/taler-auditor-httpd__get-monitoring-emergency-by-count_8c.html</anchorfile> 1306 <anchor>ae24d47e6dd95f0f027baa050412405ef</anchor> 1307 <arglist>(void *cls, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> 1308 </member> 1309 <member kind="function"> 1310 <type>MHD_RESULT</type> 1311 <name>TAH_get_monitoring_emergency_by_count</name> 1312 <anchorfile>db/db2/taler-auditor-httpd__get-monitoring-emergency-by-count_8c.html</anchorfile> 1313 <anchor>a41f0142e0910f2969a30ab6105d5b705</anchor> 1314 <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> 1315 </member> 1316 </compound> 1317 <compound kind="file"> 1318 <name>taler-auditor-httpd_get-monitoring-emergency-by-count.h</name> 1319 <path>src/auditor/</path> 1320 <filename>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</filename> 1321 <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> 1322 <member kind="function"> 1323 <type>void</type> 1324 <name>TEAH_get_monitoring_emergency_by_count_init</name> 1325 <anchorfile>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</anchorfile> 1326 <anchor>ad02c0555056c0e1841e312010fbe0978</anchor> 1327 <arglist>(void)</arglist> 1328 </member> 1329 <member kind="function"> 1330 <type>void</type> 1331 <name>TEAH_get_monitoring_emergency_by_count_done</name> 1332 <anchorfile>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</anchorfile> 1333 <anchor>a2ce3a4a5542f90950ca427353cf1fb76</anchor> 1334 <arglist>(void)</arglist> 1335 </member> 1336 <member kind="function"> 1337 <type>MHD_RESULT</type> 1338 <name>TAH_get_monitoring_emergency_by_count</name> 1339 <anchorfile>dd/d08/taler-auditor-httpd__get-monitoring-emergency-by-count_8h.html</anchorfile> 1340 <anchor>a41f0142e0910f2969a30ab6105d5b705</anchor> 1341 <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> 1342 </member> 1343 </compound> 1344 <compound kind="file"> 1345 <name>taler-auditor-httpd_get-monitoring-emergency.c</name> 1346 <path>src/auditor/</path> 1347 <filename>de/da3/taler-auditor-httpd__get-monitoring-emergency_8c.html</filename> 1348 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1349 <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> 1350 <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> 1351 <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> 1352 <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> 1353 <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> 1354 <member kind="function" static="yes"> 1355 <type>static enum GNUNET_GenericReturnValue</type> 1356 <name>process_emergency</name> 1357 <anchorfile>de/da3/taler-auditor-httpd__get-monitoring-emergency_8c.html</anchorfile> 1358 <anchor>a21bd2d33e0dd2abd245abb05c44289cd</anchor> 1359 <arglist>(void *cls, const struct TALER_AUDITORDB_Emergency *dc)</arglist> 1360 </member> 1361 <member kind="function"> 1362 <type>MHD_RESULT</type> 1363 <name>TAH_get_monitoring_emergency</name> 1364 <anchorfile>de/da3/taler-auditor-httpd__get-monitoring-emergency_8c.html</anchorfile> 1365 <anchor>a0809d2f9a99a7cda2ca39c4e54575c8a</anchor> 1366 <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> 1367 </member> 1368 </compound> 1369 <compound kind="file"> 1370 <name>taler-auditor-httpd_get-monitoring-emergency.h</name> 1371 <path>src/auditor/</path> 1372 <filename>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</filename> 1373 <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> 1374 <member kind="function"> 1375 <type>void</type> 1376 <name>TEAH_get_monitoring_emergency_init</name> 1377 <anchorfile>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</anchorfile> 1378 <anchor>a76cbe14b61820e23b2d4c1913538b413</anchor> 1379 <arglist>(void)</arglist> 1380 </member> 1381 <member kind="function"> 1382 <type>void</type> 1383 <name>TEAH_get_monitoring_emergency_done</name> 1384 <anchorfile>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</anchorfile> 1385 <anchor>ae877726bfba5665b565ebd8b2a109455</anchor> 1386 <arglist>(void)</arglist> 1387 </member> 1388 <member kind="function"> 1389 <type>MHD_RESULT</type> 1390 <name>TAH_get_monitoring_emergency</name> 1391 <anchorfile>d1/dad/taler-auditor-httpd__get-monitoring-emergency_8h.html</anchorfile> 1392 <anchor>a0809d2f9a99a7cda2ca39c4e54575c8a</anchor> 1393 <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> 1394 </member> 1395 </compound> 1396 <compound kind="file"> 1397 <name>taler-auditor-httpd_get-monitoring-fee-time-inconsistency.c</name> 1398 <path>src/auditor/</path> 1399 <filename>d7/d8f/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8c.html</filename> 1400 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1401 <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> 1402 <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> 1403 <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> 1404 <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> 1405 <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> 1406 <member kind="function" static="yes"> 1407 <type>static enum GNUNET_GenericReturnValue</type> 1408 <name>process_fee_time_inconsistency</name> 1409 <anchorfile>d7/d8f/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8c.html</anchorfile> 1410 <anchor>a3bac34a8d5d4769465abe61b4db7e781</anchor> 1411 <arglist>(void *cls, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> 1412 </member> 1413 <member kind="function"> 1414 <type>MHD_RESULT</type> 1415 <name>TAH_get_monitoring_fee_time_inconsistency</name> 1416 <anchorfile>d7/d8f/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8c.html</anchorfile> 1417 <anchor>ae65e1b733a589cf5b22fb19c396826e2</anchor> 1418 <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> 1419 </member> 1420 </compound> 1421 <compound kind="file"> 1422 <name>taler-auditor-httpd_get-monitoring-fee-time-inconsistency.h</name> 1423 <path>src/auditor/</path> 1424 <filename>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</filename> 1425 <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> 1426 <member kind="function"> 1427 <type>void</type> 1428 <name>TEAH_get_monitoring_fee_time_inconsistency_init</name> 1429 <anchorfile>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</anchorfile> 1430 <anchor>a3a60237518ac8a0e6f6671909182e6e4</anchor> 1431 <arglist>(void)</arglist> 1432 </member> 1433 <member kind="function"> 1434 <type>void</type> 1435 <name>TEAH_get_monitoring_fee_time_inconsistency_done</name> 1436 <anchorfile>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</anchorfile> 1437 <anchor>ad6015b222d7bda0cb7f1342950387aaa</anchor> 1438 <arglist>(void)</arglist> 1439 </member> 1440 <member kind="function"> 1441 <type>MHD_RESULT</type> 1442 <name>TAH_get_monitoring_fee_time_inconsistency</name> 1443 <anchorfile>d9/d55/taler-auditor-httpd__get-monitoring-fee-time-inconsistency_8h.html</anchorfile> 1444 <anchor>ae65e1b733a589cf5b22fb19c396826e2</anchor> 1445 <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> 1446 </member> 1447 </compound> 1448 <compound kind="file"> 1449 <name>taler-auditor-httpd_get-monitoring-historic-denomination-revenue.c</name> 1450 <path>src/auditor/</path> 1451 <filename>de/db4/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8c.html</filename> 1452 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1453 <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> 1454 <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> 1455 <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> 1456 <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> 1457 <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> 1458 <member kind="function" static="yes"> 1459 <type>static enum GNUNET_GenericReturnValue</type> 1460 <name>process_historic_denomination_revenue</name> 1461 <anchorfile>de/db4/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8c.html</anchorfile> 1462 <anchor>a8279108e9be86f6741d97101a522bffc</anchor> 1463 <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> 1464 </member> 1465 <member kind="function"> 1466 <type>MHD_RESULT</type> 1467 <name>TAH_get_monitoring_historic_denomination_revenue</name> 1468 <anchorfile>de/db4/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8c.html</anchorfile> 1469 <anchor>aafc7fb9238ed327dd0d8c59a30b39037</anchor> 1470 <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> 1471 </member> 1472 </compound> 1473 <compound kind="file"> 1474 <name>taler-auditor-httpd_get-monitoring-historic-denomination-revenue.h</name> 1475 <path>src/auditor/</path> 1476 <filename>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</filename> 1477 <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> 1478 <member kind="function"> 1479 <type>void</type> 1480 <name>TEAH_get_monitoring_historic_denomination_revenue_init</name> 1481 <anchorfile>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</anchorfile> 1482 <anchor>a0b9373821a2c53e7ecb1bed9d7d188c6</anchor> 1483 <arglist>(void)</arglist> 1484 </member> 1485 <member kind="function"> 1486 <type>void</type> 1487 <name>TEAH_get_monitoring_historic_denomination_revenue_done</name> 1488 <anchorfile>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</anchorfile> 1489 <anchor>a202a974ad5862f7cdeb2b24afd631be6</anchor> 1490 <arglist>(void)</arglist> 1491 </member> 1492 <member kind="function"> 1493 <type>MHD_RESULT</type> 1494 <name>TAH_get_monitoring_historic_denomination_revenue</name> 1495 <anchorfile>df/dc8/taler-auditor-httpd__get-monitoring-historic-denomination-revenue_8h.html</anchorfile> 1496 <anchor>aafc7fb9238ed327dd0d8c59a30b39037</anchor> 1497 <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> 1498 </member> 1499 </compound> 1500 <compound kind="file"> 1501 <name>taler-auditor-httpd_get-monitoring-historic-reserve-summary.c</name> 1502 <path>src/auditor/</path> 1503 <filename>dd/dec/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8c.html</filename> 1504 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1505 <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> 1506 <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> 1507 <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> 1508 <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> 1509 <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> 1510 <member kind="function" static="yes"> 1511 <type>static enum GNUNET_GenericReturnValue</type> 1512 <name>process_historic_reserve_summary</name> 1513 <anchorfile>dd/dec/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8c.html</anchorfile> 1514 <anchor>a0846f2dc012448c384f0b86c05304b63</anchor> 1515 <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> 1516 </member> 1517 <member kind="function"> 1518 <type>MHD_RESULT</type> 1519 <name>TAH_get_monitoring_historic_reserve_summary</name> 1520 <anchorfile>dd/dec/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8c.html</anchorfile> 1521 <anchor>a6713f6f056bfa69bdbc7a6febbfc6c50</anchor> 1522 <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> 1523 </member> 1524 </compound> 1525 <compound kind="file"> 1526 <name>taler-auditor-httpd_get-monitoring-historic-reserve-summary.h</name> 1527 <path>src/auditor/</path> 1528 <filename>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</filename> 1529 <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> 1530 <member kind="function"> 1531 <type>void</type> 1532 <name>TEAH_get_monitoring_historic_reserve_summary_init</name> 1533 <anchorfile>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</anchorfile> 1534 <anchor>adab225e49a8ab0a58fadc9b750554506</anchor> 1535 <arglist>(void)</arglist> 1536 </member> 1537 <member kind="function"> 1538 <type>void</type> 1539 <name>TEAH_get_monitoring_historic_reserve_summary_done</name> 1540 <anchorfile>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</anchorfile> 1541 <anchor>a75b95206206ea102be9c5405ec32c5f8</anchor> 1542 <arglist>(void)</arglist> 1543 </member> 1544 <member kind="function"> 1545 <type>MHD_RESULT</type> 1546 <name>TAH_get_monitoring_historic_reserve_summary</name> 1547 <anchorfile>d8/d07/taler-auditor-httpd__get-monitoring-historic-reserve-summary_8h.html</anchorfile> 1548 <anchor>a6713f6f056bfa69bdbc7a6febbfc6c50</anchor> 1549 <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> 1550 </member> 1551 </compound> 1552 <compound kind="file"> 1553 <name>taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.c</name> 1554 <path>src/auditor/</path> 1555 <filename>d4/d07/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8c.html</filename> 1556 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1557 <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> 1558 <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> 1559 <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> 1560 <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> 1561 <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> 1562 <member kind="function" static="yes"> 1563 <type>static enum GNUNET_GenericReturnValue</type> 1564 <name>process_misattribution_in_inconsistency</name> 1565 <anchorfile>d4/d07/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8c.html</anchorfile> 1566 <anchor>aa370dc041901a5af5d0a6a6bace4a592</anchor> 1567 <arglist>(void *cls, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> 1568 </member> 1569 <member kind="function"> 1570 <type>MHD_RESULT</type> 1571 <name>TAH_get_monitoring_misattribution_in_inconsistency</name> 1572 <anchorfile>d4/d07/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8c.html</anchorfile> 1573 <anchor>ae388405a4e03909d2d7eda4ac1733325</anchor> 1574 <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> 1575 </member> 1576 </compound> 1577 <compound kind="file"> 1578 <name>taler-auditor-httpd_get-monitoring-misattribution-in-inconsistency.h</name> 1579 <path>src/auditor/</path> 1580 <filename>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</filename> 1581 <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> 1582 <member kind="function"> 1583 <type>void</type> 1584 <name>TEAH_get_monitoring_misattribution_in_inconsistency_init</name> 1585 <anchorfile>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</anchorfile> 1586 <anchor>ab975debff0b390a6b0191b44e66f533a</anchor> 1587 <arglist>(void)</arglist> 1588 </member> 1589 <member kind="function"> 1590 <type>void</type> 1591 <name>TEAH_get_monitoring_misattribution_in_inconsistency_done</name> 1592 <anchorfile>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</anchorfile> 1593 <anchor>af1b829d7775a65daedddea78b3e5680f</anchor> 1594 <arglist>(void)</arglist> 1595 </member> 1596 <member kind="function"> 1597 <type>MHD_RESULT</type> 1598 <name>TAH_get_monitoring_misattribution_in_inconsistency</name> 1599 <anchorfile>d9/da5/taler-auditor-httpd__get-monitoring-misattribution-in-inconsistency_8h.html</anchorfile> 1600 <anchor>ae388405a4e03909d2d7eda4ac1733325</anchor> 1601 <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> 1602 </member> 1603 </compound> 1604 <compound kind="file"> 1605 <name>taler-auditor-httpd_get-monitoring-pending-deposits.c</name> 1606 <path>src/auditor/</path> 1607 <filename>d0/d4d/taler-auditor-httpd__get-monitoring-pending-deposits_8c.html</filename> 1608 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1609 <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> 1610 <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> 1611 <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> 1612 <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> 1613 <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> 1614 <member kind="function" static="yes"> 1615 <type>static void</type> 1616 <name>add_pending_deposit</name> 1617 <anchorfile>d0/d4d/taler-auditor-httpd__get-monitoring-pending-deposits_8c.html</anchorfile> 1618 <anchor>af65a76de04c3ede2a44f0f913d1e3bd9</anchor> 1619 <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> 1620 </member> 1621 <member kind="function"> 1622 <type>MHD_RESULT</type> 1623 <name>TAH_get_monitoring_pending_deposits</name> 1624 <anchorfile>d0/d4d/taler-auditor-httpd__get-monitoring-pending-deposits_8c.html</anchorfile> 1625 <anchor>a1c86727e1db4cacaecfe39f1136f3ab0</anchor> 1626 <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> 1627 </member> 1628 </compound> 1629 <compound kind="file"> 1630 <name>taler-auditor-httpd_get-monitoring-pending-deposits.h</name> 1631 <path>src/auditor/</path> 1632 <filename>d6/dc8/taler-auditor-httpd__get-monitoring-pending-deposits_8h.html</filename> 1633 <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> 1634 <member kind="function"> 1635 <type>MHD_RESULT</type> 1636 <name>TAH_get_monitoring_pending_deposits</name> 1637 <anchorfile>d6/dc8/taler-auditor-httpd__get-monitoring-pending-deposits_8h.html</anchorfile> 1638 <anchor>a1c86727e1db4cacaecfe39f1136f3ab0</anchor> 1639 <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> 1640 </member> 1641 </compound> 1642 <compound kind="file"> 1643 <name>taler-auditor-httpd_get-monitoring-progress.c</name> 1644 <path>src/auditor/</path> 1645 <filename>d4/df7/taler-auditor-httpd__get-monitoring-progress_8c.html</filename> 1646 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1647 <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> 1648 <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> 1649 <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> 1650 <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> 1651 <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> 1652 <member kind="function" static="yes"> 1653 <type>static enum GNUNET_GenericReturnValue</type> 1654 <name>process_progress</name> 1655 <anchorfile>d4/df7/taler-auditor-httpd__get-monitoring-progress_8c.html</anchorfile> 1656 <anchor>a983b0ffc9520df59977b9bb7a7fe7095</anchor> 1657 <arglist>(void *cls, const struct TALER_AUDITORDB_Progress *dc)</arglist> 1658 </member> 1659 <member kind="function"> 1660 <type>MHD_RESULT</type> 1661 <name>TAH_get_monitoring_progress</name> 1662 <anchorfile>d4/df7/taler-auditor-httpd__get-monitoring-progress_8c.html</anchorfile> 1663 <anchor>a492a9f36f99f3c1c47e752501e25762a</anchor> 1664 <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> 1665 </member> 1666 </compound> 1667 <compound kind="file"> 1668 <name>taler-auditor-httpd_get-monitoring-progress.h</name> 1669 <path>src/auditor/</path> 1670 <filename>d6/da6/taler-auditor-httpd__get-monitoring-progress_8h.html</filename> 1671 <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> 1672 <member kind="function"> 1673 <type>MHD_RESULT</type> 1674 <name>TAH_get_monitoring_progress</name> 1675 <anchorfile>d6/da6/taler-auditor-httpd__get-monitoring-progress_8h.html</anchorfile> 1676 <anchor>a492a9f36f99f3c1c47e752501e25762a</anchor> 1677 <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> 1678 </member> 1679 </compound> 1680 <compound kind="file"> 1681 <name>taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.c</name> 1682 <path>src/auditor/</path> 1683 <filename>d9/ddd/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8c.html</filename> 1684 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1685 <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> 1686 <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> 1687 <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> 1688 <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> 1689 <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> 1690 <member kind="function" static="yes"> 1691 <type>static enum GNUNET_GenericReturnValue</type> 1692 <name>process_purse_not_closed_inconsistencies</name> 1693 <anchorfile>d9/ddd/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8c.html</anchorfile> 1694 <anchor>ae94098e68aa123a52ab6ac958f55a1c5</anchor> 1695 <arglist>(void *cls, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> 1696 </member> 1697 <member kind="function"> 1698 <type>MHD_RESULT</type> 1699 <name>TAH_get_monitoring_purse_not_closed_inconsistencies</name> 1700 <anchorfile>d9/ddd/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8c.html</anchorfile> 1701 <anchor>a4f51a2bc2f4efc38d0d15443ff62dc31</anchor> 1702 <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> 1703 </member> 1704 </compound> 1705 <compound kind="file"> 1706 <name>taler-auditor-httpd_get-monitoring-purse-not-closed-inconsistencies.h</name> 1707 <path>src/auditor/</path> 1708 <filename>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</filename> 1709 <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> 1710 <member kind="function"> 1711 <type>void</type> 1712 <name>TEAH_get_monitoring_purse_not_closed_inconsistencies_init</name> 1713 <anchorfile>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</anchorfile> 1714 <anchor>a7e3395e5860444cecb86dd09ae617f98</anchor> 1715 <arglist>(void)</arglist> 1716 </member> 1717 <member kind="function"> 1718 <type>void</type> 1719 <name>TEAH_get_monitoring_purse_not_closed_inconsistencies_done</name> 1720 <anchorfile>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</anchorfile> 1721 <anchor>ad2d62c7131c8bb6409397e12a94fd8b7</anchor> 1722 <arglist>(void)</arglist> 1723 </member> 1724 <member kind="function"> 1725 <type>MHD_RESULT</type> 1726 <name>TAH_get_monitoring_purse_not_closed_inconsistencies</name> 1727 <anchorfile>df/d9e/taler-auditor-httpd__get-monitoring-purse-not-closed-inconsistencies_8h.html</anchorfile> 1728 <anchor>a4f51a2bc2f4efc38d0d15443ff62dc31</anchor> 1729 <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> 1730 </member> 1731 </compound> 1732 <compound kind="file"> 1733 <name>taler-auditor-httpd_get-monitoring-purses.c</name> 1734 <path>src/auditor/</path> 1735 <filename>d3/d9f/taler-auditor-httpd__get-monitoring-purses_8c.html</filename> 1736 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1737 <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> 1738 <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> 1739 <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> 1740 <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> 1741 <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> 1742 <member kind="function" static="yes"> 1743 <type>static enum GNUNET_GenericReturnValue</type> 1744 <name>process_purses</name> 1745 <anchorfile>d3/d9f/taler-auditor-httpd__get-monitoring-purses_8c.html</anchorfile> 1746 <anchor>afa16f1b87dad5fd8b92742e0b51ea4d5</anchor> 1747 <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Purses *dc)</arglist> 1748 </member> 1749 <member kind="function"> 1750 <type>MHD_RESULT</type> 1751 <name>TAH_get_monitoring_purses</name> 1752 <anchorfile>d3/d9f/taler-auditor-httpd__get-monitoring-purses_8c.html</anchorfile> 1753 <anchor>a877809030fc1153a498132187c5d41b4</anchor> 1754 <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> 1755 </member> 1756 </compound> 1757 <compound kind="file"> 1758 <name>taler-auditor-httpd_get-monitoring-purses.h</name> 1759 <path>src/auditor/</path> 1760 <filename>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</filename> 1761 <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> 1762 <member kind="function"> 1763 <type>void</type> 1764 <name>TEAH_get_monitoring_purses_init</name> 1765 <anchorfile>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</anchorfile> 1766 <anchor>a942c5d09960c70bfdbccdd06374e8cb6</anchor> 1767 <arglist>(void)</arglist> 1768 </member> 1769 <member kind="function"> 1770 <type>void</type> 1771 <name>TEAH_get_monitoring_purses_done</name> 1772 <anchorfile>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</anchorfile> 1773 <anchor>afa60d460ace48496014107985699f5d6</anchor> 1774 <arglist>(void)</arglist> 1775 </member> 1776 <member kind="function"> 1777 <type>MHD_RESULT</type> 1778 <name>TAH_get_monitoring_purses</name> 1779 <anchorfile>d5/dfa/taler-auditor-httpd__get-monitoring-purses_8h.html</anchorfile> 1780 <anchor>a877809030fc1153a498132187c5d41b4</anchor> 1781 <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> 1782 </member> 1783 </compound> 1784 <compound kind="file"> 1785 <name>taler-auditor-httpd_get-monitoring-reserve-balance-insufficient-inconsistency.c</name> 1786 <path>src/auditor/</path> 1787 <filename>dd/dee/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8c.html</filename> 1788 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1789 <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> 1790 <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> 1791 <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> 1792 <member kind="function" static="yes"> 1793 <type>static enum GNUNET_GenericReturnValue</type> 1794 <name>process_reserve_balance_insufficient_inconsistency</name> 1795 <anchorfile>dd/dee/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8c.html</anchorfile> 1796 <anchor>ac8b2f2e25d459c48939e87f6d846caff</anchor> 1797 <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> 1798 </member> 1799 <member kind="function"> 1800 <type>MHD_RESULT</type> 1801 <name>TAH_get_monitoring_reserve_balance_insufficient_inconsistency</name> 1802 <anchorfile>dd/dee/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8c.html</anchorfile> 1803 <anchor>af2c8624d6a43df5666211c0389b73565</anchor> 1804 <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> 1805 </member> 1806 </compound> 1807 <compound kind="file"> 1808 <name>taler-auditor-httpd_get-monitoring-reserve-balance-insufficient-inconsistency.h</name> 1809 <path>src/auditor/</path> 1810 <filename>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</filename> 1811 <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> 1812 <member kind="define"> 1813 <type>#define</type> 1814 <name>TALER_AUDITOR_HTTPD_GET_MONITORING_RESERVE_BALANCE_INSUFFICIENT_INCONSISTENCY_H</name> 1815 <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> 1816 <anchor>ac385e6b488bcc166715877eb1f8fef58</anchor> 1817 <arglist></arglist> 1818 </member> 1819 <member kind="function"> 1820 <type>void</type> 1821 <name>TEAH_get_monitoring_reserve_balance_insufficient_inconsistency_init</name> 1822 <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> 1823 <anchor>a752c7dffb6a1651ab067e46e56ef4222</anchor> 1824 <arglist>(void)</arglist> 1825 </member> 1826 <member kind="function"> 1827 <type>void</type> 1828 <name>TEAH_get_monitoring_reserve_balance_insufficient_inconsistency_done</name> 1829 <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> 1830 <anchor>abc2d96bed39eb62f81ea261aa42ef6ad</anchor> 1831 <arglist>(void)</arglist> 1832 </member> 1833 <member kind="function"> 1834 <type>MHD_RESULT</type> 1835 <name>TAH_get_monitoring_reserve_balance_insufficient_inconsistency</name> 1836 <anchorfile>de/d9e/taler-auditor-httpd__get-monitoring-reserve-balance-insufficient-inconsistency_8h.html</anchorfile> 1837 <anchor>af2c8624d6a43df5666211c0389b73565</anchor> 1838 <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> 1839 </member> 1840 </compound> 1841 <compound kind="file"> 1842 <name>taler-auditor-httpd_get-monitoring-reserve-balance-summary-wrong-inconsistency.c</name> 1843 <path>src/auditor/</path> 1844 <filename>df/d25/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8c.html</filename> 1845 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1846 <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> 1847 <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> 1848 <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> 1849 <member kind="function" static="yes"> 1850 <type>static enum GNUNET_GenericReturnValue</type> 1851 <name>process_reserve_balance_summary_wrong_inconsistency</name> 1852 <anchorfile>df/d25/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8c.html</anchorfile> 1853 <anchor>af2b841993effa5f31118af2d95334a90</anchor> 1854 <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> 1855 </member> 1856 <member kind="function"> 1857 <type>MHD_RESULT</type> 1858 <name>TAH_get_monitoring_reserve_balance_summary_wrong_inconsistency</name> 1859 <anchorfile>df/d25/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8c.html</anchorfile> 1860 <anchor>a0fdc02a151cd757fc1820f40a64f9cdb</anchor> 1861 <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> 1862 </member> 1863 </compound> 1864 <compound kind="file"> 1865 <name>taler-auditor-httpd_get-monitoring-reserve-balance-summary-wrong-inconsistency.h</name> 1866 <path>src/auditor/</path> 1867 <filename>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</filename> 1868 <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> 1869 <member kind="define"> 1870 <type>#define</type> 1871 <name>TALER_AUDITOR_HTTPD_GET_MONITORING_RESERVE_BALANCE_SUMMARY_WRONG_INCONSISTENCY_H</name> 1872 <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> 1873 <anchor>aadfde2343184f1fbdce683452cc89007</anchor> 1874 <arglist></arglist> 1875 </member> 1876 <member kind="function"> 1877 <type>void</type> 1878 <name>TEAH_get_monitoring_reserve_balance_summary_wrong_inconsistency_init</name> 1879 <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> 1880 <anchor>a561467e1dbca1f255abd36ae36a7c0ab</anchor> 1881 <arglist>(void)</arglist> 1882 </member> 1883 <member kind="function"> 1884 <type>void</type> 1885 <name>TEAH_get_monitoring_reserve_balance_summary_wrong_inconsistency_done</name> 1886 <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> 1887 <anchor>a288fbdc699b1e63d9474c8a5b4e26fa4</anchor> 1888 <arglist>(void)</arglist> 1889 </member> 1890 <member kind="function"> 1891 <type>MHD_RESULT</type> 1892 <name>TAH_get_monitoring_reserve_balance_summary_wrong_inconsistency</name> 1893 <anchorfile>dd/ddb/taler-auditor-httpd__get-monitoring-reserve-balance-summary-wrong-inconsistency_8h.html</anchorfile> 1894 <anchor>a0fdc02a151cd757fc1820f40a64f9cdb</anchor> 1895 <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> 1896 </member> 1897 </compound> 1898 <compound kind="file"> 1899 <name>taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.c</name> 1900 <path>src/auditor/</path> 1901 <filename>da/dc7/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8c.html</filename> 1902 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1903 <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> 1904 <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> 1905 <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> 1906 <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> 1907 <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> 1908 <member kind="function" static="yes"> 1909 <type>static enum GNUNET_GenericReturnValue</type> 1910 <name>process_reserve_in_inconsistency</name> 1911 <anchorfile>da/dc7/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8c.html</anchorfile> 1912 <anchor>aa99082dc101acabb2e6558198a4db81b</anchor> 1913 <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 1914 </member> 1915 <member kind="function"> 1916 <type>MHD_RESULT</type> 1917 <name>TAH_get_monitoring_reserve_in_inconsistency</name> 1918 <anchorfile>da/dc7/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8c.html</anchorfile> 1919 <anchor>ac0e67548cdb7be90efcc3fa393dac95c</anchor> 1920 <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> 1921 </member> 1922 </compound> 1923 <compound kind="file"> 1924 <name>taler-auditor-httpd_get-monitoring-reserve-in-inconsistency.h</name> 1925 <path>src/auditor/</path> 1926 <filename>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</filename> 1927 <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> 1928 <member kind="function"> 1929 <type>void</type> 1930 <name>TEAH_get_monitoring_reserve_in_inconsistency_init</name> 1931 <anchorfile>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</anchorfile> 1932 <anchor>a6fa0c9074c13d85de70f93c3ec855b16</anchor> 1933 <arglist>(void)</arglist> 1934 </member> 1935 <member kind="function"> 1936 <type>void</type> 1937 <name>TEAH_get_monitoring_reserve_in_inconsistency_done</name> 1938 <anchorfile>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</anchorfile> 1939 <anchor>a436b630b350aa61b6009d7997f495460</anchor> 1940 <arglist>(void)</arglist> 1941 </member> 1942 <member kind="function"> 1943 <type>MHD_RESULT</type> 1944 <name>TAH_get_monitoring_reserve_in_inconsistency</name> 1945 <anchorfile>d9/dd5/taler-auditor-httpd__get-monitoring-reserve-in-inconsistency_8h.html</anchorfile> 1946 <anchor>ac0e67548cdb7be90efcc3fa393dac95c</anchor> 1947 <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> 1948 </member> 1949 </compound> 1950 <compound kind="file"> 1951 <name>taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.c</name> 1952 <path>src/auditor/</path> 1953 <filename>d1/df4/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8c.html</filename> 1954 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 1955 <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> 1956 <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> 1957 <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> 1958 <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> 1959 <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> 1960 <member kind="function" static="yes"> 1961 <type>static enum GNUNET_GenericReturnValue</type> 1962 <name>process_reserve_not_closed_inconsistency</name> 1963 <anchorfile>d1/df4/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8c.html</anchorfile> 1964 <anchor>aef39aac414b19eda37371af988dfcb83</anchor> 1965 <arglist>(void *cls, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> 1966 </member> 1967 <member kind="function"> 1968 <type>MHD_RESULT</type> 1969 <name>TAH_get_monitoring_reserve_not_closed_inconsistency</name> 1970 <anchorfile>d1/df4/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8c.html</anchorfile> 1971 <anchor>ad44c8601f340ee98bf89520bdb64d1ec</anchor> 1972 <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> 1973 </member> 1974 </compound> 1975 <compound kind="file"> 1976 <name>taler-auditor-httpd_get-monitoring-reserve-not-closed-inconsistency.h</name> 1977 <path>src/auditor/</path> 1978 <filename>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</filename> 1979 <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> 1980 <member kind="function"> 1981 <type>void</type> 1982 <name>TEAH_get_monitoring_reserve_not_closed_inconsistency_init</name> 1983 <anchorfile>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</anchorfile> 1984 <anchor>ae9e572d19db9cb7acdd47038066fe3ec</anchor> 1985 <arglist>(void)</arglist> 1986 </member> 1987 <member kind="function"> 1988 <type>void</type> 1989 <name>TEAH_get_monitoring_reserve_not_closed_inconsistency_done</name> 1990 <anchorfile>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</anchorfile> 1991 <anchor>a404aaa801c403a405f6df281b450703c</anchor> 1992 <arglist>(void)</arglist> 1993 </member> 1994 <member kind="function"> 1995 <type>MHD_RESULT</type> 1996 <name>TAH_get_monitoring_reserve_not_closed_inconsistency</name> 1997 <anchorfile>d0/d45/taler-auditor-httpd__get-monitoring-reserve-not-closed-inconsistency_8h.html</anchorfile> 1998 <anchor>ad44c8601f340ee98bf89520bdb64d1ec</anchor> 1999 <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> 2000 </member> 2001 </compound> 2002 <compound kind="file"> 2003 <name>taler-auditor-httpd_get-monitoring-reserves.c</name> 2004 <path>src/auditor/</path> 2005 <filename>d3/da0/taler-auditor-httpd__get-monitoring-reserves_8c.html</filename> 2006 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2007 <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> 2008 <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> 2009 <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> 2010 <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> 2011 <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> 2012 <member kind="function" static="yes"> 2013 <type>static enum GNUNET_GenericReturnValue</type> 2014 <name>process_reserves</name> 2015 <anchorfile>d3/da0/taler-auditor-httpd__get-monitoring-reserves_8c.html</anchorfile> 2016 <anchor>ad5798eda9887ce22fb22e60dff11c13a</anchor> 2017 <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Reserves *dc)</arglist> 2018 </member> 2019 <member kind="function"> 2020 <type>MHD_RESULT</type> 2021 <name>TAH_get_monitoring_reserves</name> 2022 <anchorfile>d3/da0/taler-auditor-httpd__get-monitoring-reserves_8c.html</anchorfile> 2023 <anchor>afee2098b4c4a2946266ab56136e9e405</anchor> 2024 <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> 2025 </member> 2026 </compound> 2027 <compound kind="file"> 2028 <name>taler-auditor-httpd_get-monitoring-reserves.h</name> 2029 <path>src/auditor/</path> 2030 <filename>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</filename> 2031 <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> 2032 <member kind="function"> 2033 <type>void</type> 2034 <name>TEAH_get_monitoring_reserves_init</name> 2035 <anchorfile>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</anchorfile> 2036 <anchor>a5fac3973eb97637a15b7feab445eb3bf</anchor> 2037 <arglist>(void)</arglist> 2038 </member> 2039 <member kind="function"> 2040 <type>void</type> 2041 <name>TEAH_get_monitoring_reserves_done</name> 2042 <anchorfile>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</anchorfile> 2043 <anchor>aa1977873deac35e9a37bba051e53e84b</anchor> 2044 <arglist>(void)</arglist> 2045 </member> 2046 <member kind="function"> 2047 <type>MHD_RESULT</type> 2048 <name>TAH_get_monitoring_reserves</name> 2049 <anchorfile>d7/d0d/taler-auditor-httpd__get-monitoring-reserves_8h.html</anchorfile> 2050 <anchor>afee2098b4c4a2946266ab56136e9e405</anchor> 2051 <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> 2052 </member> 2053 </compound> 2054 <compound kind="file"> 2055 <name>taler-auditor-httpd_get-monitoring-row-inconsistency.c</name> 2056 <path>src/auditor/</path> 2057 <filename>d1/daf/taler-auditor-httpd__get-monitoring-row-inconsistency_8c.html</filename> 2058 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2059 <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> 2060 <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> 2061 <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> 2062 <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> 2063 <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> 2064 <member kind="function" static="yes"> 2065 <type>static enum GNUNET_GenericReturnValue</type> 2066 <name>add_row_inconsistency</name> 2067 <anchorfile>d1/daf/taler-auditor-httpd__get-monitoring-row-inconsistency_8c.html</anchorfile> 2068 <anchor>a4b375312a41a9243fdf19d24540150c5</anchor> 2069 <arglist>(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> 2070 </member> 2071 <member kind="function"> 2072 <type>MHD_RESULT</type> 2073 <name>TAH_get_monitoring_row_inconsistency</name> 2074 <anchorfile>d1/daf/taler-auditor-httpd__get-monitoring-row-inconsistency_8c.html</anchorfile> 2075 <anchor>af8a3eed9127ffe8abab8021dc69d5b7e</anchor> 2076 <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> 2077 </member> 2078 </compound> 2079 <compound kind="file"> 2080 <name>taler-auditor-httpd_get-monitoring-row-inconsistency.h</name> 2081 <path>src/auditor/</path> 2082 <filename>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</filename> 2083 <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> 2084 <member kind="function"> 2085 <type>void</type> 2086 <name>TEAH_get_monitoring_row_inconsistency_init</name> 2087 <anchorfile>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</anchorfile> 2088 <anchor>a06678d6f715696e78b18541dc7dbe077</anchor> 2089 <arglist>(void)</arglist> 2090 </member> 2091 <member kind="function"> 2092 <type>void</type> 2093 <name>TEAH_get_monitoring_row_inconsistency_done</name> 2094 <anchorfile>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</anchorfile> 2095 <anchor>a5544b539fcc8e7a45977c4bc6fb23150</anchor> 2096 <arglist>(void)</arglist> 2097 </member> 2098 <member kind="function"> 2099 <type>MHD_RESULT</type> 2100 <name>TAH_get_monitoring_row_inconsistency</name> 2101 <anchorfile>d3/dd4/taler-auditor-httpd__get-monitoring-row-inconsistency_8h.html</anchorfile> 2102 <anchor>af8a3eed9127ffe8abab8021dc69d5b7e</anchor> 2103 <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> 2104 </member> 2105 </compound> 2106 <compound kind="file"> 2107 <name>taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.c</name> 2108 <path>src/auditor/</path> 2109 <filename>d9/dff/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8c.html</filename> 2110 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2111 <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> 2112 <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> 2113 <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> 2114 <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> 2115 <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> 2116 <member kind="function" static="yes"> 2117 <type>static enum GNUNET_GenericReturnValue</type> 2118 <name>process_row_minor_inconsistencies</name> 2119 <anchorfile>d9/dff/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8c.html</anchorfile> 2120 <anchor>aa544de69d1ec02dc7e09e239629869e1</anchor> 2121 <arglist>(void *cls, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> 2122 </member> 2123 <member kind="function"> 2124 <type>MHD_RESULT</type> 2125 <name>TAH_get_monitoring_row_minor_inconsistencies</name> 2126 <anchorfile>d9/dff/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8c.html</anchorfile> 2127 <anchor>aab4b85f700e7a89464b0f743669411d9</anchor> 2128 <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> 2129 </member> 2130 </compound> 2131 <compound kind="file"> 2132 <name>taler-auditor-httpd_get-monitoring-row-minor-inconsistencies.h</name> 2133 <path>src/auditor/</path> 2134 <filename>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</filename> 2135 <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> 2136 <member kind="function"> 2137 <type>void</type> 2138 <name>TEAH_get_monitoring_row_minor_inconsistencies_init</name> 2139 <anchorfile>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</anchorfile> 2140 <anchor>ae0b883022e0fd97672998db27a450f8a</anchor> 2141 <arglist>(void)</arglist> 2142 </member> 2143 <member kind="function"> 2144 <type>void</type> 2145 <name>TEAH_get_monitoring_row_minor_inconsistencies_done</name> 2146 <anchorfile>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</anchorfile> 2147 <anchor>a58c8ee6e5dffe220b8efbe6ce3d1a994</anchor> 2148 <arglist>(void)</arglist> 2149 </member> 2150 <member kind="function"> 2151 <type>MHD_RESULT</type> 2152 <name>TAH_get_monitoring_row_minor_inconsistencies</name> 2153 <anchorfile>d2/d56/taler-auditor-httpd__get-monitoring-row-minor-inconsistencies_8h.html</anchorfile> 2154 <anchor>aab4b85f700e7a89464b0f743669411d9</anchor> 2155 <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> 2156 </member> 2157 </compound> 2158 <compound kind="file"> 2159 <name>taler-auditor-httpd_get-monitoring-wire-format-inconsistency.c</name> 2160 <path>src/auditor/</path> 2161 <filename>d3/da5/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8c.html</filename> 2162 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2163 <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> 2164 <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> 2165 <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> 2166 <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> 2167 <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> 2168 <member kind="function" static="yes"> 2169 <type>static enum GNUNET_GenericReturnValue</type> 2170 <name>process_wire_format_inconsistency</name> 2171 <anchorfile>d3/da5/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8c.html</anchorfile> 2172 <anchor>a30c6df38fe2b22b2cc870880bc7a29dc</anchor> 2173 <arglist>(void *cls, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> 2174 </member> 2175 <member kind="function"> 2176 <type>MHD_RESULT</type> 2177 <name>TAH_get_monitoring_wire_format_inconsistency</name> 2178 <anchorfile>d3/da5/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8c.html</anchorfile> 2179 <anchor>abdc62cf56f6b6da35cdfc7ac923e301b</anchor> 2180 <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> 2181 </member> 2182 </compound> 2183 <compound kind="file"> 2184 <name>taler-auditor-httpd_get-monitoring-wire-format-inconsistency.h</name> 2185 <path>src/auditor/</path> 2186 <filename>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</filename> 2187 <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> 2188 <member kind="function"> 2189 <type>void</type> 2190 <name>TEAH_get_monitoring_wire_format_inconsistency_init</name> 2191 <anchorfile>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</anchorfile> 2192 <anchor>ac065ff6de686ae1083e861af2a0e5711</anchor> 2193 <arglist>(void)</arglist> 2194 </member> 2195 <member kind="function"> 2196 <type>void</type> 2197 <name>TEAH_get_monitoring_wire_format_inconsistency_done</name> 2198 <anchorfile>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</anchorfile> 2199 <anchor>a209d1c550a94de18058c446383b10693</anchor> 2200 <arglist>(void)</arglist> 2201 </member> 2202 <member kind="function"> 2203 <type>MHD_RESULT</type> 2204 <name>TAH_get_monitoring_wire_format_inconsistency</name> 2205 <anchorfile>de/d99/taler-auditor-httpd__get-monitoring-wire-format-inconsistency_8h.html</anchorfile> 2206 <anchor>abdc62cf56f6b6da35cdfc7ac923e301b</anchor> 2207 <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> 2208 </member> 2209 </compound> 2210 <compound kind="file"> 2211 <name>taler-auditor-httpd_get-monitoring-wire-out-inconsistency.c</name> 2212 <path>src/auditor/</path> 2213 <filename>d1/d23/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8c.html</filename> 2214 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2215 <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> 2216 <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> 2217 <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> 2218 <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> 2219 <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> 2220 <member kind="function" static="yes"> 2221 <type>static enum GNUNET_GenericReturnValue</type> 2222 <name>process_wire_out_inconsistency</name> 2223 <anchorfile>d1/d23/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8c.html</anchorfile> 2224 <anchor>aff0af5e833f416133b9580186647ebfd</anchor> 2225 <arglist>(void *cls, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> 2226 </member> 2227 <member kind="function"> 2228 <type>MHD_RESULT</type> 2229 <name>TAH_get_monitoring_wire_out_inconsistency</name> 2230 <anchorfile>d1/d23/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8c.html</anchorfile> 2231 <anchor>a3a6dc846dffc316a7f5be9b0c4f8a408</anchor> 2232 <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> 2233 </member> 2234 </compound> 2235 <compound kind="file"> 2236 <name>taler-auditor-httpd_get-monitoring-wire-out-inconsistency.h</name> 2237 <path>src/auditor/</path> 2238 <filename>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</filename> 2239 <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> 2240 <member kind="function"> 2241 <type>void</type> 2242 <name>TEAH_get_monitoring_wire_out_inconsistency_init</name> 2243 <anchorfile>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</anchorfile> 2244 <anchor>a85933ff08e75e48e80f1217321d7941a</anchor> 2245 <arglist>(void)</arglist> 2246 </member> 2247 <member kind="function"> 2248 <type>void</type> 2249 <name>TEAH_get_monitoring_wire_out_inconsistency_done</name> 2250 <anchorfile>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</anchorfile> 2251 <anchor>ae6280515040b4f809009cf04de6a7975</anchor> 2252 <arglist>(void)</arglist> 2253 </member> 2254 <member kind="function"> 2255 <type>MHD_RESULT</type> 2256 <name>TAH_get_monitoring_wire_out_inconsistency</name> 2257 <anchorfile>de/d9c/taler-auditor-httpd__get-monitoring-wire-out-inconsistency_8h.html</anchorfile> 2258 <anchor>a3a6dc846dffc316a7f5be9b0c4f8a408</anchor> 2259 <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> 2260 </member> 2261 </compound> 2262 <compound kind="file"> 2263 <name>taler-auditor-httpd_mhd.c</name> 2264 <path>src/auditor/</path> 2265 <filename>d8/da3/taler-auditor-httpd__mhd_8c.html</filename> 2266 <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> 2267 <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> 2268 <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> 2269 <member kind="function"> 2270 <type>MHD_RESULT</type> 2271 <name>TAH_MHD_handler_static_response</name> 2272 <anchorfile>d8/da3/taler-auditor-httpd__mhd_8c.html</anchorfile> 2273 <anchor>a7531b6723ee1d42efe756cf8822b2dfe</anchor> 2274 <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> 2275 </member> 2276 <member kind="function"> 2277 <type>MHD_RESULT</type> 2278 <name>TAH_MHD_handler_agpl_redirect</name> 2279 <anchorfile>d8/da3/taler-auditor-httpd__mhd_8c.html</anchorfile> 2280 <anchor>aa1f9019c395a0fc26c1672089bd0926a</anchor> 2281 <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> 2282 </member> 2283 </compound> 2284 <compound kind="file"> 2285 <name>taler-auditor-httpd_mhd.h</name> 2286 <path>src/auditor/</path> 2287 <filename>d5/d39/taler-auditor-httpd__mhd_8h.html</filename> 2288 <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> 2289 <member kind="function"> 2290 <type>MHD_RESULT</type> 2291 <name>TAH_MHD_handler_static_response</name> 2292 <anchorfile>d5/d39/taler-auditor-httpd__mhd_8h.html</anchorfile> 2293 <anchor>a7531b6723ee1d42efe756cf8822b2dfe</anchor> 2294 <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> 2295 </member> 2296 <member kind="function"> 2297 <type>MHD_RESULT</type> 2298 <name>TAH_MHD_handler_agpl_redirect</name> 2299 <anchorfile>d5/d39/taler-auditor-httpd__mhd_8h.html</anchorfile> 2300 <anchor>aa1f9019c395a0fc26c1672089bd0926a</anchor> 2301 <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> 2302 </member> 2303 </compound> 2304 <compound kind="file"> 2305 <name>taler-auditor-httpd_patch-generic-suppressed.c</name> 2306 <path>src/auditor/</path> 2307 <filename>d2/d43/taler-auditor-httpd__patch-generic-suppressed_8c.html</filename> 2308 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2309 <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> 2310 <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> 2311 <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> 2312 <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> 2313 <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> 2314 <member kind="function"> 2315 <type>MHD_RESULT</type> 2316 <name>TAH_patch_generic_suppressed</name> 2317 <anchorfile>d2/d43/taler-auditor-httpd__patch-generic-suppressed_8c.html</anchorfile> 2318 <anchor>a57a64bd95ef56779a3b44146fec2d43d</anchor> 2319 <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> 2320 </member> 2321 </compound> 2322 <compound kind="file"> 2323 <name>taler-auditor-httpd_patch-generic-suppressed.h</name> 2324 <path>src/auditor/</path> 2325 <filename>d2/ddc/taler-auditor-httpd__patch-generic-suppressed_8h.html</filename> 2326 <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> 2327 <member kind="function"> 2328 <type>MHD_RESULT</type> 2329 <name>TAH_patch_generic_suppressed</name> 2330 <anchorfile>d2/ddc/taler-auditor-httpd__patch-generic-suppressed_8h.html</anchorfile> 2331 <anchor>a57a64bd95ef56779a3b44146fec2d43d</anchor> 2332 <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> 2333 </member> 2334 </compound> 2335 <compound kind="file"> 2336 <name>taler-auditor-httpd_put-deposit-confirmation.c</name> 2337 <path>src/auditor/</path> 2338 <filename>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</filename> 2339 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 2340 <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> 2341 <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> 2342 <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> 2343 <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> 2344 <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> 2345 <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> 2346 <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> 2347 <member kind="function" static="yes"> 2348 <type>static MHD_RESULT</type> 2349 <name>verify_and_execute_deposit_confirmation</name> 2350 <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> 2351 <anchor>a3fb49c15495bb5198572d3d09a30a53f</anchor> 2352 <arglist>(struct MHD_Connection *connection, const struct TALER_AUDITORDB_DepositConfirmation *dc, const struct TALER_AUDITORDB_ExchangeSigningKey *es)</arglist> 2353 </member> 2354 <member kind="function"> 2355 <type>MHD_RESULT</type> 2356 <name>TAH_put_deposit_confirmation</name> 2357 <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> 2358 <anchor>a7269a258bb7ff27de3332251494cc281</anchor> 2359 <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> 2360 </member> 2361 <member kind="function"> 2362 <type>void</type> 2363 <name>TEAH_put_deposit_confirmation_init</name> 2364 <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> 2365 <anchor>ab739fb1ab3aabc60b6bf4b7f9280767a</anchor> 2366 <arglist>(void)</arglist> 2367 </member> 2368 <member kind="function"> 2369 <type>void</type> 2370 <name>TEAH_put_deposit_confirmation_done</name> 2371 <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> 2372 <anchor>ae9ecfec4c156818a9f7d0389482d6900</anchor> 2373 <arglist>(void)</arglist> 2374 </member> 2375 <member kind="variable" static="yes"> 2376 <type>static GNUNET_NETWORK_STRUCT_END struct GNUNET_CONTAINER_MultiHashMap *</type> 2377 <name>cache</name> 2378 <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> 2379 <anchor>aa9b87f165573990a819a56067541923f</anchor> 2380 <arglist></arglist> 2381 </member> 2382 <member kind="variable" static="yes"> 2383 <type>static pthread_mutex_t</type> 2384 <name>lock</name> 2385 <anchorfile>dc/d24/taler-auditor-httpd__put-deposit-confirmation_8c.html</anchorfile> 2386 <anchor>a0abaf4b5d42c4e5d19190035fade3599</anchor> 2387 <arglist></arglist> 2388 </member> 2389 </compound> 2390 <compound kind="file"> 2391 <name>taler-auditor-httpd_put-deposit-confirmation.h</name> 2392 <path>src/auditor/</path> 2393 <filename>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</filename> 2394 <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> 2395 <member kind="function"> 2396 <type>void</type> 2397 <name>TEAH_put_deposit_confirmation_init</name> 2398 <anchorfile>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</anchorfile> 2399 <anchor>ab739fb1ab3aabc60b6bf4b7f9280767a</anchor> 2400 <arglist>(void)</arglist> 2401 </member> 2402 <member kind="function"> 2403 <type>void</type> 2404 <name>TEAH_put_deposit_confirmation_done</name> 2405 <anchorfile>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</anchorfile> 2406 <anchor>ae9ecfec4c156818a9f7d0389482d6900</anchor> 2407 <arglist>(void)</arglist> 2408 </member> 2409 <member kind="function"> 2410 <type>MHD_RESULT</type> 2411 <name>TAH_put_deposit_confirmation</name> 2412 <anchorfile>d9/d8c/taler-auditor-httpd__put-deposit-confirmation_8h.html</anchorfile> 2413 <anchor>a7269a258bb7ff27de3332251494cc281</anchor> 2414 <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> 2415 </member> 2416 </compound> 2417 <compound kind="file"> 2418 <name>taler-auditor-httpd_spa.c</name> 2419 <path>src/auditor/</path> 2420 <filename>d5/d3c/taler-auditor-httpd__spa_8c.html</filename> 2421 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 2422 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 2423 <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> 2424 <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> 2425 <member kind="function"> 2426 <type>MHD_RESULT</type> 2427 <name>TAH_spa_handler</name> 2428 <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> 2429 <anchor>ac9c1272d6fd9ddc8fa4715f4ed9bcc50</anchor> 2430 <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> 2431 </member> 2432 <member kind="function"> 2433 <type>enum GNUNET_GenericReturnValue</type> 2434 <name>TAH_spa_init</name> 2435 <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> 2436 <anchor>ac848a3aef824ab7c4b60c989a70cff33</anchor> 2437 <arglist>()</arglist> 2438 </member> 2439 <member kind="function"> 2440 <type>void</type> 2441 <name>__attribute__</name> 2442 <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> 2443 <anchor>ad7e5f5c14ff8ad42e10651503200880c</anchor> 2444 <arglist>((destructor))</arglist> 2445 </member> 2446 <member kind="variable" static="yes"> 2447 <type>static struct TALER_MHD_Spa *</type> 2448 <name>spa</name> 2449 <anchorfile>d5/d3c/taler-auditor-httpd__spa_8c.html</anchorfile> 2450 <anchor>a194bd5d12d2a90670dc553d466f7e030</anchor> 2451 <arglist></arglist> 2452 </member> 2453 </compound> 2454 <compound kind="file"> 2455 <name>taler-auditor-httpd_spa.h</name> 2456 <path>src/auditor/</path> 2457 <filename>dc/d6f/taler-auditor-httpd__spa_8h.html</filename> 2458 <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> 2459 <member kind="function"> 2460 <type>MHD_RESULT</type> 2461 <name>TAH_spa_handler</name> 2462 <anchorfile>dc/d6f/taler-auditor-httpd__spa_8h.html</anchorfile> 2463 <anchor>ac9c1272d6fd9ddc8fa4715f4ed9bcc50</anchor> 2464 <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> 2465 </member> 2466 <member kind="function"> 2467 <type>enum GNUNET_GenericReturnValue</type> 2468 <name>TAH_spa_init</name> 2469 <anchorfile>dc/d6f/taler-auditor-httpd__spa_8h.html</anchorfile> 2470 <anchor>aafe4c34e180ee2c88ebd47434551c9cb</anchor> 2471 <arglist>(void)</arglist> 2472 </member> 2473 </compound> 2474 <compound kind="file"> 2475 <name>taler-auditor-sync.c</name> 2476 <path>src/auditor/</path> 2477 <filename>de/d54/taler-auditor-sync_8c.html</filename> 2478 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 2479 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 2480 <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> 2481 <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> 2482 <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> 2483 <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> 2484 <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> 2485 <includes id="d5/d6c/aggregate_8h" name="aggregate.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/aggregate.h</includes> 2486 <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> 2487 <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> 2488 <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> 2489 <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> 2490 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 2491 <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> 2492 <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> 2493 <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> 2494 <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> 2495 <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> 2496 <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> 2497 <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> 2498 <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> 2499 <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> 2500 <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> 2501 <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> 2502 <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> 2503 <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> 2504 <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> 2505 <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> 2506 <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> 2507 <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> 2508 <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> 2509 <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> 2510 <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> 2511 <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> 2512 <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> 2513 <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> 2514 <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> 2515 <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> 2516 <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> 2517 <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> 2518 <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> 2519 <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> 2520 <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> 2521 <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> 2522 <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> 2523 <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> 2524 <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> 2525 <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> 2526 <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> 2527 <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> 2528 <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> 2529 <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> 2530 <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> 2531 <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> 2532 <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> 2533 <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> 2534 <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> 2535 <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> 2536 <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> 2537 <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> 2538 <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> 2539 <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> 2540 <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> 2541 <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> 2542 <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> 2543 <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> 2544 <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> 2545 <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> 2546 <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> 2547 <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> 2548 <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> 2549 <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> 2550 <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> 2551 <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> 2552 <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> 2553 <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> 2554 <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> 2555 <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> 2556 <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> 2557 <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> 2558 <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> 2559 <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> 2560 <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> 2561 <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> 2562 <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> 2563 <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> 2564 <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> 2565 <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> 2566 <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> 2567 <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> 2568 <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> 2569 <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> 2570 <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> 2571 <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> 2572 <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> 2573 <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> 2574 <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> 2575 <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> 2576 <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> 2577 <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> 2578 <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> 2579 <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> 2580 <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> 2581 <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> 2582 <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> 2583 <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> 2584 <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> 2585 <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> 2586 <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> 2587 <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> 2588 <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> 2589 <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> 2590 <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> 2591 <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> 2592 <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> 2593 <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> 2594 <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> 2595 <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> 2596 <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> 2597 <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> 2598 <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> 2599 <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> 2600 <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> 2601 <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> 2602 <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> 2603 <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> 2604 <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> 2605 <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> 2606 <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> 2607 <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> 2608 <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> 2609 <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> 2610 <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> 2611 <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> 2612 <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> 2613 <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> 2614 <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> 2615 <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> 2616 <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> 2617 <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> 2618 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 2619 <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> 2620 <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> 2621 <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> 2622 <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> 2623 <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> 2624 <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> 2625 <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> 2626 <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> 2627 <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> 2628 <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> 2629 <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> 2630 <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> 2631 <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> 2632 <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> 2633 <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> 2634 <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> 2635 <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> 2636 <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> 2637 <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> 2638 <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> 2639 <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> 2640 <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> 2641 <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> 2642 <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> 2643 <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> 2644 <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> 2645 <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> 2646 <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> 2647 <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> 2648 <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> 2649 <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> 2650 <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> 2651 <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> 2652 <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> 2653 <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> 2654 <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> 2655 <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> 2656 <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> 2657 <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> 2658 <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> 2659 <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> 2660 <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> 2661 <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> 2662 <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> 2663 <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> 2664 <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> 2665 <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> 2666 <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> 2667 <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> 2668 <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> 2669 <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> 2670 <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> 2671 <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> 2672 <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> 2673 <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> 2674 <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> 2675 <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> 2676 <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> 2677 <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> 2678 <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> 2679 <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> 2680 <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> 2681 <member kind="function" static="yes"> 2682 <type>static enum GNUNET_GenericReturnValue</type> 2683 <name>do_insert</name> 2684 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2685 <anchor>a5858f2633bd1bbd2c1d66d9d1ee66a8a</anchor> 2686 <arglist>(void *cls, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 2687 </member> 2688 <member kind="function" static="yes"> 2689 <type>static enum GNUNET_GenericReturnValue</type> 2690 <name>transact</name> 2691 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2692 <anchor>ace4e4b0503d74ff1302a31264c4fc79b</anchor> 2693 <arglist>(void)</arglist> 2694 </member> 2695 <member kind="function" static="yes"> 2696 <type>static void</type> 2697 <name>do_sync</name> 2698 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2699 <anchor>a78a0f7dfc4e360032a6fc1382fa7b036</anchor> 2700 <arglist>(void *cls)</arglist> 2701 </member> 2702 <member kind="function" static="yes"> 2703 <type>static enum GNUNET_GenericReturnValue</type> 2704 <name>set_filename</name> 2705 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2706 <anchor>a2efd522e497b9b3ad2975de50e5df908</anchor> 2707 <arglist>(struct GNUNET_GETOPT_CommandLineProcessorContext *ctx, void *scls, const char *option, const char *value)</arglist> 2708 </member> 2709 <member kind="function" static="yes"> 2710 <type>static struct GNUNET_GETOPT_CommandLineOption</type> 2711 <name>option_cfgfile_src</name> 2712 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2713 <anchor>ac61c8b0d37ff2273c3f39c263cef3157</anchor> 2714 <arglist>(char **fn)</arglist> 2715 </member> 2716 <member kind="function" static="yes"> 2717 <type>static struct GNUNET_GETOPT_CommandLineOption</type> 2718 <name>option_cfgfile_dst</name> 2719 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2720 <anchor>aba224172cf29f698a9e8d650aa85da6a</anchor> 2721 <arglist>(char **fn)</arglist> 2722 </member> 2723 <member kind="function" static="yes"> 2724 <type>static struct GNUNET_CONFIGURATION_Handle *</type> 2725 <name>load_config</name> 2726 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2727 <anchor>a5a7f3339ca15dbcdd082d24736370a5c</anchor> 2728 <arglist>(const char *cfgfile)</arglist> 2729 </member> 2730 <member kind="function" static="yes"> 2731 <type>static void</type> 2732 <name>do_shutdown</name> 2733 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2734 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 2735 <arglist>(void *cls)</arglist> 2736 </member> 2737 <member kind="function" static="yes"> 2738 <type>static void</type> 2739 <name>run</name> 2740 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2741 <anchor>a67236d5e314a64519aa4d5455909006e</anchor> 2742 <arglist>(void *cls)</arglist> 2743 </member> 2744 <member kind="function" static="yes"> 2745 <type>static void</type> 2746 <name>setup</name> 2747 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2748 <anchor>a306b99428d5f44a20aa256aa72812356</anchor> 2749 <arglist>(struct GNUNET_CONFIGURATION_Handle *src_cfg, struct GNUNET_CONFIGURATION_Handle *dst_cfg)</arglist> 2750 </member> 2751 <member kind="function"> 2752 <type>int</type> 2753 <name>main</name> 2754 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2755 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 2756 <arglist>(int argc, char *const *argv)</arglist> 2757 </member> 2758 <member kind="variable" static="yes"> 2759 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 2760 <name>src</name> 2761 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2762 <anchor>afabb015441e66aa1076c90232eeb8e78</anchor> 2763 <arglist></arglist> 2764 </member> 2765 <member kind="variable" static="yes"> 2766 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 2767 <name>dst</name> 2768 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2769 <anchor>aa899ae13e7398a5ea20be883839f7c67</anchor> 2770 <arglist></arglist> 2771 </member> 2772 <member kind="variable" static="yes"> 2773 <type>static int</type> 2774 <name>global_ret</name> 2775 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2776 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 2777 <arglist></arglist> 2778 </member> 2779 <member kind="variable" static="yes"> 2780 <type>static struct GNUNET_SCHEDULER_Task *</type> 2781 <name>sync_task</name> 2782 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2783 <anchor>a82a2bb3adf09ab569183b3531aee1efa</anchor> 2784 <arglist></arglist> 2785 </member> 2786 <member kind="variable" static="yes"> 2787 <type>static unsigned int</type> 2788 <name>transaction_size</name> 2789 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2790 <anchor>a3b10c4ca604ad0e2074684ac126c5a1c</anchor> 2791 <arglist></arglist> 2792 </member> 2793 <member kind="variable" static="yes"> 2794 <type>static unsigned long long</type> 2795 <name>actual_size</name> 2796 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2797 <anchor>a8c87e60b0367cd73f6463ce5cda622e3</anchor> 2798 <arglist></arglist> 2799 </member> 2800 <member kind="variable" static="yes"> 2801 <type>static int</type> 2802 <name>exit_if_synced</name> 2803 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2804 <anchor>a5014b78e99d85790c770e89ab3bd41fc</anchor> 2805 <arglist></arglist> 2806 </member> 2807 <member kind="variable" static="yes"> 2808 <type>static struct Table</type> 2809 <name>tables</name> 2810 <anchorfile>de/d54/taler-auditor-sync_8c.html</anchorfile> 2811 <anchor>ae026b7bc2b4ad955b6deca393a7d7555</anchor> 2812 <arglist>[]</arglist> 2813 </member> 2814 </compound> 2815 <compound kind="file"> 2816 <name>taler-helper-auditor-aggregation.c</name> 2817 <path>src/auditor/</path> 2818 <filename>d9/d11/taler-helper-auditor-aggregation_8c.html</filename> 2819 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 2820 <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> 2821 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 2822 <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> 2823 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 2824 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 2825 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 2826 <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> 2827 <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> 2828 <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> 2829 <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> 2830 <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> 2831 <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> 2832 <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> 2833 <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> 2834 <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> 2835 <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> 2836 <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> 2837 <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> 2838 <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> 2839 <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> 2840 <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> 2841 <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> 2842 <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> 2843 <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> 2844 <member kind="function" static="yes"> 2845 <type>static enum GNUNET_DB_QueryStatus</type> 2846 <name>report_amount_arithmetic_inconsistency</name> 2847 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2848 <anchor>ae22309116635a5445658caf7b5e284fc</anchor> 2849 <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> 2850 </member> 2851 <member kind="function" static="yes"> 2852 <type>static enum GNUNET_DB_QueryStatus</type> 2853 <name>report_coin_arithmetic_inconsistency</name> 2854 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2855 <anchor>a3f995cbb73b408dc5aedc1ebfd56fc74</anchor> 2856 <arglist>(const char *operation, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> 2857 </member> 2858 <member kind="function" static="yes"> 2859 <type>static enum GNUNET_DB_QueryStatus</type> 2860 <name>report_row_inconsistency</name> 2861 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2862 <anchor>ad82a5f393e98a6a7b16f01fa07fac571</anchor> 2863 <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> 2864 </member> 2865 <member kind="function" static="yes"> 2866 <type>static enum GNUNET_DB_QueryStatus</type> 2867 <name>check_transaction_history_for_deposit</name> 2868 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2869 <anchor>a8ec87ba3deeb89ec7768850d71de7868</anchor> 2870 <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> 2871 </member> 2872 <member kind="function" static="yes"> 2873 <type>static void</type> 2874 <name>wire_transfer_information_cb</name> 2875 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2876 <anchor>a3bdfe94a590c037f44649284391f5e8d</anchor> 2877 <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> 2878 </member> 2879 <member kind="function" static="yes"> 2880 <type>static const struct TALER_Amount *</type> 2881 <name>get_wire_fee</name> 2882 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2883 <anchor>aae07935cab3cf6a171da25d034446e2f</anchor> 2884 <arglist>(struct AggregationContext *ac, const char *method, struct GNUNET_TIME_Timestamp timestamp)</arglist> 2885 </member> 2886 <member kind="function" static="yes"> 2887 <type>static enum GNUNET_GenericReturnValue</type> 2888 <name>check_wire_out_cb</name> 2889 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2890 <anchor>a312ae8f09daea80b23471cbbf246bc8d</anchor> 2891 <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> 2892 </member> 2893 <member kind="function" static="yes"> 2894 <type>static enum GNUNET_DB_QueryStatus</type> 2895 <name>analyze_aggregations</name> 2896 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2897 <anchor>abd87750a9c238cf46566725aecbad222</anchor> 2898 <arglist>(void *cls)</arglist> 2899 </member> 2900 <member kind="function" static="yes"> 2901 <type>static void</type> 2902 <name>db_notify</name> 2903 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2904 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 2905 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 2906 </member> 2907 <member kind="function" static="yes"> 2908 <type>static void</type> 2909 <name>do_shutdown</name> 2910 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2911 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 2912 <arglist>(void *cls)</arglist> 2913 </member> 2914 <member kind="function" static="yes"> 2915 <type>static void</type> 2916 <name>run</name> 2917 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2918 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 2919 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 2920 </member> 2921 <member kind="function"> 2922 <type>int</type> 2923 <name>main</name> 2924 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2925 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 2926 <arglist>(int argc, char *const *argv)</arglist> 2927 </member> 2928 <member kind="variable" static="yes"> 2929 <type>static int</type> 2930 <name>global_ret</name> 2931 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2932 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 2933 <arglist></arglist> 2934 </member> 2935 <member kind="variable" static="yes"> 2936 <type>static int</type> 2937 <name>test_mode</name> 2938 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2939 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 2940 <arglist></arglist> 2941 </member> 2942 <member kind="variable" static="yes"> 2943 <type>static uint64_t</type> 2944 <name>TAC_aggregation_last_wire_out_serial_id</name> 2945 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2946 <anchor>ab7ebe89d030df06c289c2e1628000e4b</anchor> 2947 <arglist></arglist> 2948 </member> 2949 <member kind="variable" static="yes"> 2950 <type>static struct TALER_Amount</type> 2951 <name>TAC_aggregation_total_wire_fee_revenue</name> 2952 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2953 <anchor>a2dac24d9d173da746ccbb5a2999eb8ec</anchor> 2954 <arglist></arglist> 2955 </member> 2956 <member kind="variable" static="yes"> 2957 <type>static struct TALER_Amount</type> 2958 <name>TAC_aggregation_total_wire_out_delta_plus</name> 2959 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2960 <anchor>a4af7e85e9d3f53daa803c30ba101f3cc</anchor> 2961 <arglist></arglist> 2962 </member> 2963 <member kind="variable" static="yes"> 2964 <type>static struct TALER_Amount</type> 2965 <name>TAC_aggregation_total_wire_out_delta_minus</name> 2966 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2967 <anchor>ae5e31fed08a537378424358055e443aa</anchor> 2968 <arglist></arglist> 2969 </member> 2970 <member kind="variable" static="yes"> 2971 <type>static struct TALER_Amount</type> 2972 <name>TAC_aggregation_total_coin_delta_plus</name> 2973 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2974 <anchor>a128df5f7c500a8a2c7178fecfe6d9506</anchor> 2975 <arglist></arglist> 2976 </member> 2977 <member kind="variable" static="yes"> 2978 <type>static struct TALER_Amount</type> 2979 <name>TAC_aggregation_total_coin_delta_minus</name> 2980 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2981 <anchor>a773c07e6028ba946bdc16b06c753494e</anchor> 2982 <arglist></arglist> 2983 </member> 2984 <member kind="variable" static="yes"> 2985 <type>static struct TALER_Amount</type> 2986 <name>TAC_aggregation_total_arithmetic_delta_plus</name> 2987 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2988 <anchor>ad857c15737e2ec8f2221603a4a8537c8</anchor> 2989 <arglist></arglist> 2990 </member> 2991 <member kind="variable" static="yes"> 2992 <type>static struct TALER_Amount</type> 2993 <name>TAC_aggregation_total_arithmetic_delta_minus</name> 2994 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 2995 <anchor>acdc7df4a80bd8e1c513e11d3bf62ab7a</anchor> 2996 <arglist></arglist> 2997 </member> 2998 <member kind="variable" static="yes"> 2999 <type>static struct TALER_Amount</type> 3000 <name>TAC_aggregation_total_bad_sig_loss</name> 3001 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 3002 <anchor>a4b84c4f5f1eddab4e6b100f591e6a17e</anchor> 3003 <arglist></arglist> 3004 </member> 3005 <member kind="variable" static="yes"> 3006 <type>static int</type> 3007 <name>internal_checks</name> 3008 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 3009 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 3010 <arglist></arglist> 3011 </member> 3012 <member kind="variable" static="yes"> 3013 <type>static struct GNUNET_DB_EventHandler *</type> 3014 <name>eh</name> 3015 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 3016 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 3017 <arglist></arglist> 3018 </member> 3019 <member kind="variable" static="yes"> 3020 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 3021 <name>cfg</name> 3022 <anchorfile>d9/d11/taler-helper-auditor-aggregation_8c.html</anchorfile> 3023 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 3024 <arglist></arglist> 3025 </member> 3026 </compound> 3027 <compound kind="file"> 3028 <name>taler-helper-auditor-coins.c</name> 3029 <path>src/auditor/</path> 3030 <filename>db/d6b/taler-helper-auditor-coins_8c.html</filename> 3031 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 3032 <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> 3033 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 3034 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 3035 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 3036 <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> 3037 <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> 3038 <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> 3039 <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> 3040 <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> 3041 <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> 3042 <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> 3043 <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> 3044 <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> 3045 <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> 3046 <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> 3047 <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> 3048 <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> 3049 <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> 3050 <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> 3051 <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> 3052 <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> 3053 <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> 3054 <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> 3055 <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> 3056 <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> 3057 <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> 3058 <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> 3059 <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> 3060 <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> 3061 <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> 3062 <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> 3063 <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> 3064 <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> 3065 <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> 3066 <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> 3067 <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> 3068 <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> 3069 <member kind="define"> 3070 <type>#define</type> 3071 <name>MAX_COIN_HISTORIES</name> 3072 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3073 <anchor>aa86a1009904d2e99cbe3aa7b34337abd</anchor> 3074 <arglist></arglist> 3075 </member> 3076 <member kind="define"> 3077 <type>#define</type> 3078 <name>DEPOSIT_GRACE_PERIOD</name> 3079 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3080 <anchor>a393d8ed141b9a3d12971c07e74ddea74</anchor> 3081 <arglist></arglist> 3082 </member> 3083 <member kind="function" static="yes"> 3084 <type>static unsigned int</type> 3085 <name>coin_history_index</name> 3086 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3087 <anchor>a3b9861440c5f2764c26a8b9d7126a563</anchor> 3088 <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> 3089 </member> 3090 <member kind="function" static="yes"> 3091 <type>static void</type> 3092 <name>cache_history</name> 3093 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3094 <anchor>a02f34bd28630ac9883c2736dd93716fa</anchor> 3095 <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> 3096 </member> 3097 <member kind="function" static="yes"> 3098 <type>static struct TALER_EXCHANGEDB_TransactionList *</type> 3099 <name>get_cached_history</name> 3100 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3101 <anchor>a47721ce758c5440cd0f07c8876df34b7</anchor> 3102 <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> 3103 </member> 3104 <member kind="function" static="yes"> 3105 <type>static enum GNUNET_DB_QueryStatus</type> 3106 <name>report_emergency_by_amount</name> 3107 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3108 <anchor>a2962dc96c1516e5ec909cd7d6b3c12b4</anchor> 3109 <arglist>(const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue, const struct TALER_Amount *risk, const struct TALER_Amount *loss)</arglist> 3110 </member> 3111 <member kind="function" static="yes"> 3112 <type>static enum GNUNET_DB_QueryStatus</type> 3113 <name>report_emergency_by_count</name> 3114 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3115 <anchor>af6d3789607a42bb70e54e4a98c9b51ca</anchor> 3116 <arglist>(const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue, uint64_t num_issued, uint64_t num_known, const struct TALER_Amount *risk)</arglist> 3117 </member> 3118 <member kind="function" static="yes"> 3119 <type>static enum GNUNET_DB_QueryStatus</type> 3120 <name>report_amount_arithmetic_inconsistency</name> 3121 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3122 <anchor>ae22309116635a5445658caf7b5e284fc</anchor> 3123 <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> 3124 </member> 3125 <member kind="function" static="yes"> 3126 <type>static enum GNUNET_DB_QueryStatus</type> 3127 <name>report_row_inconsistency</name> 3128 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3129 <anchor>ad82a5f393e98a6a7b16f01fa07fac571</anchor> 3130 <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> 3131 </member> 3132 <member kind="function" static="yes"> 3133 <type>static enum GNUNET_DB_QueryStatus</type> 3134 <name>check_coin_history</name> 3135 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3136 <anchor>aa6cf4b9d1654744981dbeb1b531e8f18</anchor> 3137 <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t rowid, const char *operation, const struct TALER_Amount *value)</arglist> 3138 </member> 3139 <member kind="function" static="yes"> 3140 <type>static enum GNUNET_DB_QueryStatus</type> 3141 <name>init_denomination</name> 3142 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3143 <anchor>ab790998ae7979604046fe3add9deca23</anchor> 3144 <arglist>(const struct TALER_DenominationHashP *denom_hash, struct DenominationSummary *ds)</arglist> 3145 </member> 3146 <member kind="function" static="yes"> 3147 <type>static struct DenominationSummary *</type> 3148 <name>get_denomination_summary</name> 3149 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3150 <anchor>a09499a7abf161bdd6ae7d388971a27b3</anchor> 3151 <arglist>(struct CoinContext *cc, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 3152 </member> 3153 <member kind="function" static="yes"> 3154 <type>static enum GNUNET_GenericReturnValue</type> 3155 <name>sync_denomination</name> 3156 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3157 <anchor>afbf58e96a94ae37e1d407e3bbef75ab8</anchor> 3158 <arglist>(void *cls, const struct GNUNET_HashCode *denom_hash, void *value)</arglist> 3159 </member> 3160 <member kind="function" static="yes"> 3161 <type>static enum GNUNET_GenericReturnValue</type> 3162 <name>cleanup_denomination</name> 3163 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3164 <anchor>a1d38c552d27608646e16f5b6ae540ac8</anchor> 3165 <arglist>(void *cls, const struct GNUNET_HashCode *denom_hash, void *value)</arglist> 3166 </member> 3167 <member kind="function" static="yes"> 3168 <type>static enum GNUNET_GenericReturnValue</type> 3169 <name>withdraw_cb</name> 3170 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3171 <anchor>a0e097d73c6909d54e14da71c2e3b1fc7</anchor> 3172 <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> 3173 </member> 3174 <member kind="function" static="yes"> 3175 <type>static enum GNUNET_DB_QueryStatus</type> 3176 <name>check_known_coin</name> 3177 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3178 <anchor>a4774a0d1b296b9e1f24b19792cbcfb1e</anchor> 3179 <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> 3180 </member> 3181 <member kind="function" static="yes"> 3182 <type>static enum GNUNET_DB_QueryStatus</type> 3183 <name>reduce_denom_balance</name> 3184 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3185 <anchor>a4a971d32c0273a6adca2eb7ade2ce86e</anchor> 3186 <arglist>(struct DenominationSummary *dso, uint64_t rowid, const struct TALER_Amount *amount_with_fee)</arglist> 3187 </member> 3188 <member kind="function" static="yes"> 3189 <type>static enum GNUNET_GenericReturnValue</type> 3190 <name>refresh_session_cb</name> 3191 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3192 <anchor>adce4ff456e0ad972ca8bbef4d2266985</anchor> 3193 <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> 3194 </member> 3195 <member kind="function" static="yes"> 3196 <type>static enum GNUNET_GenericReturnValue</type> 3197 <name>deposit_cb</name> 3198 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3199 <anchor>aea9ce50d5661654db49fb7216e40913a</anchor> 3200 <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> 3201 </member> 3202 <member kind="function" static="yes"> 3203 <type>static enum GNUNET_GenericReturnValue</type> 3204 <name>refund_cb</name> 3205 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3206 <anchor>aa1a6382fac41a5a1b4a1458fab2c43a2</anchor> 3207 <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> 3208 </member> 3209 <member kind="function" static="yes"> 3210 <type>static enum GNUNET_GenericReturnValue</type> 3211 <name>purse_refund_coin_cb</name> 3212 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3213 <anchor>a300fb438525e15cabc323229862821a8</anchor> 3214 <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> 3215 </member> 3216 <member kind="function" static="yes"> 3217 <type>static enum GNUNET_GenericReturnValue</type> 3218 <name>purse_refund_cb</name> 3219 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3220 <anchor>aa206bf95cb3aa72481fb1503797a6e1b</anchor> 3221 <arglist>(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *val)</arglist> 3222 </member> 3223 <member kind="function" static="yes"> 3224 <type>static enum GNUNET_GenericReturnValue</type> 3225 <name>check_recoup</name> 3226 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3227 <anchor>a8df4cc04a2d8c0415472d71c6cc4adaa</anchor> 3228 <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> 3229 </member> 3230 <member kind="function" static="yes"> 3231 <type>static enum GNUNET_GenericReturnValue</type> 3232 <name>recoup_cb</name> 3233 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3234 <anchor>a946f3610d3801e26d1f28fd314f1986b</anchor> 3235 <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> 3236 </member> 3237 <member kind="function" static="yes"> 3238 <type>static void</type> 3239 <name>check_denomination</name> 3240 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3241 <anchor>a37ba9d35c4a88f48c0be11f93e19790c</anchor> 3242 <arglist>(void *cls, uint64_t denom_serial, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 3243 </member> 3244 <member kind="function" static="yes"> 3245 <type>static enum GNUNET_GenericReturnValue</type> 3246 <name>purse_deposit_cb</name> 3247 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3248 <anchor>ab6b0b8c80138dc07460d9c4e8841cec3</anchor> 3249 <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> 3250 </member> 3251 <member kind="function" static="yes"> 3252 <type>static enum GNUNET_DB_QueryStatus</type> 3253 <name>analyze_coins</name> 3254 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3255 <anchor>a5c4bf0195840e94e12135f642f60b224</anchor> 3256 <arglist>(void *cls)</arglist> 3257 </member> 3258 <member kind="function" static="yes"> 3259 <type>static void</type> 3260 <name>db_notify</name> 3261 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3262 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 3263 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 3264 </member> 3265 <member kind="function" static="yes"> 3266 <type>static void</type> 3267 <name>do_shutdown</name> 3268 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3269 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 3270 <arglist>(void *cls)</arglist> 3271 </member> 3272 <member kind="function" static="yes"> 3273 <type>static void</type> 3274 <name>run</name> 3275 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3276 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 3277 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 3278 </member> 3279 <member kind="function"> 3280 <type>int</type> 3281 <name>main</name> 3282 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3283 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 3284 <arglist>(int argc, char *const *argv)</arglist> 3285 </member> 3286 <member kind="variable" static="yes"> 3287 <type>static int</type> 3288 <name>global_ret</name> 3289 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3290 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 3291 <arglist></arglist> 3292 </member> 3293 <member kind="variable" static="yes"> 3294 <type>static int</type> 3295 <name>test_mode</name> 3296 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3297 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 3298 <arglist></arglist> 3299 </member> 3300 <member kind="variable" static="yes"> 3301 <type>static uint64_t</type> 3302 <name>TAC_coins_withdraw_serial_id</name> 3303 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3304 <anchor>aeff649943d5f311db76a6d94a5b888bc</anchor> 3305 <arglist></arglist> 3306 </member> 3307 <member kind="variable" static="yes"> 3308 <type>static uint64_t</type> 3309 <name>TAC_coins_deposit_serial_id</name> 3310 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3311 <anchor>a10c1030a8ae7dd8df5bcc4e2061c6b9d</anchor> 3312 <arglist></arglist> 3313 </member> 3314 <member kind="variable" static="yes"> 3315 <type>static uint64_t</type> 3316 <name>TAC_coins_melt_serial_id</name> 3317 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3318 <anchor>a7131237c8020ee54f67bda83601b5af6</anchor> 3319 <arglist></arglist> 3320 </member> 3321 <member kind="variable" static="yes"> 3322 <type>static uint64_t</type> 3323 <name>TAC_coins_refund_serial_id</name> 3324 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3325 <anchor>a4ba35960f6561c1133760a02e0dcb55e</anchor> 3326 <arglist></arglist> 3327 </member> 3328 <member kind="variable" static="yes"> 3329 <type>static uint64_t</type> 3330 <name>TAC_coins_recoup_serial_id</name> 3331 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3332 <anchor>a03263d374e3e02b008e06aba87c581fa</anchor> 3333 <arglist></arglist> 3334 </member> 3335 <member kind="variable" static="yes"> 3336 <type>static uint64_t</type> 3337 <name>TAC_coins_recoup_refresh_serial_id</name> 3338 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3339 <anchor>a06c54d118ca8473cd13085a28a406a28</anchor> 3340 <arglist></arglist> 3341 </member> 3342 <member kind="variable" static="yes"> 3343 <type>static uint64_t</type> 3344 <name>TAC_coins_purse_deposits_serial_id</name> 3345 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3346 <anchor>a48a8c0a4d9e8fb895c82defef70d5f27</anchor> 3347 <arglist></arglist> 3348 </member> 3349 <member kind="variable" static="yes"> 3350 <type>static uint64_t</type> 3351 <name>TAC_coins_purse_refunds_serial_id</name> 3352 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3353 <anchor>a099620c414679771c5d18b8baec0f9e9</anchor> 3354 <arglist></arglist> 3355 </member> 3356 <member kind="variable" static="yes"> 3357 <type>static struct TALER_Amount</type> 3358 <name>TAC_coin_balance_risk</name> 3359 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3360 <anchor>a5eea410f3c8ee3febf17d5ffbba11809</anchor> 3361 <arglist></arglist> 3362 </member> 3363 <member kind="variable" static="yes"> 3364 <type>static struct TALER_Amount</type> 3365 <name>TAC_total_escrowed</name> 3366 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3367 <anchor>a5de601ca882950d00de0fdc969461822</anchor> 3368 <arglist></arglist> 3369 </member> 3370 <member kind="variable" static="yes"> 3371 <type>static struct TALER_Amount</type> 3372 <name>TAC_coin_irregular_loss</name> 3373 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3374 <anchor>ae0abf2ca89a96ba1385c094de3c2101d</anchor> 3375 <arglist></arglist> 3376 </member> 3377 <member kind="variable" static="yes"> 3378 <type>static struct TALER_Amount</type> 3379 <name>TAC_coin_melt_fee_revenue</name> 3380 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3381 <anchor>a13b63fbbcfece712d6c066972f184502</anchor> 3382 <arglist></arglist> 3383 </member> 3384 <member kind="variable" static="yes"> 3385 <type>static struct TALER_Amount</type> 3386 <name>TAC_coin_deposit_fee_revenue</name> 3387 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3388 <anchor>a2803b2f992f4ff37456f83f281f03a3e</anchor> 3389 <arglist></arglist> 3390 </member> 3391 <member kind="variable" static="yes"> 3392 <type>static struct TALER_Amount</type> 3393 <name>TAC_coin_deposit_fee_loss</name> 3394 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3395 <anchor>ad10279432a16750ec0003396f85e599b</anchor> 3396 <arglist></arglist> 3397 </member> 3398 <member kind="variable" static="yes"> 3399 <type>static struct TALER_Amount</type> 3400 <name>TAC_coin_refund_fee_revenue</name> 3401 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3402 <anchor>ad98c05d4c2726dbeaf81ca49a0fe8ad3</anchor> 3403 <arglist></arglist> 3404 </member> 3405 <member kind="variable" static="yes"> 3406 <type>static struct TALER_Amount</type> 3407 <name>TAC_total_recoup_loss</name> 3408 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3409 <anchor>a0fc580b51d42a85ce8444c1b53ad080f</anchor> 3410 <arglist></arglist> 3411 </member> 3412 <member kind="variable" static="yes"> 3413 <type>static struct TALER_Amount</type> 3414 <name>TAC_coins_total_arithmetic_delta_plus</name> 3415 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3416 <anchor>a8644d8805c889585bebcd25f77e2e52b</anchor> 3417 <arglist></arglist> 3418 </member> 3419 <member kind="variable" static="yes"> 3420 <type>static struct TALER_Amount</type> 3421 <name>TAC_coins_total_arithmetic_delta_minus</name> 3422 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3423 <anchor>a577e38f3d1eb016b480642e89d56ec42</anchor> 3424 <arglist></arglist> 3425 </member> 3426 <member kind="variable" static="yes"> 3427 <type>static struct TALER_Amount</type> 3428 <name>TAC_coins_reported_emergency_risk_by_count</name> 3429 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3430 <anchor>a60238510cba6252a6224dd866d07fce3</anchor> 3431 <arglist></arglist> 3432 </member> 3433 <member kind="variable" static="yes"> 3434 <type>static struct TALER_Amount</type> 3435 <name>TAC_coins_reported_emergency_risk_by_amount</name> 3436 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3437 <anchor>a2b80d77d61d150ff17b8f5790842143e</anchor> 3438 <arglist></arglist> 3439 </member> 3440 <member kind="variable" static="yes"> 3441 <type>static struct TALER_Amount</type> 3442 <name>TAC_coins_emergencies_loss</name> 3443 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3444 <anchor>a012031a7c854d82ce335866703af1a3d</anchor> 3445 <arglist></arglist> 3446 </member> 3447 <member kind="variable" static="yes"> 3448 <type>static struct TALER_Amount</type> 3449 <name>TAC_coins_emergencies_loss_by_count</name> 3450 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3451 <anchor>ab1786a5f505a2637bf7e43dd03545368</anchor> 3452 <arglist></arglist> 3453 </member> 3454 <member kind="variable" static="yes"> 3455 <type>static struct CoinHistory</type> 3456 <name>coin_histories</name> 3457 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3458 <anchor>ac7729242606c762c3a02def1fb5d223a</anchor> 3459 <arglist>[(16 *1024 *1024)]</arglist> 3460 </member> 3461 <member kind="variable" static="yes"> 3462 <type>static int</type> 3463 <name>internal_checks</name> 3464 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3465 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 3466 <arglist></arglist> 3467 </member> 3468 <member kind="variable" static="yes"> 3469 <type>static struct GNUNET_DB_EventHandler *</type> 3470 <name>eh</name> 3471 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3472 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 3473 <arglist></arglist> 3474 </member> 3475 <member kind="variable" static="yes"> 3476 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 3477 <name>cfg</name> 3478 <anchorfile>db/d6b/taler-helper-auditor-coins_8c.html</anchorfile> 3479 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 3480 <arglist></arglist> 3481 </member> 3482 </compound> 3483 <compound kind="file"> 3484 <name>taler-helper-auditor-deposits.c</name> 3485 <path>src/auditor/</path> 3486 <filename>dc/d97/taler-helper-auditor-deposits_8c.html</filename> 3487 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 3488 <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> 3489 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 3490 <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> 3491 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 3492 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 3493 <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> 3494 <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> 3495 <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> 3496 <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> 3497 <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> 3498 <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> 3499 <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> 3500 <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> 3501 <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> 3502 <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> 3503 <member kind="function" static="yes"> 3504 <type>static enum GNUNET_GenericReturnValue</type> 3505 <name>test_dc</name> 3506 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3507 <anchor>ad71a99cf2edcb6c4089149e28d8e8c44</anchor> 3508 <arglist>(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> 3509 </member> 3510 <member kind="function" static="yes"> 3511 <type>static enum GNUNET_GenericReturnValue</type> 3512 <name>recheck_dc</name> 3513 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3514 <anchor>ada5cb42488ef1826bfb764245350df8b</anchor> 3515 <arglist>(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> 3516 </member> 3517 <member kind="function" static="yes"> 3518 <type>static enum GNUNET_DB_QueryStatus</type> 3519 <name>analyze_deposit_confirmations</name> 3520 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3521 <anchor>a14e9771bc2f4e5d0bce94026268d74c6</anchor> 3522 <arglist>(void *cls)</arglist> 3523 </member> 3524 <member kind="function" static="yes"> 3525 <type>static void</type> 3526 <name>db_notify</name> 3527 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3528 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 3529 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 3530 </member> 3531 <member kind="function" static="yes"> 3532 <type>static void</type> 3533 <name>do_shutdown</name> 3534 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3535 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 3536 <arglist>(void *cls)</arglist> 3537 </member> 3538 <member kind="function" static="yes"> 3539 <type>static void</type> 3540 <name>run</name> 3541 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3542 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 3543 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 3544 </member> 3545 <member kind="function"> 3546 <type>int</type> 3547 <name>main</name> 3548 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3549 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 3550 <arglist>(int argc, char *const *argv)</arglist> 3551 </member> 3552 <member kind="variable" static="yes"> 3553 <type>static int</type> 3554 <name>global_ret</name> 3555 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3556 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 3557 <arglist></arglist> 3558 </member> 3559 <member kind="variable" static="yes"> 3560 <type>static uint64_t</type> 3561 <name>TAC_deposit_confirmation_serial_id</name> 3562 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3563 <anchor>a6cd87712974491dcc83d654069ad35da</anchor> 3564 <arglist></arglist> 3565 </member> 3566 <member kind="variable" static="yes"> 3567 <type>static int</type> 3568 <name>test_mode</name> 3569 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3570 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 3571 <arglist></arglist> 3572 </member> 3573 <member kind="variable" static="yes"> 3574 <type>static struct TALER_Amount</type> 3575 <name>TAC_total_missed_deposit_confirmations</name> 3576 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3577 <anchor>a2f2df8174a180d5a335acad3c89afa40</anchor> 3578 <arglist></arglist> 3579 </member> 3580 <member kind="variable" static="yes"> 3581 <type>static int</type> 3582 <name>internal_checks</name> 3583 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3584 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 3585 <arglist></arglist> 3586 </member> 3587 <member kind="variable" static="yes"> 3588 <type>static struct GNUNET_DB_EventHandler *</type> 3589 <name>eh</name> 3590 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3591 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 3592 <arglist></arglist> 3593 </member> 3594 <member kind="variable" static="yes"> 3595 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 3596 <name>cfg</name> 3597 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3598 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 3599 <arglist></arglist> 3600 </member> 3601 <member kind="variable" static="yes"> 3602 <type>static enum GNUNET_DB_QueryStatus</type> 3603 <name>eqs</name> 3604 <anchorfile>dc/d97/taler-helper-auditor-deposits_8c.html</anchorfile> 3605 <anchor>a6b85ba4c30ad830381fad22469dc61cb</anchor> 3606 <arglist></arglist> 3607 </member> 3608 </compound> 3609 <compound kind="file"> 3610 <name>taler-helper-auditor-purses.c</name> 3611 <path>src/auditor/</path> 3612 <filename>db/d24/taler-helper-auditor-purses_8c.html</filename> 3613 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 3614 <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> 3615 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 3616 <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> 3617 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 3618 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 3619 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 3620 <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> 3621 <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> 3622 <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> 3623 <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> 3624 <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> 3625 <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> 3626 <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> 3627 <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> 3628 <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> 3629 <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> 3630 <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> 3631 <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> 3632 <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> 3633 <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> 3634 <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> 3635 <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> 3636 <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> 3637 <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> 3638 <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> 3639 <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> 3640 <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> 3641 <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> 3642 <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> 3643 <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> 3644 <member kind="define"> 3645 <type>#define</type> 3646 <name>EXPIRATION_GRACE_PERIOD</name> 3647 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3648 <anchor>a6536eab4d2f9c4c4599d0cbbffdb56c6</anchor> 3649 <arglist></arglist> 3650 </member> 3651 <member kind="function" static="yes"> 3652 <type>static enum GNUNET_DB_QueryStatus</type> 3653 <name>report_amount_arithmetic_inconsistency</name> 3654 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3655 <anchor>ae22309116635a5445658caf7b5e284fc</anchor> 3656 <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> 3657 </member> 3658 <member kind="function" static="yes"> 3659 <type>static enum GNUNET_DB_QueryStatus</type> 3660 <name>report_row_inconsistency</name> 3661 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3662 <anchor>ad82a5f393e98a6a7b16f01fa07fac571</anchor> 3663 <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> 3664 </member> 3665 <member kind="function" static="yes"> 3666 <type>static enum GNUNET_DB_QueryStatus</type> 3667 <name>get_purse_fee</name> 3668 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3669 <anchor>a1a26a56e4ecdfd7ad2e6bb8bacbdd117</anchor> 3670 <arglist>(struct GNUNET_TIME_Timestamp atime, struct TALER_Amount *fee)</arglist> 3671 </member> 3672 <member kind="function" static="yes"> 3673 <type>static enum GNUNET_DB_QueryStatus</type> 3674 <name>load_auditor_purse_summary</name> 3675 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3676 <anchor>a630bea5f596aeb32da34e035b383ba65</anchor> 3677 <arglist>(struct PurseSummary *ps)</arglist> 3678 </member> 3679 <member kind="function" static="yes"> 3680 <type>static struct PurseSummary *</type> 3681 <name>setup_purse</name> 3682 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3683 <anchor>aeeb04d7873582811fe8f9438e3263f32</anchor> 3684 <arglist>(struct PurseContext *pc, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> 3685 </member> 3686 <member kind="function" static="yes"> 3687 <type>static enum GNUNET_GenericReturnValue</type> 3688 <name>handle_purse_requested</name> 3689 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3690 <anchor>a7192b42757062de4e05ac0a561b0cd87</anchor> 3691 <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> 3692 </member> 3693 <member kind="function" static="yes"> 3694 <type>static enum GNUNET_GenericReturnValue</type> 3695 <name>handle_purse_deposits</name> 3696 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3697 <anchor>adeef3133be29409d80172b5e19860432</anchor> 3698 <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> 3699 </member> 3700 <member kind="function" static="yes"> 3701 <type>static enum GNUNET_GenericReturnValue</type> 3702 <name>handle_purse_merged</name> 3703 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3704 <anchor>a7b65fb23df8eee33f59c9bbd9f40b870</anchor> 3705 <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> 3706 </member> 3707 <member kind="function" static="yes"> 3708 <type>static enum GNUNET_GenericReturnValue</type> 3709 <name>handle_account_merged</name> 3710 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3711 <anchor>a40d505b53b1962fae3893e8d53858443</anchor> 3712 <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> 3713 </member> 3714 <member kind="function" static="yes"> 3715 <type>static enum GNUNET_GenericReturnValue</type> 3716 <name>handle_purse_decision</name> 3717 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3718 <anchor>abfc75171cbea380e879b2130ab95d497</anchor> 3719 <arglist>(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, bool refunded)</arglist> 3720 </member> 3721 <member kind="function" static="yes"> 3722 <type>static enum GNUNET_GenericReturnValue</type> 3723 <name>handle_purse_deletion</name> 3724 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3725 <anchor>aa04c32a39d041139fcfcd309421ecc0e</anchor> 3726 <arglist>(void *cls, uint64_t deletion_serial_id, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> 3727 </member> 3728 <member kind="function" static="yes"> 3729 <type>static enum GNUNET_GenericReturnValue</type> 3730 <name>handle_purse_expired</name> 3731 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3732 <anchor>a69e0aa9a26eda85f704c9514ea942b2f</anchor> 3733 <arglist>(void *cls, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> 3734 </member> 3735 <member kind="function" static="yes"> 3736 <type>static enum GNUNET_GenericReturnValue</type> 3737 <name>verify_purse_balance</name> 3738 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3739 <anchor>adf7678347d585ca025a40bcf14cc727f</anchor> 3740 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 3741 </member> 3742 <member kind="function" static="yes"> 3743 <type>static enum GNUNET_GenericReturnValue</type> 3744 <name>release_purse_balance</name> 3745 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3746 <anchor>a5ea1b61f7857443b4c2b6bd1badb18c6</anchor> 3747 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 3748 </member> 3749 <member kind="function" static="yes"> 3750 <type>static enum GNUNET_DB_QueryStatus</type> 3751 <name>analyze_purses</name> 3752 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3753 <anchor>a1fab1c6a46a49fd87e2f2e605f13f404</anchor> 3754 <arglist>(void *cls)</arglist> 3755 </member> 3756 <member kind="function" static="yes"> 3757 <type>static void</type> 3758 <name>db_notify</name> 3759 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3760 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 3761 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 3762 </member> 3763 <member kind="function" static="yes"> 3764 <type>static void</type> 3765 <name>do_shutdown</name> 3766 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3767 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 3768 <arglist>(void *cls)</arglist> 3769 </member> 3770 <member kind="function" static="yes"> 3771 <type>static void</type> 3772 <name>run</name> 3773 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3774 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 3775 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 3776 </member> 3777 <member kind="function"> 3778 <type>int</type> 3779 <name>main</name> 3780 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3781 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 3782 <arglist>(int argc, char *const *argv)</arglist> 3783 </member> 3784 <member kind="variable" static="yes"> 3785 <type>static int</type> 3786 <name>global_ret</name> 3787 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3788 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 3789 <arglist></arglist> 3790 </member> 3791 <member kind="variable" static="yes"> 3792 <type>static int</type> 3793 <name>test_mode</name> 3794 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3795 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 3796 <arglist></arglist> 3797 </member> 3798 <member kind="variable" static="yes"> 3799 <type>static uint64_t</type> 3800 <name>TAC_purse_account_merge_serial_id</name> 3801 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3802 <anchor>a9a051e9dfe365dee06e16c1b4c75a1c7</anchor> 3803 <arglist></arglist> 3804 </member> 3805 <member kind="variable" static="yes"> 3806 <type>static uint64_t</type> 3807 <name>TAC_purse_decision_serial_id</name> 3808 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3809 <anchor>a01948e71ff93adc44ebcc0f33900de6f</anchor> 3810 <arglist></arglist> 3811 </member> 3812 <member kind="variable" static="yes"> 3813 <type>static uint64_t</type> 3814 <name>TAC_purse_deletion_serial_id</name> 3815 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3816 <anchor>ae1c8bf09fba90575397bd25847c29452</anchor> 3817 <arglist></arglist> 3818 </member> 3819 <member kind="variable" static="yes"> 3820 <type>static uint64_t</type> 3821 <name>TAC_purse_deposits_serial_id</name> 3822 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3823 <anchor>a884d24e69857d5b99ba916ea877e00b0</anchor> 3824 <arglist></arglist> 3825 </member> 3826 <member kind="variable" static="yes"> 3827 <type>static uint64_t</type> 3828 <name>TAC_purse_merges_serial_id</name> 3829 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3830 <anchor>ac0c235109802dc76a4351c327eb1ec46</anchor> 3831 <arglist></arglist> 3832 </member> 3833 <member kind="variable" static="yes"> 3834 <type>static uint64_t</type> 3835 <name>TAC_purse_request_serial_id</name> 3836 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3837 <anchor>ab1c283101065cd48610b468669aef0e9</anchor> 3838 <arglist></arglist> 3839 </member> 3840 <member kind="variable" static="yes"> 3841 <type>static uint64_t</type> 3842 <name>TAC_purse_open_counter</name> 3843 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3844 <anchor>ad1e263af4d6f90f5076b9fe99c71877a</anchor> 3845 <arglist></arglist> 3846 </member> 3847 <member kind="variable" static="yes"> 3848 <type>static struct TALER_Amount</type> 3849 <name>TAC_purse_global_balance</name> 3850 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3851 <anchor>add293fd39fb35f5adbbeee5a81eb83f1</anchor> 3852 <arglist></arglist> 3853 </member> 3854 <member kind="variable" static="yes"> 3855 <type>static struct TALER_Amount</type> 3856 <name>TAC_purse_total_balance_insufficient_loss</name> 3857 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3858 <anchor>ab810f612dd6a073e476a07fd8c971d46</anchor> 3859 <arglist></arglist> 3860 </member> 3861 <member kind="variable" static="yes"> 3862 <type>static struct TALER_Amount</type> 3863 <name>TAC_purse_total_delayed_decisions</name> 3864 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3865 <anchor>ad7d58e2eacd8c3aabd174f3c26955ea1</anchor> 3866 <arglist></arglist> 3867 </member> 3868 <member kind="variable" static="yes"> 3869 <type>static struct TALER_Amount</type> 3870 <name>TAC_purse_total_balance_purse_not_closed</name> 3871 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3872 <anchor>a1f0869ecc53d9a23f1f3eccc5c8905bb</anchor> 3873 <arglist></arglist> 3874 </member> 3875 <member kind="variable" static="yes"> 3876 <type>static struct TALER_Amount</type> 3877 <name>TAC_purse_total_arithmetic_delta_plus</name> 3878 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3879 <anchor>a5aa4931d9ef2b959d7284ce8af52f6d3</anchor> 3880 <arglist></arglist> 3881 </member> 3882 <member kind="variable" static="yes"> 3883 <type>static struct TALER_Amount</type> 3884 <name>TAC_purse_total_arithmetic_delta_minus</name> 3885 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3886 <anchor>acf761a438eb71b270a5e207cbe4b1a18</anchor> 3887 <arglist></arglist> 3888 </member> 3889 <member kind="variable" static="yes"> 3890 <type>static struct TALER_Amount</type> 3891 <name>TAC_purse_total_bad_sig_loss</name> 3892 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3893 <anchor>ad7919cfe079a14dbb7dc76ed528d25da</anchor> 3894 <arglist></arglist> 3895 </member> 3896 <member kind="variable" static="yes"> 3897 <type>static int</type> 3898 <name>internal_checks</name> 3899 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3900 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 3901 <arglist></arglist> 3902 </member> 3903 <member kind="variable" static="yes"> 3904 <type>static struct GNUNET_DB_EventHandler *</type> 3905 <name>eh</name> 3906 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3907 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 3908 <arglist></arglist> 3909 </member> 3910 <member kind="variable" static="yes"> 3911 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 3912 <name>cfg</name> 3913 <anchorfile>db/d24/taler-helper-auditor-purses_8c.html</anchorfile> 3914 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 3915 <arglist></arglist> 3916 </member> 3917 </compound> 3918 <compound kind="file"> 3919 <name>taler-helper-auditor-reserves.c</name> 3920 <path>src/auditor/</path> 3921 <filename>d7/d45/taler-helper-auditor-reserves_8c.html</filename> 3922 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 3923 <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> 3924 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 3925 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 3926 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 3927 <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> 3928 <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> 3929 <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> 3930 <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> 3931 <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> 3932 <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> 3933 <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> 3934 <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> 3935 <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> 3936 <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> 3937 <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> 3938 <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> 3939 <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> 3940 <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> 3941 <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> 3942 <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> 3943 <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> 3944 <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> 3945 <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> 3946 <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> 3947 <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> 3948 <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> 3949 <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> 3950 <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> 3951 <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> 3952 <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> 3953 <member kind="define"> 3954 <type>#define</type> 3955 <name>CLOSING_GRACE_PERIOD</name> 3956 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3957 <anchor>a104c382799344f1a4c73c309244476b2</anchor> 3958 <arglist></arglist> 3959 </member> 3960 <member kind="define"> 3961 <type>#define</type> 3962 <name>CHECK_DB</name> 3963 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3964 <anchor>a6a6c3f85ca325073bcb42f234b869ccb</anchor> 3965 <arglist>()</arglist> 3966 </member> 3967 <member kind="function" static="yes"> 3968 <type>static void</type> 3969 <name>report_amount_arithmetic_inconsistency</name> 3970 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3971 <anchor>acb82f6a28a60f021b1176733801d063d</anchor> 3972 <arglist>(const char *operation, uint64_t rowid, const struct TALER_Amount *exchange, const struct TALER_Amount *auditor, int profitable)</arglist> 3973 </member> 3974 <member kind="function" static="yes"> 3975 <type>static void</type> 3976 <name>report_row_inconsistency</name> 3977 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3978 <anchor>a9fd3b27923aa17b3316d4dbc11474411</anchor> 3979 <arglist>(const char *table, uint64_t rowid, const char *diagnostic)</arglist> 3980 </member> 3981 <member kind="function" static="yes"> 3982 <type>static enum GNUNET_DB_QueryStatus</type> 3983 <name>load_auditor_reserve_summary</name> 3984 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3985 <anchor>aa9f337cd6cc88c4f9bac8dfde07fa0a6</anchor> 3986 <arglist>(struct ReserveSummary *rs)</arglist> 3987 </member> 3988 <member kind="function" static="yes"> 3989 <type>static struct ReserveSummary *</type> 3990 <name>setup_reserve</name> 3991 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3992 <anchor>afe8b41ed08d71f8ceae4c23fddd9ed0a</anchor> 3993 <arglist>(struct ReserveContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 3994 </member> 3995 <member kind="function" static="yes"> 3996 <type>static enum GNUNET_GenericReturnValue</type> 3997 <name>handle_reserve_in</name> 3998 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 3999 <anchor>a8de9008d46969ef58e3256710d023d3f</anchor> 4000 <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> 4001 </member> 4002 <member kind="function" static="yes"> 4003 <type>static enum GNUNET_GenericReturnValue</type> 4004 <name>handle_withdrawals</name> 4005 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4006 <anchor>addae892ebc489f0c68591196bf5e8cea</anchor> 4007 <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> 4008 </member> 4009 <member kind="function" static="yes"> 4010 <type>static enum GNUNET_GenericReturnValue</type> 4011 <name>handle_recoup_by_reserve</name> 4012 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4013 <anchor>a3702dcb32edb3589eb2d7d0f7a28e59a</anchor> 4014 <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> 4015 </member> 4016 <member kind="function" static="yes"> 4017 <type>static enum GNUNET_GenericReturnValue</type> 4018 <name>get_closing_fee</name> 4019 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4020 <anchor>aacec6265b1745d529ec5d4cfda92466f</anchor> 4021 <arglist>(const struct TALER_FullPayto receiver_account, struct GNUNET_TIME_Timestamp atime, struct TALER_Amount *fee)</arglist> 4022 </member> 4023 <member kind="function" static="yes"> 4024 <type>static enum GNUNET_GenericReturnValue</type> 4025 <name>handle_reserve_open</name> 4026 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4027 <anchor>abb43fde46994cbd8b5c17d6995155579</anchor> 4028 <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> 4029 </member> 4030 <member kind="function" static="yes"> 4031 <type>static enum GNUNET_GenericReturnValue</type> 4032 <name>handle_reserve_closed</name> 4033 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4034 <anchor>a04b3e5b6e7f3fe4d66d932fe74797cd9</anchor> 4035 <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> 4036 </member> 4037 <member kind="function" static="yes"> 4038 <type>static enum GNUNET_GenericReturnValue</type> 4039 <name>handle_account_merged</name> 4040 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4041 <anchor>a40d505b53b1962fae3893e8d53858443</anchor> 4042 <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> 4043 </member> 4044 <member kind="function" static="yes"> 4045 <type>static enum GNUNET_GenericReturnValue</type> 4046 <name>purse_decision_cb</name> 4047 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4048 <anchor>ab6a11485fd5df67c08aa4da095789bcb</anchor> 4049 <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> 4050 </member> 4051 <member kind="function" static="yes"> 4052 <type>static enum GNUNET_GenericReturnValue</type> 4053 <name>verify_reserve_balance</name> 4054 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4055 <anchor>a79e46b2757abb6f989843e3fd75412ad</anchor> 4056 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4057 </member> 4058 <member kind="function" static="yes"> 4059 <type>static enum GNUNET_DB_QueryStatus</type> 4060 <name>analyze_reserves</name> 4061 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4062 <anchor>aa41f26cdf61fa918f749e52056134a76</anchor> 4063 <arglist>(void *cls)</arglist> 4064 </member> 4065 <member kind="function" static="yes"> 4066 <type>static void</type> 4067 <name>db_notify</name> 4068 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4069 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 4070 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 4071 </member> 4072 <member kind="function" static="yes"> 4073 <type>static void</type> 4074 <name>do_shutdown</name> 4075 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4076 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 4077 <arglist>(void *cls)</arglist> 4078 </member> 4079 <member kind="function" static="yes"> 4080 <type>static void</type> 4081 <name>run</name> 4082 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4083 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 4084 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 4085 </member> 4086 <member kind="function"> 4087 <type>int</type> 4088 <name>main</name> 4089 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4090 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 4091 <arglist>(int argc, char *const *argv)</arglist> 4092 </member> 4093 <member kind="variable" static="yes"> 4094 <type>static int</type> 4095 <name>global_ret</name> 4096 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4097 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 4098 <arglist></arglist> 4099 </member> 4100 <member kind="variable" static="yes"> 4101 <type>static enum GNUNET_DB_QueryStatus</type> 4102 <name>global_qs</name> 4103 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4104 <anchor>aef3267a5c44f6738c965d67650d671fd</anchor> 4105 <arglist></arglist> 4106 </member> 4107 <member kind="variable" static="yes"> 4108 <type>static int</type> 4109 <name>test_mode</name> 4110 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4111 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 4112 <arglist></arglist> 4113 </member> 4114 <member kind="variable" static="yes"> 4115 <type>static struct GNUNET_TIME_Relative</type> 4116 <name>idle_reserve_expiration_time</name> 4117 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4118 <anchor>aa1ff3dea246722124ecb16416ff2e378</anchor> 4119 <arglist></arglist> 4120 </member> 4121 <member kind="variable" static="yes"> 4122 <type>static uint64_t</type> 4123 <name>TAC_reserves_reserve_in_serial_id</name> 4124 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4125 <anchor>a5941ae66fac056f5acecee11e248041b</anchor> 4126 <arglist></arglist> 4127 </member> 4128 <member kind="variable" static="yes"> 4129 <type>static uint64_t</type> 4130 <name>TAC_reserves_withdraw_serial_id</name> 4131 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4132 <anchor>a4b2043600306e55a590322245b058084</anchor> 4133 <arglist></arglist> 4134 </member> 4135 <member kind="variable" static="yes"> 4136 <type>static uint64_t</type> 4137 <name>TAC_reserves_reserve_recoup_serial_id</name> 4138 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4139 <anchor>a72b4476ae626d86a43a4d0c20a7ff689</anchor> 4140 <arglist></arglist> 4141 </member> 4142 <member kind="variable" static="yes"> 4143 <type>static uint64_t</type> 4144 <name>TAC_reserves_reserve_open_serial_id</name> 4145 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4146 <anchor>ab1de9b9d5779f69adf6ee39a873f1863</anchor> 4147 <arglist></arglist> 4148 </member> 4149 <member kind="variable" static="yes"> 4150 <type>static uint64_t</type> 4151 <name>TAC_reserves_reserve_close_serial_id</name> 4152 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4153 <anchor>a640c33a400cc7cd25d77f5b0f1e1da65</anchor> 4154 <arglist></arglist> 4155 </member> 4156 <member kind="variable" static="yes"> 4157 <type>static uint64_t</type> 4158 <name>TAC_reserves_purse_decisions_serial_id</name> 4159 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4160 <anchor>ae96e8a6974aebbe9a7edec10d70af39f</anchor> 4161 <arglist></arglist> 4162 </member> 4163 <member kind="variable" static="yes"> 4164 <type>static uint64_t</type> 4165 <name>TAC_reserves_account_merges_serial_id</name> 4166 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4167 <anchor>ab21f1faa8944a4ad31a402224320c746</anchor> 4168 <arglist></arglist> 4169 </member> 4170 <member kind="variable" static="yes"> 4171 <type>static uint64_t</type> 4172 <name>TAC_reserves_history_requests_serial_id</name> 4173 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4174 <anchor>aa21ae7edce33a2312d7e3c4f88309d0c</anchor> 4175 <arglist></arglist> 4176 </member> 4177 <member kind="variable" static="yes"> 4178 <type>static struct TALER_Amount</type> 4179 <name>TAC_reserves_reserve_total_balance</name> 4180 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4181 <anchor>a44e2548983e3d3930b7b946aec432f9c</anchor> 4182 <arglist></arglist> 4183 </member> 4184 <member kind="variable" static="yes"> 4185 <type>static struct TALER_Amount</type> 4186 <name>TAC_reserves_reserve_loss</name> 4187 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4188 <anchor>a5074f3eebd06d393d79bc804c3ff71de</anchor> 4189 <arglist></arglist> 4190 </member> 4191 <member kind="variable" static="yes"> 4192 <type>static struct TALER_Amount</type> 4193 <name>TAC_reserves_withdraw_fee_revenue</name> 4194 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4195 <anchor>a10f25b99b4983aa74e7872e3a5373a2a</anchor> 4196 <arglist></arglist> 4197 </member> 4198 <member kind="variable" static="yes"> 4199 <type>static struct TALER_Amount</type> 4200 <name>TAC_reserves_close_fee_revenue</name> 4201 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4202 <anchor>a6f5df3be6168d1e09d972c47713ae0f7</anchor> 4203 <arglist></arglist> 4204 </member> 4205 <member kind="variable" static="yes"> 4206 <type>static struct TALER_Amount</type> 4207 <name>TAC_reserves_purse_fee_revenue</name> 4208 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4209 <anchor>aad6a9c047a42f18c7d3fa533e2c63d4b</anchor> 4210 <arglist></arglist> 4211 </member> 4212 <member kind="variable" static="yes"> 4213 <type>static struct TALER_Amount</type> 4214 <name>TAC_reserves_open_fee_revenue</name> 4215 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4216 <anchor>a5b5dfd1447ab0ae0eae4279b8d35b589</anchor> 4217 <arglist></arglist> 4218 </member> 4219 <member kind="variable" static="yes"> 4220 <type>static struct TALER_Amount</type> 4221 <name>TAC_reserves_history_fee_revenue</name> 4222 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4223 <anchor>a1a474636e689da9975e2b5f6629dc6f5</anchor> 4224 <arglist></arglist> 4225 </member> 4226 <member kind="variable" static="yes"> 4227 <type>static struct TALER_Amount</type> 4228 <name>TAC_reserves_total_bad_sig_loss</name> 4229 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4230 <anchor>aeafa750c7b5d88d4f7dc1df3ae2123d9</anchor> 4231 <arglist></arglist> 4232 </member> 4233 <member kind="variable" static="yes"> 4234 <type>static struct TALER_Amount</type> 4235 <name>TAC_total_balance_reserve_not_closed</name> 4236 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4237 <anchor>a032a8c2532b5fbc9b7069167ba29cb39</anchor> 4238 <arglist></arglist> 4239 </member> 4240 <member kind="variable" static="yes"> 4241 <type>static struct TALER_Amount</type> 4242 <name>TAC_total_balance_summary_delta_plus</name> 4243 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4244 <anchor>addf5194bc7b217609c7d595159f8eed7</anchor> 4245 <arglist></arglist> 4246 </member> 4247 <member kind="variable" static="yes"> 4248 <type>static struct TALER_Amount</type> 4249 <name>TAC_total_balance_summary_delta_minus</name> 4250 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4251 <anchor>a004631c4d92c501b4a38e747863503d4</anchor> 4252 <arglist></arglist> 4253 </member> 4254 <member kind="variable" static="yes"> 4255 <type>static struct TALER_Amount</type> 4256 <name>TAC_reserves_total_arithmetic_delta_plus</name> 4257 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4258 <anchor>a1944ca2e17ca6085b653cfc9ee3dd955</anchor> 4259 <arglist></arglist> 4260 </member> 4261 <member kind="variable" static="yes"> 4262 <type>static struct TALER_Amount</type> 4263 <name>TAC_reserves_total_arithmetic_delta_minus</name> 4264 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4265 <anchor>a3840f3179065465e593a311cec551187</anchor> 4266 <arglist></arglist> 4267 </member> 4268 <member kind="variable" static="yes"> 4269 <type>static int</type> 4270 <name>internal_checks</name> 4271 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4272 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 4273 <arglist></arglist> 4274 </member> 4275 <member kind="variable" static="yes"> 4276 <type>static struct GNUNET_DB_EventHandler *</type> 4277 <name>eh</name> 4278 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4279 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 4280 <arglist></arglist> 4281 </member> 4282 <member kind="variable" static="yes"> 4283 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 4284 <name>cfg</name> 4285 <anchorfile>d7/d45/taler-helper-auditor-reserves_8c.html</anchorfile> 4286 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 4287 <arglist></arglist> 4288 </member> 4289 </compound> 4290 <compound kind="file"> 4291 <name>taler-helper-auditor-transfer.c</name> 4292 <path>src/auditor/</path> 4293 <filename>da/d18/taler-helper-auditor-transfer_8c.html</filename> 4294 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 4295 <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> 4296 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 4297 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 4298 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 4299 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 4300 <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> 4301 <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> 4302 <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> 4303 <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> 4304 <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> 4305 <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> 4306 <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> 4307 <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> 4308 <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> 4309 <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> 4310 <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> 4311 <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> 4312 <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> 4313 <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> 4314 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 4315 <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> 4316 <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> 4317 <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> 4318 <member kind="function" static="yes"> 4319 <type>static void</type> 4320 <name>do_shutdown</name> 4321 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4322 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 4323 <arglist>(void *cls)</arglist> 4324 </member> 4325 <member kind="function" static="yes"> 4326 <type>static void</type> 4327 <name>import_wire_missing_cb</name> 4328 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4329 <anchor>a17de8b6b13255d9f79b58c55da8e82e3</anchor> 4330 <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> 4331 </member> 4332 <member kind="function" static="yes"> 4333 <type>static enum GNUNET_DB_QueryStatus</type> 4334 <name>check_for_required_transfers</name> 4335 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4336 <anchor>a617ca8b111c2832bb7239445a26fbb5b</anchor> 4337 <arglist>(void)</arglist> 4338 </member> 4339 <member kind="function" static="yes"> 4340 <type>static void</type> 4341 <name>clear_finished_transfer_cb</name> 4342 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4343 <anchor>a331ea4fbb8968ca65f67e873c13fac6a</anchor> 4344 <arglist>(void *cls, const struct TALER_Amount *amount, uint64_t tracking_serial_id, uint64_t batch_deposit_serial_id)</arglist> 4345 </member> 4346 <member kind="function" static="yes"> 4347 <type>static enum GNUNET_DB_QueryStatus</type> 4348 <name>check_for_completed_transfers</name> 4349 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4350 <anchor>a33837eba2d3e62a547ed59f9177bd013</anchor> 4351 <arglist>(void)</arglist> 4352 </member> 4353 <member kind="function" static="yes"> 4354 <type>static enum GNUNET_DB_QueryStatus</type> 4355 <name>begin_transaction</name> 4356 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4357 <anchor>a48af3a99d6e3f376a0ddd1ce0e6345a8</anchor> 4358 <arglist>(void)</arglist> 4359 </member> 4360 <member kind="function" static="yes"> 4361 <type>static void</type> 4362 <name>start</name> 4363 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4364 <anchor>a93c124ac5ed8e8b9faeccf97d06b2aef</anchor> 4365 <arglist>(void)</arglist> 4366 </member> 4367 <member kind="function" static="yes"> 4368 <type>static void</type> 4369 <name>db_notify</name> 4370 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4371 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 4372 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 4373 </member> 4374 <member kind="function" static="yes"> 4375 <type>static void</type> 4376 <name>run</name> 4377 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4378 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 4379 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 4380 </member> 4381 <member kind="function"> 4382 <type>int</type> 4383 <name>main</name> 4384 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4385 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 4386 <arglist>(int argc, char *const *argv)</arglist> 4387 </member> 4388 <member kind="variable" static="yes"> 4389 <type>static int</type> 4390 <name>test_mode</name> 4391 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4392 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 4393 <arglist></arglist> 4394 </member> 4395 <member kind="variable" static="yes"> 4396 <type>static int</type> 4397 <name>global_ret</name> 4398 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4399 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 4400 <arglist></arglist> 4401 </member> 4402 <member kind="variable" static="yes"> 4403 <type>static uint64_t</type> 4404 <name>TAC_wire_batch_deposit_id</name> 4405 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4406 <anchor>ae6d2ce71775092a39231ff934e171ca5</anchor> 4407 <arglist></arglist> 4408 </member> 4409 <member kind="variable" static="yes"> 4410 <type>static uint64_t</type> 4411 <name>TAC_wire_aggregation_id</name> 4412 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4413 <anchor>ae4f36896f39bf48b450cdccf3a306789</anchor> 4414 <arglist></arglist> 4415 </member> 4416 <member kind="variable" static="yes"> 4417 <type>static struct TALER_Amount</type> 4418 <name>TAC_total_amount_lag</name> 4419 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4420 <anchor>afae9b843e76704b5b6b4c3fa8e53d2cc</anchor> 4421 <arglist></arglist> 4422 </member> 4423 <member kind="variable" static="yes"> 4424 <type>static struct TALER_Amount</type> 4425 <name>TAC_total_early_aggregation</name> 4426 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4427 <anchor>aad77df2b9b99bf5dc2da02ef1681188a</anchor> 4428 <arglist></arglist> 4429 </member> 4430 <member kind="variable" static="yes"> 4431 <type>static int</type> 4432 <name>internal_checks</name> 4433 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4434 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 4435 <arglist></arglist> 4436 </member> 4437 <member kind="variable" static="yes"> 4438 <type>static struct GNUNET_DB_EventHandler *</type> 4439 <name>eh</name> 4440 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4441 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 4442 <arglist></arglist> 4443 </member> 4444 <member kind="variable" static="yes"> 4445 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 4446 <name>cfg</name> 4447 <anchorfile>da/d18/taler-helper-auditor-transfer_8c.html</anchorfile> 4448 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 4449 <arglist></arglist> 4450 </member> 4451 </compound> 4452 <compound kind="file"> 4453 <name>taler-helper-auditor-wire-credit.c</name> 4454 <path>src/auditor/</path> 4455 <filename>db/d76/taler-helper-auditor-wire-credit_8c.html</filename> 4456 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 4457 <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> 4458 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 4459 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 4460 <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> 4461 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 4462 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 4463 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 4464 <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> 4465 <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> 4466 <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> 4467 <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> 4468 <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> 4469 <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> 4470 <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> 4471 <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> 4472 <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> 4473 <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> 4474 <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> 4475 <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> 4476 <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> 4477 <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> 4478 <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> 4479 <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> 4480 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 4481 <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> 4482 <member kind="define"> 4483 <type>#define</type> 4484 <name>GRACE_PERIOD</name> 4485 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4486 <anchor>a527d9bb4f9eee533c2cfb2cfad97a7f0</anchor> 4487 <arglist></arglist> 4488 </member> 4489 <member kind="define"> 4490 <type>#define</type> 4491 <name>MAX_PER_TRANSACTION</name> 4492 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4493 <anchor>a8bc97b18227569db506272cd91c39d0b</anchor> 4494 <arglist></arglist> 4495 </member> 4496 <member kind="define"> 4497 <type>#define</type> 4498 <name>TIME_TOLERANCE</name> 4499 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4500 <anchor>aa3547fbe261a7091b81d65383d4c0316</anchor> 4501 <arglist></arglist> 4502 </member> 4503 <member kind="function" static="yes"> 4504 <type>static enum GNUNET_GenericReturnValue</type> 4505 <name>free_rii</name> 4506 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4507 <anchor>aeee08113862217d6b9688cd0216cff5e</anchor> 4508 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4509 </member> 4510 <member kind="function" static="yes"> 4511 <type>static void</type> 4512 <name>do_shutdown</name> 4513 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4514 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 4515 <arglist>(void *cls)</arglist> 4516 </member> 4517 <member kind="function" static="yes"> 4518 <type>static enum GNUNET_DB_QueryStatus</type> 4519 <name>begin_transaction</name> 4520 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4521 <anchor>a48af3a99d6e3f376a0ddd1ce0e6345a8</anchor> 4522 <arglist>(void)</arglist> 4523 </member> 4524 <member kind="function" static="yes"> 4525 <type>static void</type> 4526 <name>rollback_and_reset</name> 4527 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4528 <anchor>a22aedc12d310d13acab4fe6711b9bca1</anchor> 4529 <arglist>(void)</arglist> 4530 </member> 4531 <member kind="function" static="yes"> 4532 <type>static void</type> 4533 <name>commit</name> 4534 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4535 <anchor>ad2954caffe0e0a086f79b8403ca7f204</anchor> 4536 <arglist>(enum GNUNET_DB_QueryStatus qs)</arglist> 4537 </member> 4538 <member kind="function" static="yes"> 4539 <type>static void</type> 4540 <name>conclude_credit_history</name> 4541 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4542 <anchor>a07f1032ef6b458eea9edb5a97304fe08</anchor> 4543 <arglist>(void)</arglist> 4544 </member> 4545 <member kind="function" static="yes"> 4546 <type>static enum GNUNET_GenericReturnValue</type> 4547 <name>check_equality</name> 4548 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4549 <anchor>a7d6964c4324c773416c26a26333bbb37</anchor> 4550 <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> 4551 </member> 4552 <member kind="function" static="yes"> 4553 <type>static enum GNUNET_GenericReturnValue</type> 4554 <name>reserve_in_cb</name> 4555 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4556 <anchor>ad5e749c8fa06ce2960ffa572a3eecf9e</anchor> 4557 <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> 4558 </member> 4559 <member kind="function" static="yes"> 4560 <type>static enum GNUNET_GenericReturnValue</type> 4561 <name>complain_in_not_found</name> 4562 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4563 <anchor>aa9650ee2052d172f2cf3be45f4d10a97</anchor> 4564 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4565 </member> 4566 <member kind="function" static="yes"> 4567 <type>static void</type> 4568 <name>process_credits</name> 4569 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4570 <anchor>ab532f58b0f5d25e4e0fd5c06f27a0982</anchor> 4571 <arglist>(void *cls)</arglist> 4572 </member> 4573 <member kind="function" static="yes"> 4574 <type>static void</type> 4575 <name>conclude_account</name> 4576 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4577 <anchor>aa09be7d682a09d9aef8f058ed3dd0178</anchor> 4578 <arglist>(struct WireAccount *wa)</arglist> 4579 </member> 4580 <member kind="function" static="yes"> 4581 <type>static bool</type> 4582 <name>analyze_credit</name> 4583 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4584 <anchor>a97a1810165c3bd0d3d6d3170bd58e87e</anchor> 4585 <arglist>(struct WireAccount *wa, const struct TALER_BANK_CreditDetails *credit_details)</arglist> 4586 </member> 4587 <member kind="function" static="yes"> 4588 <type>static void</type> 4589 <name>history_credit_cb</name> 4590 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4591 <anchor>af7b8911fb1b054819190e0431510851e</anchor> 4592 <arglist>(void *cls, const struct TALER_BANK_CreditHistoryResponse *chr)</arglist> 4593 </member> 4594 <member kind="function" static="yes"> 4595 <type>static void</type> 4596 <name>begin_credit_audit</name> 4597 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4598 <anchor>aa5f908096690c648b3f08153eda4a58b</anchor> 4599 <arglist>(void)</arglist> 4600 </member> 4601 <member kind="function" static="yes"> 4602 <type>static void</type> 4603 <name>process_account_cb</name> 4604 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4605 <anchor>a0dcf5e89176ec39b66e561cdbce94281</anchor> 4606 <arglist>(void *cls, const struct TALER_EXCHANGEDB_AccountInfo *ai)</arglist> 4607 </member> 4608 <member kind="function" static="yes"> 4609 <type>static void</type> 4610 <name>db_notify</name> 4611 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4612 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 4613 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 4614 </member> 4615 <member kind="function" static="yes"> 4616 <type>static void</type> 4617 <name>run</name> 4618 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4619 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 4620 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 4621 </member> 4622 <member kind="function"> 4623 <type>int</type> 4624 <name>main</name> 4625 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4626 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 4627 <arglist>(int argc, char *const *argv)</arglist> 4628 </member> 4629 <member kind="variable" static="yes"> 4630 <type>static int</type> 4631 <name>test_mode</name> 4632 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4633 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 4634 <arglist></arglist> 4635 </member> 4636 <member kind="variable" static="yes"> 4637 <type>static int</type> 4638 <name>global_ret</name> 4639 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4640 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 4641 <arglist></arglist> 4642 </member> 4643 <member kind="variable" static="yes"> 4644 <type>static enum GNUNET_DB_QueryStatus</type> 4645 <name>global_qs</name> 4646 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4647 <anchor>aef3267a5c44f6738c965d67650d671fd</anchor> 4648 <arglist></arglist> 4649 </member> 4650 <member kind="variable" static="yes"> 4651 <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> 4652 <name>in_map</name> 4653 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4654 <anchor>a180abcdc430aa90c4a2e0c43ec7d6c1b</anchor> 4655 <arglist></arglist> 4656 </member> 4657 <member kind="variable" static="yes"> 4658 <type>static struct WireAccount *</type> 4659 <name>wa_head</name> 4660 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4661 <anchor>ab1f7cfee482c8d793c83e7d0d2fb0872</anchor> 4662 <arglist></arglist> 4663 </member> 4664 <member kind="variable" static="yes"> 4665 <type>static struct WireAccount *</type> 4666 <name>wa_tail</name> 4667 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4668 <anchor>a1af94843e241f0d1a8693dae4145cc3c</anchor> 4669 <arglist></arglist> 4670 </member> 4671 <member kind="variable" static="yes"> 4672 <type>static struct TALER_Amount</type> 4673 <name>tiny_amount</name> 4674 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4675 <anchor>aa1e174b27b7290f1669bbe16fac4d2c2</anchor> 4676 <arglist></arglist> 4677 </member> 4678 <member kind="variable" static="yes"> 4679 <type>static struct TALER_Amount</type> 4680 <name>TAC_total_bad_amount_in_plus</name> 4681 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4682 <anchor>a6d2ce09687ad791720ae5911539e817f</anchor> 4683 <arglist></arglist> 4684 </member> 4685 <member kind="variable" static="yes"> 4686 <type>static struct TALER_Amount</type> 4687 <name>TAC_total_bad_amount_in_minus</name> 4688 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4689 <anchor>aa03e429492029c1f2ae0be4c57c1cd90</anchor> 4690 <arglist></arglist> 4691 </member> 4692 <member kind="variable" static="yes"> 4693 <type>static struct TALER_Amount</type> 4694 <name>TAC_total_misattribution_in</name> 4695 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4696 <anchor>a4655b8b1e029c8007356407ae5eea70a</anchor> 4697 <arglist></arglist> 4698 </member> 4699 <member kind="variable" static="yes"> 4700 <type>static struct TALER_Amount</type> 4701 <name>TAC_total_wire_in</name> 4702 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4703 <anchor>ae3d97efecf59ab292ff0b831c200a8a2</anchor> 4704 <arglist></arglist> 4705 </member> 4706 <member kind="variable" static="yes"> 4707 <type>static struct TALER_Amount</type> 4708 <name>TAC_total_kycauth_in</name> 4709 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4710 <anchor>af08edf72a5fd847763a08cc30f744d4a</anchor> 4711 <arglist></arglist> 4712 </member> 4713 <member kind="variable" static="yes"> 4714 <type>static struct TALER_Amount</type> 4715 <name>TAC_total_wire_credit_fees</name> 4716 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4717 <anchor>a42bfd177548239a6b9033b8b35371be6</anchor> 4718 <arglist></arglist> 4719 </member> 4720 <member kind="variable" static="yes"> 4721 <type>static struct TALER_Amount</type> 4722 <name>zero</name> 4723 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4724 <anchor>aa42f2e183ebccbc2ca999ec89a23c19b</anchor> 4725 <arglist></arglist> 4726 </member> 4727 <member kind="variable" static="yes"> 4728 <type>static struct GNUNET_CURL_Context *</type> 4729 <name>ctx</name> 4730 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4731 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 4732 <arglist></arglist> 4733 </member> 4734 <member kind="variable" static="yes"> 4735 <type>static struct GNUNET_CURL_RescheduleContext *</type> 4736 <name>rc</name> 4737 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4738 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 4739 <arglist></arglist> 4740 </member> 4741 <member kind="variable" static="yes"> 4742 <type>static int</type> 4743 <name>internal_checks</name> 4744 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4745 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 4746 <arglist></arglist> 4747 </member> 4748 <member kind="variable" static="yes"> 4749 <type>static int</type> 4750 <name>ignore_account_404</name> 4751 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4752 <anchor>a21ecf969ded9bf7d10a4ca0ed8fde466</anchor> 4753 <arglist></arglist> 4754 </member> 4755 <member kind="variable" static="yes"> 4756 <type>static struct GNUNET_DB_EventHandler *</type> 4757 <name>eh</name> 4758 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4759 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 4760 <arglist></arglist> 4761 </member> 4762 <member kind="variable" static="yes"> 4763 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 4764 <name>cfg</name> 4765 <anchorfile>db/d76/taler-helper-auditor-wire-credit_8c.html</anchorfile> 4766 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 4767 <arglist></arglist> 4768 </member> 4769 </compound> 4770 <compound kind="file"> 4771 <name>taler-helper-auditor-wire-debit.c</name> 4772 <path>src/auditor/</path> 4773 <filename>d5/d0f/taler-helper-auditor-wire-debit_8c.html</filename> 4774 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 4775 <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> 4776 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 4777 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 4778 <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> 4779 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 4780 <includes id="de/d48/report-lib_8h" name="report-lib.h" local="yes" import="no" module="no" objc="no">report-lib.h</includes> 4781 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 4782 <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> 4783 <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> 4784 <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> 4785 <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> 4786 <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> 4787 <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> 4788 <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> 4789 <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> 4790 <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> 4791 <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> 4792 <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> 4793 <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> 4794 <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> 4795 <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> 4796 <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> 4797 <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> 4798 <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> 4799 <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> 4800 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 4801 <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> 4802 <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> 4803 <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> 4804 <member kind="define"> 4805 <type>#define</type> 4806 <name>MAX_PER_TRANSACTION</name> 4807 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4808 <anchor>a8bc97b18227569db506272cd91c39d0b</anchor> 4809 <arglist></arglist> 4810 </member> 4811 <member kind="define"> 4812 <type>#define</type> 4813 <name>TIME_TOLERANCE</name> 4814 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4815 <anchor>aa3547fbe261a7091b81d65383d4c0316</anchor> 4816 <arglist></arglist> 4817 </member> 4818 <member kind="define"> 4819 <type>#define</type> 4820 <name>MAX_LONGPOLL_DELAY</name> 4821 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4822 <anchor>ad2610ccca378824b529ddb79b5618ace</anchor> 4823 <arglist></arglist> 4824 </member> 4825 <member kind="define"> 4826 <type>#define</type> 4827 <name>MIN_LONGPOLL_DELAY</name> 4828 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4829 <anchor>acdd9140ba46075110f7efb16413af223</anchor> 4830 <arglist></arglist> 4831 </member> 4832 <member kind="define"> 4833 <type>#define</type> 4834 <name>MAX_DIAG_LEN</name> 4835 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4836 <anchor>a1d290e24797f498b04642d65bf11bf14</anchor> 4837 <arglist></arglist> 4838 </member> 4839 <member kind="function" static="yes"> 4840 <type>static enum GNUNET_GenericReturnValue</type> 4841 <name>free_roi</name> 4842 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4843 <anchor>ae44bb3e434471a8cc2a5c96597fe69c9</anchor> 4844 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4845 </member> 4846 <member kind="function" static="yes"> 4847 <type>static enum GNUNET_GenericReturnValue</type> 4848 <name>free_rc</name> 4849 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4850 <anchor>a74a50e7ff2d31b354f0e6b97cb8ba962</anchor> 4851 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4852 </member> 4853 <member kind="function" static="yes"> 4854 <type>static void</type> 4855 <name>do_shutdown</name> 4856 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4857 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 4858 <arglist>(void *cls)</arglist> 4859 </member> 4860 <member kind="function" static="yes"> 4861 <type>static enum GNUNET_GenericReturnValue</type> 4862 <name>check_pending_rc</name> 4863 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4864 <anchor>abd47bdb945eb996371a59d00605c6831</anchor> 4865 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4866 </member> 4867 <member kind="function" static="yes"> 4868 <type>static void</type> 4869 <name>hash_rc</name> 4870 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4871 <anchor>a7ddc7093ee99cff3cf4739f9905cf224</anchor> 4872 <arglist>(const struct TALER_FullPayto receiver_account, const struct TALER_WireTransferIdentifierRawP *wtid, struct GNUNET_HashCode *key)</arglist> 4873 </member> 4874 <member kind="function" static="yes"> 4875 <type>static enum GNUNET_DB_QueryStatus</type> 4876 <name>begin_transaction</name> 4877 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4878 <anchor>a48af3a99d6e3f376a0ddd1ce0e6345a8</anchor> 4879 <arglist>(void)</arglist> 4880 </member> 4881 <member kind="function" static="yes"> 4882 <type>static void</type> 4883 <name>commit</name> 4884 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4885 <anchor>ad2954caffe0e0a086f79b8403ca7f204</anchor> 4886 <arglist>(enum GNUNET_DB_QueryStatus qs)</arglist> 4887 </member> 4888 <member kind="function" static="yes"> 4889 <type>static bool</type> 4890 <name>check_time_difference</name> 4891 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4892 <anchor>a8e322929117d646f5aa64be8797ce57a</anchor> 4893 <arglist>(const char *table, uint64_t rowid, struct GNUNET_TIME_Timestamp want, struct GNUNET_TIME_Timestamp have)</arglist> 4894 </member> 4895 <member kind="function" static="yes"> 4896 <type>static enum GNUNET_GenericReturnValue</type> 4897 <name>check_rc_matches</name> 4898 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4899 <anchor>a32e03b6f82d92a7c30a78644dfd99f97</anchor> 4900 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4901 </member> 4902 <member kind="function" static="yes"> 4903 <type>static void</type> 4904 <name>make_missing_diag</name> 4905 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4906 <anchor>a3cc8ea2ae8094406bc8f37e55569b2af</anchor> 4907 <arglist>(char diag[128], const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> 4908 </member> 4909 <member kind="function" static="yes"> 4910 <type>static enum GNUNET_GenericReturnValue</type> 4911 <name>check_reported_inconsistency</name> 4912 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4913 <anchor>abccffcac653bec9707c6ed66c02ae08e</anchor> 4914 <arglist>(struct WireTransferOutInfo *roi)</arglist> 4915 </member> 4916 <member kind="function" static="yes"> 4917 <type>static enum GNUNET_GenericReturnValue</type> 4918 <name>check_profit_drain</name> 4919 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4920 <anchor>a9befb18846a339a70e9e37e30229768e</anchor> 4921 <arglist>(struct WireTransferOutInfo *roi)</arglist> 4922 </member> 4923 <member kind="function" static="yes"> 4924 <type>static enum GNUNET_GenericReturnValue</type> 4925 <name>check_closure_lag</name> 4926 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4927 <anchor>a024a4759436d7cbd6eb80ed4513f0154</anchor> 4928 <arglist>(const struct WireTransferOutInfo *roi)</arglist> 4929 </member> 4930 <member kind="function" static="yes"> 4931 <type>static enum GNUNET_GenericReturnValue</type> 4932 <name>complain_out_not_found</name> 4933 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4934 <anchor>ab9f04de747fc5abc6d14b818f3ef0534</anchor> 4935 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 4936 </member> 4937 <member kind="function" static="yes"> 4938 <type>static enum GNUNET_GenericReturnValue</type> 4939 <name>wire_out_cb</name> 4940 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4941 <anchor>a35d849e281eb487c5df0659abe9499df</anchor> 4942 <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> 4943 </member> 4944 <member kind="function" static="yes"> 4945 <type>static void</type> 4946 <name>process_debits</name> 4947 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4948 <anchor>a66eaa8a11319f8031046a37327f88efa</anchor> 4949 <arglist>(struct WireAccount *wa)</arglist> 4950 </member> 4951 <member kind="function" static="yes"> 4952 <type>static void</type> 4953 <name>check_exchange_wire_out</name> 4954 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4955 <anchor>ac3af7e1fd94e289569c5406916cb6cd5</anchor> 4956 <arglist>(struct WireAccount *wa)</arglist> 4957 </member> 4958 <member kind="function" static="yes"> 4959 <type>static void</type> 4960 <name>history_debit_cb</name> 4961 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4962 <anchor>aeec463db323d72e936d712f56ce5fb89</anchor> 4963 <arglist>(void *cls, const struct TALER_BANK_DebitHistoryResponse *dhr)</arglist> 4964 </member> 4965 <member kind="function" static="yes"> 4966 <type>static void</type> 4967 <name>dh_long_poll</name> 4968 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4969 <anchor>a7dd33c4beb741c28b5211d1686659b5e</anchor> 4970 <arglist>(void *cls)</arglist> 4971 </member> 4972 <member kind="function" static="yes"> 4973 <type>static enum GNUNET_GenericReturnValue</type> 4974 <name>reserve_closed_cb</name> 4975 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4976 <anchor>a8a93b6beb723e94f2cec24ca95abdea1</anchor> 4977 <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> 4978 </member> 4979 <member kind="function" static="yes"> 4980 <type>static void</type> 4981 <name>process_account_cb</name> 4982 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4983 <anchor>a0dcf5e89176ec39b66e561cdbce94281</anchor> 4984 <arglist>(void *cls, const struct TALER_EXCHANGEDB_AccountInfo *ai)</arglist> 4985 </member> 4986 <member kind="function" static="yes"> 4987 <type>static void</type> 4988 <name>db_notify</name> 4989 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4990 <anchor>ac79665fcb2d415de48bc8ef957900d4e</anchor> 4991 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 4992 </member> 4993 <member kind="function" static="yes"> 4994 <type>static void</type> 4995 <name>run</name> 4996 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 4997 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 4998 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 4999 </member> 5000 <member kind="function"> 5001 <type>int</type> 5002 <name>main</name> 5003 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5004 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 5005 <arglist>(int argc, char *const *argv)</arglist> 5006 </member> 5007 <member kind="variable" static="yes"> 5008 <type>static int</type> 5009 <name>test_mode</name> 5010 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5011 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 5012 <arglist></arglist> 5013 </member> 5014 <member kind="variable" static="yes"> 5015 <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> 5016 <name>reserve_closures</name> 5017 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5018 <anchor>a30fac33134f3ed640d405434597898ff</anchor> 5019 <arglist></arglist> 5020 </member> 5021 <member kind="variable" static="yes"> 5022 <type>static int</type> 5023 <name>global_ret</name> 5024 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5025 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 5026 <arglist></arglist> 5027 </member> 5028 <member kind="variable" static="yes"> 5029 <type>static enum GNUNET_DB_QueryStatus</type> 5030 <name>global_qs</name> 5031 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5032 <anchor>aef3267a5c44f6738c965d67650d671fd</anchor> 5033 <arglist></arglist> 5034 </member> 5035 <member kind="variable" static="yes"> 5036 <type>static struct GNUNET_CONTAINER_MultiHashMap *</type> 5037 <name>out_map</name> 5038 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5039 <anchor>ae5045602f24ea2d0f98914b9fb076da6</anchor> 5040 <arglist></arglist> 5041 </member> 5042 <member kind="variable" static="yes"> 5043 <type>static struct WireAccount *</type> 5044 <name>wa_head</name> 5045 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5046 <anchor>ab1f7cfee482c8d793c83e7d0d2fb0872</anchor> 5047 <arglist></arglist> 5048 </member> 5049 <member kind="variable" static="yes"> 5050 <type>static struct WireAccount *</type> 5051 <name>wa_tail</name> 5052 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5053 <anchor>a1af94843e241f0d1a8693dae4145cc3c</anchor> 5054 <arglist></arglist> 5055 </member> 5056 <member kind="variable" static="yes"> 5057 <type>static uint64_t</type> 5058 <name>TAC_wire_reserve_close_id</name> 5059 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5060 <anchor>ac28ff03bbee6cb080ee97b96e8fb3418</anchor> 5061 <arglist></arglist> 5062 </member> 5063 <member kind="variable" static="yes"> 5064 <type>static struct TALER_Amount</type> 5065 <name>TAC_total_bad_amount_out_plus</name> 5066 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5067 <anchor>ae55aa7cd66d133de990a120da53fbdf7</anchor> 5068 <arglist></arglist> 5069 </member> 5070 <member kind="variable" static="yes"> 5071 <type>static struct TALER_Amount</type> 5072 <name>TAC_total_bad_amount_out_minus</name> 5073 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5074 <anchor>a6cc827abb5c2c44bd049887ba153b7ce</anchor> 5075 <arglist></arglist> 5076 </member> 5077 <member kind="variable" static="yes"> 5078 <type>static struct TALER_Amount</type> 5079 <name>TAC_total_closure_amount_lag</name> 5080 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5081 <anchor>a6820ecb30625b3a8913d01ec43878494</anchor> 5082 <arglist></arglist> 5083 </member> 5084 <member kind="variable" static="yes"> 5085 <type>static struct TALER_Amount</type> 5086 <name>TAC_wire_debit_duplicate_transfer_subject_total</name> 5087 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5088 <anchor>a1dac74f829a1bc6792d0a628cc9f8cba</anchor> 5089 <arglist></arglist> 5090 </member> 5091 <member kind="variable" static="yes"> 5092 <type>static struct TALER_Amount</type> 5093 <name>TAC_total_wire_out</name> 5094 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5095 <anchor>ab60840b85854d2d5488b1bb574971458</anchor> 5096 <arglist></arglist> 5097 </member> 5098 <member kind="variable" static="yes"> 5099 <type>static struct TALER_Amount</type> 5100 <name>TAC_total_drained</name> 5101 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5102 <anchor>aba8a99212ec4eefd4de06482e3f51892</anchor> 5103 <arglist></arglist> 5104 </member> 5105 <member kind="variable" static="yes"> 5106 <type>static struct TALER_Amount</type> 5107 <name>zero</name> 5108 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5109 <anchor>aa42f2e183ebccbc2ca999ec89a23c19b</anchor> 5110 <arglist></arglist> 5111 </member> 5112 <member kind="variable" static="yes"> 5113 <type>static struct GNUNET_CURL_Context *</type> 5114 <name>ctx</name> 5115 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5116 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 5117 <arglist></arglist> 5118 </member> 5119 <member kind="variable" static="yes"> 5120 <type>static struct GNUNET_CURL_RescheduleContext *</type> 5121 <name>rctx</name> 5122 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5123 <anchor>aa4703d2852b7001a5ca78c753ef8a070</anchor> 5124 <arglist></arglist> 5125 </member> 5126 <member kind="variable" static="yes"> 5127 <type>static int</type> 5128 <name>internal_checks</name> 5129 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5130 <anchor>a7538a1e69d9efa1d803eec7b26bc4ba4</anchor> 5131 <arglist></arglist> 5132 </member> 5133 <member kind="variable" static="yes"> 5134 <type>static int</type> 5135 <name>ignore_account_404</name> 5136 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5137 <anchor>a21ecf969ded9bf7d10a4ca0ed8fde466</anchor> 5138 <arglist></arglist> 5139 </member> 5140 <member kind="variable" static="yes"> 5141 <type>static struct GNUNET_DB_EventHandler *</type> 5142 <name>eh</name> 5143 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5144 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 5145 <arglist></arglist> 5146 </member> 5147 <member kind="variable" static="yes"> 5148 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 5149 <name>cfg</name> 5150 <anchorfile>d5/d0f/taler-helper-auditor-wire-debit_8c.html</anchorfile> 5151 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 5152 <arglist></arglist> 5153 </member> 5154 </compound> 5155 <compound kind="file"> 5156 <name>create_tables.c</name> 5157 <path>src/auditordb/</path> 5158 <filename>db/d10/create__tables_8c.html</filename> 5159 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5160 <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> 5161 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5162 <member kind="function"> 5163 <type>enum GNUNET_GenericReturnValue</type> 5164 <name>AUDITORDB_create_tables</name> 5165 <anchorfile>db/d10/create__tables_8c.html</anchorfile> 5166 <anchor>a891c734d79a3333ae1faf2522f197278</anchor> 5167 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool support_partitions, uint32_t num_partitions)</arglist> 5168 </member> 5169 </compound> 5170 <compound kind="file"> 5171 <name>del_denomination_balance.c</name> 5172 <path>src/auditordb/</path> 5173 <filename>d1/df3/del__denomination__balance_8c.html</filename> 5174 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5175 <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> 5176 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5177 <member kind="function"> 5178 <type>enum GNUNET_DB_QueryStatus</type> 5179 <name>AUDITORDB_del_denomination_balance</name> 5180 <anchorfile>d1/df3/del__denomination__balance_8c.html</anchorfile> 5181 <anchor>acfbfd16a7eef3c23f6c00b9c9a3a0bd8</anchor> 5182 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> 5183 </member> 5184 </compound> 5185 <compound kind="file"> 5186 <name>del_reserve_info.c</name> 5187 <path>src/auditordb/</path> 5188 <filename>df/d74/del__reserve__info_8c.html</filename> 5189 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5190 <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> 5191 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5192 <member kind="function"> 5193 <type>enum GNUNET_DB_QueryStatus</type> 5194 <name>AUDITORDB_del_reserve_info</name> 5195 <anchorfile>df/d74/del__reserve__info_8c.html</anchorfile> 5196 <anchor>a22fa6359f1dd66abee23388d37a3ccb5</anchor> 5197 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 5198 </member> 5199 </compound> 5200 <compound kind="file"> 5201 <name>delete_auditor_closure_lag.c</name> 5202 <path>src/auditordb/</path> 5203 <filename>d1/dd0/delete__auditor__closure__lag_8c.html</filename> 5204 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5205 <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> 5206 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5207 <member kind="function"> 5208 <type>enum GNUNET_DB_QueryStatus</type> 5209 <name>AUDITORDB_delete_auditor_closure_lag</name> 5210 <anchorfile>d1/dd0/delete__auditor__closure__lag_8c.html</anchorfile> 5211 <anchor>a1fd9db71b83a299f261e4fd27373c387</anchor> 5212 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *amount, const struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_FullPayto credit_account_uri)</arglist> 5213 </member> 5214 </compound> 5215 <compound kind="file"> 5216 <name>delete_early_aggregation.c</name> 5217 <path>src/auditordb/</path> 5218 <filename>da/d6c/delete__early__aggregation_8c.html</filename> 5219 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5220 <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> 5221 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5222 <member kind="function"> 5223 <type>enum GNUNET_DB_QueryStatus</type> 5224 <name>AUDITORDB_delete_early_aggregation</name> 5225 <anchorfile>da/d6c/delete__early__aggregation_8c.html</anchorfile> 5226 <anchor>a8821534a621aa4ad4b6eb3976c3c5cbd</anchor> 5227 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> 5228 </member> 5229 </compound> 5230 <compound kind="file"> 5231 <name>delete_generic.c</name> 5232 <path>src/auditordb/</path> 5233 <filename>d1/d03/delete__generic_8c.html</filename> 5234 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5235 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5236 <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> 5237 <member kind="function"> 5238 <type>enum GNUNET_DB_QueryStatus</type> 5239 <name>AUDITORDB_delete_generic</name> 5240 <anchorfile>d1/d03/delete__generic_8c.html</anchorfile> 5241 <anchor>af0b6739381da4610055c39fce90345da</anchor> 5242 <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id)</arglist> 5243 </member> 5244 </compound> 5245 <compound kind="file"> 5246 <name>delete_pending_deposit.c</name> 5247 <path>src/auditordb/</path> 5248 <filename>de/ddc/delete__pending__deposit_8c.html</filename> 5249 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5250 <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> 5251 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5252 <member kind="function"> 5253 <type>enum GNUNET_DB_QueryStatus</type> 5254 <name>AUDITORDB_delete_pending_deposit</name> 5255 <anchorfile>de/ddc/delete__pending__deposit_8c.html</anchorfile> 5256 <anchor>a4a7aa070129961e0d904f42727cefc56</anchor> 5257 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> 5258 </member> 5259 </compound> 5260 <compound kind="file"> 5261 <name>delete_purse_info.c</name> 5262 <path>src/auditordb/</path> 5263 <filename>da/d19/delete__purse__info_8c.html</filename> 5264 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5265 <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> 5266 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5267 <member kind="function"> 5268 <type>enum GNUNET_DB_QueryStatus</type> 5269 <name>AUDITORDB_delete_purse_info</name> 5270 <anchorfile>da/d19/delete__purse__info_8c.html</anchorfile> 5271 <anchor>a70bfc6699c19d964a656437fcf59fca8</anchor> 5272 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> 5273 </member> 5274 </compound> 5275 <compound kind="file"> 5276 <name>delete_reserve_in_inconsistency.c</name> 5277 <path>src/auditordb/</path> 5278 <filename>d9/d2e/delete__reserve__in__inconsistency_8c.html</filename> 5279 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5280 <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> 5281 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5282 <member kind="function"> 5283 <type>enum GNUNET_DB_QueryStatus</type> 5284 <name>AUDITORDB_delete_reserve_in_inconsistency</name> 5285 <anchorfile>d9/d2e/delete__reserve__in__inconsistency_8c.html</anchorfile> 5286 <anchor>ae6837106251071330978d3112dc8bf1c</anchor> 5287 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t row_id)</arglist> 5288 </member> 5289 </compound> 5290 <compound kind="file"> 5291 <name>delete_wire_out_inconsistency_if_matching.c</name> 5292 <path>src/auditordb/</path> 5293 <filename>d5/d37/delete__wire__out__inconsistency__if__matching_8c.html</filename> 5294 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5295 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5296 <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> 5297 <member kind="function"> 5298 <type>enum GNUNET_DB_QueryStatus</type> 5299 <name>AUDITORDB_delete_wire_out_inconsistency_if_matching</name> 5300 <anchorfile>d5/d37/delete__wire__out__inconsistency__if__matching_8c.html</anchorfile> 5301 <anchor>ac65d9263eefa50704dc9bbddc675682e</anchor> 5302 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> 5303 </member> 5304 </compound> 5305 <compound kind="file"> 5306 <name>drop_tables.c</name> 5307 <path>src/auditordb/</path> 5308 <filename>d6/d27/drop__tables_8c.html</filename> 5309 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5310 <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> 5311 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5312 <member kind="function"> 5313 <type>enum GNUNET_GenericReturnValue</type> 5314 <name>AUDITORDB_drop_tables</name> 5315 <anchorfile>d6/d27/drop__tables_8c.html</anchorfile> 5316 <anchor>af3978389abc471591d92ed7ee1d65dfd</anchor> 5317 <arglist>(void *cls, bool drop_exchangelist)</arglist> 5318 </member> 5319 </compound> 5320 <compound kind="file"> 5321 <name>event_listen.c</name> 5322 <path>src/auditordb/</path> 5323 <filename>d2/d01/event__listen_8c.html</filename> 5324 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 5325 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5326 <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> 5327 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5328 <member kind="function"> 5329 <type>struct GNUNET_DB_EventHandler *</type> 5330 <name>AUDITORDB_event_listen</name> 5331 <anchorfile>d2/d01/event__listen_8c.html</anchorfile> 5332 <anchor>ada946e44c6203351558989342e716884</anchor> 5333 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, struct GNUNET_TIME_Relative timeout, GNUNET_DB_EventCallback cb, void *cb_cls)</arglist> 5334 </member> 5335 <member kind="function"> 5336 <type>void</type> 5337 <name>AUDITORDB_event_listen_cancel</name> 5338 <anchorfile>d2/d01/event__listen_8c.html</anchorfile> 5339 <anchor>ab7e0abc5251b0a765a048a9c629ab52b</anchor> 5340 <arglist>(struct GNUNET_DB_EventHandler *eh)</arglist> 5341 </member> 5342 </compound> 5343 <compound kind="file"> 5344 <name>event_notify.c</name> 5345 <path>src/auditordb/</path> 5346 <filename>d0/d9d/event__notify_8c.html</filename> 5347 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 5348 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5349 <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> 5350 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5351 <member kind="function"> 5352 <type>void</type> 5353 <name>AUDITORDB_event_notify</name> 5354 <anchorfile>d0/d9d/event__notify_8c.html</anchorfile> 5355 <anchor>a3e7d9157b6fc6a90ad614ab4cab510d1</anchor> 5356 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> 5357 </member> 5358 </compound> 5359 <compound kind="file"> 5360 <name>gc.c</name> 5361 <path>src/auditordb/</path> 5362 <filename>d8/d16/gc_8c.html</filename> 5363 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5364 <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> 5365 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5366 <member kind="function"> 5367 <type>enum GNUNET_GenericReturnValue</type> 5368 <name>AUDITORDB_gc</name> 5369 <anchorfile>d8/d16/gc_8c.html</anchorfile> 5370 <anchor>a2272f63ff6b20d7951f1576c3883fd47</anchor> 5371 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 5372 </member> 5373 </compound> 5374 <compound kind="file"> 5375 <name>get_amount_arithmetic_inconsistency.c</name> 5376 <path>src/auditordb/</path> 5377 <filename>da/ddd/get__amount__arithmetic__inconsistency_8c.html</filename> 5378 <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> 5379 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5380 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5381 <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> 5382 <member kind="function" static="yes"> 5383 <type>static void</type> 5384 <name>amount_arithmetic_inconsistency_cb</name> 5385 <anchorfile>da/ddd/get__amount__arithmetic__inconsistency_8c.html</anchorfile> 5386 <anchor>a0545a37afd4b36387c469cb6057e99b4</anchor> 5387 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5388 </member> 5389 <member kind="function"> 5390 <type>enum GNUNET_DB_QueryStatus</type> 5391 <name>AUDITORDB_get_amount_arithmetic_inconsistency</name> 5392 <anchorfile>da/ddd/get__amount__arithmetic__inconsistency_8c.html</anchorfile> 5393 <anchor>a00487c9490b05d7bcea25c09b3718328</anchor> 5394 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_AmountArithmeticInconsistencyCallback cb, void *cb_cls)</arglist> 5395 </member> 5396 </compound> 5397 <compound kind="file"> 5398 <name>get_auditor_closure_lags.c</name> 5399 <path>src/auditordb/</path> 5400 <filename>d5/d10/get__auditor__closure__lags_8c.html</filename> 5401 <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> 5402 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 5403 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5404 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5405 <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> 5406 <member kind="function" static="yes"> 5407 <type>static void</type> 5408 <name>closure_lags_cb</name> 5409 <anchorfile>d5/d10/get__auditor__closure__lags_8c.html</anchorfile> 5410 <anchor>ab24922f429d6db712c3cc11ec37ecf1a</anchor> 5411 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5412 </member> 5413 <member kind="function"> 5414 <type>enum GNUNET_DB_QueryStatus</type> 5415 <name>AUDITORDB_get_auditor_closure_lags</name> 5416 <anchorfile>d5/d10/get__auditor__closure__lags_8c.html</anchorfile> 5417 <anchor>a9c8f3665bf8d08fd1a392f3f0fb28db6</anchor> 5418 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ClosureLagsCallback cb, void *cb_cls)</arglist> 5419 </member> 5420 </compound> 5421 <compound kind="file"> 5422 <name>get_auditor_progress.c</name> 5423 <path>src/auditordb/</path> 5424 <filename>d5/dac/get__auditor__progress_8c.html</filename> 5425 <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> 5426 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5427 <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> 5428 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5429 <member kind="function" static="yes"> 5430 <type>static void</type> 5431 <name>auditor_progress_cb</name> 5432 <anchorfile>d5/dac/get__auditor__progress_8c.html</anchorfile> 5433 <anchor>ad4e07362fa57b35465f3be4d889c3be3</anchor> 5434 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5435 </member> 5436 <member kind="function"> 5437 <type>enum GNUNET_DB_QueryStatus</type> 5438 <name>AUDITORDB_get_auditor_progress</name> 5439 <anchorfile>d5/dac/get__auditor__progress_8c.html</anchorfile> 5440 <anchor>a56f3f64788f0156faae2d8075219cd36</anchor> 5441 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t *progress_offset,...)</arglist> 5442 </member> 5443 </compound> 5444 <compound kind="file"> 5445 <name>get_bad_sig_losses.c</name> 5446 <path>src/auditordb/</path> 5447 <filename>d6/d2e/get__bad__sig__losses_8c.html</filename> 5448 <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> 5449 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5450 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5451 <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> 5452 <member kind="function" static="yes"> 5453 <type>static void</type> 5454 <name>bad_sig_losses_cb</name> 5455 <anchorfile>d6/d2e/get__bad__sig__losses_8c.html</anchorfile> 5456 <anchor>aff00a6482e635438c3058829f71cb36e</anchor> 5457 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5458 </member> 5459 <member kind="function"> 5460 <type>enum GNUNET_DB_QueryStatus</type> 5461 <name>AUDITORDB_get_bad_sig_losses</name> 5462 <anchorfile>d6/d2e/get__bad__sig__losses_8c.html</anchorfile> 5463 <anchor>a133fb63ef8cbdbd8c69ce72f69bbb44a</anchor> 5464 <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> 5465 </member> 5466 </compound> 5467 <compound kind="file"> 5468 <name>get_balance.c</name> 5469 <path>src/auditordb/</path> 5470 <filename>d1/db9/get__balance_8c.html</filename> 5471 <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> 5472 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5473 <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> 5474 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5475 <member kind="function" static="yes"> 5476 <type>static void</type> 5477 <name>balance_cb</name> 5478 <anchorfile>d1/db9/get__balance_8c.html</anchorfile> 5479 <anchor>aee11c5af38e26cbaab664da8623c3f4f</anchor> 5480 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5481 </member> 5482 <member kind="function"> 5483 <type>enum GNUNET_DB_QueryStatus</type> 5484 <name>AUDITORDB_get_balance</name> 5485 <anchorfile>d1/db9/get__balance_8c.html</anchorfile> 5486 <anchor>aa6175869dbb096b8f509b5fab88a0839</anchor> 5487 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, struct TALER_Amount *balance_value,...)</arglist> 5488 </member> 5489 </compound> 5490 <compound kind="file"> 5491 <name>get_balances.c</name> 5492 <path>src/auditordb/</path> 5493 <filename>da/dc7/get__balances_8c.html</filename> 5494 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5495 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5496 <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> 5497 <member kind="function" static="yes"> 5498 <type>static void</type> 5499 <name>balances_cb</name> 5500 <anchorfile>da/dc7/get__balances_8c.html</anchorfile> 5501 <anchor>a0b6348f9f4966dcce2c98ce4ee324701</anchor> 5502 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5503 </member> 5504 <member kind="function"> 5505 <type>enum GNUNET_DB_QueryStatus</type> 5506 <name>AUDITORDB_get_balances</name> 5507 <anchorfile>da/dc7/get__balances_8c.html</anchorfile> 5508 <anchor>a6263da0c37d8b90d1de7fbde66f2361d</anchor> 5509 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, TALER_AUDITORDB_BalancesCallback cb, void *cb_cls)</arglist> 5510 </member> 5511 </compound> 5512 <compound kind="file"> 5513 <name>get_coin_inconsistency.c</name> 5514 <path>src/auditordb/</path> 5515 <filename>d7/d9c/get__coin__inconsistency_8c.html</filename> 5516 <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> 5517 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5518 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5519 <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> 5520 <member kind="function" static="yes"> 5521 <type>static void</type> 5522 <name>coin_inconsistency_cb</name> 5523 <anchorfile>d7/d9c/get__coin__inconsistency_8c.html</anchorfile> 5524 <anchor>a6f88f04fe5e1265f8d2b4217bbdc8d8f</anchor> 5525 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5526 </member> 5527 <member kind="function"> 5528 <type>enum GNUNET_DB_QueryStatus</type> 5529 <name>AUDITORDB_get_coin_inconsistency</name> 5530 <anchorfile>d7/d9c/get__coin__inconsistency_8c.html</anchorfile> 5531 <anchor>aaf4373fbb5105b19ffb461b18a0eb85a</anchor> 5532 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_CoinInconsistencyCallback cb, void *cb_cls)</arglist> 5533 </member> 5534 </compound> 5535 <compound kind="file"> 5536 <name>get_denomination_balance.c</name> 5537 <path>src/auditordb/</path> 5538 <filename>de/d42/get__denomination__balance_8c.html</filename> 5539 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5540 <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> 5541 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5542 <member kind="function"> 5543 <type>enum GNUNET_DB_QueryStatus</type> 5544 <name>AUDITORDB_get_denomination_balance</name> 5545 <anchorfile>de/d42/get__denomination__balance_8c.html</anchorfile> 5546 <anchor>ae9dc676b537047078deb5a94ea8458d0</anchor> 5547 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> 5548 </member> 5549 </compound> 5550 <compound kind="file"> 5551 <name>get_denomination_key_validity_withdraw_inconsistency.c</name> 5552 <path>src/auditordb/</path> 5553 <filename>d8/dc2/get__denomination__key__validity__withdraw__inconsistency_8c.html</filename> 5554 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5555 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5556 <member kind="function" static="yes"> 5557 <type>static void</type> 5558 <name>denomination_key_validity_withdraw_inconsistency_cb</name> 5559 <anchorfile>d8/dc2/get__denomination__key__validity__withdraw__inconsistency_8c.html</anchorfile> 5560 <anchor>ab1e3b6092b39258679377260e165163f</anchor> 5561 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5562 </member> 5563 <member kind="function"> 5564 <type>enum GNUNET_DB_QueryStatus</type> 5565 <name>AUDITORDB_get_denomination_key_validity_withdraw_inconsistency</name> 5566 <anchorfile>d8/dc2/get__denomination__key__validity__withdraw__inconsistency_8c.html</anchorfile> 5567 <anchor>ab3f6fe5f33b0cd993c99821806daa4d7</anchor> 5568 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistencyCallback cb, void *cb_cls)</arglist> 5569 </member> 5570 </compound> 5571 <compound kind="file"> 5572 <name>get_denomination_pending.c</name> 5573 <path>src/auditordb/</path> 5574 <filename>d3/d89/get__denomination__pending_8c.html</filename> 5575 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5576 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5577 <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> 5578 <member kind="function" static="yes"> 5579 <type>static void</type> 5580 <name>denomination_pending_cb</name> 5581 <anchorfile>d3/d89/get__denomination__pending_8c.html</anchorfile> 5582 <anchor>a8d730846e5322a031d527ea920d7fe26</anchor> 5583 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5584 </member> 5585 <member kind="function"> 5586 <type>enum GNUNET_DB_QueryStatus</type> 5587 <name>AUDITORDB_get_denomination_pending</name> 5588 <anchorfile>d3/d89/get__denomination__pending_8c.html</anchorfile> 5589 <anchor>a1865d3c4fc70f912390d96b0a75c0312</anchor> 5590 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_DenominationPendingCallback cb, void *cb_cls)</arglist> 5591 </member> 5592 </compound> 5593 <compound kind="file"> 5594 <name>get_denominations_without_sigs.c</name> 5595 <path>src/auditordb/</path> 5596 <filename>d0/d09/get__denominations__without__sigs_8c.html</filename> 5597 <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> 5598 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5599 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5600 <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> 5601 <member kind="function" static="yes"> 5602 <type>static void</type> 5603 <name>denominations_without_sigs_cb</name> 5604 <anchorfile>d0/d09/get__denominations__without__sigs_8c.html</anchorfile> 5605 <anchor>a7f56853afc0ba7453ba817168231eaf9</anchor> 5606 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5607 </member> 5608 <member kind="function"> 5609 <type>enum GNUNET_DB_QueryStatus</type> 5610 <name>AUDITORDB_get_denominations_without_sigs</name> 5611 <anchorfile>d0/d09/get__denominations__without__sigs_8c.html</anchorfile> 5612 <anchor>a244ef7c0766b70b213d9f6eec9f039e7</anchor> 5613 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationsWithoutSigsCallback cb, void *cb_cls)</arglist> 5614 </member> 5615 </compound> 5616 <compound kind="file"> 5617 <name>get_deposit_confirmations.c</name> 5618 <path>src/auditordb/</path> 5619 <filename>db/da1/get__deposit__confirmations_8c.html</filename> 5620 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5621 <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> 5622 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5623 <member kind="function" static="yes"> 5624 <type>static void</type> 5625 <name>deposit_confirmation_cb</name> 5626 <anchorfile>db/da1/get__deposit__confirmations_8c.html</anchorfile> 5627 <anchor>aa5119ab54bf7d32669938462aa67eb35</anchor> 5628 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5629 </member> 5630 <member kind="function"> 5631 <type>enum GNUNET_DB_QueryStatus</type> 5632 <name>AUDITORDB_get_deposit_confirmations</name> 5633 <anchorfile>db/da1/get__deposit__confirmations_8c.html</anchorfile> 5634 <anchor>adca589edf97a3979cf637419c53de86a</anchor> 5635 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DepositConfirmationCallback cb, void *cb_cls)</arglist> 5636 </member> 5637 </compound> 5638 <compound kind="file"> 5639 <name>get_emergency.c</name> 5640 <path>src/auditordb/</path> 5641 <filename>d4/d6e/get__emergency_8c.html</filename> 5642 <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> 5643 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5644 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5645 <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> 5646 <member kind="function" static="yes"> 5647 <type>static void</type> 5648 <name>emergency_cb</name> 5649 <anchorfile>d4/d6e/get__emergency_8c.html</anchorfile> 5650 <anchor>af646df0b92944ce3cfbdb00386143bf2</anchor> 5651 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5652 </member> 5653 <member kind="function"> 5654 <type>enum GNUNET_DB_QueryStatus</type> 5655 <name>AUDITORDB_get_emergency</name> 5656 <anchorfile>d4/d6e/get__emergency_8c.html</anchorfile> 5657 <anchor>aa9b91d5fc820a0df73b1d4ee1722ef26</anchor> 5658 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergencyCallback cb, void *cb_cls)</arglist> 5659 </member> 5660 </compound> 5661 <compound kind="file"> 5662 <name>get_emergency_by_count.c</name> 5663 <path>src/auditordb/</path> 5664 <filename>db/d23/get__emergency__by__count_8c.html</filename> 5665 <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> 5666 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5667 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5668 <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> 5669 <member kind="function" static="yes"> 5670 <type>static void</type> 5671 <name>emergency_by_count_cb</name> 5672 <anchorfile>db/d23/get__emergency__by__count_8c.html</anchorfile> 5673 <anchor>ab28367afc879348080f6e94c6b647fff</anchor> 5674 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5675 </member> 5676 <member kind="function"> 5677 <type>enum GNUNET_DB_QueryStatus</type> 5678 <name>AUDITORDB_get_emergency_by_count</name> 5679 <anchorfile>db/d23/get__emergency__by__count_8c.html</anchorfile> 5680 <anchor>afec95be46472c4b54f50c16be2a4ddf7</anchor> 5681 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergenciesByCountCallback cb, void *cb_cls)</arglist> 5682 </member> 5683 </compound> 5684 <compound kind="file"> 5685 <name>get_exchange_signkeys.c</name> 5686 <path>src/auditordb/</path> 5687 <filename>d6/d37/get__exchange__signkeys_8c.html</filename> 5688 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5689 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5690 <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> 5691 <member kind="function" static="yes"> 5692 <type>static void</type> 5693 <name>exchange_signkeys_cb</name> 5694 <anchorfile>d6/d37/get__exchange__signkeys_8c.html</anchorfile> 5695 <anchor>a938f43cb04b26d5f475144de3f9393b7</anchor> 5696 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5697 </member> 5698 <member kind="function"> 5699 <type>enum GNUNET_DB_QueryStatus</type> 5700 <name>AUDITORDB_get_exchange_signkeys</name> 5701 <anchorfile>d6/d37/get__exchange__signkeys_8c.html</anchorfile> 5702 <anchor>a7fb9274ca0b63a001487f04812fff996</anchor> 5703 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ExchangeSignkeysCallback cb, void *cb_cls)</arglist> 5704 </member> 5705 </compound> 5706 <compound kind="file"> 5707 <name>get_fee_time_inconsistency.c</name> 5708 <path>src/auditordb/</path> 5709 <filename>d8/db3/get__fee__time__inconsistency_8c.html</filename> 5710 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5711 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5712 <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> 5713 <member kind="function" static="yes"> 5714 <type>static void</type> 5715 <name>fee_time_inconsistency_cb</name> 5716 <anchorfile>d8/db3/get__fee__time__inconsistency_8c.html</anchorfile> 5717 <anchor>a915009bc08ad10bf04973ff90a3cade4</anchor> 5718 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5719 </member> 5720 <member kind="function"> 5721 <type>enum GNUNET_DB_QueryStatus</type> 5722 <name>AUDITORDB_get_fee_time_inconsistency</name> 5723 <anchorfile>d8/db3/get__fee__time__inconsistency_8c.html</anchorfile> 5724 <anchor>a09858f263b923759f190953566560e2a</anchor> 5725 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_FeeTimeInconsistencyCallback cb, void *cb_cls)</arglist> 5726 </member> 5727 </compound> 5728 <compound kind="file"> 5729 <name>get_misattribution_in_inconsistency.c</name> 5730 <path>src/auditordb/</path> 5731 <filename>da/dd0/get__misattribution__in__inconsistency_8c.html</filename> 5732 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5733 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5734 <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> 5735 <member kind="function" static="yes"> 5736 <type>static void</type> 5737 <name>misattribution_in_inconsistency_cb</name> 5738 <anchorfile>da/dd0/get__misattribution__in__inconsistency_8c.html</anchorfile> 5739 <anchor>aed495be883fc4f91506673b2543471a6</anchor> 5740 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5741 </member> 5742 <member kind="function"> 5743 <type>enum GNUNET_DB_QueryStatus</type> 5744 <name>AUDITORDB_get_misattribution_in_inconsistency</name> 5745 <anchorfile>da/dd0/get__misattribution__in__inconsistency_8c.html</anchorfile> 5746 <anchor>a0da53ca0aed0d523988b175cabfcf7f2</anchor> 5747 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_MisattributionInInconsistencyCallback cb, void *cb_cls)</arglist> 5748 </member> 5749 </compound> 5750 <compound kind="file"> 5751 <name>get_progress_points.c</name> 5752 <path>src/auditordb/</path> 5753 <filename>dc/d73/get__progress__points_8c.html</filename> 5754 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5755 <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> 5756 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5757 <member kind="function" static="yes"> 5758 <type>static void</type> 5759 <name>progress_cb</name> 5760 <anchorfile>dc/d73/get__progress__points_8c.html</anchorfile> 5761 <anchor>aaaca02133a6528eaf138d704de54ee5d</anchor> 5762 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5763 </member> 5764 <member kind="function"> 5765 <type>enum GNUNET_DB_QueryStatus</type> 5766 <name>AUDITORDB_get_progress_points</name> 5767 <anchorfile>dc/d73/get__progress__points_8c.html</anchorfile> 5768 <anchor>a3a4b25af8bd9f2bd34b5c493898030ad</anchor> 5769 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, TALER_AUDITORDB_ProgressPointsCallback cb, void *cb_cls)</arglist> 5770 </member> 5771 </compound> 5772 <compound kind="file"> 5773 <name>get_purse_info.c</name> 5774 <path>src/auditordb/</path> 5775 <filename>de/db6/get__purse__info_8c.html</filename> 5776 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5777 <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> 5778 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5779 <member kind="function"> 5780 <type>enum GNUNET_DB_QueryStatus</type> 5781 <name>AUDITORDB_get_purse_info</name> 5782 <anchorfile>de/db6/get__purse__info_8c.html</anchorfile> 5783 <anchor>ae369ffd0cfb78770131f469430186cea</anchor> 5784 <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> 5785 </member> 5786 </compound> 5787 <compound kind="file"> 5788 <name>get_purse_not_closed_inconsistencies.c</name> 5789 <path>src/auditordb/</path> 5790 <filename>d4/dc1/get__purse__not__closed__inconsistencies_8c.html</filename> 5791 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5792 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5793 <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> 5794 <member kind="function" static="yes"> 5795 <type>static void</type> 5796 <name>purse_not_closed_inconsistencies_cb</name> 5797 <anchorfile>d4/dc1/get__purse__not__closed__inconsistencies_8c.html</anchorfile> 5798 <anchor>aa2cb4853dd68bc49b2cb326b2697a6c7</anchor> 5799 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5800 </member> 5801 <member kind="function"> 5802 <type>enum GNUNET_DB_QueryStatus</type> 5803 <name>AUDITORDB_get_purse_not_closed_inconsistencies</name> 5804 <anchorfile>d4/dc1/get__purse__not__closed__inconsistencies_8c.html</anchorfile> 5805 <anchor>a06524c1c01083e85f4dd56355a440fe4</anchor> 5806 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_PurseNotClosedInconsistenciesCallback cb, void *cb_cls)</arglist> 5807 </member> 5808 </compound> 5809 <compound kind="file"> 5810 <name>get_purses.c</name> 5811 <path>src/auditordb/</path> 5812 <filename>d2/dee/get__purses_8c.html</filename> 5813 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5814 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5815 <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> 5816 <member kind="function" static="yes"> 5817 <type>static void</type> 5818 <name>purses_cb</name> 5819 <anchorfile>d2/dee/get__purses_8c.html</anchorfile> 5820 <anchor>a73b633df709a02dd18da09ff35e37830</anchor> 5821 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5822 </member> 5823 <member kind="function"> 5824 <type>enum GNUNET_DB_QueryStatus</type> 5825 <name>AUDITORDB_get_purses</name> 5826 <anchorfile>d2/dee/get__purses_8c.html</anchorfile> 5827 <anchor>ae45b08570777ab9e06b5d22abc3fdb0a</anchor> 5828 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_PursesCallback cb, void *cb_cls)</arglist> 5829 </member> 5830 </compound> 5831 <compound kind="file"> 5832 <name>get_reserve_balance_insufficient_inconsistency.c</name> 5833 <path>src/auditordb/</path> 5834 <filename>d0/d10/get__reserve__balance__insufficient__inconsistency_8c.html</filename> 5835 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5836 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5837 <member kind="function" static="yes"> 5838 <type>static void</type> 5839 <name>reserve_balance_insufficient_inconsistency_cb</name> 5840 <anchorfile>d0/d10/get__reserve__balance__insufficient__inconsistency_8c.html</anchorfile> 5841 <anchor>a2013c64fdbc2be5d47860cf4bd01e328</anchor> 5842 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5843 </member> 5844 <member kind="function"> 5845 <type>enum GNUNET_DB_QueryStatus</type> 5846 <name>AUDITORDB_get_reserve_balance_insufficient_inconsistency</name> 5847 <anchorfile>d0/d10/get__reserve__balance__insufficient__inconsistency_8c.html</anchorfile> 5848 <anchor>af3d74f7ea5b36f5d671b288f3f7e3755</anchor> 5849 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback cb, void *cb_cls)</arglist> 5850 </member> 5851 </compound> 5852 <compound kind="file"> 5853 <name>get_reserve_balance_summary_wrong_inconsistency.c</name> 5854 <path>src/auditordb/</path> 5855 <filename>d6/dcd/get__reserve__balance__summary__wrong__inconsistency_8c.html</filename> 5856 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5857 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5858 <member kind="function" static="yes"> 5859 <type>static void</type> 5860 <name>reserve_balance_summary_wrong_inconsistency_cb</name> 5861 <anchorfile>d6/dcd/get__reserve__balance__summary__wrong__inconsistency_8c.html</anchorfile> 5862 <anchor>ad421fb3a0eb0bde115d66d236e9b5241</anchor> 5863 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5864 </member> 5865 <member kind="function"> 5866 <type>enum GNUNET_DB_QueryStatus</type> 5867 <name>AUDITORDB_get_reserve_balance_summary_wrong_inconsistency</name> 5868 <anchorfile>d6/dcd/get__reserve__balance__summary__wrong__inconsistency_8c.html</anchorfile> 5869 <anchor>a7bea33bc485e0f7b9cd225a0cb6519ac</anchor> 5870 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback cb, void *cb_cls)</arglist> 5871 </member> 5872 </compound> 5873 <compound kind="file"> 5874 <name>get_reserve_in_inconsistency.c</name> 5875 <path>src/auditordb/</path> 5876 <filename>de/d4d/get__reserve__in__inconsistency_8c.html</filename> 5877 <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> 5878 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 5879 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5880 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5881 <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> 5882 <member kind="function" static="yes"> 5883 <type>static void</type> 5884 <name>reserve_in_inconsistency_cb</name> 5885 <anchorfile>de/d4d/get__reserve__in__inconsistency_8c.html</anchorfile> 5886 <anchor>aa6285ade93cadd1e2bd09f283c3d080a</anchor> 5887 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5888 </member> 5889 <member kind="function"> 5890 <type>enum GNUNET_DB_QueryStatus</type> 5891 <name>AUDITORDB_get_reserve_in_inconsistency</name> 5892 <anchorfile>de/d4d/get__reserve__in__inconsistency_8c.html</anchorfile> 5893 <anchor>a634cb8fb07c018b405d99b6910d3624e</anchor> 5894 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveInInconsistencyCallback cb, void *cb_cls)</arglist> 5895 </member> 5896 </compound> 5897 <compound kind="file"> 5898 <name>get_reserve_info.c</name> 5899 <path>src/auditordb/</path> 5900 <filename>d7/d72/get__reserve__info_8c.html</filename> 5901 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5902 <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> 5903 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5904 <member kind="function"> 5905 <type>enum GNUNET_DB_QueryStatus</type> 5906 <name>AUDITORDB_get_reserve_info</name> 5907 <anchorfile>d7/d72/get__reserve__info_8c.html</anchorfile> 5908 <anchor>a02e036263f333c88f599eb88067a43d2</anchor> 5909 <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> 5910 </member> 5911 </compound> 5912 <compound kind="file"> 5913 <name>get_reserve_not_closed_inconsistency.c</name> 5914 <path>src/auditordb/</path> 5915 <filename>dd/d27/get__reserve__not__closed__inconsistency_8c.html</filename> 5916 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5917 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5918 <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> 5919 <member kind="function" static="yes"> 5920 <type>static void</type> 5921 <name>reserve_not_closed_inconsistency_cb</name> 5922 <anchorfile>dd/d27/get__reserve__not__closed__inconsistency_8c.html</anchorfile> 5923 <anchor>ad63004ca6e551c9944c805b5f0dfcbef</anchor> 5924 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5925 </member> 5926 <member kind="function"> 5927 <type>enum GNUNET_DB_QueryStatus</type> 5928 <name>AUDITORDB_get_reserve_not_closed_inconsistency</name> 5929 <anchorfile>dd/d27/get__reserve__not__closed__inconsistency_8c.html</anchorfile> 5930 <anchor>ab4e9945f3d92f2230fd7c19080473913</anchor> 5931 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveNotClosedInconsistencyCallback cb, void *cb_cls)</arglist> 5932 </member> 5933 </compound> 5934 <compound kind="file"> 5935 <name>get_reserves.c</name> 5936 <path>src/auditordb/</path> 5937 <filename>da/df6/get__reserves_8c.html</filename> 5938 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5939 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5940 <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> 5941 <member kind="function" static="yes"> 5942 <type>static void</type> 5943 <name>reserves_cb</name> 5944 <anchorfile>da/df6/get__reserves_8c.html</anchorfile> 5945 <anchor>a50c8f8f963fdd4837ce085509444e874</anchor> 5946 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5947 </member> 5948 <member kind="function"> 5949 <type>enum GNUNET_DB_QueryStatus</type> 5950 <name>AUDITORDB_get_reserves</name> 5951 <anchorfile>da/df6/get__reserves_8c.html</anchorfile> 5952 <anchor>af13958c37e8a96e18f1c8cb00ad191e4</anchor> 5953 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_ReservesCallback cb, void *cb_cls)</arglist> 5954 </member> 5955 </compound> 5956 <compound kind="file"> 5957 <name>get_row_inconsistency.c</name> 5958 <path>src/auditordb/</path> 5959 <filename>d7/d6a/get__row__inconsistency_8c.html</filename> 5960 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5961 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5962 <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> 5963 <member kind="function" static="yes"> 5964 <type>static void</type> 5965 <name>row_inconsistency_cb</name> 5966 <anchorfile>d7/d6a/get__row__inconsistency_8c.html</anchorfile> 5967 <anchor>a32f6510ded54b5e6c18ace57b0ed68bd</anchor> 5968 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5969 </member> 5970 <member kind="function"> 5971 <type>enum GNUNET_DB_QueryStatus</type> 5972 <name>AUDITORDB_get_row_inconsistency</name> 5973 <anchorfile>d7/d6a/get__row__inconsistency_8c.html</anchorfile> 5974 <anchor>ac987588c500564241a838e5262213447</anchor> 5975 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowInconsistencyCallback cb, void *cb_cls)</arglist> 5976 </member> 5977 </compound> 5978 <compound kind="file"> 5979 <name>get_row_minor_inconsistencies.c</name> 5980 <path>src/auditordb/</path> 5981 <filename>d1/d47/get__row__minor__inconsistencies_8c.html</filename> 5982 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 5983 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 5984 <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> 5985 <member kind="function" static="yes"> 5986 <type>static void</type> 5987 <name>row_minor_inconsistencies_cb</name> 5988 <anchorfile>d1/d47/get__row__minor__inconsistencies_8c.html</anchorfile> 5989 <anchor>a057214891c8eb1f9c84a6befe00bf531</anchor> 5990 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 5991 </member> 5992 <member kind="function"> 5993 <type>enum GNUNET_DB_QueryStatus</type> 5994 <name>AUDITORDB_get_row_minor_inconsistencies</name> 5995 <anchorfile>d1/d47/get__row__minor__inconsistencies_8c.html</anchorfile> 5996 <anchor>a0318c84a8e37ac4cf0de32f5e9f13223</anchor> 5997 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowMinorInconsistenciesCallback cb, void *cb_cls)</arglist> 5998 </member> 5999 </compound> 6000 <compound kind="file"> 6001 <name>get_wire_fee_summary.c</name> 6002 <path>src/auditordb/</path> 6003 <filename>d2/da7/get__wire__fee__summary_8c.html</filename> 6004 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6005 <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> 6006 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6007 <member kind="function"> 6008 <type>enum GNUNET_DB_QueryStatus</type> 6009 <name>AUDITORDB_get_wire_fee_summary</name> 6010 <anchorfile>d2/da7/get__wire__fee__summary_8c.html</anchorfile> 6011 <anchor>abdac75eada1589e3589507d9b78fdfad</anchor> 6012 <arglist>(struct AUDITORDB_PostgresContext *pg, struct TALER_Amount *wire_fee_balance)</arglist> 6013 </member> 6014 </compound> 6015 <compound kind="file"> 6016 <name>get_wire_format_inconsistency.c</name> 6017 <path>src/auditordb/</path> 6018 <filename>d6/df1/get__wire__format__inconsistency_8c.html</filename> 6019 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6020 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6021 <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> 6022 <member kind="function" static="yes"> 6023 <type>static void</type> 6024 <name>wire_format_inconsistency_cb</name> 6025 <anchorfile>d6/df1/get__wire__format__inconsistency_8c.html</anchorfile> 6026 <anchor>a1c0734b4b3fdd214dda2ca49d95e0fed</anchor> 6027 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6028 </member> 6029 <member kind="function"> 6030 <type>enum GNUNET_DB_QueryStatus</type> 6031 <name>AUDITORDB_get_wire_format_inconsistency</name> 6032 <anchorfile>d6/df1/get__wire__format__inconsistency_8c.html</anchorfile> 6033 <anchor>a6cda075771d35ece81b1c3cd6c1602f9</anchor> 6034 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireFormatInconsistencyCallback cb, void *cb_cls)</arglist> 6035 </member> 6036 </compound> 6037 <compound kind="file"> 6038 <name>get_wire_out_inconsistency.c</name> 6039 <path>src/auditordb/</path> 6040 <filename>dc/da3/get__wire__out__inconsistency_8c.html</filename> 6041 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6042 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6043 <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> 6044 <member kind="function" static="yes"> 6045 <type>static void</type> 6046 <name>wire_out_inconsistency_cb</name> 6047 <anchorfile>dc/da3/get__wire__out__inconsistency_8c.html</anchorfile> 6048 <anchor>adee3d2d673afe899c0504ba6b5e4af11</anchor> 6049 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6050 </member> 6051 <member kind="function"> 6052 <type>enum GNUNET_DB_QueryStatus</type> 6053 <name>AUDITORDB_get_wire_out_inconsistency</name> 6054 <anchorfile>dc/da3/get__wire__out__inconsistency_8c.html</anchorfile> 6055 <anchor>a3d8f8e2e032c73b839dcd36c0065cb32</anchor> 6056 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireOutInconsistencyCallback cb, void *cb_cls)</arglist> 6057 </member> 6058 </compound> 6059 <compound kind="file"> 6060 <name>hdr.h</name> 6061 <path>src/auditordb/</path> 6062 <filename>d0/d75/hdr_8h.html</filename> 6063 </compound> 6064 <compound kind="file"> 6065 <name>helper.c</name> 6066 <path>src/auditordb/</path> 6067 <filename>d3/dcd/helper_8c.html</filename> 6068 <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> 6069 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6070 <member kind="function"> 6071 <type>const char *</type> 6072 <name>AUDITORDB_get_deletable_suppressable_table_name</name> 6073 <anchorfile>d3/dcd/helper_8c.html</anchorfile> 6074 <anchor>a1aeaa343caf338fc4cb728177d62decc</anchor> 6075 <arglist>(enum TALER_AUDITORDB_DeletableSuppressableTables table)</arglist> 6076 </member> 6077 </compound> 6078 <compound kind="file"> 6079 <name>insert_amount_arithmetic_inconsistency.c</name> 6080 <path>src/auditordb/</path> 6081 <filename>db/d99/insert__amount__arithmetic__inconsistency_8c.html</filename> 6082 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6083 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6084 <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> 6085 <member kind="function"> 6086 <type>enum GNUNET_DB_QueryStatus</type> 6087 <name>AUDITORDB_insert_amount_arithmetic_inconsistency</name> 6088 <anchorfile>db/d99/insert__amount__arithmetic__inconsistency_8c.html</anchorfile> 6089 <anchor>a9a52eb499073ec054c2e0c204da3287d</anchor> 6090 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> 6091 </member> 6092 </compound> 6093 <compound kind="file"> 6094 <name>insert_auditor_closure_lags.c</name> 6095 <path>src/auditordb/</path> 6096 <filename>df/d75/insert__auditor__closure__lags_8c.html</filename> 6097 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6098 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6099 <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> 6100 <member kind="function"> 6101 <type>enum GNUNET_DB_QueryStatus</type> 6102 <name>AUDITORDB_insert_auditor_closure_lags</name> 6103 <anchorfile>df/d75/insert__auditor__closure__lags_8c.html</anchorfile> 6104 <anchor>a20d127a5a393540f242c9c7c6c247d5e</anchor> 6105 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> 6106 </member> 6107 </compound> 6108 <compound kind="file"> 6109 <name>insert_auditor_progress.c</name> 6110 <path>src/auditordb/</path> 6111 <filename>d9/d2a/insert__auditor__progress_8c.html</filename> 6112 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6113 <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> 6114 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6115 <member kind="function"> 6116 <type>enum GNUNET_DB_QueryStatus</type> 6117 <name>AUDITORDB_insert_auditor_progress</name> 6118 <anchorfile>d9/d2a/insert__auditor__progress_8c.html</anchorfile> 6119 <anchor>af20245e52e10015d49a5550156080a40</anchor> 6120 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> 6121 </member> 6122 </compound> 6123 <compound kind="file"> 6124 <name>insert_bad_sig_losses.c</name> 6125 <path>src/auditordb/</path> 6126 <filename>db/d76/insert__bad__sig__losses_8c.html</filename> 6127 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6128 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6129 <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> 6130 <member kind="function"> 6131 <type>enum GNUNET_DB_QueryStatus</type> 6132 <name>AUDITORDB_insert_bad_sig_losses</name> 6133 <anchorfile>db/d76/insert__bad__sig__losses_8c.html</anchorfile> 6134 <anchor>a21760876591077621f7a203ddc83cf1b</anchor> 6135 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> 6136 </member> 6137 </compound> 6138 <compound kind="file"> 6139 <name>insert_balance.c</name> 6140 <path>src/auditordb/</path> 6141 <filename>d5/d1f/insert__balance_8c.html</filename> 6142 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6143 <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> 6144 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6145 <member kind="function"> 6146 <type>enum GNUNET_DB_QueryStatus</type> 6147 <name>AUDITORDB_insert_balance</name> 6148 <anchorfile>d5/d1f/insert__balance_8c.html</anchorfile> 6149 <anchor>a799126d74e6239845684200a3d105afb</anchor> 6150 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_value,...)</arglist> 6151 </member> 6152 </compound> 6153 <compound kind="file"> 6154 <name>insert_coin_inconsistency.c</name> 6155 <path>src/auditordb/</path> 6156 <filename>d7/d20/insert__coin__inconsistency_8c.html</filename> 6157 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6158 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6159 <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> 6160 <member kind="function"> 6161 <type>enum GNUNET_DB_QueryStatus</type> 6162 <name>AUDITORDB_insert_coin_inconsistency</name> 6163 <anchorfile>d7/d20/insert__coin__inconsistency_8c.html</anchorfile> 6164 <anchor>a360c6e6700a4a411708cd30c00d79cb9</anchor> 6165 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> 6166 </member> 6167 </compound> 6168 <compound kind="file"> 6169 <name>insert_denomination_balance.c</name> 6170 <path>src/auditordb/</path> 6171 <filename>df/d63/insert__denomination__balance_8c.html</filename> 6172 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6173 <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> 6174 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6175 <member kind="function"> 6176 <type>enum GNUNET_DB_QueryStatus</type> 6177 <name>AUDITORDB_insert_denomination_balance</name> 6178 <anchorfile>df/d63/insert__denomination__balance_8c.html</anchorfile> 6179 <anchor>a367b3c8719a8110f3a7b62ddd9edd0e8</anchor> 6180 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> 6181 </member> 6182 </compound> 6183 <compound kind="file"> 6184 <name>insert_denomination_key_validity_withdraw_inconsistency.c</name> 6185 <path>src/auditordb/</path> 6186 <filename>da/d48/insert__denomination__key__validity__withdraw__inconsistency_8c.html</filename> 6187 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6188 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6189 <member kind="function"> 6190 <type>enum GNUNET_DB_QueryStatus</type> 6191 <name>AUDITORDB_insert_denomination_key_validity_withdraw_inconsistency</name> 6192 <anchorfile>da/d48/insert__denomination__key__validity__withdraw__inconsistency_8c.html</anchorfile> 6193 <anchor>aef91d0edf0e7bf86a24eaa5791dc5533</anchor> 6194 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> 6195 </member> 6196 </compound> 6197 <compound kind="file"> 6198 <name>insert_denomination_pending.c</name> 6199 <path>src/auditordb/</path> 6200 <filename>d1/d04/insert__denomination__pending_8c.html</filename> 6201 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6202 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6203 <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> 6204 <member kind="function"> 6205 <type>enum GNUNET_DB_QueryStatus</type> 6206 <name>AUDITORDB_insert_denomination_pending</name> 6207 <anchorfile>d1/d04/insert__denomination__pending_8c.html</anchorfile> 6208 <anchor>ae0ae9723d4f6d1bdd1502b5d25f9f4d7</anchor> 6209 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> 6210 </member> 6211 </compound> 6212 <compound kind="file"> 6213 <name>insert_denominations_without_sigs.c</name> 6214 <path>src/auditordb/</path> 6215 <filename>df/d44/insert__denominations__without__sigs_8c.html</filename> 6216 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6217 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6218 <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> 6219 <member kind="function"> 6220 <type>enum GNUNET_DB_QueryStatus</type> 6221 <name>AUDITORDB_insert_denominations_without_sigs</name> 6222 <anchorfile>df/d44/insert__denominations__without__sigs_8c.html</anchorfile> 6223 <anchor>a6d2dd1887836b20df761075c8cf29a9b</anchor> 6224 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> 6225 </member> 6226 </compound> 6227 <compound kind="file"> 6228 <name>insert_deposit_confirmation.c</name> 6229 <path>src/auditordb/</path> 6230 <filename>d8/dd8/insert__deposit__confirmation_8c.html</filename> 6231 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6232 <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> 6233 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6234 <member kind="function"> 6235 <type>enum GNUNET_DB_QueryStatus</type> 6236 <name>AUDITORDB_insert_deposit_confirmation</name> 6237 <anchorfile>d8/dd8/insert__deposit__confirmation_8c.html</anchorfile> 6238 <anchor>ad214380ea71987e7c72455608e9a204e</anchor> 6239 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> 6240 </member> 6241 </compound> 6242 <compound kind="file"> 6243 <name>insert_early_aggregation.c</name> 6244 <path>src/auditordb/</path> 6245 <filename>d4/d2c/insert__early__aggregation_8c.html</filename> 6246 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6247 <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> 6248 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6249 <member kind="function"> 6250 <type>enum GNUNET_DB_QueryStatus</type> 6251 <name>AUDITORDB_insert_early_aggregation</name> 6252 <anchorfile>d4/d2c/insert__early__aggregation_8c.html</anchorfile> 6253 <anchor>a7e0dcb0f9002a169355bbec842d012d3</anchor> 6254 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id, uint64_t tracking_serial_id, const struct TALER_Amount *total_amount)</arglist> 6255 </member> 6256 </compound> 6257 <compound kind="file"> 6258 <name>insert_emergency.c</name> 6259 <path>src/auditordb/</path> 6260 <filename>dd/d0c/insert__emergency_8c.html</filename> 6261 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6262 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6263 <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> 6264 <member kind="function"> 6265 <type>enum GNUNET_DB_QueryStatus</type> 6266 <name>AUDITORDB_insert_emergency</name> 6267 <anchorfile>dd/d0c/insert__emergency_8c.html</anchorfile> 6268 <anchor>a6e99ce079b8b2f93771af5f278d6284c</anchor> 6269 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_Emergency *dc)</arglist> 6270 </member> 6271 </compound> 6272 <compound kind="file"> 6273 <name>insert_emergency_by_count.c</name> 6274 <path>src/auditordb/</path> 6275 <filename>d2/d96/insert__emergency__by__count_8c.html</filename> 6276 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6277 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6278 <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> 6279 <member kind="function"> 6280 <type>enum GNUNET_DB_QueryStatus</type> 6281 <name>AUDITORDB_insert_emergency_by_count</name> 6282 <anchorfile>d2/d96/insert__emergency__by__count_8c.html</anchorfile> 6283 <anchor>a8922d534742b98943aa023d3a3b5df63</anchor> 6284 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> 6285 </member> 6286 </compound> 6287 <compound kind="file"> 6288 <name>insert_exchange_signkey.c</name> 6289 <path>src/auditordb/</path> 6290 <filename>d4/d66/insert__exchange__signkey_8c.html</filename> 6291 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6292 <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> 6293 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6294 <member kind="function"> 6295 <type>enum GNUNET_DB_QueryStatus</type> 6296 <name>AUDITORDB_insert_exchange_signkey</name> 6297 <anchorfile>d4/d66/insert__exchange__signkey_8c.html</anchorfile> 6298 <anchor>aa42113daf13fa0ffb1fdd70353cf79c4</anchor> 6299 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ExchangeSigningKey *sk)</arglist> 6300 </member> 6301 </compound> 6302 <compound kind="file"> 6303 <name>insert_fee_time_inconsistency.c</name> 6304 <path>src/auditordb/</path> 6305 <filename>da/d28/insert__fee__time__inconsistency_8c.html</filename> 6306 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6307 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6308 <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> 6309 <member kind="function"> 6310 <type>enum GNUNET_DB_QueryStatus</type> 6311 <name>AUDITORDB_insert_fee_time_inconsistency</name> 6312 <anchorfile>da/d28/insert__fee__time__inconsistency_8c.html</anchorfile> 6313 <anchor>ad4a37247baa3cd40ead2d612f53adc7c</anchor> 6314 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> 6315 </member> 6316 </compound> 6317 <compound kind="file"> 6318 <name>insert_historic_denom_revenue.c</name> 6319 <path>src/auditordb/</path> 6320 <filename>d4/d4b/insert__historic__denom__revenue_8c.html</filename> 6321 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6322 <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> 6323 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6324 <member kind="function"> 6325 <type>enum GNUNET_DB_QueryStatus</type> 6326 <name>AUDITORDB_insert_historic_denom_revenue</name> 6327 <anchorfile>d4/d4b/insert__historic__denom__revenue_8c.html</anchorfile> 6328 <anchor>a9aefad87d845439db3953dc752031481</anchor> 6329 <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> 6330 </member> 6331 </compound> 6332 <compound kind="file"> 6333 <name>insert_historic_reserve_revenue.c</name> 6334 <path>src/auditordb/</path> 6335 <filename>dc/d7f/insert__historic__reserve__revenue_8c.html</filename> 6336 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6337 <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> 6338 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6339 <member kind="function"> 6340 <type>enum GNUNET_DB_QueryStatus</type> 6341 <name>AUDITORDB_insert_historic_reserve_revenue</name> 6342 <anchorfile>dc/d7f/insert__historic__reserve__revenue_8c.html</anchorfile> 6343 <anchor>aee27e022dea1ce26bfd3e40815ef4bc8</anchor> 6344 <arglist>(struct AUDITORDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_Amount *reserve_profits)</arglist> 6345 </member> 6346 </compound> 6347 <compound kind="file"> 6348 <name>insert_misattribution_in_inconsistency.c</name> 6349 <path>src/auditordb/</path> 6350 <filename>d2/d66/insert__misattribution__in__inconsistency_8c.html</filename> 6351 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6352 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6353 <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> 6354 <member kind="function"> 6355 <type>enum GNUNET_DB_QueryStatus</type> 6356 <name>AUDITORDB_insert_misattribution_in_inconsistency</name> 6357 <anchorfile>d2/d66/insert__misattribution__in__inconsistency_8c.html</anchorfile> 6358 <anchor>a2b2c06cab05b5ba97f7322d27c4f21bc</anchor> 6359 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> 6360 </member> 6361 </compound> 6362 <compound kind="file"> 6363 <name>insert_pending_deposit.c</name> 6364 <path>src/auditordb/</path> 6365 <filename>d2/d36/insert__pending__deposit_8c.html</filename> 6366 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6367 <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> 6368 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6369 <member kind="function"> 6370 <type>enum GNUNET_DB_QueryStatus</type> 6371 <name>AUDITORDB_insert_pending_deposit</name> 6372 <anchorfile>d2/d36/insert__pending__deposit_8c.html</anchorfile> 6373 <anchor>aab2fa53e27f88b1dd6ffe08ec12351a9</anchor> 6374 <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> 6375 </member> 6376 </compound> 6377 <compound kind="file"> 6378 <name>insert_purse_info.c</name> 6379 <path>src/auditordb/</path> 6380 <filename>da/d18/insert__purse__info_8c.html</filename> 6381 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6382 <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> 6383 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6384 <member kind="function"> 6385 <type>enum GNUNET_DB_QueryStatus</type> 6386 <name>AUDITORDB_insert_purse_info</name> 6387 <anchorfile>da/d18/insert__purse__info_8c.html</anchorfile> 6388 <anchor>a1fea8c2fb6a583003b3aae8ebbd8e882</anchor> 6389 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> 6390 </member> 6391 </compound> 6392 <compound kind="file"> 6393 <name>insert_purse_not_closed_inconsistencies.c</name> 6394 <path>src/auditordb/</path> 6395 <filename>df/d9b/insert__purse__not__closed__inconsistencies_8c.html</filename> 6396 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6397 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6398 <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> 6399 <member kind="function"> 6400 <type>enum GNUNET_DB_QueryStatus</type> 6401 <name>AUDITORDB_insert_purse_not_closed_inconsistencies</name> 6402 <anchorfile>df/d9b/insert__purse__not__closed__inconsistencies_8c.html</anchorfile> 6403 <anchor>a683ab9452022162285ec160e884bc7b0</anchor> 6404 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> 6405 </member> 6406 </compound> 6407 <compound kind="file"> 6408 <name>insert_reserve_balance_insufficient_inconsistency.c</name> 6409 <path>src/auditordb/</path> 6410 <filename>d9/dee/insert__reserve__balance__insufficient__inconsistency_8c.html</filename> 6411 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6412 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6413 <member kind="function"> 6414 <type>enum GNUNET_DB_QueryStatus</type> 6415 <name>AUDITORDB_insert_reserve_balance_insufficient_inconsistency</name> 6416 <anchorfile>d9/dee/insert__reserve__balance__insufficient__inconsistency_8c.html</anchorfile> 6417 <anchor>a1da6aa2d342fa3ca89449236ee473e9e</anchor> 6418 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> 6419 </member> 6420 </compound> 6421 <compound kind="file"> 6422 <name>insert_reserve_balance_summary_wrong_inconsistency.c</name> 6423 <path>src/auditordb/</path> 6424 <filename>dc/d2a/insert__reserve__balance__summary__wrong__inconsistency_8c.html</filename> 6425 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6426 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6427 <member kind="function"> 6428 <type>enum GNUNET_DB_QueryStatus</type> 6429 <name>AUDITORDB_insert_reserve_balance_summary_wrong_inconsistency</name> 6430 <anchorfile>dc/d2a/insert__reserve__balance__summary__wrong__inconsistency_8c.html</anchorfile> 6431 <anchor>a3b896722bdae18424f13410a33263b54</anchor> 6432 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> 6433 </member> 6434 </compound> 6435 <compound kind="file"> 6436 <name>insert_reserve_in_inconsistency.c</name> 6437 <path>src/auditordb/</path> 6438 <filename>df/def/insert__reserve__in__inconsistency_8c.html</filename> 6439 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6440 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6441 <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> 6442 <member kind="function"> 6443 <type>enum GNUNET_DB_QueryStatus</type> 6444 <name>AUDITORDB_insert_reserve_in_inconsistency</name> 6445 <anchorfile>df/def/insert__reserve__in__inconsistency_8c.html</anchorfile> 6446 <anchor>a65251c79bf864a66fcd197a1eaa8b753</anchor> 6447 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 6448 </member> 6449 </compound> 6450 <compound kind="file"> 6451 <name>insert_reserve_info.c</name> 6452 <path>src/auditordb/</path> 6453 <filename>dc/da1/insert__reserve__info_8c.html</filename> 6454 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6455 <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> 6456 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6457 <member kind="function"> 6458 <type>enum GNUNET_DB_QueryStatus</type> 6459 <name>AUDITORDB_insert_reserve_info</name> 6460 <anchorfile>dc/da1/insert__reserve__info_8c.html</anchorfile> 6461 <anchor>aaa25a9ec4226215fcef7a547ad644c6f</anchor> 6462 <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> 6463 </member> 6464 </compound> 6465 <compound kind="file"> 6466 <name>insert_reserve_not_closed_inconsistency.c</name> 6467 <path>src/auditordb/</path> 6468 <filename>dc/db2/insert__reserve__not__closed__inconsistency_8c.html</filename> 6469 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6470 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6471 <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> 6472 <member kind="function"> 6473 <type>enum GNUNET_DB_QueryStatus</type> 6474 <name>AUDITORDB_insert_reserve_not_closed_inconsistency</name> 6475 <anchorfile>dc/db2/insert__reserve__not__closed__inconsistency_8c.html</anchorfile> 6476 <anchor>ae65c05749fd60bb864db2223b732d08c</anchor> 6477 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> 6478 </member> 6479 </compound> 6480 <compound kind="file"> 6481 <name>insert_row_inconsistency.c</name> 6482 <path>src/auditordb/</path> 6483 <filename>d9/d55/insert__row__inconsistency_8c.html</filename> 6484 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6485 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6486 <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> 6487 <member kind="function"> 6488 <type>enum GNUNET_DB_QueryStatus</type> 6489 <name>AUDITORDB_insert_row_inconsistency</name> 6490 <anchorfile>d9/d55/insert__row__inconsistency_8c.html</anchorfile> 6491 <anchor>a41a7729b8722b8c2cc05291c97fe6b63</anchor> 6492 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> 6493 </member> 6494 </compound> 6495 <compound kind="file"> 6496 <name>insert_row_minor_inconsistencies.c</name> 6497 <path>src/auditordb/</path> 6498 <filename>d5/d5e/insert__row__minor__inconsistencies_8c.html</filename> 6499 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6500 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6501 <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> 6502 <member kind="function"> 6503 <type>enum GNUNET_DB_QueryStatus</type> 6504 <name>AUDITORDB_insert_row_minor_inconsistencies</name> 6505 <anchorfile>d5/d5e/insert__row__minor__inconsistencies_8c.html</anchorfile> 6506 <anchor>a6646aa42975e797163627e3b08a21b25</anchor> 6507 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> 6508 </member> 6509 </compound> 6510 <compound kind="file"> 6511 <name>insert_wire_format_inconsistency.c</name> 6512 <path>src/auditordb/</path> 6513 <filename>d8/db3/insert__wire__format__inconsistency_8c.html</filename> 6514 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6515 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6516 <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> 6517 <member kind="function"> 6518 <type>enum GNUNET_DB_QueryStatus</type> 6519 <name>AUDITORDB_insert_wire_format_inconsistency</name> 6520 <anchorfile>d8/db3/insert__wire__format__inconsistency_8c.html</anchorfile> 6521 <anchor>a3007c39f3af9c53dfc25b57717f803ad</anchor> 6522 <arglist>(struct AUDITORDB_PostgresContext *ctx, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> 6523 </member> 6524 </compound> 6525 <compound kind="file"> 6526 <name>insert_wire_out_inconsistency.c</name> 6527 <path>src/auditordb/</path> 6528 <filename>d9/d62/insert__wire__out__inconsistency_8c.html</filename> 6529 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6530 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6531 <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> 6532 <member kind="function"> 6533 <type>enum GNUNET_DB_QueryStatus</type> 6534 <name>AUDITORDB_insert_wire_out_inconsistency</name> 6535 <anchorfile>d9/d62/insert__wire__out__inconsistency_8c.html</anchorfile> 6536 <anchor>ae6406c8b80a266f50d81e9915eb31615</anchor> 6537 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> 6538 </member> 6539 </compound> 6540 <compound kind="file"> 6541 <name>lookup_reserve_in_inconsistency.c</name> 6542 <path>src/auditordb/</path> 6543 <filename>d6/dd3/lookup__reserve__in__inconsistency_8c.html</filename> 6544 <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> 6545 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 6546 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6547 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6548 <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> 6549 <member kind="function"> 6550 <type>enum GNUNET_DB_QueryStatus</type> 6551 <name>AUDITORDB_lookup_reserve_in_inconsistency</name> 6552 <anchorfile>d6/dd3/lookup__reserve__in__inconsistency_8c.html</anchorfile> 6553 <anchor>af0881820b73e551dacc5c14817b80377</anchor> 6554 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 6555 </member> 6556 </compound> 6557 <compound kind="file"> 6558 <name>pg_helper.h</name> 6559 <path>src/auditordb/</path> 6560 <filename>dc/d3d/pg__helper_8h.html</filename> 6561 <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> 6562 <class kind="struct">AUDITORDB_PostgresContext</class> 6563 <member kind="define"> 6564 <type>#define</type> 6565 <name>PREPARE</name> 6566 <anchorfile>dc/d3d/pg__helper_8h.html</anchorfile> 6567 <anchor>a2cfff1b75e94286f681ddcb31c6840a2</anchor> 6568 <arglist>(pg, name, sql)</arglist> 6569 </member> 6570 <member kind="define"> 6571 <type>#define</type> 6572 <name>TALER_PQ_RESULT_SPEC_AMOUNT</name> 6573 <anchorfile>dc/d3d/pg__helper_8h.html</anchorfile> 6574 <anchor>aff8ddc368800c3fba51cf36d9c9e99c3</anchor> 6575 <arglist>(field, amountp)</arglist> 6576 </member> 6577 <member kind="function"> 6578 <type>const char *</type> 6579 <name>AUDITORDB_get_deletable_suppressable_table_name</name> 6580 <anchorfile>dc/d3d/pg__helper_8h.html</anchorfile> 6581 <anchor>a1aeaa343caf338fc4cb728177d62decc</anchor> 6582 <arglist>(enum TALER_AUDITORDB_DeletableSuppressableTables table)</arglist> 6583 </member> 6584 </compound> 6585 <compound kind="file"> 6586 <name>plugin_auditordb_postgres.c</name> 6587 <path>src/auditordb/</path> 6588 <filename>d9/da3/plugin__auditordb__postgres_8c.html</filename> 6589 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6590 <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> 6591 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6592 <member kind="function"> 6593 <type>struct AUDITORDB_PostgresContext *</type> 6594 <name>TALER_AUDITORDB_connect</name> 6595 <anchorfile>d9/da3/plugin__auditordb__postgres_8c.html</anchorfile> 6596 <anchor>a09c332250b5af405a765bbf60fd9161c</anchor> 6597 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool skip_preflight)</arglist> 6598 </member> 6599 <member kind="function"> 6600 <type>void</type> 6601 <name>TALER_AUDITORDB_disconnect</name> 6602 <anchorfile>d9/da3/plugin__auditordb__postgres_8c.html</anchorfile> 6603 <anchor>ae7638914a67db72cdb5949f489fef4f3</anchor> 6604 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 6605 </member> 6606 </compound> 6607 <compound kind="file"> 6608 <name>preflight.c</name> 6609 <path>src/auditordb/</path> 6610 <filename>dd/d61/preflight_8c.html</filename> 6611 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6612 <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> 6613 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6614 <member kind="function" static="yes"> 6615 <type>static enum GNUNET_GenericReturnValue</type> 6616 <name>setup_connection</name> 6617 <anchorfile>dd/d61/preflight_8c.html</anchorfile> 6618 <anchor>aa476b57fd2eb2faa84de18b43f7b7fde</anchor> 6619 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 6620 </member> 6621 <member kind="function"> 6622 <type>enum GNUNET_GenericReturnValue</type> 6623 <name>AUDITORDB_preflight</name> 6624 <anchorfile>dd/d61/preflight_8c.html</anchorfile> 6625 <anchor>a42dab5fc081c875bdfc105ad165ccb27</anchor> 6626 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 6627 </member> 6628 </compound> 6629 <compound kind="file"> 6630 <name>select_early_aggregations.c</name> 6631 <path>src/auditordb/</path> 6632 <filename>d7/d4c/select__early__aggregations_8c.html</filename> 6633 <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> 6634 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6635 <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> 6636 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6637 <member kind="function" static="yes"> 6638 <type>static void</type> 6639 <name>early_aggregation_cb</name> 6640 <anchorfile>d7/d4c/select__early__aggregations_8c.html</anchorfile> 6641 <anchor>a10ae640cd9910fabb85e2e205e6bf4ef</anchor> 6642 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6643 </member> 6644 <member kind="function"> 6645 <type>enum GNUNET_DB_QueryStatus</type> 6646 <name>AUDITORDB_select_early_aggregations</name> 6647 <anchorfile>d7/d4c/select__early__aggregations_8c.html</anchorfile> 6648 <anchor>a5ea9f181e50ffd5a889dc2da607a2bed</anchor> 6649 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EarlyAggregationsCallback cb, void *cb_cls)</arglist> 6650 </member> 6651 </compound> 6652 <compound kind="file"> 6653 <name>select_historic_denom_revenue.c</name> 6654 <path>src/auditordb/</path> 6655 <filename>da/da6/select__historic__denom__revenue_8c.html</filename> 6656 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6657 <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> 6658 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6659 <member kind="function" static="yes"> 6660 <type>static void</type> 6661 <name>historic_denom_revenue_cb</name> 6662 <anchorfile>da/da6/select__historic__denom__revenue_8c.html</anchorfile> 6663 <anchor>a6d48c051a62d754ab7cbdb298179715d</anchor> 6664 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6665 </member> 6666 <member kind="function"> 6667 <type>enum GNUNET_DB_QueryStatus</type> 6668 <name>AUDITORDB_select_historic_denom_revenue</name> 6669 <anchorfile>da/da6/select__historic__denom__revenue_8c.html</anchorfile> 6670 <anchor>a8053126f3863d72b0930ef45fa6d9e12</anchor> 6671 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricDenominationRevenueDataCallback cb, void *cb_cls)</arglist> 6672 </member> 6673 </compound> 6674 <compound kind="file"> 6675 <name>select_historic_reserve_revenue.c</name> 6676 <path>src/auditordb/</path> 6677 <filename>d1/d4c/select__historic__reserve__revenue_8c.html</filename> 6678 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6679 <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> 6680 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6681 <member kind="function" static="yes"> 6682 <type>static void</type> 6683 <name>historic_reserve_revenue_cb</name> 6684 <anchorfile>d1/d4c/select__historic__reserve__revenue_8c.html</anchorfile> 6685 <anchor>a9e943a790ff01e5c14f46cc040b3e0a8</anchor> 6686 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6687 </member> 6688 <member kind="function"> 6689 <type>enum GNUNET_DB_QueryStatus</type> 6690 <name>AUDITORDB_select_historic_reserve_revenue</name> 6691 <anchorfile>d1/d4c/select__historic__reserve__revenue_8c.html</anchorfile> 6692 <anchor>a23b4616c927d108d37d0c260d1476582</anchor> 6693 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricReserveRevenueDataCallback cb, void *cb_cls)</arglist> 6694 </member> 6695 </compound> 6696 <compound kind="file"> 6697 <name>select_pending_deposits.c</name> 6698 <path>src/auditordb/</path> 6699 <filename>d9/d8c/select__pending__deposits_8c.html</filename> 6700 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6701 <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> 6702 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6703 <member kind="function" static="yes"> 6704 <type>static void</type> 6705 <name>wire_missing_cb</name> 6706 <anchorfile>d9/d8c/select__pending__deposits_8c.html</anchorfile> 6707 <anchor>af5b4d6bc4f7ba63926a78daf46406e17</anchor> 6708 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6709 </member> 6710 <member kind="function"> 6711 <type>enum GNUNET_DB_QueryStatus</type> 6712 <name>AUDITORDB_select_pending_deposits</name> 6713 <anchorfile>d9/d8c/select__pending__deposits_8c.html</anchorfile> 6714 <anchor>a8c64f2829d5bfa342382ffb0927c4261</anchor> 6715 <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> 6716 </member> 6717 </compound> 6718 <compound kind="file"> 6719 <name>select_purse_expired.c</name> 6720 <path>src/auditordb/</path> 6721 <filename>d4/d3a/select__purse__expired_8c.html</filename> 6722 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6723 <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> 6724 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6725 <member kind="function" static="yes"> 6726 <type>static void</type> 6727 <name>purse_expired_cb</name> 6728 <anchorfile>d4/d3a/select__purse__expired_8c.html</anchorfile> 6729 <anchor>a53cb9c8ca4e292d59d0b6c331628d5f4</anchor> 6730 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 6731 </member> 6732 <member kind="function"> 6733 <type>enum GNUNET_DB_QueryStatus</type> 6734 <name>AUDITORDB_select_purse_expired</name> 6735 <anchorfile>d4/d3a/select__purse__expired_8c.html</anchorfile> 6736 <anchor>acff321e7b43cd347bd0270a15ff4a3eb</anchor> 6737 <arglist>(struct AUDITORDB_PostgresContext *pg, TALER_AUDITORDB_ExpiredPurseCallback cb, void *cb_cls)</arglist> 6738 </member> 6739 </compound> 6740 <compound kind="file"> 6741 <name>select_reserve_in_inconsistency.c</name> 6742 <path>src/auditordb/</path> 6743 <filename>de/dd4/select__reserve__in__inconsistency_8c.html</filename> 6744 <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> 6745 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 6746 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6747 <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> 6748 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6749 <member kind="function"> 6750 <type>enum GNUNET_DB_QueryStatus</type> 6751 <name>AUDITORDB_select_reserve_in_inconsistency</name> 6752 <anchorfile>de/dd4/select__reserve__in__inconsistency_8c.html</anchorfile> 6753 <anchor>ada9a4d1a07c34869246cc03218e440a5</anchor> 6754 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 6755 </member> 6756 </compound> 6757 <compound kind="file"> 6758 <name>start.c</name> 6759 <path>src/auditordb/</path> 6760 <filename>d7/d2a/start_8c.html</filename> 6761 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6762 <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> 6763 <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> 6764 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6765 <member kind="function"> 6766 <type>enum GNUNET_GenericReturnValue</type> 6767 <name>AUDITORDB_start</name> 6768 <anchorfile>d7/d2a/start_8c.html</anchorfile> 6769 <anchor>aee363278e096537b477bc2e392341404</anchor> 6770 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 6771 </member> 6772 <member kind="function"> 6773 <type>void</type> 6774 <name>AUDITORDB_rollback</name> 6775 <anchorfile>d7/d2a/start_8c.html</anchorfile> 6776 <anchor>ae1b4e85074ab0eb512fd0a90900480b0</anchor> 6777 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 6778 </member> 6779 <member kind="function"> 6780 <type>enum GNUNET_DB_QueryStatus</type> 6781 <name>AUDITORDB_commit</name> 6782 <anchorfile>d7/d2a/start_8c.html</anchorfile> 6783 <anchor>a4c49dc9b0337e7efea9d97bd80085b11</anchor> 6784 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 6785 </member> 6786 </compound> 6787 <compound kind="file"> 6788 <name>template.c</name> 6789 <path>src/auditordb/</path> 6790 <filename>d6/d06/template_8c.html</filename> 6791 </compound> 6792 <compound kind="file"> 6793 <name>update_auditor_progress.c</name> 6794 <path>src/auditordb/</path> 6795 <filename>d0/ddf/update__auditor__progress_8c.html</filename> 6796 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6797 <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> 6798 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6799 <member kind="function"> 6800 <type>enum GNUNET_DB_QueryStatus</type> 6801 <name>AUDITORDB_update_auditor_progress</name> 6802 <anchorfile>d0/ddf/update__auditor__progress_8c.html</anchorfile> 6803 <anchor>a96ab87762ac19f8bccd9e78b640cbe67</anchor> 6804 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> 6805 </member> 6806 </compound> 6807 <compound kind="file"> 6808 <name>update_balance.c</name> 6809 <path>src/auditordb/</path> 6810 <filename>db/da6/update__balance_8c.html</filename> 6811 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6812 <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> 6813 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6814 <member kind="function"> 6815 <type>enum GNUNET_DB_QueryStatus</type> 6816 <name>AUDITORDB_update_balance</name> 6817 <anchorfile>db/da6/update__balance_8c.html</anchorfile> 6818 <anchor>ad2ab2e9f43f41d0dd89f73db7325c7fe</anchor> 6819 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_amount,...)</arglist> 6820 </member> 6821 </compound> 6822 <compound kind="file"> 6823 <name>update_denomination_balance.c</name> 6824 <path>src/auditordb/</path> 6825 <filename>d7/d6f/update__denomination__balance_8c.html</filename> 6826 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6827 <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> 6828 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6829 <member kind="function"> 6830 <type>enum GNUNET_DB_QueryStatus</type> 6831 <name>AUDITORDB_update_denomination_balance</name> 6832 <anchorfile>d7/d6f/update__denomination__balance_8c.html</anchorfile> 6833 <anchor>a62e7a489efc03c5a57cb4a93eeab9527</anchor> 6834 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> 6835 </member> 6836 </compound> 6837 <compound kind="file"> 6838 <name>update_generic_suppressed.c</name> 6839 <path>src/auditordb/</path> 6840 <filename>dd/d6e/update__generic__suppressed_8c.html</filename> 6841 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6842 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6843 <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> 6844 <member kind="function"> 6845 <type>enum GNUNET_DB_QueryStatus</type> 6846 <name>AUDITORDB_update_generic_suppressed</name> 6847 <anchorfile>dd/d6e/update__generic__suppressed_8c.html</anchorfile> 6848 <anchor>a010d6180662dafdb67d458cc495e4e01</anchor> 6849 <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id, bool suppressed)</arglist> 6850 </member> 6851 </compound> 6852 <compound kind="file"> 6853 <name>update_purse_info.c</name> 6854 <path>src/auditordb/</path> 6855 <filename>dc/d08/update__purse__info_8c.html</filename> 6856 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6857 <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> 6858 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6859 <member kind="function"> 6860 <type>enum GNUNET_DB_QueryStatus</type> 6861 <name>AUDITORDB_update_purse_info</name> 6862 <anchorfile>dc/d08/update__purse__info_8c.html</anchorfile> 6863 <anchor>a0a3e56a5226b71c1b256dbd084fcabce</anchor> 6864 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> 6865 </member> 6866 </compound> 6867 <compound kind="file"> 6868 <name>update_reserve_info.c</name> 6869 <path>src/auditordb/</path> 6870 <filename>dc/d39/update__reserve__info_8c.html</filename> 6871 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6872 <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> 6873 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6874 <member kind="function"> 6875 <type>enum GNUNET_DB_QueryStatus</type> 6876 <name>AUDITORDB_update_reserve_info</name> 6877 <anchorfile>dc/d39/update__reserve__info_8c.html</anchorfile> 6878 <anchor>ad661d0ac3d872ba42fbdbd6f0fa83e1f</anchor> 6879 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp expiration_date)</arglist> 6880 </member> 6881 </compound> 6882 <compound kind="file"> 6883 <name>update_wire_fee_summary.c</name> 6884 <path>src/auditordb/</path> 6885 <filename>dd/dbe/update__wire__fee__summary_8c.html</filename> 6886 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 6887 <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> 6888 <includes id="dc/d3d/pg__helper_8h" name="pg_helper.h" local="yes" import="no" module="no" objc="no">pg_helper.h</includes> 6889 <member kind="function"> 6890 <type>enum GNUNET_DB_QueryStatus</type> 6891 <name>AUDITORDB_update_wire_fee_summary</name> 6892 <anchorfile>dd/dbe/update__wire__fee__summary_8c.html</anchorfile> 6893 <anchor>a633f21ce98e4ce73db711eec340481e3</anchor> 6894 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *wire_fee_balance)</arglist> 6895 </member> 6896 </compound> 6897 <compound kind="file"> 6898 <name>bank_api_account_token.c</name> 6899 <path>src/bank-lib/</path> 6900 <filename>db/d8e/bank__api__account__token_8c.html</filename> 6901 <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> 6902 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 6903 <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> 6904 <member kind="function" static="yes"> 6905 <type>static void</type> 6906 <name>handle_account_token_finished</name> 6907 <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> 6908 <anchor>a7e5cbe705119050a193e35569c4bec14</anchor> 6909 <arglist>(void *cls, long response_code, const void *response)</arglist> 6910 </member> 6911 <member kind="function" static="yes"> 6912 <type>static const char *</type> 6913 <name>scope_to_string</name> 6914 <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> 6915 <anchor>ab23a764d21205384d9bf7b2e3ccc1492</anchor> 6916 <arglist>(enum TALER_BANK_TokenScope scope)</arglist> 6917 </member> 6918 <member kind="function"> 6919 <type>struct TALER_BANK_AccountTokenHandle *</type> 6920 <name>TALER_BANK_account_token</name> 6921 <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> 6922 <anchor>a274f302aed72b09aa567aebd194e93ec</anchor> 6923 <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> 6924 </member> 6925 <member kind="function"> 6926 <type>void</type> 6927 <name>TALER_BANK_account_token_cancel</name> 6928 <anchorfile>db/d8e/bank__api__account__token_8c.html</anchorfile> 6929 <anchor>a9344c5b822eb945c60aab17f8a562b9f</anchor> 6930 <arglist>(struct TALER_BANK_AccountTokenHandle *ath)</arglist> 6931 </member> 6932 </compound> 6933 <compound kind="file"> 6934 <name>bank_api_admin_add_incoming.c</name> 6935 <path>src/bank-lib/</path> 6936 <filename>d8/dd0/bank__api__admin__add__incoming_8c.html</filename> 6937 <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> 6938 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 6939 <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> 6940 <member kind="function" static="yes"> 6941 <type>static void</type> 6942 <name>handle_admin_add_incoming_finished</name> 6943 <anchorfile>d8/dd0/bank__api__admin__add__incoming_8c.html</anchorfile> 6944 <anchor>ac40ab768e0754d87256b487d9e24c722</anchor> 6945 <arglist>(void *cls, long response_code, const void *response)</arglist> 6946 </member> 6947 <member kind="function"> 6948 <type>struct TALER_BANK_AdminAddIncomingHandle *</type> 6949 <name>TALER_BANK_admin_add_incoming</name> 6950 <anchorfile>d8/dd0/bank__api__admin__add__incoming_8c.html</anchorfile> 6951 <anchor>ac0ab3448b3a910b2b7de93ba5125b7ab</anchor> 6952 <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> 6953 </member> 6954 <member kind="function"> 6955 <type>void</type> 6956 <name>TALER_BANK_admin_add_incoming_cancel</name> 6957 <anchorfile>d8/dd0/bank__api__admin__add__incoming_8c.html</anchorfile> 6958 <anchor>a3ad90fbdab3257336d63390d444d36e4</anchor> 6959 <arglist>(struct TALER_BANK_AdminAddIncomingHandle *aai)</arglist> 6960 </member> 6961 </compound> 6962 <compound kind="file"> 6963 <name>bank_api_admin_add_kycauth.c</name> 6964 <path>src/bank-lib/</path> 6965 <filename>d9/da8/bank__api__admin__add__kycauth_8c.html</filename> 6966 <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> 6967 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 6968 <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> 6969 <member kind="function" static="yes"> 6970 <type>static void</type> 6971 <name>handle_admin_add_kycauth_finished</name> 6972 <anchorfile>d9/da8/bank__api__admin__add__kycauth_8c.html</anchorfile> 6973 <anchor>af0e73f761e21169e64250c2e8eb18df4</anchor> 6974 <arglist>(void *cls, long response_code, const void *response)</arglist> 6975 </member> 6976 <member kind="function"> 6977 <type>struct TALER_BANK_AdminAddKycauthHandle *</type> 6978 <name>TALER_BANK_admin_add_kycauth</name> 6979 <anchorfile>d9/da8/bank__api__admin__add__kycauth_8c.html</anchorfile> 6980 <anchor>ad9800edd62aa59100eb14c57cdb1efa7</anchor> 6981 <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> 6982 </member> 6983 <member kind="function"> 6984 <type>void</type> 6985 <name>TALER_BANK_admin_add_kycauth_cancel</name> 6986 <anchorfile>d9/da8/bank__api__admin__add__kycauth_8c.html</anchorfile> 6987 <anchor>a45620a0f8f2837f7a366077a50d157e5</anchor> 6988 <arglist>(struct TALER_BANK_AdminAddKycauthHandle *aai)</arglist> 6989 </member> 6990 </compound> 6991 <compound kind="file"> 6992 <name>bank_api_common.c</name> 6993 <path>src/bank-lib/</path> 6994 <filename>da/dee/bank__api__common_8c.html</filename> 6995 <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> 6996 <member kind="function"> 6997 <type>enum GNUNET_GenericReturnValue</type> 6998 <name>TALER_BANK_setup_auth_</name> 6999 <anchorfile>da/dee/bank__api__common_8c.html</anchorfile> 7000 <anchor>a21ef105c53453323224507e96850d8ba</anchor> 7001 <arglist>(CURL *easy, const struct TALER_BANK_AuthenticationData *auth)</arglist> 7002 </member> 7003 </compound> 7004 <compound kind="file"> 7005 <name>bank_api_common.h</name> 7006 <path>src/bank-lib/</path> 7007 <filename>df/db4/bank__api__common_8h.html</filename> 7008 <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> 7009 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 7010 <member kind="function"> 7011 <type>enum GNUNET_GenericReturnValue</type> 7012 <name>TALER_BANK_setup_auth_</name> 7013 <anchorfile>df/db4/bank__api__common_8h.html</anchorfile> 7014 <anchor>a21ef105c53453323224507e96850d8ba</anchor> 7015 <arglist>(CURL *easy, const struct TALER_BANK_AuthenticationData *auth)</arglist> 7016 </member> 7017 </compound> 7018 <compound kind="file"> 7019 <name>bank_api_credit.c</name> 7020 <path>src/bank-lib/</path> 7021 <filename>d7/da2/bank__api__credit_8c.html</filename> 7022 <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> 7023 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 7024 <member kind="define"> 7025 <type>#define</type> 7026 <name>GRACE_PERIOD_MS</name> 7027 <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> 7028 <anchor>a2706beb7c57dae308c8d49069a5aed72</anchor> 7029 <arglist></arglist> 7030 </member> 7031 <member kind="function" static="yes"> 7032 <type>static enum GNUNET_GenericReturnValue</type> 7033 <name>parse_account_history</name> 7034 <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> 7035 <anchor>abb292491cef412c221957aeb411fb175</anchor> 7036 <arglist>(struct TALER_BANK_CreditHistoryHandle *hh, const json_t *history)</arglist> 7037 </member> 7038 <member kind="function" static="yes"> 7039 <type>static void</type> 7040 <name>handle_credit_history_finished</name> 7041 <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> 7042 <anchor>a2c105e0c101b32d1c378c9248a7b069f</anchor> 7043 <arglist>(void *cls, long response_code, const void *response)</arglist> 7044 </member> 7045 <member kind="function"> 7046 <type>struct TALER_BANK_CreditHistoryHandle *</type> 7047 <name>TALER_BANK_credit_history</name> 7048 <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> 7049 <anchor>a8e4ea392a6e57fa2a4e418bba2b27992</anchor> 7050 <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> 7051 </member> 7052 <member kind="function"> 7053 <type>void</type> 7054 <name>TALER_BANK_credit_history_cancel</name> 7055 <anchorfile>d7/da2/bank__api__credit_8c.html</anchorfile> 7056 <anchor>a86c737fdc57445560ae8395c21da42c1</anchor> 7057 <arglist>(struct TALER_BANK_CreditHistoryHandle *hh)</arglist> 7058 </member> 7059 </compound> 7060 <compound kind="file"> 7061 <name>bank_api_debit.c</name> 7062 <path>src/bank-lib/</path> 7063 <filename>d5/d3b/bank__api__debit_8c.html</filename> 7064 <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> 7065 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 7066 <member kind="define"> 7067 <type>#define</type> 7068 <name>GRACE_PERIOD_MS</name> 7069 <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> 7070 <anchor>a2706beb7c57dae308c8d49069a5aed72</anchor> 7071 <arglist></arglist> 7072 </member> 7073 <member kind="function" static="yes"> 7074 <type>static enum GNUNET_GenericReturnValue</type> 7075 <name>parse_account_history</name> 7076 <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> 7077 <anchor>ad8451139e33a217c245cb41f7a8d215b</anchor> 7078 <arglist>(struct TALER_BANK_DebitHistoryHandle *hh, const json_t *history)</arglist> 7079 </member> 7080 <member kind="function" static="yes"> 7081 <type>static void</type> 7082 <name>handle_debit_history_finished</name> 7083 <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> 7084 <anchor>ac778cf6d37d73d016087fe09f6bf842f</anchor> 7085 <arglist>(void *cls, long response_code, const void *response)</arglist> 7086 </member> 7087 <member kind="function"> 7088 <type>struct TALER_BANK_DebitHistoryHandle *</type> 7089 <name>TALER_BANK_debit_history</name> 7090 <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> 7091 <anchor>a10d332af28d1b3e03cc0ae0576615a4d</anchor> 7092 <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> 7093 </member> 7094 <member kind="function"> 7095 <type>void</type> 7096 <name>TALER_BANK_debit_history_cancel</name> 7097 <anchorfile>d5/d3b/bank__api__debit_8c.html</anchorfile> 7098 <anchor>ae77280145d08bf479da42896e0674596</anchor> 7099 <arglist>(struct TALER_BANK_DebitHistoryHandle *hh)</arglist> 7100 </member> 7101 </compound> 7102 <compound kind="file"> 7103 <name>bank_api_helper.c</name> 7104 <path>src/bank-lib/</path> 7105 <filename>d4/dba/bank__api__helper_8c.html</filename> 7106 <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> 7107 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 7108 <member kind="function"> 7109 <type>void</type> 7110 <name>TALER_BANK_transfer_subject_copy</name> 7111 <anchorfile>d4/dba/bank__api__helper_8c.html</anchorfile> 7112 <anchor>abf37c51395a85db1a72be8828d6047f4</anchor> 7113 <arglist>(struct TALER_BANK_TransferSubject *dst, const struct TALER_BANK_TransferSubject *src)</arglist> 7114 </member> 7115 <member kind="function"> 7116 <type>void</type> 7117 <name>TALER_BANK_transfer_subject_free</name> 7118 <anchorfile>d4/dba/bank__api__helper_8c.html</anchorfile> 7119 <anchor>a633ad326ff14e9359269c62179282fe3</anchor> 7120 <arglist>(struct TALER_BANK_TransferSubject *subject)</arglist> 7121 </member> 7122 </compound> 7123 <compound kind="file"> 7124 <name>bank_api_parse.c</name> 7125 <path>src/bank-lib/</path> 7126 <filename>da/d2a/bank__api__parse_8c.html</filename> 7127 <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> 7128 <member kind="function"> 7129 <type>enum GNUNET_GenericReturnValue</type> 7130 <name>TALER_BANK_auth_parse_cfg</name> 7131 <anchorfile>da/d2a/bank__api__parse_8c.html</anchorfile> 7132 <anchor>a565240b146abb58c1576871161f07a10</anchor> 7133 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, struct TALER_BANK_AuthenticationData *auth)</arglist> 7134 </member> 7135 <member kind="function"> 7136 <type>void</type> 7137 <name>TALER_BANK_auth_free</name> 7138 <anchorfile>da/d2a/bank__api__parse_8c.html</anchorfile> 7139 <anchor>a97b0b4ec2bde4633dca8ea0d57de4a68</anchor> 7140 <arglist>(struct TALER_BANK_AuthenticationData *auth)</arglist> 7141 </member> 7142 </compound> 7143 <compound kind="file"> 7144 <name>bank_api_registration.c</name> 7145 <path>src/bank-lib/</path> 7146 <filename>da/dd9/bank__api__registration_8c.html</filename> 7147 <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> 7148 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 7149 <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> 7150 <member kind="function" static="yes"> 7151 <type>static enum GNUNET_GenericReturnValue</type> 7152 <name>parse_transfer_subject</name> 7153 <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> 7154 <anchor>ae320c404deac7cbc0899c90cc6bbde90</anchor> 7155 <arglist>(const json_t *subject_json, struct TALER_BANK_TransferSubject *ts)</arglist> 7156 </member> 7157 <member kind="function" static="yes"> 7158 <type>static void</type> 7159 <name>handle_registration_finished</name> 7160 <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> 7161 <anchor>a76e2aab31d9482ff86f5eb7c2f3a9944</anchor> 7162 <arglist>(void *cls, long response_code, const void *response)</arglist> 7163 </member> 7164 <member kind="function"> 7165 <type>struct TALER_BANK_RegistrationHandle *</type> 7166 <name>TALER_BANK_registration</name> 7167 <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> 7168 <anchor>a1586e464937b673bf395d4fb8c8835d1</anchor> 7169 <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> 7170 </member> 7171 <member kind="function"> 7172 <type>void</type> 7173 <name>TALER_BANK_registration_cancel</name> 7174 <anchorfile>da/dd9/bank__api__registration_8c.html</anchorfile> 7175 <anchor>a61ce4460b1f5ea916287af1d72d4d923</anchor> 7176 <arglist>(struct TALER_BANK_RegistrationHandle *rh)</arglist> 7177 </member> 7178 </compound> 7179 <compound kind="file"> 7180 <name>bank_api_transfer.c</name> 7181 <path>src/bank-lib/</path> 7182 <filename>d4/df1/bank__api__transfer_8c.html</filename> 7183 <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> 7184 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 7185 <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> 7186 <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> 7187 <member kind="function"> 7188 <type>GNUNET_NETWORK_STRUCT_END void</type> 7189 <name>TALER_BANK_prepare_transfer</name> 7190 <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> 7191 <anchor>abf3ee66c8b67aea335a20b4ca275afb2</anchor> 7192 <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> 7193 </member> 7194 <member kind="function" static="yes"> 7195 <type>static void</type> 7196 <name>handle_transfer_finished</name> 7197 <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> 7198 <anchor>aefd44cd331f7a479ad3f75fd1b894a98</anchor> 7199 <arglist>(void *cls, long response_code, const void *response)</arglist> 7200 </member> 7201 <member kind="function"> 7202 <type>struct TALER_BANK_TransferHandle *</type> 7203 <name>TALER_BANK_transfer</name> 7204 <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> 7205 <anchor>a0d72ab4f3215b0dd9bb77770bc17569f</anchor> 7206 <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> 7207 </member> 7208 <member kind="function"> 7209 <type>void</type> 7210 <name>TALER_BANK_transfer_cancel</name> 7211 <anchorfile>d4/df1/bank__api__transfer_8c.html</anchorfile> 7212 <anchor>a82721a124659771750f59e12be563753</anchor> 7213 <arglist>(struct TALER_BANK_TransferHandle *th)</arglist> 7214 </member> 7215 </compound> 7216 <compound kind="file"> 7217 <name>fakebank.c</name> 7218 <path>src/bank-lib/</path> 7219 <filename>dd/d04/fakebank_8c.html</filename> 7220 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 7221 <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> 7222 <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> 7223 <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> 7224 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7225 <includes id="d5/df6/fakebank__bank_8h" name="fakebank_bank.h" local="yes" import="no" module="no" objc="no">fakebank_bank.h</includes> 7226 <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> 7227 <includes id="dc/de3/fakebank__tbi_8h" name="fakebank_tbi.h" local="yes" import="no" module="no" objc="no">fakebank_tbi.h</includes> 7228 <member kind="function" static="yes"> 7229 <type>static void</type> 7230 <name>handle_mhd_completion_callback</name> 7231 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7232 <anchor>ga88c3240789a1d87175238b9bc5753e54</anchor> 7233 <arglist>(void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe)</arglist> 7234 </member> 7235 <member kind="function" static="yes"> 7236 <type>static MHD_RESULT</type> 7237 <name>handle_mhd_request</name> 7238 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7239 <anchor>abb5be35dd3ec773ce9f99fdca03692fd</anchor> 7240 <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> 7241 </member> 7242 <member kind="function" static="yes"> 7243 <type>static void</type> 7244 <name>schedule_httpd</name> 7245 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7246 <anchor>a85c604ed626a8af9062a784eb5c0f68c</anchor> 7247 <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> 7248 </member> 7249 <member kind="function"> 7250 <type>void</type> 7251 <name>TALER_FAKEBANK_run_mhd_</name> 7252 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7253 <anchor>add80f40651446d5d16886253a5515c59</anchor> 7254 <arglist>(void *cls)</arglist> 7255 </member> 7256 <member kind="function"> 7257 <type>struct TALER_FAKEBANK_Handle *</type> 7258 <name>TALER_FAKEBANK_start</name> 7259 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7260 <anchor>ae983b41fd0617e765187a195e6aed98c</anchor> 7261 <arglist>(uint16_t port, const char *currency)</arglist> 7262 </member> 7263 <member kind="function"> 7264 <type>struct TALER_FAKEBANK_Handle *</type> 7265 <name>TALER_FAKEBANK_start2</name> 7266 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7267 <anchor>aa58a0acca94e2e225a535cbbec516895</anchor> 7268 <arglist>(uint16_t port, const char *currency, uint64_t ram_limit, unsigned int num_threads)</arglist> 7269 </member> 7270 <member kind="function"> 7271 <type>struct TALER_FAKEBANK_Handle *</type> 7272 <name>TALER_FAKEBANK_start3</name> 7273 <anchorfile>dd/d04/fakebank_8c.html</anchorfile> 7274 <anchor>a317321d6cfd2e2406621c1bc55b550b4</anchor> 7275 <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> 7276 </member> 7277 </compound> 7278 <compound kind="file"> 7279 <name>fakebank.h</name> 7280 <path>src/bank-lib/</path> 7281 <filename>d8/d1d/fakebank_8h.html</filename> 7282 <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> 7283 <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> 7284 <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> 7285 <class kind="struct">LongPoller</class> 7286 <class kind="struct">WithdrawalOperation</class> 7287 <class kind="struct">Account</class> 7288 <class kind="struct">Transaction</class> 7289 <class kind="struct">ConnectionContext</class> 7290 <class kind="struct">HistoryArgs</class> 7291 <class kind="struct">HistoryContext</class> 7292 <class kind="struct">WithdrawContext</class> 7293 <class kind="struct">TALER_FAKEBANK_Handle</class> 7294 <member kind="define"> 7295 <type>#define</type> 7296 <name>MAX_URL_LEN</name> 7297 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7298 <anchor>a19983ae2cb60fa8a4e81aa9cbb8b9f29</anchor> 7299 <arglist></arglist> 7300 </member> 7301 <member kind="define"> 7302 <type>#define</type> 7303 <name>REQUEST_BUFFER_MAX</name> 7304 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7305 <anchor>a043c43096e3eff885bd0e734a530bbd7</anchor> 7306 <arglist></arglist> 7307 </member> 7308 <member kind="typedef"> 7309 <type>void(*</type> 7310 <name>ConnectionCleaner</name> 7311 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7312 <anchor>a1e937ce71c4e6e055301605c6e30183a</anchor> 7313 <arglist>)(void *ctx)</arglist> 7314 </member> 7315 <member kind="enumeration"> 7316 <type></type> 7317 <name>LongPollType</name> 7318 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7319 <anchor>a3d26febd63039625e85bac6e57885104</anchor> 7320 <arglist></arglist> 7321 </member> 7322 <member kind="enumvalue"> 7323 <name>LP_CREDIT</name> 7324 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7325 <anchor>a3d26febd63039625e85bac6e57885104ad09293b6e122a24d68519ce1e6133b7f</anchor> 7326 <arglist></arglist> 7327 </member> 7328 <member kind="enumvalue"> 7329 <name>LP_DEBIT</name> 7330 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7331 <anchor>a3d26febd63039625e85bac6e57885104a1eb85b71b8da756c453350bd1521e3cc</anchor> 7332 <arglist></arglist> 7333 </member> 7334 <member kind="enumvalue"> 7335 <name>LP_WITHDRAW</name> 7336 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7337 <anchor>a3d26febd63039625e85bac6e57885104a48b67c595ab3b5152991d277a121425a</anchor> 7338 <arglist></arglist> 7339 </member> 7340 <member kind="function"> 7341 <type>void</type> 7342 <name>TALER_FAKEBANK_run_mhd_</name> 7343 <anchorfile>d8/d1d/fakebank_8h.html</anchorfile> 7344 <anchor>add80f40651446d5d16886253a5515c59</anchor> 7345 <arglist>(void *cls)</arglist> 7346 </member> 7347 </compound> 7348 <compound kind="file"> 7349 <name>fakebank_api_check.c</name> 7350 <path>src/bank-lib/</path> 7351 <filename>dd/d18/fakebank__api__check_8c.html</filename> 7352 <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> 7353 <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> 7354 <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> 7355 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7356 <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> 7357 <member kind="function" static="yes"> 7358 <type>static void</type> 7359 <name>check_log</name> 7360 <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> 7361 <anchor>acf41ef10ee1ad3a7386d2a463ee23495</anchor> 7362 <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> 7363 </member> 7364 <member kind="function"> 7365 <type>enum GNUNET_GenericReturnValue</type> 7366 <name>TALER_FAKEBANK_check_debit</name> 7367 <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> 7368 <anchor>a4c7591a020758e853646de3eeee27d31</anchor> 7369 <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> 7370 </member> 7371 <member kind="function"> 7372 <type>enum GNUNET_GenericReturnValue</type> 7373 <name>TALER_FAKEBANK_check_credit</name> 7374 <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> 7375 <anchor>a3ec44c1449a1f913a149d78788424657</anchor> 7376 <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> 7377 </member> 7378 <member kind="function"> 7379 <type>enum GNUNET_GenericReturnValue</type> 7380 <name>TALER_FAKEBANK_check_empty</name> 7381 <anchorfile>dd/d18/fakebank__api__check_8c.html</anchorfile> 7382 <anchor>ad4d005ba868300967a424ea63d5bd387</anchor> 7383 <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> 7384 </member> 7385 </compound> 7386 <compound kind="file"> 7387 <name>fakebank_bank.c</name> 7388 <path>src/bank-lib/</path> 7389 <filename>da/d37/fakebank__bank_8c.html</filename> 7390 <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> 7391 <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> 7392 <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> 7393 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7394 <includes id="d5/df6/fakebank__bank_8h" name="fakebank_bank.h" local="yes" import="no" module="no" objc="no">fakebank_bank.h</includes> 7395 <includes id="d4/d09/fakebank__tbr_8h" name="fakebank_tbr.h" local="yes" import="no" module="no" objc="no">fakebank_tbr.h</includes> 7396 <includes id="d7/dc0/fakebank__twg_8h" name="fakebank_twg.h" local="yes" import="no" module="no" objc="no">fakebank_twg.h</includes> 7397 <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> 7398 <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> 7399 <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> 7400 <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> 7401 <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> 7402 <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> 7403 <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> 7404 <member kind="function"> 7405 <type>MHD_RESULT</type> 7406 <name>TALER_FAKEBANK_bank_main_</name> 7407 <anchorfile>da/d37/fakebank__bank_8c.html</anchorfile> 7408 <anchor>a00f18db5293dd114cdf88ada4476836e</anchor> 7409 <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> 7410 </member> 7411 </compound> 7412 <compound kind="file"> 7413 <name>fakebank_bank.h</name> 7414 <path>src/bank-lib/</path> 7415 <filename>d5/df6/fakebank__bank_8h.html</filename> 7416 <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> 7417 <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> 7418 <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> 7419 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7420 <member kind="function"> 7421 <type>MHD_RESULT</type> 7422 <name>TALER_FAKEBANK_bank_main_</name> 7423 <anchorfile>d5/df6/fakebank__bank_8h.html</anchorfile> 7424 <anchor>a00f18db5293dd114cdf88ada4476836e</anchor> 7425 <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> 7426 </member> 7427 </compound> 7428 <compound kind="file"> 7429 <name>fakebank_bank_accounts_withdrawals.c</name> 7430 <path>src/bank-lib/</path> 7431 <filename>df/df9/fakebank__bank__accounts__withdrawals_8c.html</filename> 7432 <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> 7433 <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> 7434 <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> 7435 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7436 <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> 7437 <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> 7438 <member kind="function"> 7439 <type>MHD_RESULT</type> 7440 <name>TALER_FAKEBANK_bank_account_withdrawals_</name> 7441 <anchorfile>df/df9/fakebank__bank__accounts__withdrawals_8c.html</anchorfile> 7442 <anchor>a1f224615850cab1f273e9a06c13a9a10</anchor> 7443 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const char *withdrawal_id)</arglist> 7444 </member> 7445 </compound> 7446 <compound kind="file"> 7447 <name>fakebank_bank_accounts_withdrawals.h</name> 7448 <path>src/bank-lib/</path> 7449 <filename>df/de2/fakebank__bank__accounts__withdrawals_8h.html</filename> 7450 <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> 7451 <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> 7452 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7453 <member kind="function"> 7454 <type>MHD_RESULT</type> 7455 <name>TALER_FAKEBANK_bank_account_withdrawals_</name> 7456 <anchorfile>df/de2/fakebank__bank__accounts__withdrawals_8h.html</anchorfile> 7457 <anchor>a1f224615850cab1f273e9a06c13a9a10</anchor> 7458 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const char *withdrawal_id)</arglist> 7459 </member> 7460 </compound> 7461 <compound kind="file"> 7462 <name>fakebank_bank_get_accounts.c</name> 7463 <path>src/bank-lib/</path> 7464 <filename>da/d48/fakebank__bank__get__accounts_8c.html</filename> 7465 <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> 7466 <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> 7467 <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> 7468 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7469 <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> 7470 <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> 7471 <member kind="function"> 7472 <type>MHD_RESULT</type> 7473 <name>TALER_FAKEBANK_bank_get_accounts_</name> 7474 <anchorfile>da/d48/fakebank__bank__get__accounts_8c.html</anchorfile> 7475 <anchor>a6fc217128b148eb03dfba5574a864fa8</anchor> 7476 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name)</arglist> 7477 </member> 7478 </compound> 7479 <compound kind="file"> 7480 <name>fakebank_bank_get_accounts.h</name> 7481 <path>src/bank-lib/</path> 7482 <filename>df/def/fakebank__bank__get__accounts_8h.html</filename> 7483 <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> 7484 <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> 7485 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7486 <member kind="function"> 7487 <type>MHD_RESULT</type> 7488 <name>TALER_FAKEBANK_bank_get_accounts_</name> 7489 <anchorfile>df/def/fakebank__bank__get__accounts_8h.html</anchorfile> 7490 <anchor>a6fc217128b148eb03dfba5574a864fa8</anchor> 7491 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name)</arglist> 7492 </member> 7493 </compound> 7494 <compound kind="file"> 7495 <name>fakebank_bank_get_root.c</name> 7496 <path>src/bank-lib/</path> 7497 <filename>db/d91/fakebank__bank__get__root_8c.html</filename> 7498 <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> 7499 <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> 7500 <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> 7501 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7502 <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> 7503 <member kind="define"> 7504 <type>#define</type> 7505 <name>HELLOMSG</name> 7506 <anchorfile>db/d91/fakebank__bank__get__root_8c.html</anchorfile> 7507 <anchor>a3188d26a341d766d902c76613cc899f3</anchor> 7508 <arglist></arglist> 7509 </member> 7510 <member kind="function"> 7511 <type>MHD_RESULT</type> 7512 <name>TALER_FAKEBANK_bank_get_root_</name> 7513 <anchorfile>db/d91/fakebank__bank__get__root_8c.html</anchorfile> 7514 <anchor>a9b855dc0c67c66137c996f1c39dcd3d4</anchor> 7515 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> 7516 </member> 7517 </compound> 7518 <compound kind="file"> 7519 <name>fakebank_bank_get_root.h</name> 7520 <path>src/bank-lib/</path> 7521 <filename>de/dd9/fakebank__bank__get__root_8h.html</filename> 7522 <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> 7523 <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> 7524 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7525 <member kind="function"> 7526 <type>MHD_RESULT</type> 7527 <name>TALER_FAKEBANK_bank_get_root_</name> 7528 <anchorfile>de/dd9/fakebank__bank__get__root_8h.html</anchorfile> 7529 <anchor>a9b855dc0c67c66137c996f1c39dcd3d4</anchor> 7530 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> 7531 </member> 7532 </compound> 7533 <compound kind="file"> 7534 <name>fakebank_bank_get_withdrawals.c</name> 7535 <path>src/bank-lib/</path> 7536 <filename>d7/dbb/fakebank__bank__get__withdrawals_8c.html</filename> 7537 <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> 7538 <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> 7539 <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> 7540 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7541 <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> 7542 <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> 7543 <member kind="function"> 7544 <type>MHD_RESULT</type> 7545 <name>TALER_FAKEBANK_bank_get_withdrawals_</name> 7546 <anchorfile>d7/dbb/fakebank__bank__get__withdrawals_8c.html</anchorfile> 7547 <anchor>a90be771e082506862f2358d331feb10b</anchor> 7548 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *withdrawal_id)</arglist> 7549 </member> 7550 </compound> 7551 <compound kind="file"> 7552 <name>fakebank_bank_get_withdrawals.h</name> 7553 <path>src/bank-lib/</path> 7554 <filename>dd/d92/fakebank__bank__get__withdrawals_8h.html</filename> 7555 <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> 7556 <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> 7557 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7558 <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> 7559 <member kind="function"> 7560 <type>MHD_RESULT</type> 7561 <name>TALER_FAKEBANK_bank_get_withdrawals_</name> 7562 <anchorfile>dd/d92/fakebank__bank__get__withdrawals_8h.html</anchorfile> 7563 <anchor>a90be771e082506862f2358d331feb10b</anchor> 7564 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *withdrawal_id)</arglist> 7565 </member> 7566 </compound> 7567 <compound kind="file"> 7568 <name>fakebank_bank_post_accounts_token.c</name> 7569 <path>src/bank-lib/</path> 7570 <filename>d5/d06/fakebank__bank__post__accounts__token_8c.html</filename> 7571 <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> 7572 <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> 7573 <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> 7574 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7575 <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> 7576 <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> 7577 <member kind="function" static="yes"> 7578 <type>static MHD_RESULT</type> 7579 <name>do_post_account_token</name> 7580 <anchorfile>d5/d06/fakebank__bank__post__accounts__token_8c.html</anchorfile> 7581 <anchor>a2796118ad998df0eb606707cb5d0edfb</anchor> 7582 <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> 7583 </member> 7584 <member kind="function"> 7585 <type>MHD_RESULT</type> 7586 <name>TALER_FAKEBANK_bank_post_accounts_token_</name> 7587 <anchorfile>d5/d06/fakebank__bank__post__accounts__token_8c.html</anchorfile> 7588 <anchor>af9ce1854a6f265acd41a1d6e25f5cd9a</anchor> 7589 <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> 7590 </member> 7591 </compound> 7592 <compound kind="file"> 7593 <name>fakebank_bank_post_accounts_token.h</name> 7594 <path>src/bank-lib/</path> 7595 <filename>d3/df7/fakebank__bank__post__accounts__token_8h.html</filename> 7596 <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> 7597 <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> 7598 <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> 7599 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7600 <member kind="function"> 7601 <type>MHD_RESULT</type> 7602 <name>TALER_FAKEBANK_bank_post_accounts_token_</name> 7603 <anchorfile>d3/df7/fakebank__bank__post__accounts__token_8h.html</anchorfile> 7604 <anchor>af9ce1854a6f265acd41a1d6e25f5cd9a</anchor> 7605 <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> 7606 </member> 7607 </compound> 7608 <compound kind="file"> 7609 <name>fakebank_bank_post_accounts_withdrawals.c</name> 7610 <path>src/bank-lib/</path> 7611 <filename>db/d53/fakebank__bank__post__accounts__withdrawals_8c.html</filename> 7612 <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> 7613 <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> 7614 <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> 7615 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7616 <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> 7617 <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> 7618 <member kind="function" static="yes"> 7619 <type>static MHD_RESULT</type> 7620 <name>do_post_account_withdrawals</name> 7621 <anchorfile>db/d53/fakebank__bank__post__accounts__withdrawals_8c.html</anchorfile> 7622 <anchor>afeb4f7e8cecdb6b358f7b33a4c085d3a</anchor> 7623 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account_name, const struct TALER_Amount *amount)</arglist> 7624 </member> 7625 <member kind="function"> 7626 <type>MHD_RESULT</type> 7627 <name>TALER_FAKEBANK_bank_post_account_withdrawals_</name> 7628 <anchorfile>db/d53/fakebank__bank__post__accounts__withdrawals_8c.html</anchorfile> 7629 <anchor>aeb2dab2f0a662ee0702af21f4d7e44ad</anchor> 7630 <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> 7631 </member> 7632 </compound> 7633 <compound kind="file"> 7634 <name>fakebank_bank_post_accounts_withdrawals.h</name> 7635 <path>src/bank-lib/</path> 7636 <filename>da/d9f/fakebank__bank__post__accounts__withdrawals_8h.html</filename> 7637 <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> 7638 <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> 7639 <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> 7640 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7641 <member kind="function"> 7642 <type>MHD_RESULT</type> 7643 <name>TALER_FAKEBANK_bank_post_account_withdrawals_</name> 7644 <anchorfile>da/d9f/fakebank__bank__post__accounts__withdrawals_8h.html</anchorfile> 7645 <anchor>aeb2dab2f0a662ee0702af21f4d7e44ad</anchor> 7646 <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> 7647 </member> 7648 </compound> 7649 <compound kind="file"> 7650 <name>fakebank_bank_post_withdrawals_id_op.c</name> 7651 <path>src/bank-lib/</path> 7652 <filename>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</filename> 7653 <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> 7654 <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> 7655 <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> 7656 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7657 <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> 7658 <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> 7659 <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> 7660 <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> 7661 <member kind="function" static="yes"> 7662 <type>static MHD_RESULT</type> 7663 <name>bank_withdrawals_confirm</name> 7664 <anchorfile>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</anchorfile> 7665 <anchor>af12ff3c324bb353853945af429205ece</anchor> 7666 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *withdrawal_id, const json_t *body)</arglist> 7667 </member> 7668 <member kind="function" static="yes"> 7669 <type>static MHD_RESULT</type> 7670 <name>bank_withdrawals_abort</name> 7671 <anchorfile>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</anchorfile> 7672 <anchor>a421ad28e9b6956ee5afa7044291fc782</anchor> 7673 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *withdrawal_id, const json_t *body)</arglist> 7674 </member> 7675 <member kind="function"> 7676 <type>MHD_RESULT</type> 7677 <name>TALER_FAKEBANK_bank_withdrawals_id_op_</name> 7678 <anchorfile>df/d61/fakebank__bank__post__withdrawals__id__op_8c.html</anchorfile> 7679 <anchor>a094856311c42bfd76dab330d61ee6335</anchor> 7680 <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> 7681 </member> 7682 </compound> 7683 <compound kind="file"> 7684 <name>fakebank_bank_post_withdrawals_id_op.h</name> 7685 <path>src/bank-lib/</path> 7686 <filename>d2/d63/fakebank__bank__post__withdrawals__id__op_8h.html</filename> 7687 <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> 7688 <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> 7689 <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> 7690 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7691 <member kind="function"> 7692 <type>MHD_RESULT</type> 7693 <name>TALER_FAKEBANK_bank_withdrawals_id_op_</name> 7694 <anchorfile>d2/d63/fakebank__bank__post__withdrawals__id__op_8h.html</anchorfile> 7695 <anchor>a094856311c42bfd76dab330d61ee6335</anchor> 7696 <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> 7697 </member> 7698 </compound> 7699 <compound kind="file"> 7700 <name>fakebank_bank_testing_register.c</name> 7701 <path>src/bank-lib/</path> 7702 <filename>d5/d50/fakebank__bank__testing__register_8c.html</filename> 7703 <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> 7704 <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> 7705 <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> 7706 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7707 <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> 7708 <member kind="function"> 7709 <type>MHD_RESULT</type> 7710 <name>TALER_FAKEBANK_bank_testing_register_</name> 7711 <anchorfile>d5/d50/fakebank__bank__testing__register_8c.html</anchorfile> 7712 <anchor>aa315a94be5612b9ee2ecfd9f6fcf2ad4</anchor> 7713 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> 7714 </member> 7715 </compound> 7716 <compound kind="file"> 7717 <name>fakebank_bank_testing_register.h</name> 7718 <path>src/bank-lib/</path> 7719 <filename>d9/dbc/fakebank__bank__testing__register_8h.html</filename> 7720 <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> 7721 <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> 7722 <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> 7723 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7724 <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> 7725 <member kind="function"> 7726 <type>MHD_RESULT</type> 7727 <name>TALER_FAKEBANK_bank_testing_register_</name> 7728 <anchorfile>d9/dbc/fakebank__bank__testing__register_8h.html</anchorfile> 7729 <anchor>aa315a94be5612b9ee2ecfd9f6fcf2ad4</anchor> 7730 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const void *upload_data, size_t *upload_data_size, void **con_cls)</arglist> 7731 </member> 7732 </compound> 7733 <compound kind="file"> 7734 <name>fakebank_common_lookup.c</name> 7735 <path>src/bank-lib/</path> 7736 <filename>d3/d1b/fakebank__common__lookup_8c.html</filename> 7737 <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> 7738 <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> 7739 <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> 7740 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7741 <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> 7742 <member kind="function"> 7743 <type>struct WithdrawalOperation *</type> 7744 <name>TALER_FAKEBANK_lookup_withdrawal_operation_</name> 7745 <anchorfile>d3/d1b/fakebank__common__lookup_8c.html</anchorfile> 7746 <anchor>af055543bc8d470c5db96785ca2c15c15</anchor> 7747 <arglist>(struct TALER_FAKEBANK_Handle *h, const char *wopid)</arglist> 7748 </member> 7749 <member kind="function"> 7750 <type>struct Account *</type> 7751 <name>TALER_FAKEBANK_lookup_account_</name> 7752 <anchorfile>d3/d1b/fakebank__common__lookup_8c.html</anchorfile> 7753 <anchor>a9f4c71088dce5815628cd91936c84bd2</anchor> 7754 <arglist>(struct TALER_FAKEBANK_Handle *h, const char *name, const char *receiver_name)</arglist> 7755 </member> 7756 </compound> 7757 <compound kind="file"> 7758 <name>fakebank_common_lookup.h</name> 7759 <path>src/bank-lib/</path> 7760 <filename>d9/dfa/fakebank__common__lookup_8h.html</filename> 7761 <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> 7762 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7763 <member kind="function"> 7764 <type>struct Account *</type> 7765 <name>TALER_FAKEBANK_lookup_account_</name> 7766 <anchorfile>d9/dfa/fakebank__common__lookup_8h.html</anchorfile> 7767 <anchor>a9f4c71088dce5815628cd91936c84bd2</anchor> 7768 <arglist>(struct TALER_FAKEBANK_Handle *h, const char *name, const char *receiver_name)</arglist> 7769 </member> 7770 <member kind="function"> 7771 <type>struct WithdrawalOperation *</type> 7772 <name>TALER_FAKEBANK_lookup_withdrawal_operation_</name> 7773 <anchorfile>d9/dfa/fakebank__common__lookup_8h.html</anchorfile> 7774 <anchor>af055543bc8d470c5db96785ca2c15c15</anchor> 7775 <arglist>(struct TALER_FAKEBANK_Handle *h, const char *wopid)</arglist> 7776 </member> 7777 </compound> 7778 <compound kind="file"> 7779 <name>fakebank_common_lp.c</name> 7780 <path>src/bank-lib/</path> 7781 <filename>d5/d03/fakebank__common__lp_8c.html</filename> 7782 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 7783 <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> 7784 <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> 7785 <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> 7786 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7787 <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> 7788 <member kind="function"> 7789 <type>void</type> 7790 <name>TALER_FAKEBANK_lp_trigger_</name> 7791 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7792 <anchor>adca2170123df75d2747dacb1f9d55bcd</anchor> 7793 <arglist>(struct LongPoller *lp)</arglist> 7794 </member> 7795 <member kind="function"> 7796 <type>void *</type> 7797 <name>TALER_FAKEBANK_lp_expiration_thread_</name> 7798 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7799 <anchor>a4ff0e8160f53c676d7ff01a416060501</anchor> 7800 <arglist>(void *cls)</arglist> 7801 </member> 7802 <member kind="function"> 7803 <type>void</type> 7804 <name>TALER_FAKEBANK_notify_transaction_</name> 7805 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7806 <anchor>a5ef0a11b1633d78d2a17f06fc9d0090d</anchor> 7807 <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> 7808 </member> 7809 <member kind="function"> 7810 <type>void</type> 7811 <name>TALER_FAKEBANK_notify_withdrawal_</name> 7812 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7813 <anchor>a3ca05394d0df5c8ed5d98d49b14792eb</anchor> 7814 <arglist>(struct TALER_FAKEBANK_Handle *h, const struct WithdrawalOperation *wo)</arglist> 7815 </member> 7816 <member kind="function" static="yes"> 7817 <type>static void</type> 7818 <name>lp_timeout</name> 7819 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7820 <anchor>aad45d5c3df991ccfc5835e8267bd56b0</anchor> 7821 <arglist>(void *cls)</arglist> 7822 </member> 7823 <member kind="function" static="yes"> 7824 <type>static void</type> 7825 <name>reschedule_lp_timeout</name> 7826 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7827 <anchor>af3e86a1101e9a12b7e05b0810f4089fc</anchor> 7828 <arglist>(struct TALER_FAKEBANK_Handle *h, struct GNUNET_TIME_Absolute t)</arglist> 7829 </member> 7830 <member kind="function"> 7831 <type>void</type> 7832 <name>TALER_FAKEBANK_start_lp_</name> 7833 <anchorfile>d5/d03/fakebank__common__lp_8c.html</anchorfile> 7834 <anchor>a111f47b1a940017b6b944038933b8b09</anchor> 7835 <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> 7836 </member> 7837 </compound> 7838 <compound kind="file"> 7839 <name>fakebank_common_lp.h</name> 7840 <path>src/bank-lib/</path> 7841 <filename>de/d36/fakebank__common__lp_8h.html</filename> 7842 <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> 7843 <member kind="function"> 7844 <type>void</type> 7845 <name>TALER_FAKEBANK_lp_trigger_</name> 7846 <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> 7847 <anchor>adca2170123df75d2747dacb1f9d55bcd</anchor> 7848 <arglist>(struct LongPoller *lp)</arglist> 7849 </member> 7850 <member kind="function"> 7851 <type>void</type> 7852 <name>TALER_FAKEBANK_notify_transaction_</name> 7853 <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> 7854 <anchor>a5ef0a11b1633d78d2a17f06fc9d0090d</anchor> 7855 <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> 7856 </member> 7857 <member kind="function"> 7858 <type>void</type> 7859 <name>TALER_FAKEBANK_notify_withdrawal_</name> 7860 <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> 7861 <anchor>a3ca05394d0df5c8ed5d98d49b14792eb</anchor> 7862 <arglist>(struct TALER_FAKEBANK_Handle *h, const struct WithdrawalOperation *wo)</arglist> 7863 </member> 7864 <member kind="function"> 7865 <type>void</type> 7866 <name>TALER_FAKEBANK_start_lp_</name> 7867 <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> 7868 <anchor>a111f47b1a940017b6b944038933b8b09</anchor> 7869 <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> 7870 </member> 7871 <member kind="function"> 7872 <type>void *</type> 7873 <name>TALER_FAKEBANK_lp_expiration_thread_</name> 7874 <anchorfile>de/d36/fakebank__common__lp_8h.html</anchorfile> 7875 <anchor>a4ff0e8160f53c676d7ff01a416060501</anchor> 7876 <arglist>(void *cls)</arglist> 7877 </member> 7878 </compound> 7879 <compound kind="file"> 7880 <name>fakebank_common_make_admin_transfer.c</name> 7881 <path>src/bank-lib/</path> 7882 <filename>d5/d5e/fakebank__common__make__admin__transfer_8c.html</filename> 7883 <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> 7884 <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> 7885 <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> 7886 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7887 <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> 7888 <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> 7889 <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> 7890 <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> 7891 <member kind="function"> 7892 <type>enum GNUNET_GenericReturnValue</type> 7893 <name>TALER_FAKEBANK_make_admin_transfer_</name> 7894 <anchorfile>d5/d5e/fakebank__common__make__admin__transfer_8c.html</anchorfile> 7895 <anchor>ae02b5b3b7956e932028862e2b18ae43f</anchor> 7896 <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> 7897 </member> 7898 <member kind="function"> 7899 <type>enum GNUNET_GenericReturnValue</type> 7900 <name>TALER_FAKEBANK_make_kycauth_transfer_</name> 7901 <anchorfile>d5/d5e/fakebank__common__make__admin__transfer_8c.html</anchorfile> 7902 <anchor>aa7d73f9ad15b87bf004d7dd906d19529</anchor> 7903 <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> 7904 </member> 7905 </compound> 7906 <compound kind="file"> 7907 <name>fakebank_common_make_admin_transfer.h</name> 7908 <path>src/bank-lib/</path> 7909 <filename>d7/d52/fakebank__common__make__admin__transfer_8h.html</filename> 7910 <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> 7911 <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> 7912 <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> 7913 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7914 <member kind="function"> 7915 <type>enum GNUNET_GenericReturnValue</type> 7916 <name>TALER_FAKEBANK_make_admin_transfer_</name> 7917 <anchorfile>d7/d52/fakebank__common__make__admin__transfer_8h.html</anchorfile> 7918 <anchor>ae02b5b3b7956e932028862e2b18ae43f</anchor> 7919 <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> 7920 </member> 7921 <member kind="function"> 7922 <type>enum GNUNET_GenericReturnValue</type> 7923 <name>TALER_FAKEBANK_make_kycauth_transfer_</name> 7924 <anchorfile>d7/d52/fakebank__common__make__admin__transfer_8h.html</anchorfile> 7925 <anchor>aa7d73f9ad15b87bf004d7dd906d19529</anchor> 7926 <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> 7927 </member> 7928 </compound> 7929 <compound kind="file"> 7930 <name>fakebank_common_parser.c</name> 7931 <path>src/bank-lib/</path> 7932 <filename>d5/dcb/fakebank__common__parser_8c.html</filename> 7933 <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> 7934 <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> 7935 <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> 7936 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7937 <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> 7938 <member kind="function"> 7939 <type>enum GNUNET_GenericReturnValue</type> 7940 <name>TALER_FAKEBANK_common_parse_history_args</name> 7941 <anchorfile>d5/dcb/fakebank__common__parser_8c.html</anchorfile> 7942 <anchor>a6537721a01afe2297733e7c29465d701</anchor> 7943 <arglist>(const struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, struct HistoryArgs *ha)</arglist> 7944 </member> 7945 </compound> 7946 <compound kind="file"> 7947 <name>fakebank_common_parser.h</name> 7948 <path>src/bank-lib/</path> 7949 <filename>d4/dac/fakebank__common__parser_8h.html</filename> 7950 <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> 7951 <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> 7952 <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> 7953 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7954 <member kind="function"> 7955 <type>enum GNUNET_GenericReturnValue</type> 7956 <name>TALER_FAKEBANK_common_parse_history_args</name> 7957 <anchorfile>d4/dac/fakebank__common__parser_8h.html</anchorfile> 7958 <anchor>a6537721a01afe2297733e7c29465d701</anchor> 7959 <arglist>(const struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, struct HistoryArgs *ha)</arglist> 7960 </member> 7961 </compound> 7962 <compound kind="file"> 7963 <name>fakebank_common_transact.c</name> 7964 <path>src/bank-lib/</path> 7965 <filename>da/dfb/fakebank__common__transact_8c.html</filename> 7966 <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> 7967 <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> 7968 <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> 7969 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 7970 <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> 7971 <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> 7972 <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> 7973 <member kind="function" static="yes"> 7974 <type>static void</type> 7975 <name>update_balance</name> 7976 <anchorfile>da/dfb/fakebank__common__transact_8c.html</anchorfile> 7977 <anchor>ae7390c812b49a296b30945397003a144</anchor> 7978 <arglist>(struct Account *account, const struct TALER_Amount *amount, bool debit)</arglist> 7979 </member> 7980 <member kind="function"> 7981 <type>void</type> 7982 <name>TALER_FAKEBANK_transact_</name> 7983 <anchorfile>da/dfb/fakebank__common__transact_8c.html</anchorfile> 7984 <anchor>a4b9d1d3c9adf4d78f2505e563650fbc2</anchor> 7985 <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> 7986 </member> 7987 <member kind="function"> 7988 <type>enum GNUNET_GenericReturnValue</type> 7989 <name>TALER_FAKEBANK_make_transfer_</name> 7990 <anchorfile>da/dfb/fakebank__common__transact_8c.html</anchorfile> 7991 <anchor>ae14308553181a1e7e2783e331211ea4a</anchor> 7992 <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> 7993 </member> 7994 </compound> 7995 <compound kind="file"> 7996 <name>fakebank_common_transact.h</name> 7997 <path>src/bank-lib/</path> 7998 <filename>dd/de5/fakebank__common__transact_8h.html</filename> 7999 <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> 8000 <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> 8001 <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> 8002 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8003 <member kind="function"> 8004 <type>void</type> 8005 <name>TALER_FAKEBANK_transact_</name> 8006 <anchorfile>dd/de5/fakebank__common__transact_8h.html</anchorfile> 8007 <anchor>a4b9d1d3c9adf4d78f2505e563650fbc2</anchor> 8008 <arglist>(struct TALER_FAKEBANK_Handle *h, struct Transaction *t)</arglist> 8009 </member> 8010 <member kind="function"> 8011 <type>enum GNUNET_GenericReturnValue</type> 8012 <name>TALER_FAKEBANK_make_transfer_</name> 8013 <anchorfile>dd/de5/fakebank__common__transact_8h.html</anchorfile> 8014 <anchor>ae14308553181a1e7e2783e331211ea4a</anchor> 8015 <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> 8016 </member> 8017 </compound> 8018 <compound kind="file"> 8019 <name>fakebank_stop.c</name> 8020 <path>src/bank-lib/</path> 8021 <filename>d4/d8a/fakebank__stop_8c.html</filename> 8022 <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> 8023 <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> 8024 <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> 8025 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8026 <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> 8027 <member kind="function" static="yes"> 8028 <type>static enum GNUNET_GenericReturnValue</type> 8029 <name>free_account</name> 8030 <anchorfile>d4/d8a/fakebank__stop_8c.html</anchorfile> 8031 <anchor>ae057b9477a500cd689f589681085eb23</anchor> 8032 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *val)</arglist> 8033 </member> 8034 <member kind="function" static="yes"> 8035 <type>static enum GNUNET_GenericReturnValue</type> 8036 <name>free_withdraw_op</name> 8037 <anchorfile>d4/d8a/fakebank__stop_8c.html</anchorfile> 8038 <anchor>a6fc681b0ad48069dbe53f0c52899af74</anchor> 8039 <arglist>(void *cls, const struct GNUNET_ShortHashCode *key, void *val)</arglist> 8040 </member> 8041 <member kind="function"> 8042 <type>void</type> 8043 <name>TALER_FAKEBANK_stop</name> 8044 <anchorfile>d4/d8a/fakebank__stop_8c.html</anchorfile> 8045 <anchor>a8a69a287e822483a0f76f0c0650fc928</anchor> 8046 <arglist>(struct TALER_FAKEBANK_Handle *h)</arglist> 8047 </member> 8048 </compound> 8049 <compound kind="file"> 8050 <name>fakebank_tbi.c</name> 8051 <path>src/bank-lib/</path> 8052 <filename>d1/d44/fakebank__tbi_8c.html</filename> 8053 <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> 8054 <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> 8055 <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> 8056 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8057 <includes id="dc/de3/fakebank__tbi_8h" name="fakebank_tbi.h" local="yes" import="no" module="no" objc="no">fakebank_tbi.h</includes> 8058 <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> 8059 <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> 8060 <member kind="function"> 8061 <type>MHD_RESULT</type> 8062 <name>TALER_FAKEBANK_tbi_main_</name> 8063 <anchorfile>d1/d44/fakebank__tbi_8c.html</anchorfile> 8064 <anchor>a9cb63db9357a192c6933330daaa374dc</anchor> 8065 <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> 8066 </member> 8067 </compound> 8068 <compound kind="file"> 8069 <name>fakebank_tbi.h</name> 8070 <path>src/bank-lib/</path> 8071 <filename>dc/de3/fakebank__tbi_8h.html</filename> 8072 <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> 8073 <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> 8074 <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> 8075 <member kind="function"> 8076 <type>MHD_RESULT</type> 8077 <name>TALER_FAKEBANK_tbi_main_</name> 8078 <anchorfile>dc/de3/fakebank__tbi_8h.html</anchorfile> 8079 <anchor>a9cb63db9357a192c6933330daaa374dc</anchor> 8080 <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> 8081 </member> 8082 </compound> 8083 <compound kind="file"> 8084 <name>fakebank_tbi_get_withdrawal_operation.c</name> 8085 <path>src/bank-lib/</path> 8086 <filename>d9/daa/fakebank__tbi__get__withdrawal__operation_8c.html</filename> 8087 <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> 8088 <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> 8089 <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> 8090 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8091 <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> 8092 <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> 8093 <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> 8094 <member kind="function" static="yes"> 8095 <type>static void</type> 8096 <name>withdraw_cleanup</name> 8097 <anchorfile>d9/daa/fakebank__tbi__get__withdrawal__operation_8c.html</anchorfile> 8098 <anchor>a8064b4979b447be7b9ed39c96a13d2a5</anchor> 8099 <arglist>(void *cls)</arglist> 8100 </member> 8101 <member kind="function"> 8102 <type>MHD_RESULT</type> 8103 <name>TALER_FAKEBANK_tbi_get_withdrawal_operation_</name> 8104 <anchorfile>d9/daa/fakebank__tbi__get__withdrawal__operation_8c.html</anchorfile> 8105 <anchor>a06fa8656a7fef4d6c05447e1ce4e0ee2</anchor> 8106 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, struct GNUNET_TIME_Relative lp, void **con_cls)</arglist> 8107 </member> 8108 </compound> 8109 <compound kind="file"> 8110 <name>fakebank_tbi_get_withdrawal_operation.h</name> 8111 <path>src/bank-lib/</path> 8112 <filename>d5/d1f/fakebank__tbi__get__withdrawal__operation_8h.html</filename> 8113 <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> 8114 <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> 8115 <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> 8116 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8117 <member kind="function"> 8118 <type>MHD_RESULT</type> 8119 <name>TALER_FAKEBANK_tbi_get_withdrawal_operation_</name> 8120 <anchorfile>d5/d1f/fakebank__tbi__get__withdrawal__operation_8h.html</anchorfile> 8121 <anchor>a06fa8656a7fef4d6c05447e1ce4e0ee2</anchor> 8122 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *wopid, struct GNUNET_TIME_Relative lp, void **con_cls)</arglist> 8123 </member> 8124 </compound> 8125 <compound kind="file"> 8126 <name>fakebank_tbi_post_withdrawal_operation.c</name> 8127 <path>src/bank-lib/</path> 8128 <filename>df/dc9/fakebank__tbi__post__withdrawal__operation_8c.html</filename> 8129 <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> 8130 <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> 8131 <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> 8132 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8133 <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> 8134 <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> 8135 <member kind="function" static="yes"> 8136 <type>static MHD_RESULT</type> 8137 <name>do_post_withdrawal</name> 8138 <anchorfile>df/dc9/fakebank__tbi__post__withdrawal__operation_8c.html</anchorfile> 8139 <anchor>abf6d9e984a4b3be9ad134cec7be0fac0</anchor> 8140 <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> 8141 </member> 8142 <member kind="function"> 8143 <type>MHD_RESULT</type> 8144 <name>TALER_FAKEBANK_tbi_post_withdrawal</name> 8145 <anchorfile>df/dc9/fakebank__tbi__post__withdrawal__operation_8c.html</anchorfile> 8146 <anchor>a4819d9fc38ad33474ab048e34f56758e</anchor> 8147 <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> 8148 </member> 8149 </compound> 8150 <compound kind="file"> 8151 <name>fakebank_tbi_post_withdrawal_operation.h</name> 8152 <path>src/bank-lib/</path> 8153 <filename>df/d42/fakebank__tbi__post__withdrawal__operation_8h.html</filename> 8154 <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> 8155 <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> 8156 <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> 8157 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8158 <member kind="function"> 8159 <type>MHD_RESULT</type> 8160 <name>TALER_FAKEBANK_tbi_post_withdrawal</name> 8161 <anchorfile>df/d42/fakebank__tbi__post__withdrawal__operation_8h.html</anchorfile> 8162 <anchor>a4819d9fc38ad33474ab048e34f56758e</anchor> 8163 <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> 8164 </member> 8165 </compound> 8166 <compound kind="file"> 8167 <name>fakebank_tbr.c</name> 8168 <path>src/bank-lib/</path> 8169 <filename>d8/d20/fakebank__tbr_8c.html</filename> 8170 <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> 8171 <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> 8172 <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> 8173 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8174 <includes id="d4/d09/fakebank__tbr_8h" name="fakebank_tbr.h" local="yes" import="no" module="no" objc="no">fakebank_tbr.h</includes> 8175 <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> 8176 <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> 8177 <member kind="function"> 8178 <type>MHD_RESULT</type> 8179 <name>TALER_FAKEBANK_tbr_main_</name> 8180 <anchorfile>d8/d20/fakebank__tbr_8c.html</anchorfile> 8181 <anchor>a0faacb9e3646198515bf75b5bcbe45b3</anchor> 8182 <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> 8183 </member> 8184 </compound> 8185 <compound kind="file"> 8186 <name>fakebank_tbr.h</name> 8187 <path>src/bank-lib/</path> 8188 <filename>d4/d09/fakebank__tbr_8h.html</filename> 8189 <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> 8190 <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> 8191 <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> 8192 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8193 <member kind="function"> 8194 <type>MHD_RESULT</type> 8195 <name>TALER_FAKEBANK_tbr_main_</name> 8196 <anchorfile>d4/d09/fakebank__tbr_8h.html</anchorfile> 8197 <anchor>a0faacb9e3646198515bf75b5bcbe45b3</anchor> 8198 <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> 8199 </member> 8200 </compound> 8201 <compound kind="file"> 8202 <name>fakebank_tbr_get_history.c</name> 8203 <path>src/bank-lib/</path> 8204 <filename>d9/d76/fakebank__tbr__get__history_8c.html</filename> 8205 <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> 8206 <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> 8207 <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> 8208 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8209 <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> 8210 <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> 8211 <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> 8212 <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> 8213 <member kind="function" static="yes"> 8214 <type>static void</type> 8215 <name>history_cleanup</name> 8216 <anchorfile>d9/d76/fakebank__tbr__get__history_8c.html</anchorfile> 8217 <anchor>a7f9a268b7f0f8923d14f06d7294b5758</anchor> 8218 <arglist>(void *cls)</arglist> 8219 </member> 8220 <member kind="function"> 8221 <type>MHD_RESULT</type> 8222 <name>TALER_FAKEBANK_tbr_get_history</name> 8223 <anchorfile>d9/d76/fakebank__tbr__get__history_8c.html</anchorfile> 8224 <anchor>a70ffa655fe1e89e525837ba3d0ca24dc</anchor> 8225 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8226 </member> 8227 </compound> 8228 <compound kind="file"> 8229 <name>fakebank_tbr_get_history.h</name> 8230 <path>src/bank-lib/</path> 8231 <filename>d4/d4b/fakebank__tbr__get__history_8h.html</filename> 8232 <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> 8233 <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> 8234 <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> 8235 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8236 <member kind="function"> 8237 <type>MHD_RESULT</type> 8238 <name>TALER_FAKEBANK_tbr_get_history</name> 8239 <anchorfile>d4/d4b/fakebank__tbr__get__history_8h.html</anchorfile> 8240 <anchor>a70ffa655fe1e89e525837ba3d0ca24dc</anchor> 8241 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8242 </member> 8243 </compound> 8244 <compound kind="file"> 8245 <name>fakebank_tbr_get_root.c</name> 8246 <path>src/bank-lib/</path> 8247 <filename>da/d3b/fakebank__tbr__get__root_8c.html</filename> 8248 <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> 8249 <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> 8250 <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> 8251 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8252 <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> 8253 <member kind="define"> 8254 <type>#define</type> 8255 <name>HELLOMSG</name> 8256 <anchorfile>da/d3b/fakebank__tbr__get__root_8c.html</anchorfile> 8257 <anchor>a3188d26a341d766d902c76613cc899f3</anchor> 8258 <arglist></arglist> 8259 </member> 8260 <member kind="function"> 8261 <type>MHD_RESULT</type> 8262 <name>TALER_FAKEBANK_tbr_get_root</name> 8263 <anchorfile>da/d3b/fakebank__tbr__get__root_8c.html</anchorfile> 8264 <anchor>a3bf174773ac02aef5cd0db714816fe30</anchor> 8265 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> 8266 </member> 8267 </compound> 8268 <compound kind="file"> 8269 <name>fakebank_tbr_get_root.h</name> 8270 <path>src/bank-lib/</path> 8271 <filename>d9/dd3/fakebank__tbr__get__root_8h.html</filename> 8272 <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> 8273 <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> 8274 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8275 <member kind="function"> 8276 <type>MHD_RESULT</type> 8277 <name>TALER_FAKEBANK_tbr_get_root</name> 8278 <anchorfile>d9/dd3/fakebank__tbr__get__root_8h.html</anchorfile> 8279 <anchor>a3bf174773ac02aef5cd0db714816fe30</anchor> 8280 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> 8281 </member> 8282 </compound> 8283 <compound kind="file"> 8284 <name>fakebank_twg.c</name> 8285 <path>src/bank-lib/</path> 8286 <filename>da/db2/fakebank__twg_8c.html</filename> 8287 <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> 8288 <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> 8289 <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> 8290 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8291 <includes id="d7/dc0/fakebank__twg_8h" name="fakebank_twg.h" local="yes" import="no" module="no" objc="no">fakebank_twg.h</includes> 8292 <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> 8293 <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> 8294 <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> 8295 <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> 8296 <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> 8297 <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> 8298 <member kind="function"> 8299 <type>MHD_RESULT</type> 8300 <name>TALER_FAKEBANK_twg_main_</name> 8301 <anchorfile>da/db2/fakebank__twg_8c.html</anchorfile> 8302 <anchor>aa251cfeef3d4782647eacf250e657614</anchor> 8303 <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> 8304 </member> 8305 </compound> 8306 <compound kind="file"> 8307 <name>fakebank_twg.h</name> 8308 <path>src/bank-lib/</path> 8309 <filename>d7/dc0/fakebank__twg_8h.html</filename> 8310 <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> 8311 <member kind="function"> 8312 <type>MHD_RESULT</type> 8313 <name>TALER_FAKEBANK_twg_main_</name> 8314 <anchorfile>d7/dc0/fakebank__twg_8h.html</anchorfile> 8315 <anchor>aa251cfeef3d4782647eacf250e657614</anchor> 8316 <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> 8317 </member> 8318 </compound> 8319 <compound kind="file"> 8320 <name>fakebank_twg_admin_add_incoming.c</name> 8321 <path>src/bank-lib/</path> 8322 <filename>d5/d48/fakebank__twg__admin__add__incoming_8c.html</filename> 8323 <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> 8324 <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> 8325 <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> 8326 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8327 <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> 8328 <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> 8329 <member kind="function"> 8330 <type>MHD_RESULT</type> 8331 <name>TALER_FAKEBANK_twg_admin_add_incoming_</name> 8332 <anchorfile>d5/d48/fakebank__twg__admin__add__incoming_8c.html</anchorfile> 8333 <anchor>a0754d2a8b9b42835ce18a478f765e35a</anchor> 8334 <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> 8335 </member> 8336 </compound> 8337 <compound kind="file"> 8338 <name>fakebank_twg_admin_add_incoming.h</name> 8339 <path>src/bank-lib/</path> 8340 <filename>d7/d17/fakebank__twg__admin__add__incoming_8h.html</filename> 8341 <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> 8342 <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> 8343 <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> 8344 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8345 <member kind="function"> 8346 <type>MHD_RESULT</type> 8347 <name>TALER_FAKEBANK_twg_admin_add_incoming_</name> 8348 <anchorfile>d7/d17/fakebank__twg__admin__add__incoming_8h.html</anchorfile> 8349 <anchor>a0754d2a8b9b42835ce18a478f765e35a</anchor> 8350 <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> 8351 </member> 8352 </compound> 8353 <compound kind="file"> 8354 <name>fakebank_twg_admin_add_kycauth.c</name> 8355 <path>src/bank-lib/</path> 8356 <filename>d7/d0e/fakebank__twg__admin__add__kycauth_8c.html</filename> 8357 <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> 8358 <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> 8359 <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> 8360 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8361 <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> 8362 <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> 8363 <member kind="function"> 8364 <type>MHD_RESULT</type> 8365 <name>TALER_FAKEBANK_twg_admin_add_kycauth_</name> 8366 <anchorfile>d7/d0e/fakebank__twg__admin__add__kycauth_8c.html</anchorfile> 8367 <anchor>a40715270e14b6447eec17297ccef9ea7</anchor> 8368 <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> 8369 </member> 8370 </compound> 8371 <compound kind="file"> 8372 <name>fakebank_twg_admin_add_kycauth.h</name> 8373 <path>src/bank-lib/</path> 8374 <filename>d7/d03/fakebank__twg__admin__add__kycauth_8h.html</filename> 8375 <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> 8376 <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> 8377 <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> 8378 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8379 <member kind="function"> 8380 <type>MHD_RESULT</type> 8381 <name>TALER_FAKEBANK_twg_admin_add_kycauth_</name> 8382 <anchorfile>d7/d03/fakebank__twg__admin__add__kycauth_8h.html</anchorfile> 8383 <anchor>a40715270e14b6447eec17297ccef9ea7</anchor> 8384 <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> 8385 </member> 8386 </compound> 8387 <compound kind="file"> 8388 <name>fakebank_twg_get_root.c</name> 8389 <path>src/bank-lib/</path> 8390 <filename>d3/dd5/fakebank__twg__get__root_8c.html</filename> 8391 <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> 8392 <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> 8393 <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> 8394 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8395 <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> 8396 <member kind="define"> 8397 <type>#define</type> 8398 <name>HELLOMSG</name> 8399 <anchorfile>d3/dd5/fakebank__twg__get__root_8c.html</anchorfile> 8400 <anchor>a3188d26a341d766d902c76613cc899f3</anchor> 8401 <arglist></arglist> 8402 </member> 8403 <member kind="function"> 8404 <type>MHD_RESULT</type> 8405 <name>TALER_FAKEBANK_twg_get_root_</name> 8406 <anchorfile>d3/dd5/fakebank__twg__get__root_8c.html</anchorfile> 8407 <anchor>a74618d7368ce72e3544e7901c9c4e9e4</anchor> 8408 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> 8409 </member> 8410 </compound> 8411 <compound kind="file"> 8412 <name>fakebank_twg_get_root.h</name> 8413 <path>src/bank-lib/</path> 8414 <filename>dd/d49/fakebank__twg__get__root_8h.html</filename> 8415 <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> 8416 <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> 8417 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8418 <member kind="function"> 8419 <type>MHD_RESULT</type> 8420 <name>TALER_FAKEBANK_twg_get_root_</name> 8421 <anchorfile>dd/d49/fakebank__twg__get__root_8h.html</anchorfile> 8422 <anchor>a74618d7368ce72e3544e7901c9c4e9e4</anchor> 8423 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection)</arglist> 8424 </member> 8425 </compound> 8426 <compound kind="file"> 8427 <name>fakebank_twg_get_transfers.c</name> 8428 <path>src/bank-lib/</path> 8429 <filename>d3/d63/fakebank__twg__get__transfers_8c.html</filename> 8430 <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> 8431 <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> 8432 <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> 8433 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8434 <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> 8435 <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> 8436 <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> 8437 <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> 8438 <member kind="function"> 8439 <type>MHD_RESULT</type> 8440 <name>TALER_FAKEBANK_twg_get_transfers_</name> 8441 <anchorfile>d3/d63/fakebank__twg__get__transfers_8c.html</anchorfile> 8442 <anchor>a2440e9bc7fcfcf4a40c23dc201066fbd</anchor> 8443 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8444 </member> 8445 </compound> 8446 <compound kind="file"> 8447 <name>fakebank_twg_get_transfers.h</name> 8448 <path>src/bank-lib/</path> 8449 <filename>d3/d3f/fakebank__twg__get__transfers_8h.html</filename> 8450 <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> 8451 <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> 8452 <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> 8453 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8454 <member kind="function"> 8455 <type>MHD_RESULT</type> 8456 <name>TALER_FAKEBANK_twg_get_transfers_</name> 8457 <anchorfile>d3/d3f/fakebank__twg__get__transfers_8h.html</anchorfile> 8458 <anchor>a2440e9bc7fcfcf4a40c23dc201066fbd</anchor> 8459 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8460 </member> 8461 <member kind="function"> 8462 <type>MHD_RESULT</type> 8463 <name>TALER_FAKEBANK_twg_get_transfers_id_</name> 8464 <anchorfile>d3/d3f/fakebank__twg__get__transfers_8h.html</anchorfile> 8465 <anchor>a889f440e75c94ca0489213e4fe064d06</anchor> 8466 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *id, void **con_cls)</arglist> 8467 </member> 8468 </compound> 8469 <compound kind="file"> 8470 <name>fakebank_twg_get_transfers_id.c</name> 8471 <path>src/bank-lib/</path> 8472 <filename>da/d8d/fakebank__twg__get__transfers__id_8c.html</filename> 8473 <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> 8474 <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> 8475 <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> 8476 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8477 <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> 8478 <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> 8479 <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> 8480 <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> 8481 <member kind="function"> 8482 <type>MHD_RESULT</type> 8483 <name>TALER_FAKEBANK_twg_get_transfers_id_</name> 8484 <anchorfile>da/d8d/fakebank__twg__get__transfers__id_8c.html</anchorfile> 8485 <anchor>a889f440e75c94ca0489213e4fe064d06</anchor> 8486 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, const char *id, void **con_cls)</arglist> 8487 </member> 8488 </compound> 8489 <compound kind="file"> 8490 <name>fakebank_twg_history.c</name> 8491 <path>src/bank-lib/</path> 8492 <filename>d1/dd2/fakebank__twg__history_8c.html</filename> 8493 <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> 8494 <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> 8495 <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> 8496 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8497 <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> 8498 <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> 8499 <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> 8500 <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> 8501 <member kind="function" static="yes"> 8502 <type>static void</type> 8503 <name>history_cleanup</name> 8504 <anchorfile>d1/dd2/fakebank__twg__history_8c.html</anchorfile> 8505 <anchor>a7f9a268b7f0f8923d14f06d7294b5758</anchor> 8506 <arglist>(void *cls)</arglist> 8507 </member> 8508 <member kind="function"> 8509 <type>MHD_RESULT</type> 8510 <name>TALER_FAKEBANK_twg_get_debit_history_</name> 8511 <anchorfile>d1/dd2/fakebank__twg__history_8c.html</anchorfile> 8512 <anchor>a1b75da4eeeee425cb574496e4e26e316</anchor> 8513 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8514 </member> 8515 <member kind="function"> 8516 <type>MHD_RESULT</type> 8517 <name>TALER_FAKEBANK_twg_get_credit_history_</name> 8518 <anchorfile>d1/dd2/fakebank__twg__history_8c.html</anchorfile> 8519 <anchor>ad9c3164ebba680dc11cb008b7a7236a6</anchor> 8520 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8521 </member> 8522 </compound> 8523 <compound kind="file"> 8524 <name>fakebank_twg_history.h</name> 8525 <path>src/bank-lib/</path> 8526 <filename>d4/df4/fakebank__twg__history_8h.html</filename> 8527 <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> 8528 <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> 8529 <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> 8530 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8531 <member kind="function"> 8532 <type>MHD_RESULT</type> 8533 <name>TALER_FAKEBANK_twg_get_debit_history_</name> 8534 <anchorfile>d4/df4/fakebank__twg__history_8h.html</anchorfile> 8535 <anchor>a1b75da4eeeee425cb574496e4e26e316</anchor> 8536 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8537 </member> 8538 <member kind="function"> 8539 <type>MHD_RESULT</type> 8540 <name>TALER_FAKEBANK_twg_get_credit_history_</name> 8541 <anchorfile>d4/df4/fakebank__twg__history_8h.html</anchorfile> 8542 <anchor>ad9c3164ebba680dc11cb008b7a7236a6</anchor> 8543 <arglist>(struct TALER_FAKEBANK_Handle *h, struct MHD_Connection *connection, const char *account, void **con_cls)</arglist> 8544 </member> 8545 </compound> 8546 <compound kind="file"> 8547 <name>fakebank_twg_transfer.c</name> 8548 <path>src/bank-lib/</path> 8549 <filename>db/d33/fakebank__twg__transfer_8c.html</filename> 8550 <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> 8551 <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> 8552 <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> 8553 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8554 <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> 8555 <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> 8556 <member kind="function"> 8557 <type>MHD_RESULT</type> 8558 <name>TALER_FAKEBANK_handle_transfer_</name> 8559 <anchorfile>db/d33/fakebank__twg__transfer_8c.html</anchorfile> 8560 <anchor>a277542e1305572e81ad8de87970323c4</anchor> 8561 <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> 8562 </member> 8563 </compound> 8564 <compound kind="file"> 8565 <name>fakebank_twg_transfer.h</name> 8566 <path>src/bank-lib/</path> 8567 <filename>df/d91/fakebank__twg__transfer_8h.html</filename> 8568 <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> 8569 <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> 8570 <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> 8571 <includes id="d8/d1d/fakebank_8h" name="fakebank.h" local="yes" import="no" module="no" objc="no">fakebank.h</includes> 8572 <member kind="function"> 8573 <type>MHD_RESULT</type> 8574 <name>TALER_FAKEBANK_handle_transfer_</name> 8575 <anchorfile>df/d91/fakebank__twg__transfer_8h.html</anchorfile> 8576 <anchor>a277542e1305572e81ad8de87970323c4</anchor> 8577 <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> 8578 </member> 8579 </compound> 8580 <compound kind="file"> 8581 <name>taler-exchange-wire-gateway-client.c</name> 8582 <path>src/bank-lib/</path> 8583 <filename>d2/d54/taler-exchange-wire-gateway-client_8c.html</filename> 8584 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 8585 <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> 8586 <member kind="function" static="yes"> 8587 <type>static void</type> 8588 <name>do_shutdown</name> 8589 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8590 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 8591 <arglist>(void *cls)</arglist> 8592 </member> 8593 <member kind="function" static="yes"> 8594 <type>static void</type> 8595 <name>credit_history_cb</name> 8596 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8597 <anchor>a9c93f1e6fa2f33e8a4e6819cd9230e3a</anchor> 8598 <arglist>(void *cls, const struct TALER_BANK_CreditHistoryResponse *reply)</arglist> 8599 </member> 8600 <member kind="function" static="yes"> 8601 <type>static void</type> 8602 <name>execute_credit_history</name> 8603 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8604 <anchor>af361465c7665c52bf07b7a8944aa43ec</anchor> 8605 <arglist>(void)</arglist> 8606 </member> 8607 <member kind="function" static="yes"> 8608 <type>static void</type> 8609 <name>debit_history_cb</name> 8610 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8611 <anchor>a02da59602c2a0d778b0f51e2bf39eeb7</anchor> 8612 <arglist>(void *cls, const struct TALER_BANK_DebitHistoryResponse *reply)</arglist> 8613 </member> 8614 <member kind="function" static="yes"> 8615 <type>static void</type> 8616 <name>execute_debit_history</name> 8617 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8618 <anchor>a401c2c607a58b06b820296c47f424979</anchor> 8619 <arglist>(void)</arglist> 8620 </member> 8621 <member kind="function" static="yes"> 8622 <type>static void</type> 8623 <name>confirmation_cb</name> 8624 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8625 <anchor>a3ef68960f13274c3331b1c5da89ec16c</anchor> 8626 <arglist>(void *cls, const struct TALER_BANK_TransferResponse *tr)</arglist> 8627 </member> 8628 <member kind="function" static="yes"> 8629 <type>static void</type> 8630 <name>execute_wire_transfer</name> 8631 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8632 <anchor>a8ad2d83e14a5bf0f1605f46d00287949</anchor> 8633 <arglist>(void)</arglist> 8634 </member> 8635 <member kind="function" static="yes"> 8636 <type>static void</type> 8637 <name>res_cb</name> 8638 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8639 <anchor>a0e82b47828928c7b61c6aaba124b4576</anchor> 8640 <arglist>(void *cls, const struct TALER_BANK_AdminAddIncomingResponse *air)</arglist> 8641 </member> 8642 <member kind="function" static="yes"> 8643 <type>static void</type> 8644 <name>execute_admin_transfer</name> 8645 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8646 <anchor>a4abe4c912dc45a56efbdac71252c9ef3</anchor> 8647 <arglist>(void)</arglist> 8648 </member> 8649 <member kind="function" static="yes"> 8650 <type>static void</type> 8651 <name>execute_tasks</name> 8652 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8653 <anchor>a793fa6efa2a28e57018ac13e3f97b310</anchor> 8654 <arglist>(void)</arglist> 8655 </member> 8656 <member kind="function" static="yes"> 8657 <type>static void</type> 8658 <name>access_token_cb</name> 8659 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8660 <anchor>aa674e72ef714f324a50cf466f1d48f66</anchor> 8661 <arglist>(void *cls, const struct TALER_BANK_AccountTokenResponse *atr)</arglist> 8662 </member> 8663 <member kind="function" static="yes"> 8664 <type>static void</type> 8665 <name>run</name> 8666 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8667 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 8668 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 8669 </member> 8670 <member kind="function"> 8671 <type>int</type> 8672 <name>main</name> 8673 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8674 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 8675 <arglist>(int argc, char *const *argv)</arglist> 8676 </member> 8677 <member kind="variable" static="yes"> 8678 <type>static int</type> 8679 <name>incoming_history</name> 8680 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8681 <anchor>a0d25d02194a135553a89673b92eca89d</anchor> 8682 <arglist></arglist> 8683 </member> 8684 <member kind="variable" static="yes"> 8685 <type>static int</type> 8686 <name>outgoing_history</name> 8687 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8688 <anchor>a78928d801f5b42bf4e531117bfd671f3</anchor> 8689 <arglist></arglist> 8690 </member> 8691 <member kind="variable" static="yes"> 8692 <type>static struct TALER_Amount</type> 8693 <name>amount</name> 8694 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8695 <anchor>af1d1c1dcb84546287b3cef5dc3faec6d</anchor> 8696 <arglist></arglist> 8697 </member> 8698 <member kind="variable" static="yes"> 8699 <type>static struct TALER_FullPayto</type> 8700 <name>credit_account</name> 8701 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8702 <anchor>aee6fa985f52d3f1ec8955f9230c16c2a</anchor> 8703 <arglist></arglist> 8704 </member> 8705 <member kind="variable" static="yes"> 8706 <type>static struct TALER_FullPayto</type> 8707 <name>debit_account</name> 8708 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8709 <anchor>a1fcb0dff32f13016768ae9a1e9a87ffe</anchor> 8710 <arglist></arglist> 8711 </member> 8712 <member kind="variable" static="yes"> 8713 <type>static char *</type> 8714 <name>subject</name> 8715 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8716 <anchor>ae31ac864419a577c2982907c23b426d3</anchor> 8717 <arglist></arglist> 8718 </member> 8719 <member kind="variable" static="yes"> 8720 <type>static char *</type> 8721 <name>account_section</name> 8722 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8723 <anchor>a2cbb040993299628935e4a1b64169cb1</anchor> 8724 <arglist></arglist> 8725 </member> 8726 <member kind="variable" static="yes"> 8727 <type>static char *</type> 8728 <name>metadata</name> 8729 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8730 <anchor>ace70beae1a71187d5961a8d7c0dafb7b</anchor> 8731 <arglist></arglist> 8732 </member> 8733 <member kind="variable" static="yes"> 8734 <type>static unsigned long long</type> 8735 <name>start_row</name> 8736 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8737 <anchor>ac82b9c87a0b24aefd7b383fd6ada67f4</anchor> 8738 <arglist></arglist> 8739 </member> 8740 <member kind="variable" static="yes"> 8741 <type>static struct TALER_BANK_AuthenticationData</type> 8742 <name>auth</name> 8743 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8744 <anchor>a8723f45e2583ff189f3771286d93449e</anchor> 8745 <arglist></arglist> 8746 </member> 8747 <member kind="variable" static="yes"> 8748 <type>static int</type> 8749 <name>global_ret</name> 8750 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8751 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 8752 <arglist></arglist> 8753 </member> 8754 <member kind="variable" static="yes"> 8755 <type>static struct GNUNET_CURL_Context *</type> 8756 <name>ctx</name> 8757 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8758 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 8759 <arglist></arglist> 8760 </member> 8761 <member kind="variable" static="yes"> 8762 <type>static struct TALER_BANK_CreditHistoryHandle *</type> 8763 <name>chh</name> 8764 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8765 <anchor>a8b16ea01c900f6191b570e90930fd77e</anchor> 8766 <arglist></arglist> 8767 </member> 8768 <member kind="variable" static="yes"> 8769 <type>static struct TALER_BANK_DebitHistoryHandle *</type> 8770 <name>dhh</name> 8771 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8772 <anchor>a10ca4aad6c012fc15b13b9bdc8bf4b6c</anchor> 8773 <arglist></arglist> 8774 </member> 8775 <member kind="variable" static="yes"> 8776 <type>static struct TALER_BANK_AccountTokenHandle *</type> 8777 <name>ath</name> 8778 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8779 <anchor>a06f46ca729285cc651bc4305c6bf01a7</anchor> 8780 <arglist></arglist> 8781 </member> 8782 <member kind="variable" static="yes"> 8783 <type>static struct TALER_BANK_TransferHandle *</type> 8784 <name>eh</name> 8785 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8786 <anchor>ae7949a9abbc6a1af6e7b7d39747d416a</anchor> 8787 <arglist></arglist> 8788 </member> 8789 <member kind="variable" static="yes"> 8790 <type>static struct TALER_BANK_AdminAddIncomingHandle *</type> 8791 <name>op</name> 8792 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8793 <anchor>a53fcb4e5a52fb7d2807f785af1e8305d</anchor> 8794 <arglist></arglist> 8795 </member> 8796 <member kind="variable" static="yes"> 8797 <type>static struct GNUNET_CURL_RescheduleContext *</type> 8798 <name>rc</name> 8799 <anchorfile>d2/d54/taler-exchange-wire-gateway-client_8c.html</anchorfile> 8800 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 8801 <arglist></arglist> 8802 </member> 8803 </compound> 8804 <compound kind="file"> 8805 <name>taler-fakebank-run.c</name> 8806 <path>src/bank-lib/</path> 8807 <filename>da/dd3/taler-fakebank-run_8c.html</filename> 8808 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 8809 <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> 8810 <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> 8811 <member kind="function" static="yes"> 8812 <type>static void</type> 8813 <name>do_shutdown</name> 8814 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8815 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 8816 <arglist>(void *cls)</arglist> 8817 </member> 8818 <member kind="function" static="yes"> 8819 <type>static void</type> 8820 <name>keepalive_task</name> 8821 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8822 <anchor>a4a5b8de8f80bf9b5f8256bcea19f16ef</anchor> 8823 <arglist>(void *cls)</arglist> 8824 </member> 8825 <member kind="function" static="yes"> 8826 <type>static void</type> 8827 <name>run</name> 8828 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8829 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 8830 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 8831 </member> 8832 <member kind="function"> 8833 <type>int</type> 8834 <name>main</name> 8835 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8836 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 8837 <arglist>(int argc, char *const *argv)</arglist> 8838 </member> 8839 <member kind="variable" static="yes"> 8840 <type>static unsigned int</type> 8841 <name>num_threads</name> 8842 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8843 <anchor>a26a8352e9cd3bc9a6a35bc8d88152985</anchor> 8844 <arglist></arglist> 8845 </member> 8846 <member kind="variable" static="yes"> 8847 <type>static int</type> 8848 <name>connection_close</name> 8849 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8850 <anchor>a9dcf086e33438663e0ed3edb426360ab</anchor> 8851 <arglist></arglist> 8852 </member> 8853 <member kind="variable" static="yes"> 8854 <type>static int</type> 8855 <name>ret</name> 8856 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8857 <anchor>a6baa346e44f4c2158d2be4f9b77b8203</anchor> 8858 <arglist></arglist> 8859 </member> 8860 <member kind="variable" static="yes"> 8861 <type>static struct TALER_FAKEBANK_Handle *</type> 8862 <name>fb</name> 8863 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8864 <anchor>a5aed68b23af2b07079a991d602d1f132</anchor> 8865 <arglist></arglist> 8866 </member> 8867 <member kind="variable" static="yes"> 8868 <type>static struct GNUNET_SCHEDULER_Task *</type> 8869 <name>keepalive</name> 8870 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8871 <anchor>af0153359327a41425b17d0cf126a3726</anchor> 8872 <arglist></arglist> 8873 </member> 8874 <member kind="variable" static="yes"> 8875 <type>static struct TALER_Amount</type> 8876 <name>signup_bonus</name> 8877 <anchorfile>da/dd3/taler-fakebank-run_8c.html</anchorfile> 8878 <anchor>aae3c95c634dcd64aeafadca3148f1fae</anchor> 8879 <arglist></arglist> 8880 </member> 8881 </compound> 8882 <compound kind="file"> 8883 <name>taler-aggregator-benchmark.c</name> 8884 <path>src/benchmark/</path> 8885 <filename>df/dd7/taler-aggregator-benchmark_8c.html</filename> 8886 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 8887 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 8888 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 8889 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 8890 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 8891 <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> 8892 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 8893 <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> 8894 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 8895 <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> 8896 <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> 8897 <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> 8898 <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> 8899 <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> 8900 <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> 8901 <member kind="define"> 8902 <type>#define</type> 8903 <name>RANDOMIZE</name> 8904 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8905 <anchor>a3829f8567287852e18931344b6fb17c3</anchor> 8906 <arglist>(x)</arglist> 8907 </member> 8908 <member kind="function" static="yes"> 8909 <type>static unsigned int</type> 8910 <name>eval_probability</name> 8911 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8912 <anchor>abdd7a1cc93c13b1f775449a40dd9d57e</anchor> 8913 <arglist>(float probability)</arglist> 8914 </member> 8915 <member kind="function" static="yes"> 8916 <type>static void</type> 8917 <name>make_amount</name> 8918 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8919 <anchor>a4295d91f66e45d5e85558476e8630b83</anchor> 8920 <arglist>(unsigned int val, unsigned int frac, struct TALER_Amount *out)</arglist> 8921 </member> 8922 <member kind="function" static="yes"> 8923 <type>static struct GNUNET_TIME_Timestamp</type> 8924 <name>random_time</name> 8925 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8926 <anchor>a7c51d222eca4df56c4983b2e58f4970d</anchor> 8927 <arglist>(void)</arglist> 8928 </member> 8929 <member kind="function" static="yes"> 8930 <type>static void</type> 8931 <name>do_shutdown</name> 8932 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8933 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 8934 <arglist>(void *cls)</arglist> 8935 </member> 8936 <member kind="function" static="yes"> 8937 <type>static bool</type> 8938 <name>add_refund</name> 8939 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8940 <anchor>af8e3859dc7871fb98259a818b913b659</anchor> 8941 <arglist>(const struct Merchant *m, const struct Deposit *d)</arglist> 8942 </member> 8943 <member kind="function" static="yes"> 8944 <type>static bool</type> 8945 <name>add_deposit</name> 8946 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8947 <anchor>adff45fc9c735043e7022da67d7e73131</anchor> 8948 <arglist>(const struct Merchant *m)</arglist> 8949 </member> 8950 <member kind="function" static="yes"> 8951 <type>static void</type> 8952 <name>work</name> 8953 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8954 <anchor>ad3eb232f162e2d3f7f188084a2e19b0d</anchor> 8955 <arglist>(void *cls)</arglist> 8956 </member> 8957 <member kind="function" static="yes"> 8958 <type>static void</type> 8959 <name>run</name> 8960 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8961 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 8962 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 8963 </member> 8964 <member kind="function"> 8965 <type>int</type> 8966 <name>main</name> 8967 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8968 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 8969 <arglist>(int argc, char *const *argv)</arglist> 8970 </member> 8971 <member kind="variable" static="yes"> 8972 <type>static int</type> 8973 <name>global_ret</name> 8974 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8975 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 8976 <arglist></arglist> 8977 </member> 8978 <member kind="variable" static="yes"> 8979 <type>static unsigned int</type> 8980 <name>howmany_deposits</name> 8981 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8982 <anchor>aa0f77ef03965e70bf54421b43f3aa29d</anchor> 8983 <arglist></arglist> 8984 </member> 8985 <member kind="variable" static="yes"> 8986 <type>static unsigned int</type> 8987 <name>howmany_merchants</name> 8988 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8989 <anchor>a726baccbac759d0555f6fb07c4801e81</anchor> 8990 <arglist></arglist> 8991 </member> 8992 <member kind="variable" static="yes"> 8993 <type>static unsigned int</type> 8994 <name>refund_rate</name> 8995 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 8996 <anchor>ac5182eba36607e7e706303c0a57ec3cf</anchor> 8997 <arglist></arglist> 8998 </member> 8999 <member kind="variable" static="yes"> 9000 <type>static char *</type> 9001 <name>currency</name> 9002 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9003 <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> 9004 <arglist></arglist> 9005 </member> 9006 <member kind="variable" static="yes"> 9007 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 9008 <name>cfg</name> 9009 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9010 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 9011 <arglist></arglist> 9012 </member> 9013 <member kind="variable" static="yes"> 9014 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 9015 <name>pg</name> 9016 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9017 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 9018 <arglist></arglist> 9019 </member> 9020 <member kind="variable" static="yes"> 9021 <type>static struct GNUNET_SCHEDULER_Task *</type> 9022 <name>task</name> 9023 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9024 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 9025 <arglist></arglist> 9026 </member> 9027 <member kind="variable" static="yes"> 9028 <type>static struct TALER_DenominationHashP</type> 9029 <name>h_denom_pub</name> 9030 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9031 <anchor>a2412e2ab2756ddf5919f1a4dbe0832b0</anchor> 9032 <arglist></arglist> 9033 </member> 9034 <member kind="variable" static="yes"> 9035 <type>static struct TALER_DenominationSignature</type> 9036 <name>denom_sig</name> 9037 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9038 <anchor>a221ba7bf8f0e8d72ee0c20a486d83bdf</anchor> 9039 <arglist></arglist> 9040 </member> 9041 <member kind="variable" static="yes"> 9042 <type>static struct GNUNET_TIME_Timestamp</type> 9043 <name>start</name> 9044 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9045 <anchor>ae964e7449cfd8e7303bc4f7aef0b4658</anchor> 9046 <arglist></arglist> 9047 </member> 9048 <member kind="variable" static="yes"> 9049 <type>static struct GNUNET_TIME_Timestamp</type> 9050 <name>end</name> 9051 <anchorfile>df/dd7/taler-aggregator-benchmark_8c.html</anchorfile> 9052 <anchor>a1a96b8598d37a61e8ecfc5b43b219475</anchor> 9053 <arglist></arglist> 9054 </member> 9055 </compound> 9056 <compound kind="file"> 9057 <name>taler-bank-benchmark.c</name> 9058 <path>src/benchmark/</path> 9059 <filename>d4/da8/taler-bank-benchmark_8c.html</filename> 9060 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 9061 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 9062 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 9063 <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> 9064 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 9065 <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> 9066 <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> 9067 <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> 9068 <member kind="define"> 9069 <type>#define</type> 9070 <name>SHARD_SIZE</name> 9071 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9072 <anchor>a2db051d8c5082eaeb3de771d20762fbd</anchor> 9073 <arglist></arglist> 9074 </member> 9075 <member kind="function" static="yes"> 9076 <type>static const char *</type> 9077 <name>add_label</name> 9078 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9079 <anchor>a114eda7dda7d16814877ce86205ebca7</anchor> 9080 <arglist>(char *label)</arglist> 9081 </member> 9082 <member kind="function" static="yes"> 9083 <type>static void</type> 9084 <name>print_stats</name> 9085 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9086 <anchor>ab00adda36155b238b8c39dcd96f13cd9</anchor> 9087 <arglist>(void)</arglist> 9088 </member> 9089 <member kind="function" static="yes"> 9090 <type>static void</type> 9091 <name>run</name> 9092 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9093 <anchor>aef925a0be47076e6f764c1378ac2e641</anchor> 9094 <arglist>(void *cls, struct TALER_TESTING_Interpreter *is)</arglist> 9095 </member> 9096 <member kind="function" static="yes"> 9097 <type>static enum GNUNET_GenericReturnValue</type> 9098 <name>launch_clients</name> 9099 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9100 <anchor>a10907217bcc1236d01e276b6ed567ab7</anchor> 9101 <arglist>(void)</arglist> 9102 </member> 9103 <member kind="function" static="yes"> 9104 <type>static enum GNUNET_GenericReturnValue</type> 9105 <name>parallel_benchmark</name> 9106 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9107 <anchor>a3c9f583b5d2ee73b88d520d2b4e4a855</anchor> 9108 <arglist>(void)</arglist> 9109 </member> 9110 <member kind="function"> 9111 <type>int</type> 9112 <name>main</name> 9113 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9114 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 9115 <arglist>(int argc, char *const *argv)</arglist> 9116 </member> 9117 <member kind="variable" static="yes"> 9118 <type>static struct TALER_TESTING_Credentials</type> 9119 <name>cred</name> 9120 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9121 <anchor>a20acf215365940214760599dc4aeb4ab</anchor> 9122 <arglist></arglist> 9123 </member> 9124 <member kind="variable" static="yes"> 9125 <type>static struct TALER_TESTING_Command *</type> 9126 <name>all_commands</name> 9127 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9128 <anchor>a5a558eb4afd349c07f63f7bf1bfafbdf</anchor> 9129 <arglist></arglist> 9130 </member> 9131 <member kind="variable" static="yes"> 9132 <type>static char *</type> 9133 <name>cfg_filename</name> 9134 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9135 <anchor>a5bcbb67f6ed2c28e4200185aa0146636</anchor> 9136 <arglist></arglist> 9137 </member> 9138 <member kind="variable" static="yes"> 9139 <type>static int</type> 9140 <name>use_fakebank</name> 9141 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9142 <anchor>ac535e480d8034d69c03269b22252f2f5</anchor> 9143 <arglist></arglist> 9144 </member> 9145 <member kind="variable" static="yes"> 9146 <type>static unsigned int</type> 9147 <name>verbose</name> 9148 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9149 <anchor>a1209946062659806bc7657fe60753a21</anchor> 9150 <arglist></arglist> 9151 </member> 9152 <member kind="variable" static="yes"> 9153 <type>static unsigned int</type> 9154 <name>howmany_reserves</name> 9155 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9156 <anchor>a1c6fdcb1c07eac5d813d9e251811257b</anchor> 9157 <arglist></arglist> 9158 </member> 9159 <member kind="variable" static="yes"> 9160 <type>static unsigned int</type> 9161 <name>howmany_clients</name> 9162 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9163 <anchor>a884465744e1aefb4f26d5a904f3c0184</anchor> 9164 <arglist></arglist> 9165 </member> 9166 <member kind="variable" static="yes"> 9167 <type>static unsigned int</type> 9168 <name>start_wirewatch</name> 9169 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9170 <anchor>ac8e5f5c14f065b19451ce09274e6e834</anchor> 9171 <arglist></arglist> 9172 </member> 9173 <member kind="variable" static="yes"> 9174 <type>static char *</type> 9175 <name>loglev</name> 9176 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9177 <anchor>aacad23096c25a2af682502b28b65a4dc</anchor> 9178 <arglist></arglist> 9179 </member> 9180 <member kind="variable" static="yes"> 9181 <type>static char *</type> 9182 <name>logfile</name> 9183 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9184 <anchor>a539bec706ac5acbbdef66f363a7a2524</anchor> 9185 <arglist></arglist> 9186 </member> 9187 <member kind="variable" static="yes"> 9188 <type>static struct GNUNET_CONFIGURATION_Handle *</type> 9189 <name>cfg</name> 9190 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9191 <anchor>a7188f445b87b28252c3ef73a57d17aed</anchor> 9192 <arglist></arglist> 9193 </member> 9194 <member kind="variable" static="yes"> 9195 <type>static char *</type> 9196 <name>exchange_bank_section</name> 9197 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9198 <anchor>a120ac36cf1c31add3f27635e0e447e4e</anchor> 9199 <arglist></arglist> 9200 </member> 9201 <member kind="variable" static="yes"> 9202 <type>static char *</type> 9203 <name>currency</name> 9204 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9205 <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> 9206 <arglist></arglist> 9207 </member> 9208 <member kind="variable" static="yes"> 9209 <type>static char **</type> 9210 <name>labels</name> 9211 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9212 <anchor>a9c704b822694c395b314feea0ee17dbe</anchor> 9213 <arglist></arglist> 9214 </member> 9215 <member kind="variable" static="yes"> 9216 <type>static unsigned int</type> 9217 <name>label_len</name> 9218 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9219 <anchor>a0975e35999a9eb9f47f7029bf34bfd72</anchor> 9220 <arglist></arglist> 9221 </member> 9222 <member kind="variable" static="yes"> 9223 <type>static unsigned int</type> 9224 <name>label_off</name> 9225 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9226 <anchor>af0c80744a7ffeda49de22752eb5a0cbe</anchor> 9227 <arglist></arglist> 9228 </member> 9229 <member kind="variable" static="yes"> 9230 <type>static struct TALER_TESTING_Timer</type> 9231 <name>timings</name> 9232 <anchorfile>d4/da8/taler-bank-benchmark_8c.html</anchorfile> 9233 <anchor>aa67fcb5c21892ac4336ce65a413ec8c5</anchor> 9234 <arglist>[]</arglist> 9235 </member> 9236 </compound> 9237 <compound kind="file"> 9238 <name>taler-exchange-benchmark.c</name> 9239 <path>src/benchmark/</path> 9240 <filename>d0/daa/taler-exchange-benchmark_8c.html</filename> 9241 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 9242 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 9243 <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> 9244 <member kind="define"> 9245 <type>#define</type> 9246 <name>UNITY_SIZE</name> 9247 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9248 <anchor>a6e0827a76fa646b3f7c85bd1d018b36d</anchor> 9249 <arglist></arglist> 9250 </member> 9251 <member kind="function" static="yes"> 9252 <type>static const char *</type> 9253 <name>add_label</name> 9254 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9255 <anchor>a114eda7dda7d16814877ce86205ebca7</anchor> 9256 <arglist>(char *label)</arglist> 9257 </member> 9258 <member kind="function" static="yes"> 9259 <type>static struct TALER_TESTING_Command</type> 9260 <name>cmd_transfer_to_exchange</name> 9261 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9262 <anchor>a521c32dde6d4a43bbe8dfcfecbc1eb93</anchor> 9263 <arglist>(const char *label, const char *amount)</arglist> 9264 </member> 9265 <member kind="function" static="yes"> 9266 <type>static unsigned int</type> 9267 <name>eval_probability</name> 9268 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9269 <anchor>abdd7a1cc93c13b1f775449a40dd9d57e</anchor> 9270 <arglist>(float probability)</arglist> 9271 </member> 9272 <member kind="function" static="yes"> 9273 <type>static void</type> 9274 <name>run</name> 9275 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9276 <anchor>aef925a0be47076e6f764c1378ac2e641</anchor> 9277 <arglist>(void *cls, struct TALER_TESTING_Interpreter *is)</arglist> 9278 </member> 9279 <member kind="function" static="yes"> 9280 <type>static void</type> 9281 <name>print_stats</name> 9282 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9283 <anchor>ab00adda36155b238b8c39dcd96f13cd9</anchor> 9284 <arglist>(void)</arglist> 9285 </member> 9286 <member kind="function" static="yes"> 9287 <type>static enum GNUNET_GenericReturnValue</type> 9288 <name>parallel_benchmark</name> 9289 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9290 <anchor>a54e0254cac915ca693b8ba71cbc338ab</anchor> 9291 <arglist>(TALER_TESTING_Main main_cb, void *main_cb_cls, const char *config_file)</arglist> 9292 </member> 9293 <member kind="function"> 9294 <type>int</type> 9295 <name>main</name> 9296 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9297 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 9298 <arglist>(int argc, char *const *argv)</arglist> 9299 </member> 9300 <member kind="variable" static="yes"> 9301 <type>static struct TALER_TESTING_Credentials</type> 9302 <name>cred</name> 9303 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9304 <anchor>a20acf215365940214760599dc4aeb4ab</anchor> 9305 <arglist></arglist> 9306 </member> 9307 <member kind="variable" static="yes"> 9308 <type>static struct TALER_TESTING_Command *</type> 9309 <name>all_commands</name> 9310 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9311 <anchor>a5a558eb4afd349c07f63f7bf1bfafbdf</anchor> 9312 <arglist></arglist> 9313 </member> 9314 <member kind="variable" static="yes"> 9315 <type>static char *</type> 9316 <name>cfg_filename</name> 9317 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9318 <anchor>a5bcbb67f6ed2c28e4200185aa0146636</anchor> 9319 <arglist></arglist> 9320 </member> 9321 <member kind="variable" static="yes"> 9322 <type>static unsigned int</type> 9323 <name>howmany_coins</name> 9324 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9325 <anchor>aca79dafbdf552c84795fc6bb62bbf771</anchor> 9326 <arglist></arglist> 9327 </member> 9328 <member kind="variable" static="yes"> 9329 <type>static unsigned int</type> 9330 <name>howmany_reserves</name> 9331 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9332 <anchor>a1c6fdcb1c07eac5d813d9e251811257b</anchor> 9333 <arglist></arglist> 9334 </member> 9335 <member kind="variable" static="yes"> 9336 <type>static unsigned int</type> 9337 <name>refresh_rate</name> 9338 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9339 <anchor>ac580bd9babbd8cfd6e1005c789fcd099</anchor> 9340 <arglist></arglist> 9341 </member> 9342 <member kind="variable" static="yes"> 9343 <type>static unsigned int</type> 9344 <name>howmany_clients</name> 9345 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9346 <anchor>a884465744e1aefb4f26d5a904f3c0184</anchor> 9347 <arglist></arglist> 9348 </member> 9349 <member kind="variable" static="yes"> 9350 <type>static char *</type> 9351 <name>loglev</name> 9352 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9353 <anchor>aacad23096c25a2af682502b28b65a4dc</anchor> 9354 <arglist></arglist> 9355 </member> 9356 <member kind="variable" static="yes"> 9357 <type>static char *</type> 9358 <name>logfile</name> 9359 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9360 <anchor>a539bec706ac5acbbdef66f363a7a2524</anchor> 9361 <arglist></arglist> 9362 </member> 9363 <member kind="variable" static="yes"> 9364 <type>static struct GNUNET_CONFIGURATION_Handle *</type> 9365 <name>cfg</name> 9366 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9367 <anchor>a7188f445b87b28252c3ef73a57d17aed</anchor> 9368 <arglist></arglist> 9369 </member> 9370 <member kind="variable" static="yes"> 9371 <type>static int</type> 9372 <name>reserves_first</name> 9373 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9374 <anchor>a67620fa3c3e697aff89b1dada2524fb6</anchor> 9375 <arglist></arglist> 9376 </member> 9377 <member kind="variable" static="yes"> 9378 <type>static int</type> 9379 <name>use_fakebank</name> 9380 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9381 <anchor>ac535e480d8034d69c03269b22252f2f5</anchor> 9382 <arglist></arglist> 9383 </member> 9384 <member kind="variable" static="yes"> 9385 <type>static char *</type> 9386 <name>exchange_bank_section</name> 9387 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9388 <anchor>a120ac36cf1c31add3f27635e0e447e4e</anchor> 9389 <arglist></arglist> 9390 </member> 9391 <member kind="variable" static="yes"> 9392 <type>static char *</type> 9393 <name>currency</name> 9394 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9395 <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> 9396 <arglist></arglist> 9397 </member> 9398 <member kind="variable" static="yes"> 9399 <type>static char **</type> 9400 <name>labels</name> 9401 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9402 <anchor>a9c704b822694c395b314feea0ee17dbe</anchor> 9403 <arglist></arglist> 9404 </member> 9405 <member kind="variable" static="yes"> 9406 <type>static unsigned int</type> 9407 <name>label_len</name> 9408 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9409 <anchor>a0975e35999a9eb9f47f7029bf34bfd72</anchor> 9410 <arglist></arglist> 9411 </member> 9412 <member kind="variable" static="yes"> 9413 <type>static unsigned int</type> 9414 <name>label_off</name> 9415 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9416 <anchor>af0c80744a7ffeda49de22752eb5a0cbe</anchor> 9417 <arglist></arglist> 9418 </member> 9419 <member kind="variable" static="yes"> 9420 <type>static struct TALER_TESTING_Timer</type> 9421 <name>timings</name> 9422 <anchorfile>d0/daa/taler-exchange-benchmark_8c.html</anchorfile> 9423 <anchor>aa67fcb5c21892ac4336ce65a413ec8c5</anchor> 9424 <arglist>[]</arglist> 9425 </member> 9426 </compound> 9427 <compound kind="file"> 9428 <name>curl.c</name> 9429 <path>src/curl/</path> 9430 <filename>d6/d4c/curl_8c.html</filename> 9431 <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> 9432 <member kind="function"> 9433 <type>void</type> 9434 <name>TALER_curl_set_secure_redirect_policy</name> 9435 <anchorfile>d6/d4c/curl_8c.html</anchorfile> 9436 <anchor>a3b2ff2c88cff201efad595d1f7d42715</anchor> 9437 <arglist>(CURL *eh, const char *url)</arglist> 9438 </member> 9439 <member kind="function"> 9440 <type>enum GNUNET_GenericReturnValue</type> 9441 <name>TALER_curl_easy_post</name> 9442 <anchorfile>d6/d4c/curl_8c.html</anchorfile> 9443 <anchor>a54211c48b41d32e031c58409444485d4</anchor> 9444 <arglist>(struct TALER_CURL_PostContext *ctx, CURL *eh, const json_t *body)</arglist> 9445 </member> 9446 <member kind="function"> 9447 <type>void</type> 9448 <name>TALER_curl_easy_post_finished</name> 9449 <anchorfile>d6/d4c/curl_8c.html</anchorfile> 9450 <anchor>ae3b85552693a31602b8cf611223bb656</anchor> 9451 <arglist>(struct TALER_CURL_PostContext *ctx)</arglist> 9452 </member> 9453 </compound> 9454 <compound kind="file"> 9455 <name>taler-auditor-offline.c</name> 9456 <path>src/exchange-tools/</path> 9457 <filename>de/d8e/taler-auditor-offline_8c.html</filename> 9458 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 9459 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 9460 <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> 9461 <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> 9462 <member kind="define"> 9463 <type>#define</type> 9464 <name>TALER_EXCHANGE_GET_KEYS_RESULT_CLOSURE</name> 9465 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9466 <anchor>adbff056443ec63dc980c3ea026d05e93</anchor> 9467 <arglist></arglist> 9468 </member> 9469 <member kind="define"> 9470 <type>#define</type> 9471 <name>TALER_EXCHANGE_POST_AUDITORS_RESULT_CLOSURE</name> 9472 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9473 <anchor>a4a76e06cdaf3655d8523d0a2ff2f48ce</anchor> 9474 <arglist></arglist> 9475 </member> 9476 <member kind="define"> 9477 <type>#define</type> 9478 <name>OP_SIGN_DENOMINATION</name> 9479 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9480 <anchor>a388efe97269395a023facace92d7d534</anchor> 9481 <arglist></arglist> 9482 </member> 9483 <member kind="define"> 9484 <type>#define</type> 9485 <name>OP_INPUT_KEYS</name> 9486 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9487 <anchor>a14d019b243ae6ff8aa08d976f1ad9f5c</anchor> 9488 <arglist></arglist> 9489 </member> 9490 <member kind="define"> 9491 <type>#define</type> 9492 <name>OP_SETUP</name> 9493 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9494 <anchor>a0cd1ac4d5c7a76aebb485ee58e3e861f</anchor> 9495 <arglist></arglist> 9496 </member> 9497 <member kind="function" static="yes"> 9498 <type>static void</type> 9499 <name>do_shutdown</name> 9500 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9501 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 9502 <arglist>(void *cls)</arglist> 9503 </member> 9504 <member kind="function" static="yes"> 9505 <type>static void</type> 9506 <name>test_shutdown</name> 9507 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9508 <anchor>a677f030ebbdb8c18e8c1de49e80cc2ee</anchor> 9509 <arglist>(void)</arglist> 9510 </member> 9511 <member kind="function" static="yes"> 9512 <type>static void</type> 9513 <name>work</name> 9514 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9515 <anchor>ad3eb232f162e2d3f7f188084a2e19b0d</anchor> 9516 <arglist>(void *cls)</arglist> 9517 </member> 9518 <member kind="function" static="yes"> 9519 <type>static void</type> 9520 <name>next</name> 9521 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9522 <anchor>adb5d6a37348ce6b909539b0a2cede402</anchor> 9523 <arglist>(char *const *args)</arglist> 9524 </member> 9525 <member kind="function" static="yes"> 9526 <type>static void</type> 9527 <name>output_operation</name> 9528 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9529 <anchor>aacd79ac8e33c1c40711ed10014c5e78c</anchor> 9530 <arglist>(const char *op_name, json_t *op_value)</arglist> 9531 </member> 9532 <member kind="function" static="yes"> 9533 <type>static int</type> 9534 <name>load_offline_key</name> 9535 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9536 <anchor>a93901046e096f2c62344c5dcd3f89f5b</anchor> 9537 <arglist>(int do_create)</arglist> 9538 </member> 9539 <member kind="function" static="yes"> 9540 <type>static void</type> 9541 <name>denomination_add_cb</name> 9542 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9543 <anchor>a58053654360d9dd64d1c89ba4ab041a9</anchor> 9544 <arglist>(struct DenominationAddRequest *dar, const struct TALER_EXCHANGE_PostAuditorsResponse *adr)</arglist> 9545 </member> 9546 <member kind="function" static="yes"> 9547 <type>static void</type> 9548 <name>upload_denomination_add</name> 9549 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9550 <anchor>a0041eb1f9cbe9bc0207500eee6037c1e</anchor> 9551 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 9552 </member> 9553 <member kind="function" static="yes"> 9554 <type>static void</type> 9555 <name>trigger_upload</name> 9556 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9557 <anchor>a840bf2b932f256a75ff62195bdabe618</anchor> 9558 <arglist>(const char *exchange_url)</arglist> 9559 </member> 9560 <member kind="function" static="yes"> 9561 <type>static void</type> 9562 <name>do_upload</name> 9563 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9564 <anchor>afe040dc810e4063937fd8a380c1cb884</anchor> 9565 <arglist>(char *const *args)</arglist> 9566 </member> 9567 <member kind="function" static="yes"> 9568 <type>static void</type> 9569 <name>keys_cb</name> 9570 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9571 <anchor>ad2a152941c5696d374c2ddf4a6f59053</anchor> 9572 <arglist>(char *const *args, const struct TALER_EXCHANGE_KeysResponse *kr, struct TALER_EXCHANGE_Keys *keys)</arglist> 9573 </member> 9574 <member kind="function" static="yes"> 9575 <type>static void</type> 9576 <name>do_download</name> 9577 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9578 <anchor>aead480a03980e90da8922c21458b36ae</anchor> 9579 <arglist>(char *const *args)</arglist> 9580 </member> 9581 <member kind="function" static="yes"> 9582 <type>static enum GNUNET_GenericReturnValue</type> 9583 <name>show_denomkeys</name> 9584 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9585 <anchor>ac7b1345011f83c362bbceddaa5bd5450</anchor> 9586 <arglist>(const json_t *denomkeys)</arglist> 9587 </member> 9588 <member kind="function" static="yes"> 9589 <type>static json_t *</type> 9590 <name>parse_keys</name> 9591 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9592 <anchor>a20306a359ed886794f5ee0632d6f56e4</anchor> 9593 <arglist>(const char *command_name)</arglist> 9594 </member> 9595 <member kind="function" static="yes"> 9596 <type>static void</type> 9597 <name>do_show</name> 9598 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9599 <anchor>aac9ca00a6b1166b9251577d879fa07e0</anchor> 9600 <arglist>(char *const *args)</arglist> 9601 </member> 9602 <member kind="function" static="yes"> 9603 <type>static enum GNUNET_GenericReturnValue</type> 9604 <name>sign_denomkeys</name> 9605 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9606 <anchor>ad9e8efcb6632cbabc00931664639b487</anchor> 9607 <arglist>(const json_t *denomkeys)</arglist> 9608 </member> 9609 <member kind="function" static="yes"> 9610 <type>static void</type> 9611 <name>do_sign</name> 9612 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9613 <anchor>a9df997e270269cb32116a92b22b4ba1d</anchor> 9614 <arglist>(char *const *args)</arglist> 9615 </member> 9616 <member kind="function" static="yes"> 9617 <type>static void</type> 9618 <name>do_setup</name> 9619 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9620 <anchor>a3adb3bcf10f5650d1022fd2a0e02510c</anchor> 9621 <arglist>(char *const *args)</arglist> 9622 </member> 9623 <member kind="function" static="yes"> 9624 <type>static void</type> 9625 <name>run</name> 9626 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9627 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 9628 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 9629 </member> 9630 <member kind="function"> 9631 <type>int</type> 9632 <name>main</name> 9633 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9634 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 9635 <arglist>(int argc, char *const *argv)</arglist> 9636 </member> 9637 <member kind="variable" static="yes"> 9638 <type>static struct TALER_AuditorPrivateKeyP</type> 9639 <name>auditor_priv</name> 9640 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9641 <anchor>ae5f1640b06a874d4fcfa56b2dec66189</anchor> 9642 <arglist></arglist> 9643 </member> 9644 <member kind="variable" static="yes"> 9645 <type>static struct TALER_AuditorPublicKeyP</type> 9646 <name>auditor_pub</name> 9647 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9648 <anchor>ad1e159fa0f3900f09ad692acb1108dd1</anchor> 9649 <arglist></arglist> 9650 </member> 9651 <member kind="variable" static="yes"> 9652 <type>static char *</type> 9653 <name>auditor_url</name> 9654 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9655 <anchor>ace062fde250d765e7b8c383a0094b6e2</anchor> 9656 <arglist></arglist> 9657 </member> 9658 <member kind="variable" static="yes"> 9659 <type>static struct TALER_MasterPublicKeyP</type> 9660 <name>master_pub</name> 9661 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9662 <anchor>a698f5d358ef2ee491e6bec0ee969f36d</anchor> 9663 <arglist></arglist> 9664 </member> 9665 <member kind="variable" static="yes"> 9666 <type>static struct GNUNET_CURL_Context *</type> 9667 <name>ctx</name> 9668 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9669 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 9670 <arglist></arglist> 9671 </member> 9672 <member kind="variable" static="yes"> 9673 <type>static struct GNUNET_CURL_RescheduleContext *</type> 9674 <name>rc</name> 9675 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9676 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 9677 <arglist></arglist> 9678 </member> 9679 <member kind="variable" static="yes"> 9680 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 9681 <name>kcfg</name> 9682 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9683 <anchor>a6ae611c4721b1daac9a886036ab65ddb</anchor> 9684 <arglist></arglist> 9685 </member> 9686 <member kind="variable" static="yes"> 9687 <type>static int</type> 9688 <name>global_ret</name> 9689 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9690 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 9691 <arglist></arglist> 9692 </member> 9693 <member kind="variable" static="yes"> 9694 <type>static json_t *</type> 9695 <name>in</name> 9696 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9697 <anchor>a67adcc250268c6b184ad8a04515e24b7</anchor> 9698 <arglist></arglist> 9699 </member> 9700 <member kind="variable" static="yes"> 9701 <type>static json_t *</type> 9702 <name>out</name> 9703 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9704 <anchor>a6256b33ef9c3a1f4b06b1d26f134dbec</anchor> 9705 <arglist></arglist> 9706 </member> 9707 <member kind="variable" static="yes"> 9708 <type>static char *</type> 9709 <name>currency</name> 9710 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9711 <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> 9712 <arglist></arglist> 9713 </member> 9714 <member kind="variable" static="yes"> 9715 <type>static struct GNUNET_SCHEDULER_Task *</type> 9716 <name>nxt</name> 9717 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9718 <anchor>a375c143944cf11604b4f474e394d42f6</anchor> 9719 <arglist></arglist> 9720 </member> 9721 <member kind="variable" static="yes"> 9722 <type>static struct DenominationAddRequest *</type> 9723 <name>dar_head</name> 9724 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9725 <anchor>ada427a4d8767b2c7856a9783e517f14e</anchor> 9726 <arglist></arglist> 9727 </member> 9728 <member kind="variable" static="yes"> 9729 <type>static struct DenominationAddRequest *</type> 9730 <name>dar_tail</name> 9731 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9732 <anchor>a56723c3df3a1c4cc3d38d932025787ef</anchor> 9733 <arglist></arglist> 9734 </member> 9735 <member kind="variable" static="yes"> 9736 <type>static struct TALER_EXCHANGE_GetKeysHandle *</type> 9737 <name>exchange</name> 9738 <anchorfile>de/d8e/taler-auditor-offline_8c.html</anchorfile> 9739 <anchor>a1e3a0eae091df74104cd72c141f9fa59</anchor> 9740 <arglist></arglist> 9741 </member> 9742 </compound> 9743 <compound kind="file"> 9744 <name>taler-exchange-dbinit.c</name> 9745 <path>src/exchange-tools/</path> 9746 <filename>da/d48/taler-exchange-dbinit_8c.html</filename> 9747 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 9748 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 9749 <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> 9750 <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> 9751 <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> 9752 <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> 9753 <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> 9754 <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> 9755 <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> 9756 <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> 9757 <member kind="function" static="yes"> 9758 <type>static void</type> 9759 <name>run</name> 9760 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9761 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 9762 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 9763 </member> 9764 <member kind="function"> 9765 <type>int</type> 9766 <name>main</name> 9767 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9768 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 9769 <arglist>(int argc, char *const *argv)</arglist> 9770 </member> 9771 <member kind="variable" static="yes"> 9772 <type>static int</type> 9773 <name>global_ret</name> 9774 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9775 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 9776 <arglist></arglist> 9777 </member> 9778 <member kind="variable" static="yes"> 9779 <type>static int</type> 9780 <name>inject_auditor</name> 9781 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9782 <anchor>afbfcd839d3c3c60a38049ce13faaa7da</anchor> 9783 <arglist></arglist> 9784 </member> 9785 <member kind="variable" static="yes"> 9786 <type>static int</type> 9787 <name>reset_db</name> 9788 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9789 <anchor>a26707e245a85b2f4164cb5d3de5cfb2e</anchor> 9790 <arglist></arglist> 9791 </member> 9792 <member kind="variable" static="yes"> 9793 <type>static char *</type> 9794 <name>enable_rules</name> 9795 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9796 <anchor>aa600ede62561499ef99eb45b6cfbf13f</anchor> 9797 <arglist></arglist> 9798 </member> 9799 <member kind="variable" static="yes"> 9800 <type>static char *</type> 9801 <name>disable_rules</name> 9802 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9803 <anchor>a5f295f71656107229e2962b4794940de</anchor> 9804 <arglist></arglist> 9805 </member> 9806 <member kind="variable" static="yes"> 9807 <type>static int</type> 9808 <name>clear_shards</name> 9809 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9810 <anchor>a39600798b2ef24ad02c7dac354da3dc0</anchor> 9811 <arglist></arglist> 9812 </member> 9813 <member kind="variable" static="yes"> 9814 <type>static int</type> 9815 <name>gc_db</name> 9816 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9817 <anchor>a95ce4ed2fa20e5753284ade7b869f32d</anchor> 9818 <arglist></arglist> 9819 </member> 9820 <member kind="variable" static="yes"> 9821 <type>static uint32_t</type> 9822 <name>num_partitions</name> 9823 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9824 <anchor>abdaa37fe3cd126792da86b151276b626</anchor> 9825 <arglist></arglist> 9826 </member> 9827 <member kind="variable" static="yes"> 9828 <type>static int</type> 9829 <name>force_create_partitions</name> 9830 <anchorfile>da/d48/taler-exchange-dbinit_8c.html</anchorfile> 9831 <anchor>ab63cd644a38aa15ebdc478510b71addd</anchor> 9832 <arglist></arglist> 9833 </member> 9834 </compound> 9835 <compound kind="file"> 9836 <name>taler-exchange-kyc-trigger.c</name> 9837 <path>src/exchange-tools/</path> 9838 <filename>d4/d1e/taler-exchange-kyc-trigger_8c.html</filename> 9839 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 9840 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 9841 <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> 9842 <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> 9843 <member kind="function" static="yes"> 9844 <type>static void</type> 9845 <name>kyc_status_cb</name> 9846 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9847 <anchor>a695203aabb4206c6152b6d195f75e465</anchor> 9848 <arglist>(void *cls, const struct TALER_EXCHANGE_GetKycCheckResponse *ks)</arglist> 9849 </member> 9850 <member kind="function" static="yes"> 9851 <type>static void</type> 9852 <name>kyc_wallet_cb</name> 9853 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9854 <anchor>a7baf3d46a5c9d9a4e89bc9fa22259491</anchor> 9855 <arglist>(void *cls, const struct TALER_EXCHANGE_PostKycWalletResponse *ks)</arglist> 9856 </member> 9857 <member kind="function" static="yes"> 9858 <type>static void</type> 9859 <name>do_shutdown</name> 9860 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9861 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 9862 <arglist>(void *cls)</arglist> 9863 </member> 9864 <member kind="function" static="yes"> 9865 <type>static enum GNUNET_GenericReturnValue</type> 9866 <name>load_reserve_key</name> 9867 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9868 <anchor>aa1a3efb7e59958facbdbfe6d43a14836</anchor> 9869 <arglist>(int do_create)</arglist> 9870 </member> 9871 <member kind="function" static="yes"> 9872 <type>static void</type> 9873 <name>run</name> 9874 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9875 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 9876 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 9877 </member> 9878 <member kind="function"> 9879 <type>int</type> 9880 <name>main</name> 9881 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9882 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 9883 <arglist>(int argc, char *const *argv)</arglist> 9884 </member> 9885 <member kind="variable" static="yes"> 9886 <type>static struct TALER_ReservePrivateKeyP</type> 9887 <name>reserve_priv</name> 9888 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9889 <anchor>a18920388aa7af6e895b6f9ebbed9cde1</anchor> 9890 <arglist></arglist> 9891 </member> 9892 <member kind="variable" static="yes"> 9893 <type>static struct TALER_ReservePublicKeyP</type> 9894 <name>reserve_pub</name> 9895 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9896 <anchor>a1e0b64354cb2b4570ffb7139c6479a54</anchor> 9897 <arglist></arglist> 9898 </member> 9899 <member kind="variable" static="yes"> 9900 <type>static struct GNUNET_CURL_Context *</type> 9901 <name>ctx</name> 9902 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9903 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 9904 <arglist></arglist> 9905 </member> 9906 <member kind="variable" static="yes"> 9907 <type>static struct GNUNET_CURL_RescheduleContext *</type> 9908 <name>rc</name> 9909 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9910 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 9911 <arglist></arglist> 9912 </member> 9913 <member kind="variable" static="yes"> 9914 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 9915 <name>kcfg</name> 9916 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9917 <anchor>a6ae611c4721b1daac9a886036ab65ddb</anchor> 9918 <arglist></arglist> 9919 </member> 9920 <member kind="variable" static="yes"> 9921 <type>static struct TALER_EXCHANGE_PostKycWalletHandle *</type> 9922 <name>kwh</name> 9923 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9924 <anchor>a997c724bd9c3502767c4d551445cbb50</anchor> 9925 <arglist></arglist> 9926 </member> 9927 <member kind="variable" static="yes"> 9928 <type>static struct TALER_EXCHANGE_GetKycCheckHandle *</type> 9929 <name>kc</name> 9930 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9931 <anchor>ac1bc4b67948ca8511d219f02422adbd4</anchor> 9932 <arglist></arglist> 9933 </member> 9934 <member kind="variable" static="yes"> 9935 <type>static struct TALER_Amount</type> 9936 <name>balance</name> 9937 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9938 <anchor>ac26edc09660c15e4b2d58c019dc2ea9e</anchor> 9939 <arglist></arglist> 9940 </member> 9941 <member kind="variable" static="yes"> 9942 <type>static int</type> 9943 <name>global_ret</name> 9944 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9945 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 9946 <arglist></arglist> 9947 </member> 9948 <member kind="variable" static="yes"> 9949 <type>static char *</type> 9950 <name>currency</name> 9951 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9952 <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> 9953 <arglist></arglist> 9954 </member> 9955 <member kind="variable" static="yes"> 9956 <type>static char *</type> 9957 <name>CFG_exchange_url</name> 9958 <anchorfile>d4/d1e/taler-exchange-kyc-trigger_8c.html</anchorfile> 9959 <anchor>ab0be63d5b96077ff4ac03a3d1028d6d5</anchor> 9960 <arglist></arglist> 9961 </member> 9962 </compound> 9963 <compound kind="file"> 9964 <name>taler-exchange-offline.c</name> 9965 <path>src/exchange-tools/</path> 9966 <filename>d0/dce/taler-exchange-offline_8c.html</filename> 9967 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 9968 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 9969 <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> 9970 <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> 9971 <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> 9972 <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> 9973 <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> 9974 <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> 9975 <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> 9976 <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> 9977 <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> 9978 <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> 9979 <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> 9980 <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> 9981 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 9982 <member kind="define"> 9983 <type>#define</type> 9984 <name>TALER_EXCHANGE_POST_MANAGEMENT_AML_OFFICERS_RESULT_CLOSURE</name> 9985 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 9986 <anchor>a6d3f70d8cf907e82868b3a339b0b8ac7</anchor> 9987 <arglist></arglist> 9988 </member> 9989 <member kind="define"> 9990 <type>#define</type> 9991 <name>TALER_EXCHANGE_POST_MANAGEMENT_DENOMINATIONS_REVOKE_RESULT_CLOSURE</name> 9992 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 9993 <anchor>a42b6e29802585213ab027ada97d30c94</anchor> 9994 <arglist></arglist> 9995 </member> 9996 <member kind="define"> 9997 <type>#define</type> 9998 <name>TALER_EXCHANGE_POST_MANAGEMENT_SIGNKEYS_REVOKE_RESULT_CLOSURE</name> 9999 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10000 <anchor>a27a2cda5a6bc322d8f0bba4a13455b06</anchor> 10001 <arglist></arglist> 10002 </member> 10003 <member kind="define"> 10004 <type>#define</type> 10005 <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_RESULT_CLOSURE</name> 10006 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10007 <anchor>a7e9dd23bf7f6a113ffe802705e947ca8</anchor> 10008 <arglist></arglist> 10009 </member> 10010 <member kind="define"> 10011 <type>#define</type> 10012 <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_DISABLE_RESULT_CLOSURE</name> 10013 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10014 <anchor>afd436d28b4fbb53d8c5c701bd0a18fe0</anchor> 10015 <arglist></arglist> 10016 </member> 10017 <member kind="define"> 10018 <type>#define</type> 10019 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_RESULT_CLOSURE</name> 10020 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10021 <anchor>a84e981fab061f3cc4c5ca6fe1e51d6ab</anchor> 10022 <arglist></arglist> 10023 </member> 10024 <member kind="define"> 10025 <type>#define</type> 10026 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_DISABLE_RESULT_CLOSURE</name> 10027 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10028 <anchor>a4666354e2e1d968d6f9be9575bc714f5</anchor> 10029 <arglist></arglist> 10030 </member> 10031 <member kind="define"> 10032 <type>#define</type> 10033 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_FEES_RESULT_CLOSURE</name> 10034 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10035 <anchor>a0cd5dcb3df4813067b3678cbb9a188e8</anchor> 10036 <arglist></arglist> 10037 </member> 10038 <member kind="define"> 10039 <type>#define</type> 10040 <name>TALER_EXCHANGE_POST_MANAGEMENT_GLOBAL_FEES_RESULT_CLOSURE</name> 10041 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10042 <anchor>a6e95432879ab707bb0e552efc69e0301</anchor> 10043 <arglist></arglist> 10044 </member> 10045 <member kind="define"> 10046 <type>#define</type> 10047 <name>TALER_EXCHANGE_POST_MANAGEMENT_DRAIN_RESULT_CLOSURE</name> 10048 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10049 <anchor>a50d1f53671253403dfcb1974d2cfb87b</anchor> 10050 <arglist></arglist> 10051 </member> 10052 <member kind="define"> 10053 <type>#define</type> 10054 <name>TALER_EXCHANGE_POST_MANAGEMENT_KEYS_RESULT_CLOSURE</name> 10055 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10056 <anchor>a7f1067981f69582ad36452b1999168f2</anchor> 10057 <arglist></arglist> 10058 </member> 10059 <member kind="define"> 10060 <type>#define</type> 10061 <name>TALER_EXCHANGE_POST_MANAGEMENT_EXTENSIONS_RESULT_CLOSURE</name> 10062 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10063 <anchor>ad54999e4d059d85ac725e52461b1bd8f</anchor> 10064 <arglist></arglist> 10065 </member> 10066 <member kind="define"> 10067 <type>#define</type> 10068 <name>TALER_EXCHANGE_POST_MANAGEMENT_PARTNERS_RESULT_CLOSURE</name> 10069 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10070 <anchor>a213672ef4034d288ab3d2b19daeb94d7</anchor> 10071 <arglist></arglist> 10072 </member> 10073 <member kind="define"> 10074 <type>#define</type> 10075 <name>TALER_EXCHANGE_GET_MANAGEMENT_KEYS_RESULT_CLOSURE</name> 10076 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10077 <anchor>aa80b871a70e4bd523b23e9f20e569692</anchor> 10078 <arglist></arglist> 10079 </member> 10080 <member kind="define"> 10081 <type>#define</type> 10082 <name>OP_INPUT_KEYS</name> 10083 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10084 <anchor>a14d019b243ae6ff8aa08d976f1ad9f5c</anchor> 10085 <arglist></arglist> 10086 </member> 10087 <member kind="define"> 10088 <type>#define</type> 10089 <name>OP_DISABLE_AUDITOR</name> 10090 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10091 <anchor>a13150201311e1716dea7e40fad76beda</anchor> 10092 <arglist></arglist> 10093 </member> 10094 <member kind="define"> 10095 <type>#define</type> 10096 <name>OP_ENABLE_AUDITOR</name> 10097 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10098 <anchor>acde4d020c3a1662d9c1c9bcc1d1ede5c</anchor> 10099 <arglist></arglist> 10100 </member> 10101 <member kind="define"> 10102 <type>#define</type> 10103 <name>OP_ENABLE_WIRE</name> 10104 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10105 <anchor>a0e28cdce7ece10a536b435fc80878fe1</anchor> 10106 <arglist></arglist> 10107 </member> 10108 <member kind="define"> 10109 <type>#define</type> 10110 <name>OP_DISABLE_WIRE</name> 10111 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10112 <anchor>a1661e2582565c3a287d400d0e0339fb0</anchor> 10113 <arglist></arglist> 10114 </member> 10115 <member kind="define"> 10116 <type>#define</type> 10117 <name>OP_SET_WIRE_FEE</name> 10118 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10119 <anchor>ae3982f2c78f13ad63f63d01ac3bd3792</anchor> 10120 <arglist></arglist> 10121 </member> 10122 <member kind="define"> 10123 <type>#define</type> 10124 <name>OP_SET_GLOBAL_FEE</name> 10125 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10126 <anchor>a7f39c0d47823ba0b7fe142cd29a21e29</anchor> 10127 <arglist></arglist> 10128 </member> 10129 <member kind="define"> 10130 <type>#define</type> 10131 <name>OP_UPLOAD_SIGS</name> 10132 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10133 <anchor>ac2b85d64297d54f74cf1cb88ba7f34e9</anchor> 10134 <arglist></arglist> 10135 </member> 10136 <member kind="define"> 10137 <type>#define</type> 10138 <name>OP_REVOKE_DENOMINATION</name> 10139 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10140 <anchor>a96b9552e38257e699b131fff9857e4be</anchor> 10141 <arglist></arglist> 10142 </member> 10143 <member kind="define"> 10144 <type>#define</type> 10145 <name>OP_REVOKE_SIGNKEY</name> 10146 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10147 <anchor>a03daadac4f4dbd418d9addd87fa8bc8b</anchor> 10148 <arglist></arglist> 10149 </member> 10150 <member kind="define"> 10151 <type>#define</type> 10152 <name>OP_SETUP</name> 10153 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10154 <anchor>a0cd1ac4d5c7a76aebb485ee58e3e861f</anchor> 10155 <arglist></arglist> 10156 </member> 10157 <member kind="define"> 10158 <type>#define</type> 10159 <name>OP_EXTENSIONS</name> 10160 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10161 <anchor>a4121bc363b44e140abcb91f941fec40e</anchor> 10162 <arglist></arglist> 10163 </member> 10164 <member kind="define"> 10165 <type>#define</type> 10166 <name>OP_DRAIN_PROFITS</name> 10167 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10168 <anchor>a21b6e2899f310e6ebaf777e5be18265c</anchor> 10169 <arglist></arglist> 10170 </member> 10171 <member kind="define"> 10172 <type>#define</type> 10173 <name>OP_UPDATE_AML_STAFF</name> 10174 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10175 <anchor>abf77d86ec95ae0e71e146d8d5ae42b6f</anchor> 10176 <arglist></arglist> 10177 </member> 10178 <member kind="define"> 10179 <type>#define</type> 10180 <name>OP_ADD_PARTNER</name> 10181 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10182 <anchor>a88ce3e1a839049d1900f3e4da2b063bc</anchor> 10183 <arglist></arglist> 10184 </member> 10185 <member kind="function" static="yes"> 10186 <type>static void</type> 10187 <name>do_shutdown</name> 10188 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10189 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 10190 <arglist>(void *cls)</arglist> 10191 </member> 10192 <member kind="function" static="yes"> 10193 <type>static void</type> 10194 <name>test_shutdown</name> 10195 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10196 <anchor>a677f030ebbdb8c18e8c1de49e80cc2ee</anchor> 10197 <arglist>(void)</arglist> 10198 </member> 10199 <member kind="function" static="yes"> 10200 <type>static void</type> 10201 <name>work</name> 10202 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10203 <anchor>ad3eb232f162e2d3f7f188084a2e19b0d</anchor> 10204 <arglist>(void *cls)</arglist> 10205 </member> 10206 <member kind="function" static="yes"> 10207 <type>static void</type> 10208 <name>next</name> 10209 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10210 <anchor>adb5d6a37348ce6b909539b0a2cede402</anchor> 10211 <arglist>(char *const *args)</arglist> 10212 </member> 10213 <member kind="function" static="yes"> 10214 <type>static void</type> 10215 <name>output_operation</name> 10216 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10217 <anchor>aacd79ac8e33c1c40711ed10014c5e78c</anchor> 10218 <arglist>(const char *op_name, json_t *op_value)</arglist> 10219 </member> 10220 <member kind="function" static="yes"> 10221 <type>static enum GNUNET_GenericReturnValue</type> 10222 <name>load_offline_key</name> 10223 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10224 <anchor>a0399973e85d73003f0cdc860fca23fed</anchor> 10225 <arglist>(int do_create)</arglist> 10226 </member> 10227 <member kind="function" static="yes"> 10228 <type>static void</type> 10229 <name>denom_revocation_cb</name> 10230 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10231 <anchor>a93d343dcbfb4abe4caa301c9ed39a138</anchor> 10232 <arglist>(struct DenomRevocationRequest *drr, const struct TALER_EXCHANGE_PostManagementDenominationsRevokeResponse *dr)</arglist> 10233 </member> 10234 <member kind="function" static="yes"> 10235 <type>static void</type> 10236 <name>upload_denom_revocation</name> 10237 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10238 <anchor>a6029997953b5c035cab3a2c33470cfb7</anchor> 10239 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10240 </member> 10241 <member kind="function" static="yes"> 10242 <type>static void</type> 10243 <name>signkey_revocation_cb</name> 10244 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10245 <anchor>a2ad2a32035b58f426ed622673b76f92c</anchor> 10246 <arglist>(struct SignkeyRevocationRequest *srr, const struct TALER_EXCHANGE_PostManagementSignkeysRevokeResponse *sr)</arglist> 10247 </member> 10248 <member kind="function" static="yes"> 10249 <type>static void</type> 10250 <name>upload_signkey_revocation</name> 10251 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10252 <anchor>af97d4f3057ddbe9b6175efa7134d0503</anchor> 10253 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10254 </member> 10255 <member kind="function" static="yes"> 10256 <type>static void</type> 10257 <name>auditor_add_cb</name> 10258 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10259 <anchor>a715924a4f4c2f9e961ab55cd812a8532</anchor> 10260 <arglist>(struct AuditorAddRequest *aar, const struct TALER_EXCHANGE_PostManagementAuditorsResponse *mer)</arglist> 10261 </member> 10262 <member kind="function" static="yes"> 10263 <type>static void</type> 10264 <name>upload_auditor_add</name> 10265 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10266 <anchor>a6523cd64df8027d50eac3e9761474d5d</anchor> 10267 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10268 </member> 10269 <member kind="function" static="yes"> 10270 <type>static void</type> 10271 <name>auditor_del_cb</name> 10272 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10273 <anchor>acff231cd13746a0ffaaa6df232fd891d</anchor> 10274 <arglist>(struct AuditorDelRequest *adr, const struct TALER_EXCHANGE_PostManagementAuditorsDisableResponse *mdr)</arglist> 10275 </member> 10276 <member kind="function" static="yes"> 10277 <type>static void</type> 10278 <name>upload_auditor_del</name> 10279 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10280 <anchor>a92d3865a5a4409020f6f3c7bb8a870bf</anchor> 10281 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10282 </member> 10283 <member kind="function" static="yes"> 10284 <type>static void</type> 10285 <name>wire_add_cb</name> 10286 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10287 <anchor>afa11818c201568dd95606b159b7f794a</anchor> 10288 <arglist>(struct WireAddRequest *war, const struct TALER_EXCHANGE_PostManagementWireResponse *wer)</arglist> 10289 </member> 10290 <member kind="function" static="yes"> 10291 <type>static void</type> 10292 <name>upload_wire_add</name> 10293 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10294 <anchor>a4cae8e75d1f13f5a7d1437170d13f73f</anchor> 10295 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10296 </member> 10297 <member kind="function" static="yes"> 10298 <type>static void</type> 10299 <name>wire_del_cb</name> 10300 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10301 <anchor>aa666ced23c0bb13b5b7e2cbe00dc118b</anchor> 10302 <arglist>(struct WireDelRequest *wdr, const struct TALER_EXCHANGE_PostManagementWireDisableResponse *wdres)</arglist> 10303 </member> 10304 <member kind="function" static="yes"> 10305 <type>static void</type> 10306 <name>upload_wire_del</name> 10307 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10308 <anchor>ae43f850e2a9be180a7470af627f90cae</anchor> 10309 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10310 </member> 10311 <member kind="function" static="yes"> 10312 <type>static void</type> 10313 <name>wire_fee_cb</name> 10314 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10315 <anchor>a22cdb3531d124dbfaff47ba1feffad24</anchor> 10316 <arglist>(struct WireFeeRequest *wfr, const struct TALER_EXCHANGE_PostManagementWireFeesResponse *swr)</arglist> 10317 </member> 10318 <member kind="function" static="yes"> 10319 <type>static void</type> 10320 <name>upload_wire_fee</name> 10321 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10322 <anchor>aacde7f680556027f76f137bd2ddc5652</anchor> 10323 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10324 </member> 10325 <member kind="function" static="yes"> 10326 <type>static void</type> 10327 <name>global_fee_cb</name> 10328 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10329 <anchor>a5d8f3032974322e780982a0d33d41856</anchor> 10330 <arglist>(struct GlobalFeeRequest *gfr, const struct TALER_EXCHANGE_PostManagementGlobalFeesResponse *gr)</arglist> 10331 </member> 10332 <member kind="function" static="yes"> 10333 <type>static void</type> 10334 <name>upload_global_fee</name> 10335 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10336 <anchor>a75755d3d0d3c3102fcd372bf160282ee</anchor> 10337 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10338 </member> 10339 <member kind="function" static="yes"> 10340 <type>static void</type> 10341 <name>drain_profits_cb</name> 10342 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10343 <anchor>a4cd5f4fb5f4659be4c3471d1e044b4af</anchor> 10344 <arglist>(struct DrainProfitsRequest *dpr, const struct TALER_EXCHANGE_PostManagementDrainResponse *mdr)</arglist> 10345 </member> 10346 <member kind="function" static="yes"> 10347 <type>static void</type> 10348 <name>upload_drain</name> 10349 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10350 <anchor>ae96c48c1f31b88f75b49357bb6d3e29b</anchor> 10351 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10352 </member> 10353 <member kind="function" static="yes"> 10354 <type>static void</type> 10355 <name>keys_cb</name> 10356 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10357 <anchor>adbe7b336fcb00f3f601df7d0d397b365</anchor> 10358 <arglist>(struct UploadKeysRequest *ukr, const struct TALER_EXCHANGE_PostManagementKeysResponse *mr)</arglist> 10359 </member> 10360 <member kind="function" static="yes"> 10361 <type>static void</type> 10362 <name>upload_keys</name> 10363 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10364 <anchor>aba15c281ee067c59807e4a2a61847a29</anchor> 10365 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10366 </member> 10367 <member kind="function" static="yes"> 10368 <type>static void</type> 10369 <name>extensions_cb</name> 10370 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10371 <anchor>aae32654e2645e5153d43fcf2934c0b26</anchor> 10372 <arglist>(struct UploadExtensionsRequest *uer, const struct TALER_EXCHANGE_PostManagementExtensionsResponse *er)</arglist> 10373 </member> 10374 <member kind="function" static="yes"> 10375 <type>static void</type> 10376 <name>upload_extensions</name> 10377 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10378 <anchor>a8966001d24fbe973a37fa6a267234b5c</anchor> 10379 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10380 </member> 10381 <member kind="function" static="yes"> 10382 <type>static void</type> 10383 <name>add_partner_cb</name> 10384 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10385 <anchor>ab46aeb6ece5f9ad13d8d3612233ca7ec</anchor> 10386 <arglist>(struct PartnerAddRequest *par, const struct TALER_EXCHANGE_PostManagementPartnersResponse *apr)</arglist> 10387 </member> 10388 <member kind="function" static="yes"> 10389 <type>static void</type> 10390 <name>add_partner</name> 10391 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10392 <anchor>ae061584b59a861fed3b7bfdb71e1f919</anchor> 10393 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10394 </member> 10395 <member kind="function" static="yes"> 10396 <type>static void</type> 10397 <name>update_aml_officer_cb</name> 10398 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10399 <anchor>a8c77603aab945abfa774d0572356772d</anchor> 10400 <arglist>(struct AmlStaffRequest *asr, const struct TALER_EXCHANGE_PostManagementAmlOfficersResponse *ar)</arglist> 10401 </member> 10402 <member kind="function" static="yes"> 10403 <type>static void</type> 10404 <name>update_aml_staff</name> 10405 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10406 <anchor>a067066a39d2c5e05abe068ca35e40671</anchor> 10407 <arglist>(const char *exchange_url, size_t idx, const json_t *value)</arglist> 10408 </member> 10409 <member kind="function" static="yes"> 10410 <type>static void</type> 10411 <name>trigger_upload</name> 10412 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10413 <anchor>a840bf2b932f256a75ff62195bdabe618</anchor> 10414 <arglist>(const char *exchange_url)</arglist> 10415 </member> 10416 <member kind="function" static="yes"> 10417 <type>static void</type> 10418 <name>do_upload</name> 10419 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10420 <anchor>afe040dc810e4063937fd8a380c1cb884</anchor> 10421 <arglist>(char *const *args)</arglist> 10422 </member> 10423 <member kind="function" static="yes"> 10424 <type>static void</type> 10425 <name>do_revoke_denomination_key</name> 10426 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10427 <anchor>ae6d008473da68b72fc8884dd7219b916</anchor> 10428 <arglist>(char *const *args)</arglist> 10429 </member> 10430 <member kind="function" static="yes"> 10431 <type>static void</type> 10432 <name>do_revoke_signkey</name> 10433 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10434 <anchor>ac6445dca798eb1be465b45bd319eabeb</anchor> 10435 <arglist>(char *const *args)</arglist> 10436 </member> 10437 <member kind="function" static="yes"> 10438 <type>static void</type> 10439 <name>do_add_auditor</name> 10440 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10441 <anchor>a1e4101e89552f340ce11e0a46985d792</anchor> 10442 <arglist>(char *const *args)</arglist> 10443 </member> 10444 <member kind="function" static="yes"> 10445 <type>static void</type> 10446 <name>do_del_auditor</name> 10447 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10448 <anchor>a0b442e2bb1347b0ae43339eaa120e5aa</anchor> 10449 <arglist>(char *const *args)</arglist> 10450 </member> 10451 <member kind="function" static="yes"> 10452 <type>static int</type> 10453 <name>parse_restriction</name> 10454 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10455 <anchor>ae9c6e02027cfac935aa60e5068bf63e0</anchor> 10456 <arglist>(char *const *args, json_t *restrictions)</arglist> 10457 </member> 10458 <member kind="function" static="yes"> 10459 <type>static void</type> 10460 <name>do_add_wire</name> 10461 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10462 <anchor>affbbdbfad74479f2609f46a857ed016a</anchor> 10463 <arglist>(char *const *args)</arglist> 10464 </member> 10465 <member kind="function" static="yes"> 10466 <type>static void</type> 10467 <name>do_del_wire</name> 10468 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10469 <anchor>ad15b18152f4ffca1c550c9da80fbbe05</anchor> 10470 <arglist>(char *const *args)</arglist> 10471 </member> 10472 <member kind="function" static="yes"> 10473 <type>static void</type> 10474 <name>do_set_wire_fee</name> 10475 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10476 <anchor>aa5418069e6ed4e8d7145635bfeeecff8</anchor> 10477 <arglist>(char *const *args)</arglist> 10478 </member> 10479 <member kind="function" static="yes"> 10480 <type>static void</type> 10481 <name>do_set_global_fee</name> 10482 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10483 <anchor>a67b9bc05b05d95112f3890098170fadb</anchor> 10484 <arglist>(char *const *args)</arglist> 10485 </member> 10486 <member kind="function" static="yes"> 10487 <type>static void</type> 10488 <name>do_drain</name> 10489 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10490 <anchor>ac1e9fca7378511f743865d846381063c</anchor> 10491 <arglist>(char *const *args)</arglist> 10492 </member> 10493 <member kind="function" static="yes"> 10494 <type>static void</type> 10495 <name>do_add_partner</name> 10496 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10497 <anchor>a1435d5214e05539af92ace071659fdad</anchor> 10498 <arglist>(char *const *args)</arglist> 10499 </member> 10500 <member kind="function" static="yes"> 10501 <type>static void</type> 10502 <name>do_set_aml_staff</name> 10503 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10504 <anchor>adfa3e8dad0a89830ce55ae8cd3a03710</anchor> 10505 <arglist>(bool is_active, char *const *args)</arglist> 10506 </member> 10507 <member kind="function" static="yes"> 10508 <type>static void</type> 10509 <name>disable_aml_staff</name> 10510 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10511 <anchor>a1442cd5c4777fe02962944dd90f315a1</anchor> 10512 <arglist>(char *const *args)</arglist> 10513 </member> 10514 <member kind="function" static="yes"> 10515 <type>static void</type> 10516 <name>enable_aml_staff</name> 10517 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10518 <anchor>aac7215b69a9c9b77524e6ee337238af0</anchor> 10519 <arglist>(char *const *args)</arglist> 10520 </member> 10521 <member kind="function" static="yes"> 10522 <type>static void</type> 10523 <name>download_cb</name> 10524 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10525 <anchor>a72bd210de2a818b71d4bccf34ac2cc02</anchor> 10526 <arglist>(char *const *args, const struct TALER_EXCHANGE_GetManagementKeysResponse *mgr)</arglist> 10527 </member> 10528 <member kind="function" static="yes"> 10529 <type>static void</type> 10530 <name>do_download</name> 10531 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10532 <anchor>aead480a03980e90da8922c21458b36ae</anchor> 10533 <arglist>(char *const *args)</arglist> 10534 </member> 10535 <member kind="function" static="yes"> 10536 <type>static enum GNUNET_GenericReturnValue</type> 10537 <name>tofu_check</name> 10538 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10539 <anchor>a61faaf9462a53609e0feebb27333a30a</anchor> 10540 <arglist>(const struct TALER_SecurityModulePublicKeySetP *secmset)</arglist> 10541 </member> 10542 <member kind="function" static="yes"> 10543 <type>static enum GNUNET_GenericReturnValue</type> 10544 <name>show_signkeys</name> 10545 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10546 <anchor>ae42d7124634027b27a8cf3667185944b</anchor> 10547 <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub, const json_t *signkeys)</arglist> 10548 </member> 10549 <member kind="function" static="yes"> 10550 <type>static enum GNUNET_GenericReturnValue</type> 10551 <name>show_denomkeys</name> 10552 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10553 <anchor>a1a3e13919ac2938b42718441d6571a52</anchor> 10554 <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub_rsa, const struct TALER_SecurityModulePublicKeyP *secm_pub_cs, const json_t *denomkeys)</arglist> 10555 </member> 10556 <member kind="function" static="yes"> 10557 <type>static json_t *</type> 10558 <name>parse_keys_input</name> 10559 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10560 <anchor>a1578727b35450a9a743931ce1cac56f8</anchor> 10561 <arglist>(const char *command_name)</arglist> 10562 </member> 10563 <member kind="function" static="yes"> 10564 <type>static void</type> 10565 <name>do_show</name> 10566 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10567 <anchor>aac9ca00a6b1166b9251577d879fa07e0</anchor> 10568 <arglist>(char *const *args)</arglist> 10569 </member> 10570 <member kind="function" static="yes"> 10571 <type>static enum GNUNET_GenericReturnValue</type> 10572 <name>sign_signkeys</name> 10573 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10574 <anchor>a364fddeffe47f5cd28442460596c2548</anchor> 10575 <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub, const json_t *signkeys, json_t *result)</arglist> 10576 </member> 10577 <member kind="function" static="yes"> 10578 <type>static struct TALER_AgeMask</type> 10579 <name>load_age_mask</name> 10580 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10581 <anchor>ae3c55cb070d3d47dff82f836b33dcf54</anchor> 10582 <arglist>(const char *section_name)</arglist> 10583 </member> 10584 <member kind="function" static="yes"> 10585 <type>static enum GNUNET_GenericReturnValue</type> 10586 <name>sign_denomkeys</name> 10587 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10588 <anchor>a08ec3abcaa9957b0572b446603e635fd</anchor> 10589 <arglist>(const struct TALER_SecurityModulePublicKeyP *secm_pub_rsa, const struct TALER_SecurityModulePublicKeyP *secm_pub_cs, const json_t *denomkeys, json_t *result)</arglist> 10590 </member> 10591 <member kind="function" static="yes"> 10592 <type>static void</type> 10593 <name>do_sign</name> 10594 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10595 <anchor>a9df997e270269cb32116a92b22b4ba1d</anchor> 10596 <arglist>(char *const *args)</arglist> 10597 </member> 10598 <member kind="function" static="yes"> 10599 <type>static void</type> 10600 <name>do_setup</name> 10601 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10602 <anchor>a3adb3bcf10f5650d1022fd2a0e02510c</anchor> 10603 <arglist>(char *const *args)</arglist> 10604 </member> 10605 <member kind="function" static="yes"> 10606 <type>static void</type> 10607 <name>do_extensions_show</name> 10608 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10609 <anchor>ac27f0ef92024a336bc484284703b53b8</anchor> 10610 <arglist>(char *const *args)</arglist> 10611 </member> 10612 <member kind="function" static="yes"> 10613 <type>static void</type> 10614 <name>do_extensions_sign</name> 10615 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10616 <anchor>a54c35dc2d6417e2fe57b31df83f8d002</anchor> 10617 <arglist>(char *const *args)</arglist> 10618 </member> 10619 <member kind="function" static="yes"> 10620 <type>static void</type> 10621 <name>cmd_handler</name> 10622 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10623 <anchor>a309f6ef93010df35db091e6347817c41</anchor> 10624 <arglist>(char *const *args, const struct SubCommand *cmds)</arglist> 10625 </member> 10626 <member kind="function" static="yes"> 10627 <type>static void</type> 10628 <name>do_work_extensions</name> 10629 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10630 <anchor>ab646149bac01ba4b8b44e8d63f51c8ca</anchor> 10631 <arglist>(char *const *args)</arglist> 10632 </member> 10633 <member kind="function" static="yes"> 10634 <type>static void</type> 10635 <name>run</name> 10636 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10637 <anchor>ac035edacc9b44ac1cc342f25c16894cb</anchor> 10638 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 10639 </member> 10640 <member kind="function"> 10641 <type>int</type> 10642 <name>main</name> 10643 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10644 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 10645 <arglist>(int argc, char *const *argv)</arglist> 10646 </member> 10647 <member kind="variable" static="yes"> 10648 <type>static struct TALER_MasterPrivateKeyP</type> 10649 <name>master_priv</name> 10650 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10651 <anchor>a02b290cfae1ec1576d7fb646e2049492</anchor> 10652 <arglist></arglist> 10653 </member> 10654 <member kind="variable" static="yes"> 10655 <type>static struct TALER_MasterPublicKeyP</type> 10656 <name>master_pub</name> 10657 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10658 <anchor>a698f5d358ef2ee491e6bec0ee969f36d</anchor> 10659 <arglist></arglist> 10660 </member> 10661 <member kind="variable" static="yes"> 10662 <type>static struct GNUNET_CURL_Context *</type> 10663 <name>ctx</name> 10664 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10665 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 10666 <arglist></arglist> 10667 </member> 10668 <member kind="variable" static="yes"> 10669 <type>static struct GNUNET_CURL_RescheduleContext *</type> 10670 <name>rc</name> 10671 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10672 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 10673 <arglist></arglist> 10674 </member> 10675 <member kind="variable" static="yes"> 10676 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 10677 <name>kcfg</name> 10678 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10679 <anchor>a6ae611c4721b1daac9a886036ab65ddb</anchor> 10680 <arglist></arglist> 10681 </member> 10682 <member kind="variable" static="yes"> 10683 <type>static bool</type> 10684 <name>ar_enabled</name> 10685 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10686 <anchor>a8ca7134de74435f3d0273eb39855b024</anchor> 10687 <arglist></arglist> 10688 </member> 10689 <member kind="variable" static="yes"> 10690 <type>static struct TALER_AgeRestrictionConfig</type> 10691 <name>ar_config</name> 10692 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10693 <anchor>aaf533ad39429da4cdd46eab9a26b32da</anchor> 10694 <arglist></arglist> 10695 </member> 10696 <member kind="variable" static="yes"> 10697 <type>static int</type> 10698 <name>global_ret</name> 10699 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10700 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 10701 <arglist></arglist> 10702 </member> 10703 <member kind="variable" static="yes"> 10704 <type>static json_t *</type> 10705 <name>in</name> 10706 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10707 <anchor>a67adcc250268c6b184ad8a04515e24b7</anchor> 10708 <arglist></arglist> 10709 </member> 10710 <member kind="variable" static="yes"> 10711 <type>static json_t *</type> 10712 <name>out</name> 10713 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10714 <anchor>a6256b33ef9c3a1f4b06b1d26f134dbec</anchor> 10715 <arglist></arglist> 10716 </member> 10717 <member kind="variable" static="yes"> 10718 <type>static char *</type> 10719 <name>currency</name> 10720 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10721 <anchor>a60bf5d307c3dab17513bb37d92897ccb</anchor> 10722 <arglist></arglist> 10723 </member> 10724 <member kind="variable" static="yes"> 10725 <type>static char *</type> 10726 <name>CFG_exchange_url</name> 10727 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10728 <anchor>ab0be63d5b96077ff4ac03a3d1028d6d5</anchor> 10729 <arglist></arglist> 10730 </member> 10731 <member kind="variable" static="yes"> 10732 <type>static struct GNUNET_SCHEDULER_Task *</type> 10733 <name>nxt</name> 10734 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10735 <anchor>a375c143944cf11604b4f474e394d42f6</anchor> 10736 <arglist></arglist> 10737 </member> 10738 <member kind="variable" static="yes"> 10739 <type>static struct TALER_EXCHANGE_GetManagementKeysHandle *</type> 10740 <name>mgkh</name> 10741 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10742 <anchor>a3830fe0bbcd53bdcbe0a44fdc8ee3c44</anchor> 10743 <arglist></arglist> 10744 </member> 10745 <member kind="variable" static="yes"> 10746 <type>static struct AmlStaffRequest *</type> 10747 <name>asr_head</name> 10748 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10749 <anchor>a9fc5ed4e384ace608df62577c710b4be</anchor> 10750 <arglist></arglist> 10751 </member> 10752 <member kind="variable" static="yes"> 10753 <type>static struct AmlStaffRequest *</type> 10754 <name>asr_tail</name> 10755 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10756 <anchor>a085621fbc9ad8087fe2a9406d6239aed</anchor> 10757 <arglist></arglist> 10758 </member> 10759 <member kind="variable" static="yes"> 10760 <type>static struct PartnerAddRequest *</type> 10761 <name>par_head</name> 10762 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10763 <anchor>a7d95fe6aca9009aa3bf15e9bf2773f06</anchor> 10764 <arglist></arglist> 10765 </member> 10766 <member kind="variable" static="yes"> 10767 <type>static struct PartnerAddRequest *</type> 10768 <name>par_tail</name> 10769 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10770 <anchor>a57e29d523b41fb02f3bc310d1321ebe8</anchor> 10771 <arglist></arglist> 10772 </member> 10773 <member kind="variable" static="yes"> 10774 <type>static struct DenomRevocationRequest *</type> 10775 <name>drr_head</name> 10776 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10777 <anchor>af5eca68e4fed06253ea6b344a8a4d2ab</anchor> 10778 <arglist></arglist> 10779 </member> 10780 <member kind="variable" static="yes"> 10781 <type>static struct DenomRevocationRequest *</type> 10782 <name>drr_tail</name> 10783 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10784 <anchor>aabe860ac73d77aea5998cbde2c11cef6</anchor> 10785 <arglist></arglist> 10786 </member> 10787 <member kind="variable" static="yes"> 10788 <type>static struct SignkeyRevocationRequest *</type> 10789 <name>srr_head</name> 10790 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10791 <anchor>a82a2d0250d06b0e39a34cd8fb291f0b2</anchor> 10792 <arglist></arglist> 10793 </member> 10794 <member kind="variable" static="yes"> 10795 <type>static struct SignkeyRevocationRequest *</type> 10796 <name>srr_tail</name> 10797 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10798 <anchor>acd01c226a689c063047b15b9439a1286</anchor> 10799 <arglist></arglist> 10800 </member> 10801 <member kind="variable" static="yes"> 10802 <type>static struct AuditorAddRequest *</type> 10803 <name>aar_head</name> 10804 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10805 <anchor>a63cd8ab325f52fe4ca7b6d7292907b51</anchor> 10806 <arglist></arglist> 10807 </member> 10808 <member kind="variable" static="yes"> 10809 <type>static struct AuditorAddRequest *</type> 10810 <name>aar_tail</name> 10811 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10812 <anchor>a00e892f3410522bdd7f472302e6654c8</anchor> 10813 <arglist></arglist> 10814 </member> 10815 <member kind="variable" static="yes"> 10816 <type>static struct AuditorDelRequest *</type> 10817 <name>adr_head</name> 10818 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10819 <anchor>a42450e989d5c731ce2b4cb77619bda7a</anchor> 10820 <arglist></arglist> 10821 </member> 10822 <member kind="variable" static="yes"> 10823 <type>static struct AuditorDelRequest *</type> 10824 <name>adr_tail</name> 10825 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10826 <anchor>a7ed4aa3d02d31d5535b151f5a58fc511</anchor> 10827 <arglist></arglist> 10828 </member> 10829 <member kind="variable" static="yes"> 10830 <type>static struct WireAddRequest *</type> 10831 <name>war_head</name> 10832 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10833 <anchor>a3bd808584000cb93272a32f1ca5d7898</anchor> 10834 <arglist></arglist> 10835 </member> 10836 <member kind="variable" static="yes"> 10837 <type>static struct WireAddRequest *</type> 10838 <name>war_tail</name> 10839 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10840 <anchor>aa5992d39a28b3c98d23fbb9e9e407450</anchor> 10841 <arglist></arglist> 10842 </member> 10843 <member kind="variable" static="yes"> 10844 <type>static struct WireDelRequest *</type> 10845 <name>wdr_head</name> 10846 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10847 <anchor>acf473a600b51d9de7c7564ad2e3a0e96</anchor> 10848 <arglist></arglist> 10849 </member> 10850 <member kind="variable" static="yes"> 10851 <type>static struct WireDelRequest *</type> 10852 <name>wdr_tail</name> 10853 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10854 <anchor>a61e5902a753b5c7180a85dbcdd948ce0</anchor> 10855 <arglist></arglist> 10856 </member> 10857 <member kind="variable" static="yes"> 10858 <type>static struct WireFeeRequest *</type> 10859 <name>wfr_head</name> 10860 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10861 <anchor>afcee4ac4aaf0c4d0069245d9df36db0c</anchor> 10862 <arglist></arglist> 10863 </member> 10864 <member kind="variable" static="yes"> 10865 <type>static struct WireFeeRequest *</type> 10866 <name>wfr_tail</name> 10867 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10868 <anchor>afe93fc1cecfb1966d80b1a4b9a2206ac</anchor> 10869 <arglist></arglist> 10870 </member> 10871 <member kind="variable" static="yes"> 10872 <type>static struct GlobalFeeRequest *</type> 10873 <name>gfr_head</name> 10874 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10875 <anchor>a30fd02632ed41d05ee65037dcdfd083e</anchor> 10876 <arglist></arglist> 10877 </member> 10878 <member kind="variable" static="yes"> 10879 <type>static struct GlobalFeeRequest *</type> 10880 <name>gfr_tail</name> 10881 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10882 <anchor>ad502956f5101d22daeb88997d906d924</anchor> 10883 <arglist></arglist> 10884 </member> 10885 <member kind="variable" static="yes"> 10886 <type>static struct UploadKeysRequest *</type> 10887 <name>ukr_head</name> 10888 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10889 <anchor>a7c82d5b5661a0df9f1651a88fddf694f</anchor> 10890 <arglist></arglist> 10891 </member> 10892 <member kind="variable" static="yes"> 10893 <type>static struct UploadKeysRequest *</type> 10894 <name>ukr_tail</name> 10895 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10896 <anchor>ac899fd0af1ebea7a3c3bdf29f99cf571</anchor> 10897 <arglist></arglist> 10898 </member> 10899 <member kind="variable" static="yes"> 10900 <type>static struct UploadExtensionsRequest *</type> 10901 <name>uer_head</name> 10902 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10903 <anchor>acd3598d76acb82219d2a9472e0f128be</anchor> 10904 <arglist></arglist> 10905 </member> 10906 <member kind="variable" static="yes"> 10907 <type>static struct UploadExtensionsRequest *</type> 10908 <name>uer_tail</name> 10909 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10910 <anchor>a194e9692d54f6d561fe300179f466ad0</anchor> 10911 <arglist></arglist> 10912 </member> 10913 <member kind="variable"> 10914 <type>struct DrainProfitsRequest *</type> 10915 <name>dpr_head</name> 10916 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10917 <anchor>a3603142992a326a5599629607c0e4f29</anchor> 10918 <arglist></arglist> 10919 </member> 10920 <member kind="variable" static="yes"> 10921 <type>static struct DrainProfitsRequest *</type> 10922 <name>dpr_tail</name> 10923 <anchorfile>d0/dce/taler-exchange-offline_8c.html</anchorfile> 10924 <anchor>ad338d1170edc1f9ed001a26466077a7d</anchor> 10925 <arglist></arglist> 10926 </member> 10927 </compound> 10928 <compound kind="file"> 10929 <name>taler-exchange-aggregator.c</name> 10930 <path>src/exchange/</path> 10931 <filename>d3/d2a/taler-exchange-aggregator_8c.html</filename> 10932 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 10933 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 10934 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 10935 <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> 10936 <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> 10937 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 10938 <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> 10939 <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> 10940 <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> 10941 <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> 10942 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 10943 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 10944 <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> 10945 <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> 10946 <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> 10947 <includes id="d5/d6c/aggregate_8h" name="aggregate.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/aggregate.h</includes> 10948 <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> 10949 <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> 10950 <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> 10951 <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> 10952 <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> 10953 <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> 10954 <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> 10955 <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> 10956 <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> 10957 <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> 10958 <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> 10959 <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> 10960 <member kind="define"> 10961 <type>#define</type> 10962 <name>MAX_RETRIES</name> 10963 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 10964 <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> 10965 <arglist></arglist> 10966 </member> 10967 <member kind="function" static="yes"> 10968 <type>static void</type> 10969 <name>run_aggregation</name> 10970 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 10971 <anchor>a19424295fd677f57886a0534685d9b87</anchor> 10972 <arglist>(void *cls)</arglist> 10973 </member> 10974 <member kind="function" static="yes"> 10975 <type>static void</type> 10976 <name>drain_kyc_alerts</name> 10977 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 10978 <anchor>a28bb5dae984a969fe407acbbf84bd73b</anchor> 10979 <arglist>(void *cls)</arglist> 10980 </member> 10981 <member kind="function" static="yes"> 10982 <type>static void</type> 10983 <name>cleanup_au</name> 10984 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 10985 <anchor>aa4c4e46a53afe77ef804f123450a9762</anchor> 10986 <arglist>(struct AggregationUnit *au)</arglist> 10987 </member> 10988 <member kind="function" static="yes"> 10989 <type>static enum GNUNET_DB_QueryStatus</type> 10990 <name>commit_or_warn</name> 10991 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 10992 <anchor>a860299fb260958159c700547b084f882</anchor> 10993 <arglist>(void)</arglist> 10994 </member> 10995 <member kind="function" static="yes"> 10996 <type>static void</type> 10997 <name>release_shard</name> 10998 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 10999 <anchor>aa4dbc7bd082b13f4ac49ef1699ed2143</anchor> 11000 <arglist>(struct Shard *s)</arglist> 11001 </member> 11002 <member kind="function" static="yes"> 11003 <type>static void</type> 11004 <name>next_task</name> 11005 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11006 <anchor>a712db32606b73d27db24644e462bdd52</anchor> 11007 <arglist>(uint64_t counter)</arglist> 11008 </member> 11009 <member kind="function" static="yes"> 11010 <type>static void</type> 11011 <name>cleanup_and_next</name> 11012 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11013 <anchor>a58ebbe185af96aaabbd02ffefd52a5b6</anchor> 11014 <arglist>(struct AggregationUnit *au)</arglist> 11015 </member> 11016 <member kind="function" static="yes"> 11017 <type>static void</type> 11018 <name>shutdown_task</name> 11019 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11020 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 11021 <arglist>(void *cls)</arglist> 11022 </member> 11023 <member kind="function" static="yes"> 11024 <type>static enum GNUNET_GenericReturnValue</type> 11025 <name>parse_aggregator_config</name> 11026 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11027 <anchor>ab02d84786c5de7d50ba1611905ddd71e</anchor> 11028 <arglist>(void)</arglist> 11029 </member> 11030 <member kind="function" static="yes"> 11031 <type>static enum GNUNET_DB_QueryStatus</type> 11032 <name>return_relevant_amounts</name> 11033 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11034 <anchor>a41d9d649bff08b78472d1a1c45c18768</anchor> 11035 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 11036 </member> 11037 <member kind="function" static="yes"> 11038 <type>static void</type> 11039 <name>fail_aggregation</name> 11040 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11041 <anchor>a22a83bbc2362c4572b48b0e5c8dcdb1e</anchor> 11042 <arglist>(struct AggregationUnit *au)</arglist> 11043 </member> 11044 <member kind="function" static="yes"> 11045 <type>static void</type> 11046 <name>run_task_with_shard</name> 11047 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11048 <anchor>ab8b3d37f0cecce96c83e859c5253ba8b</anchor> 11049 <arglist>(struct Shard *s)</arglist> 11050 </member> 11051 <member kind="function" static="yes"> 11052 <type>static void</type> 11053 <name>rollback_aggregation</name> 11054 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11055 <anchor>a43404e2c849020c8b227647fe40868de</anchor> 11056 <arglist>(struct AggregationUnit *au)</arglist> 11057 </member> 11058 <member kind="function" static="yes"> 11059 <type>static void</type> 11060 <name>evaluate_rules</name> 11061 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11062 <anchor>ad9fdad3f431c0557312138c428e15560</anchor> 11063 <arglist>(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> 11064 </member> 11065 <member kind="function" static="yes"> 11066 <type>static void</type> 11067 <name>commit_aggregation</name> 11068 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11069 <anchor>affd2a2fbe4d62dfecb3e09d7b7f7f2b5</anchor> 11070 <arglist>(struct AggregationUnit *au)</arglist> 11071 </member> 11072 <member kind="function" static="yes"> 11073 <type>static void</type> 11074 <name>trigger_wire_transfer</name> 11075 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11076 <anchor>a341ebc6bfab4615a97bbb59822988323</anchor> 11077 <arglist>(struct AggregationUnit *au)</arglist> 11078 </member> 11079 <member kind="function" static="yes"> 11080 <type>static void</type> 11081 <name>commit_to_transient</name> 11082 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11083 <anchor>a176f28cbbfc9e6c46826d2e72ace5b0d</anchor> 11084 <arglist>(struct AggregationUnit *au)</arglist> 11085 </member> 11086 <member kind="function" static="yes"> 11087 <type>static void</type> 11088 <name>check_legitimization_satisfied</name> 11089 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11090 <anchor>a88550ba0c05c1b681a49d66211c415a5</anchor> 11091 <arglist>(struct AggregationUnit *au)</arglist> 11092 </member> 11093 <member kind="function" static="yes"> 11094 <type>static void</type> 11095 <name>do_aggregate</name> 11096 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11097 <anchor>a635d5bc07031a20f8d927a9bb8d4a42a</anchor> 11098 <arglist>(struct AggregationUnit *au)</arglist> 11099 </member> 11100 <member kind="function" static="yes"> 11101 <type>static void</type> 11102 <name>run_shard</name> 11103 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11104 <anchor>a87bc40d0b670b46403432185dc0a588e</anchor> 11105 <arglist>(void *cls)</arglist> 11106 </member> 11107 <member kind="function" static="yes"> 11108 <type>static void</type> 11109 <name>run</name> 11110 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11111 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 11112 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 11113 </member> 11114 <member kind="function"> 11115 <type>int</type> 11116 <name>main</name> 11117 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11118 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 11119 <arglist>(int argc, char *const *argv)</arglist> 11120 </member> 11121 <member kind="variable" static="yes"> 11122 <type>static struct TALER_Amount</type> 11123 <name>currency_round_unit</name> 11124 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11125 <anchor>a830c703e95e4f62ecbadf6c0851c001b</anchor> 11126 <arglist></arglist> 11127 </member> 11128 <member kind="variable" static="yes"> 11129 <type>static char *</type> 11130 <name>exchange_base_url</name> 11131 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11132 <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> 11133 <arglist></arglist> 11134 </member> 11135 <member kind="variable" static="yes"> 11136 <type>static int</type> 11137 <name>kyc_off</name> 11138 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11139 <anchor>ab6a0564495eb383e91e47c30ec236d09</anchor> 11140 <arglist></arglist> 11141 </member> 11142 <member kind="variable" static="yes"> 11143 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 11144 <name>cfg</name> 11145 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11146 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 11147 <arglist></arglist> 11148 </member> 11149 <member kind="variable" static="yes"> 11150 <type>static struct TALER_AttributeEncryptionKeyP</type> 11151 <name>attribute_key</name> 11152 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11153 <anchor>a33837b1ba42e93b8848752199293c7c5</anchor> 11154 <arglist></arglist> 11155 </member> 11156 <member kind="variable" static="yes"> 11157 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 11158 <name>pg</name> 11159 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11160 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 11161 <arglist></arglist> 11162 </member> 11163 <member kind="variable" static="yes"> 11164 <type>static struct GNUNET_SCHEDULER_Task *</type> 11165 <name>task</name> 11166 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11167 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 11168 <arglist></arglist> 11169 </member> 11170 <member kind="variable" static="yes"> 11171 <type>static struct GNUNET_TIME_Relative</type> 11172 <name>aggregator_idle_sleep_interval</name> 11173 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11174 <anchor>a347a8e9ef12de875c1c3e40f5ba9dfc6</anchor> 11175 <arglist></arglist> 11176 </member> 11177 <member kind="variable" static="yes"> 11178 <type>static uint32_t</type> 11179 <name>shard_size</name> 11180 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11181 <anchor>a3b7351acd0c808961cbdc67bbf0acc14</anchor> 11182 <arglist></arglist> 11183 </member> 11184 <member kind="variable" static="yes"> 11185 <type>static int</type> 11186 <name>global_ret</name> 11187 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11188 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 11189 <arglist></arglist> 11190 </member> 11191 <member kind="variable" static="yes"> 11192 <type>static int</type> 11193 <name>test_mode</name> 11194 <anchorfile>d3/d2a/taler-exchange-aggregator_8c.html</anchorfile> 11195 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 11196 <arglist></arglist> 11197 </member> 11198 </compound> 11199 <compound kind="file"> 11200 <name>taler-exchange-closer.c</name> 11201 <path>src/exchange/</path> 11202 <filename>d5/d7a/taler-exchange-closer_8c.html</filename> 11203 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 11204 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 11205 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 11206 <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> 11207 <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> 11208 <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> 11209 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 11210 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 11211 <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> 11212 <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> 11213 <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> 11214 <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> 11215 <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> 11216 <member kind="function" static="yes"> 11217 <type>static void</type> 11218 <name>run_reserve_closures</name> 11219 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11220 <anchor>a323a89fd1abcf6f189c6f4a56d547ee7</anchor> 11221 <arglist>(void *cls)</arglist> 11222 </member> 11223 <member kind="function" static="yes"> 11224 <type>static void</type> 11225 <name>shutdown_task</name> 11226 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11227 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 11228 <arglist>(void *cls)</arglist> 11229 </member> 11230 <member kind="function" static="yes"> 11231 <type>static enum GNUNET_GenericReturnValue</type> 11232 <name>parse_closer_config</name> 11233 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11234 <anchor>a19ab4bb69c20a9f6facd67ae81c52a74</anchor> 11235 <arglist>(void)</arglist> 11236 </member> 11237 <member kind="function" static="yes"> 11238 <type>static enum GNUNET_DB_QueryStatus</type> 11239 <name>commit_or_warn</name> 11240 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11241 <anchor>a860299fb260958159c700547b084f882</anchor> 11242 <arglist>(void)</arglist> 11243 </member> 11244 <member kind="function" static="yes"> 11245 <type>static enum GNUNET_GenericReturnValue</type> 11246 <name>expired_reserve_cb</name> 11247 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11248 <anchor>a76a9fac2a1eab8e1799eb85d381fa91c</anchor> 11249 <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> 11250 </member> 11251 <member kind="function" static="yes"> 11252 <type>static void</type> 11253 <name>run</name> 11254 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11255 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 11256 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 11257 </member> 11258 <member kind="function"> 11259 <type>int</type> 11260 <name>main</name> 11261 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11262 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 11263 <arglist>(int argc, char *const *argv)</arglist> 11264 </member> 11265 <member kind="variable" static="yes"> 11266 <type>static struct TALER_Amount</type> 11267 <name>currency_round_unit</name> 11268 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11269 <anchor>a830c703e95e4f62ecbadf6c0851c001b</anchor> 11270 <arglist></arglist> 11271 </member> 11272 <member kind="variable" static="yes"> 11273 <type>static char *</type> 11274 <name>exchange_base_url</name> 11275 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11276 <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> 11277 <arglist></arglist> 11278 </member> 11279 <member kind="variable" static="yes"> 11280 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 11281 <name>cfg</name> 11282 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11283 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 11284 <arglist></arglist> 11285 </member> 11286 <member kind="variable" static="yes"> 11287 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 11288 <name>pg</name> 11289 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11290 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 11291 <arglist></arglist> 11292 </member> 11293 <member kind="variable" static="yes"> 11294 <type>static struct GNUNET_SCHEDULER_Task *</type> 11295 <name>task</name> 11296 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11297 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 11298 <arglist></arglist> 11299 </member> 11300 <member kind="variable" static="yes"> 11301 <type>static struct GNUNET_TIME_Relative</type> 11302 <name>closer_idle_sleep_interval</name> 11303 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11304 <anchor>a51235b8f9939898b60085d5180469734</anchor> 11305 <arglist></arglist> 11306 </member> 11307 <member kind="variable" static="yes"> 11308 <type>static int</type> 11309 <name>global_ret</name> 11310 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11311 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 11312 <arglist></arglist> 11313 </member> 11314 <member kind="variable" static="yes"> 11315 <type>static int</type> 11316 <name>test_mode</name> 11317 <anchorfile>d5/d7a/taler-exchange-closer_8c.html</anchorfile> 11318 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 11319 <arglist></arglist> 11320 </member> 11321 </compound> 11322 <compound kind="file"> 11323 <name>taler-exchange-drain.c</name> 11324 <path>src/exchange/</path> 11325 <filename>d2/d2c/taler-exchange-drain_8c.html</filename> 11326 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 11327 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 11328 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 11329 <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> 11330 <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> 11331 <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> 11332 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 11333 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 11334 <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> 11335 <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> 11336 <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> 11337 <member kind="function" static="yes"> 11338 <type>static void</type> 11339 <name>shutdown_task</name> 11340 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11341 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 11342 <arglist>(void *cls)</arglist> 11343 </member> 11344 <member kind="function" static="yes"> 11345 <type>static enum GNUNET_GenericReturnValue</type> 11346 <name>parse_drain_config</name> 11347 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11348 <anchor>a2c0102625f6fdf600805efe6fb4f45ee</anchor> 11349 <arglist>(void)</arglist> 11350 </member> 11351 <member kind="function" static="yes"> 11352 <type>static enum GNUNET_DB_QueryStatus</type> 11353 <name>commit_or_warn</name> 11354 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11355 <anchor>a860299fb260958159c700547b084f882</anchor> 11356 <arglist>(void)</arglist> 11357 </member> 11358 <member kind="function" static="yes"> 11359 <type>static void</type> 11360 <name>run_drain</name> 11361 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11362 <anchor>a510184c33d66fe52b59899b25067a6c3</anchor> 11363 <arglist>(void *cls)</arglist> 11364 </member> 11365 <member kind="function" static="yes"> 11366 <type>static void</type> 11367 <name>run</name> 11368 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11369 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 11370 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 11371 </member> 11372 <member kind="function"> 11373 <type>int</type> 11374 <name>main</name> 11375 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11376 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 11377 <arglist>(int argc, char *const *argv)</arglist> 11378 </member> 11379 <member kind="variable" static="yes"> 11380 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 11381 <name>cfg</name> 11382 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11383 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 11384 <arglist></arglist> 11385 </member> 11386 <member kind="variable" static="yes"> 11387 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 11388 <name>pg</name> 11389 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11390 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 11391 <arglist></arglist> 11392 </member> 11393 <member kind="variable" static="yes"> 11394 <type>static struct TALER_MasterPublicKeyP</type> 11395 <name>master_pub</name> 11396 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11397 <anchor>a698f5d358ef2ee491e6bec0ee969f36d</anchor> 11398 <arglist></arglist> 11399 </member> 11400 <member kind="variable" static="yes"> 11401 <type>static struct GNUNET_SCHEDULER_Task *</type> 11402 <name>task</name> 11403 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11404 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 11405 <arglist></arglist> 11406 </member> 11407 <member kind="variable" static="yes"> 11408 <type>static char *</type> 11409 <name>exchange_base_url</name> 11410 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11411 <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> 11412 <arglist></arglist> 11413 </member> 11414 <member kind="variable" static="yes"> 11415 <type>static int</type> 11416 <name>global_ret</name> 11417 <anchorfile>d2/d2c/taler-exchange-drain_8c.html</anchorfile> 11418 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 11419 <arglist></arglist> 11420 </member> 11421 </compound> 11422 <compound kind="file"> 11423 <name>taler-exchange-expire.c</name> 11424 <path>src/exchange/</path> 11425 <filename>db/d40/taler-exchange-expire_8c.html</filename> 11426 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 11427 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 11428 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 11429 <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> 11430 <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> 11431 <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> 11432 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 11433 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 11434 <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> 11435 <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> 11436 <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> 11437 <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> 11438 <member kind="function" static="yes"> 11439 <type>static void</type> 11440 <name>run_shard</name> 11441 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11442 <anchor>a87bc40d0b670b46403432185dc0a588e</anchor> 11443 <arglist>(void *cls)</arglist> 11444 </member> 11445 <member kind="function" static="yes"> 11446 <type>static void</type> 11447 <name>shutdown_task</name> 11448 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11449 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 11450 <arglist>(void *cls)</arglist> 11451 </member> 11452 <member kind="function" static="yes"> 11453 <type>static enum GNUNET_GenericReturnValue</type> 11454 <name>parse_expire_config</name> 11455 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11456 <anchor>aa8db8fea79c567cba2550b20192046c3</anchor> 11457 <arglist>(void)</arglist> 11458 </member> 11459 <member kind="function" static="yes"> 11460 <type>static enum GNUNET_DB_QueryStatus</type> 11461 <name>commit_or_warn</name> 11462 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11463 <anchor>a860299fb260958159c700547b084f882</anchor> 11464 <arglist>(void)</arglist> 11465 </member> 11466 <member kind="function" static="yes"> 11467 <type>static void</type> 11468 <name>release_shard</name> 11469 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11470 <anchor>aa4dbc7bd082b13f4ac49ef1699ed2143</anchor> 11471 <arglist>(struct Shard *s)</arglist> 11472 </member> 11473 <member kind="function" static="yes"> 11474 <type>static void</type> 11475 <name>abort_shard</name> 11476 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11477 <anchor>af2f97fcea672af0914d49d2cc168257d</anchor> 11478 <arglist>(struct Shard *s)</arglist> 11479 </member> 11480 <member kind="function" static="yes"> 11481 <type>static void</type> 11482 <name>run_expire</name> 11483 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11484 <anchor>afe9d05cb480c5c365ec8c14e7c362b48</anchor> 11485 <arglist>(void *cls)</arglist> 11486 </member> 11487 <member kind="function" static="yes"> 11488 <type>static void</type> 11489 <name>run</name> 11490 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11491 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 11492 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 11493 </member> 11494 <member kind="function"> 11495 <type>int</type> 11496 <name>main</name> 11497 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11498 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 11499 <arglist>(int argc, char *const *argv)</arglist> 11500 </member> 11501 <member kind="variable" static="yes"> 11502 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 11503 <name>cfg</name> 11504 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11505 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 11506 <arglist></arglist> 11507 </member> 11508 <member kind="variable" static="yes"> 11509 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 11510 <name>pg</name> 11511 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11512 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 11513 <arglist></arglist> 11514 </member> 11515 <member kind="variable" static="yes"> 11516 <type>static struct GNUNET_SCHEDULER_Task *</type> 11517 <name>task</name> 11518 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11519 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 11520 <arglist></arglist> 11521 </member> 11522 <member kind="variable" static="yes"> 11523 <type>static struct GNUNET_TIME_Relative</type> 11524 <name>shard_size</name> 11525 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11526 <anchor>aa3bfb67c62668fd62340a07dd1abce26</anchor> 11527 <arglist></arglist> 11528 </member> 11529 <member kind="variable" static="yes"> 11530 <type>static int</type> 11531 <name>global_ret</name> 11532 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11533 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 11534 <arglist></arglist> 11535 </member> 11536 <member kind="variable" static="yes"> 11537 <type>static int</type> 11538 <name>test_mode</name> 11539 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11540 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 11541 <arglist></arglist> 11542 </member> 11543 <member kind="variable" static="yes"> 11544 <type>static bool</type> 11545 <name>jump_mode</name> 11546 <anchorfile>db/d40/taler-exchange-expire_8c.html</anchorfile> 11547 <anchor>ad50bd65d2f8b2b80241d16cbe48949b4</anchor> 11548 <arglist></arglist> 11549 </member> 11550 </compound> 11551 <compound kind="file"> 11552 <name>taler-exchange-httpd.c</name> 11553 <path>src/exchange/</path> 11554 <filename>d3/d71/taler-exchange-httpd_8c.html</filename> 11555 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 11556 <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> 11557 <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> 11558 <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> 11559 <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> 11560 <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> 11561 <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> 11562 <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> 11563 <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> 11564 <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> 11565 <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> 11566 <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> 11567 <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> 11568 <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> 11569 <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> 11570 <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> 11571 <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> 11572 <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> 11573 <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> 11574 <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> 11575 <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> 11576 <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> 11577 <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> 11578 <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> 11579 <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> 11580 <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> 11581 <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> 11582 <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> 11583 <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> 11584 <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> 11585 <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> 11586 <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> 11587 <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> 11588 <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> 11589 <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> 11590 <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> 11591 <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> 11592 <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> 11593 <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> 11594 <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> 11595 <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> 11596 <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> 11597 <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> 11598 <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> 11599 <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> 11600 <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> 11601 <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> 11602 <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> 11603 <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> 11604 <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> 11605 <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> 11606 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 11607 <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> 11608 <member kind="define"> 11609 <type>#define</type> 11610 <name>UNIX_BACKLOG</name> 11611 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11612 <anchor>ae46f9dad8427112c0a0441520250d9ad</anchor> 11613 <arglist></arglist> 11614 </member> 11615 <member kind="define"> 11616 <type>#define</type> 11617 <name>MAX_DB_RETRIES</name> 11618 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11619 <anchor>a2099f9187b9f580c1dc2b2e9b88d6618</anchor> 11620 <arglist></arglist> 11621 </member> 11622 <member kind="define"> 11623 <type>#define</type> 11624 <name>WARN_LATENCY</name> 11625 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11626 <anchor>a9436f4c7d568451bfb27b82ab1edc865</anchor> 11627 <arglist></arglist> 11628 </member> 11629 <member kind="define"> 11630 <type>#define</type> 11631 <name>SEED_SIZE</name> 11632 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11633 <anchor>ae644779154eb97135768f1d42506cc2e</anchor> 11634 <arglist></arglist> 11635 </member> 11636 <member kind="typedef"> 11637 <type>MHD_RESULT(*</type> 11638 <name>CoinOpHandler</name> 11639 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11640 <anchor>a93eb230301be505319c21b2993561165</anchor> 11641 <arglist>)(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 11642 </member> 11643 <member kind="typedef"> 11644 <type>MHD_RESULT(*</type> 11645 <name>AmlOpPostHandler</name> 11646 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11647 <anchor>a0db3dcb1bc0d4956ec5d808401d7ae43</anchor> 11648 <arglist>)(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const json_t *root)</arglist> 11649 </member> 11650 <member kind="typedef"> 11651 <type>MHD_RESULT(*</type> 11652 <name>AmlOpGetHandler</name> 11653 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11654 <anchor>a991796c50150ef5ad43791edac94088d</anchor> 11655 <arglist>)(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 11656 </member> 11657 <member kind="typedef"> 11658 <type>MHD_RESULT(*</type> 11659 <name>ReserveOpHandler</name> 11660 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11661 <anchor>a429ca8765f559ebe47cb46592ba5133d</anchor> 11662 <arglist>)(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 11663 </member> 11664 <member kind="typedef"> 11665 <type>MHD_RESULT(*</type> 11666 <name>ReserveGetOpHandler</name> 11667 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11668 <anchor>ae8301e47ea847e3720916a99ea97cef6</anchor> 11669 <arglist>)(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 11670 </member> 11671 <member kind="typedef"> 11672 <type>MHD_RESULT(*</type> 11673 <name>PurseOpHandler</name> 11674 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11675 <anchor>afbe78c2f91f4abc8c773bc01e8ae2a31</anchor> 11676 <arglist>)(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 11677 </member> 11678 <member kind="typedef"> 11679 <type>MHD_RESULT(*</type> 11680 <name>ManagementPostHandler</name> 11681 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11682 <anchor>a363d915c715c7a83e27166d0e8f04758</anchor> 11683 <arglist>)(struct MHD_Connection *connection, const json_t *root)</arglist> 11684 </member> 11685 <member kind="function" static="yes"> 11686 <type>static MHD_RESULT</type> 11687 <name>r404</name> 11688 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11689 <anchor>af8906821d6bc02401a6dae476288b698</anchor> 11690 <arglist>(struct MHD_Connection *connection, const char *details)</arglist> 11691 </member> 11692 <member kind="function" static="yes"> 11693 <type>static MHD_RESULT</type> 11694 <name>handle_post_coins</name> 11695 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11696 <anchor>a76bbeac31deeed2cd4bf2ea761675236</anchor> 11697 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 11698 </member> 11699 <member kind="function" static="yes"> 11700 <type>static MHD_RESULT</type> 11701 <name>handle_get_coins</name> 11702 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11703 <anchor>a5ec74ca4ec0a17bcba520965339d89d5</anchor> 11704 <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> 11705 </member> 11706 <member kind="function" static="yes"> 11707 <type>static MHD_RESULT</type> 11708 <name>handle_post_aml</name> 11709 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11710 <anchor>ac36c4589964ac3bd247e6a4662d2b4a5</anchor> 11711 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 11712 </member> 11713 <member kind="function" static="yes"> 11714 <type>static MHD_RESULT</type> 11715 <name>handle_get_aml</name> 11716 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11717 <anchor>ac5e4a3f36c9a9f1e32f40ed0a6c207f5</anchor> 11718 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 11719 </member> 11720 <member kind="function" static="yes"> 11721 <type>static MHD_RESULT</type> 11722 <name>handle_post_reserves</name> 11723 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11724 <anchor>a5e3cbb04177c2f7e4910e0884b8d4e46</anchor> 11725 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 11726 </member> 11727 <member kind="function" static="yes"> 11728 <type>static MHD_RESULT</type> 11729 <name>handle_get_reserves</name> 11730 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11731 <anchor>acd59428c64e1311fb18f60331ba8ea79</anchor> 11732 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 11733 </member> 11734 <member kind="function" static="yes"> 11735 <type>static MHD_RESULT</type> 11736 <name>handle_post_purses</name> 11737 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11738 <anchor>ab737d64ba3dfcd230bbdf0a8a961877d</anchor> 11739 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 11740 </member> 11741 <member kind="function" static="yes"> 11742 <type>static void</type> 11743 <name>check_suicide</name> 11744 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11745 <anchor>a55943d0f1398f5a7fb21836f197b4626</anchor> 11746 <arglist>(void)</arglist> 11747 </member> 11748 <member kind="function" static="yes"> 11749 <type>static void</type> 11750 <name>handle_mhd_completion_callback</name> 11751 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11752 <anchor>ga88c3240789a1d87175238b9bc5753e54</anchor> 11753 <arglist>(void *cls, struct MHD_Connection *connection, void **con_cls, enum MHD_RequestTerminationCode toe)</arglist> 11754 </member> 11755 <member kind="function" static="yes"> 11756 <type>static MHD_RESULT</type> 11757 <name>proceed_with_handler</name> 11758 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11759 <anchor>a68b27392484272c105cfa8f1621bc64b</anchor> 11760 <arglist>(struct TEH_RequestContext *rc, const char *url, const char *upload_data, size_t *upload_data_size)</arglist> 11761 </member> 11762 <member kind="function" static="yes"> 11763 <type>static MHD_RESULT</type> 11764 <name>handler_seed</name> 11765 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11766 <anchor>a6f42099eafe9c480173b68a45a4c9e00</anchor> 11767 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 11768 </member> 11769 <member kind="function" static="yes"> 11770 <type>static MHD_RESULT</type> 11771 <name>handle_post_management</name> 11772 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11773 <anchor>a43081233162eb033eed9b08f1d0d02a6</anchor> 11774 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 11775 </member> 11776 <member kind="function" static="yes"> 11777 <type>static MHD_RESULT</type> 11778 <name>handle_get_management</name> 11779 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11780 <anchor>aea0280ba0fdbdf7daef969dbbb1cf0a7</anchor> 11781 <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> 11782 </member> 11783 <member kind="function" static="yes"> 11784 <type>static MHD_RESULT</type> 11785 <name>handle_post_auditors</name> 11786 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11787 <anchor>a5e11b56d146b605a83c2ec99c50f060c</anchor> 11788 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 11789 </member> 11790 <member kind="function" static="yes"> 11791 <type>static MHD_RESULT</type> 11792 <name>toplevel_redirect</name> 11793 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11794 <anchor>a2e373d7e26bc3a3d7336a3e3898804c7</anchor> 11795 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 11796 </member> 11797 <member kind="function" static="yes"> 11798 <type>static MHD_RESULT</type> 11799 <name>handle_mhd_request</name> 11800 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11801 <anchor>abb5be35dd3ec773ce9f99fdca03692fd</anchor> 11802 <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> 11803 </member> 11804 <member kind="function" static="yes"> 11805 <type>static enum GNUNET_GenericReturnValue</type> 11806 <name>exchange_serve_process_config</name> 11807 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11808 <anchor>ad63bd7d3adb07082884ff33388ffa16b</anchor> 11809 <arglist>(const char *cfg_fn)</arglist> 11810 </member> 11811 <member kind="function" static="yes"> 11812 <type>static void</type> 11813 <name>write_stats</name> 11814 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11815 <anchor>af32aacf2182053db8d68003558f8c2a0</anchor> 11816 <arglist>(void)</arglist> 11817 </member> 11818 <member kind="function" static="yes"> 11819 <type>static void</type> 11820 <name>connection_done</name> 11821 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11822 <anchor>ac7e3d9e767dfe6e89ad6d447114de1a0</anchor> 11823 <arglist>(void *cls, struct MHD_Connection *connection, void **socket_context, enum MHD_ConnectionNotificationCode toe)</arglist> 11824 </member> 11825 <member kind="function" static="yes"> 11826 <type>static void</type> 11827 <name>do_shutdown</name> 11828 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11829 <anchor>a7620b2b8ae066e982906c8d14fbb2b70</anchor> 11830 <arglist>(void *cls)</arglist> 11831 </member> 11832 <member kind="function" static="yes"> 11833 <type>static void</type> 11834 <name>start_daemon</name> 11835 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11836 <anchor>a6f4a4c06e6acac58d753f896c8168e6c</anchor> 11837 <arglist>(void *cls, int lsock)</arglist> 11838 </member> 11839 <member kind="function" static="yes"> 11840 <type>static void</type> 11841 <name>run</name> 11842 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11843 <anchor>adc09e42bf2a776ae59ab7e758668b1cd</anchor> 11844 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *config)</arglist> 11845 </member> 11846 <member kind="function"> 11847 <type>int</type> 11848 <name>main</name> 11849 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11850 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 11851 <arglist>(int argc, char *const *argv)</arglist> 11852 </member> 11853 <member kind="variable"> 11854 <type>int</type> 11855 <name>TEH_allow_keys_timetravel</name> 11856 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11857 <anchor>aee8477f721a9cb3acba1c5fe5920873b</anchor> 11858 <arglist></arglist> 11859 </member> 11860 <member kind="variable" static="yes"> 11861 <type>static int</type> 11862 <name>allow_address_reuse</name> 11863 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11864 <anchor>a68625effbb4fbb97dadca7f6d36608e5</anchor> 11865 <arglist></arglist> 11866 </member> 11867 <member kind="variable"> 11868 <type>const struct GNUNET_CONFIGURATION_Handle *</type> 11869 <name>TEH_cfg</name> 11870 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11871 <anchor>a214729d568d5b4676c696952084b0d72</anchor> 11872 <arglist></arglist> 11873 </member> 11874 <member kind="variable"> 11875 <type>bool</type> 11876 <name>TEH_age_restriction_enabled</name> 11877 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11878 <anchor>a1eaf740188a4e14d8cb5f220c6daac94</anchor> 11879 <arglist></arglist> 11880 </member> 11881 <member kind="variable"> 11882 <type>struct TALER_AgeRestrictionConfig</type> 11883 <name>TEH_age_restriction_config</name> 11884 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11885 <anchor>ab8b2b916be69aa9104fad9b0fbd33e7c</anchor> 11886 <arglist></arglist> 11887 </member> 11888 <member kind="variable" static="yes"> 11889 <type>static bool</type> 11890 <name>have_daemons</name> 11891 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11892 <anchor>ae0b89a50ad2db45a80d053b0d4488128</anchor> 11893 <arglist></arglist> 11894 </member> 11895 <member kind="variable"> 11896 <type>struct GNUNET_TIME_Relative</type> 11897 <name>TEH_max_keys_caching</name> 11898 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11899 <anchor>ae8be00041ba7921f0e4dfd9f90779665</anchor> 11900 <arglist></arglist> 11901 </member> 11902 <member kind="variable"> 11903 <type>struct GNUNET_TIME_Relative</type> 11904 <name>TEH_reserve_closing_delay</name> 11905 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11906 <anchor>ac4e459a5451a35746043b576bed83735</anchor> 11907 <arglist></arglist> 11908 </member> 11909 <member kind="variable"> 11910 <type>struct GNUNET_TIME_Relative</type> 11911 <name>TEH_aml_program_timeout</name> 11912 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11913 <anchor>a9f8096e8fb192aee79baff879ed52ccd</anchor> 11914 <arglist></arglist> 11915 </member> 11916 <member kind="variable"> 11917 <type>struct TALER_MasterPublicKeyP</type> 11918 <name>TEH_master_public_key</name> 11919 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11920 <anchor>a0b2c2518e9922710be87a85d756ef6c6</anchor> 11921 <arglist></arglist> 11922 </member> 11923 <member kind="variable"> 11924 <type>struct TALER_AttributeEncryptionKeyP</type> 11925 <name>TEH_attribute_key</name> 11926 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11927 <anchor>ae02eda1da0e74989a333f7c72e4c2652</anchor> 11928 <arglist></arglist> 11929 </member> 11930 <member kind="variable"> 11931 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 11932 <name>TEH_pg</name> 11933 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11934 <anchor>a0a8e15cd97554872b8fde4e6c2298c96</anchor> 11935 <arglist></arglist> 11936 </member> 11937 <member kind="variable"> 11938 <type>struct TALER_Amount</type> 11939 <name>TEH_stefan_abs</name> 11940 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11941 <anchor>a1cb92fe18d684d45efb7ad30d9ff8a1e</anchor> 11942 <arglist></arglist> 11943 </member> 11944 <member kind="variable"> 11945 <type>struct TALER_Amount</type> 11946 <name>TEH_stefan_log</name> 11947 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11948 <anchor>a0cf965c0a1031a92e257baed04b2ed46</anchor> 11949 <arglist></arglist> 11950 </member> 11951 <member kind="variable"> 11952 <type>struct TALER_Amount</type> 11953 <name>TEH_tiny_amount</name> 11954 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11955 <anchor>a259d19d08d2a906515a216f96939c79d</anchor> 11956 <arglist></arglist> 11957 </member> 11958 <member kind="variable"> 11959 <type>float</type> 11960 <name>TEH_stefan_lin</name> 11961 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11962 <anchor>a036e2239d4c1a9caf835406e92e78a5e</anchor> 11963 <arglist></arglist> 11964 </member> 11965 <member kind="variable"> 11966 <type>json_t *</type> 11967 <name>TEH_hard_limits</name> 11968 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11969 <anchor>ab184cff2930009e54cabbe335ca559d6</anchor> 11970 <arglist></arglist> 11971 </member> 11972 <member kind="variable"> 11973 <type>json_t *</type> 11974 <name>TEH_zero_limits</name> 11975 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11976 <anchor>ad94c730035e87d815764e98d1c6cfa8e</anchor> 11977 <arglist></arglist> 11978 </member> 11979 <member kind="variable"> 11980 <type>char *</type> 11981 <name>TEH_shopping_url</name> 11982 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11983 <anchor>a6de5e4a8dd97d1814e2760f301ff6b54</anchor> 11984 <arglist></arglist> 11985 </member> 11986 <member kind="variable"> 11987 <type>char *</type> 11988 <name>TEH_obg_url</name> 11989 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11990 <anchor>a6e38c139b6368978f2bd766c079f32d9</anchor> 11991 <arglist></arglist> 11992 </member> 11993 <member kind="variable"> 11994 <type>char *</type> 11995 <name>TEH_wire_transfer_gateway</name> 11996 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 11997 <anchor>ab0d5a81a2433a1ee626a2c7529d10ee0</anchor> 11998 <arglist></arglist> 11999 </member> 12000 <member kind="variable" static="yes"> 12001 <type>static char *</type> 12002 <name>toplevel_redirect_url</name> 12003 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12004 <anchor>a644470e156aeb64e377129fd8f763216</anchor> 12005 <arglist></arglist> 12006 </member> 12007 <member kind="variable"> 12008 <type>json_t *</type> 12009 <name>TEH_global_pdf_form_data</name> 12010 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12011 <anchor>a837d97e7a90aadd586369c1e8892c314</anchor> 12012 <arglist></arglist> 12013 </member> 12014 <member kind="variable"> 12015 <type>char *</type> 12016 <name>TEH_currency</name> 12017 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12018 <anchor>a47cc662632c250a2a221d7c632264250</anchor> 12019 <arglist></arglist> 12020 </member> 12021 <member kind="variable"> 12022 <type>char *</type> 12023 <name>TEH_base_url</name> 12024 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12025 <anchor>aadb65c95acfbf4bda8baaafe6d72aa0b</anchor> 12026 <arglist></arglist> 12027 </member> 12028 <member kind="variable" static="yes"> 12029 <type>static unsigned int</type> 12030 <name>connection_timeout</name> 12031 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12032 <anchor>a391e3bafe09b42b7d938501c03cf77aa</anchor> 12033 <arglist></arglist> 12034 </member> 12035 <member kind="variable" static="yes"> 12036 <type>static int</type> 12037 <name>connection_close</name> 12038 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12039 <anchor>a9dcf086e33438663e0ed3edb426360ab</anchor> 12040 <arglist></arglist> 12041 </member> 12042 <member kind="variable"> 12043 <type>char *</type> 12044 <name>TEH_bank_compliance_language</name> 12045 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12046 <anchor>a4f095678fb8e756ea03d1f04c432b679</anchor> 12047 <arglist></arglist> 12048 </member> 12049 <member kind="variable"> 12050 <type>char *</type> 12051 <name>TEH_aml_spa_dialect</name> 12052 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12053 <anchor>a0e5814e12f3b870831640920f6139b4a</anchor> 12054 <arglist></arglist> 12055 </member> 12056 <member kind="variable"> 12057 <type>int</type> 12058 <name>TEH_enable_kyc</name> 12059 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12060 <anchor>aacb3e36d50c29cc96dc3c679fdb9ba59</anchor> 12061 <arglist></arglist> 12062 </member> 12063 <member kind="variable"> 12064 <type>int</type> 12065 <name>TEH_disable_direct_deposit</name> 12066 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12067 <anchor>aec4d7e1f28b279e0ef829233a2e69f90</anchor> 12068 <arglist></arglist> 12069 </member> 12070 <member kind="variable"> 12071 <type>int</type> 12072 <name>TEH_check_invariants_flag</name> 12073 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12074 <anchor>a1260688465aa8520e7f0f7a57da10dc3</anchor> 12075 <arglist></arglist> 12076 </member> 12077 <member kind="variable"> 12078 <type>bool</type> 12079 <name>TEH_suicide</name> 12080 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12081 <anchor>ac6893c199bd2aa0219af1b8893a2a88b</anchor> 12082 <arglist></arglist> 12083 </member> 12084 <member kind="variable"> 12085 <type>struct TALER_MasterSignatureP</type> 12086 <name>TEH_extensions_sig</name> 12087 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12088 <anchor>a4c167e9cdf6a2c04d7592afe5d62d07e</anchor> 12089 <arglist></arglist> 12090 </member> 12091 <member kind="variable"> 12092 <type>bool</type> 12093 <name>TEH_extensions_signed</name> 12094 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12095 <anchor>a30adadfd4415cc11c9ab1cf9335e2b67</anchor> 12096 <arglist></arglist> 12097 </member> 12098 <member kind="variable" static="yes"> 12099 <type>static int</type> 12100 <name>global_ret</name> 12101 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12102 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 12103 <arglist></arglist> 12104 </member> 12105 <member kind="variable" static="yes"> 12106 <type>static unsigned long long</type> 12107 <name>req_count</name> 12108 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12109 <anchor>af320522d8e0179e89787470bcfc0d40f</anchor> 12110 <arglist></arglist> 12111 </member> 12112 <member kind="variable" static="yes"> 12113 <type>static unsigned long long</type> 12114 <name>active_connections</name> 12115 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12116 <anchor>a1e484da52500562859068fd1a39c6668</anchor> 12117 <arglist></arglist> 12118 </member> 12119 <member kind="variable" static="yes"> 12120 <type>static unsigned long long</type> 12121 <name>req_max</name> 12122 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12123 <anchor>a1490712648b783f33519e35595d41648</anchor> 12124 <arglist></arglist> 12125 </member> 12126 <member kind="variable" static="yes"> 12127 <type>static unsigned int</type> 12128 <name>num_cspecs</name> 12129 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12130 <anchor>a4cc4b0ca2f1b362101ef6866d9753b17</anchor> 12131 <arglist></arglist> 12132 </member> 12133 <member kind="variable" static="yes"> 12134 <type>static struct TALER_CurrencySpecification *</type> 12135 <name>cspecs</name> 12136 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12137 <anchor>a9dfc3d34843f768c729c6a9b36023ac5</anchor> 12138 <arglist></arglist> 12139 </member> 12140 <member kind="variable"> 12141 <type>const struct TALER_CurrencySpecification *</type> 12142 <name>TEH_cspec</name> 12143 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12144 <anchor>a04a5fa902918db47669ae8aeb32db954</anchor> 12145 <arglist></arglist> 12146 </member> 12147 <member kind="variable"> 12148 <type>struct GNUNET_CURL_Context *</type> 12149 <name>TEH_curl_ctx</name> 12150 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12151 <anchor>a094d0c88d22e86c6927e81fe4af82b44</anchor> 12152 <arglist></arglist> 12153 </member> 12154 <member kind="variable" static="yes"> 12155 <type>static struct GNUNET_CURL_RescheduleContext *</type> 12156 <name>exchange_curl_rc</name> 12157 <anchorfile>d3/d71/taler-exchange-httpd_8c.html</anchorfile> 12158 <anchor>a68c9558d8c77f87af99616dd700636f0</anchor> 12159 <arglist></arglist> 12160 </member> 12161 </compound> 12162 <compound kind="file"> 12163 <name>taler-exchange-httpd.h</name> 12164 <path>src/exchange/</path> 12165 <filename>df/db0/taler-exchange-httpd_8h.html</filename> 12166 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12167 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 12168 <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> 12169 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 12170 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 12171 <class kind="struct">TEH_RequestContext</class> 12172 <class kind="struct">TEH_RequestHandler</class> 12173 <member kind="variable"> 12174 <type>struct GNUNET_TIME_Relative</type> 12175 <name>TEH_max_keys_caching</name> 12176 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12177 <anchor>ae8be00041ba7921f0e4dfd9f90779665</anchor> 12178 <arglist></arglist> 12179 </member> 12180 <member kind="variable"> 12181 <type>struct GNUNET_TIME_Relative</type> 12182 <name>TEH_reserve_closing_delay</name> 12183 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12184 <anchor>ac4e459a5451a35746043b576bed83735</anchor> 12185 <arglist></arglist> 12186 </member> 12187 <member kind="variable"> 12188 <type>struct GNUNET_TIME_Relative</type> 12189 <name>TEH_aml_program_timeout</name> 12190 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12191 <anchor>a9f8096e8fb192aee79baff879ed52ccd</anchor> 12192 <arglist></arglist> 12193 </member> 12194 <member kind="variable"> 12195 <type>const struct GNUNET_CONFIGURATION_Handle *</type> 12196 <name>TEH_cfg</name> 12197 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12198 <anchor>a214729d568d5b4676c696952084b0d72</anchor> 12199 <arglist></arglist> 12200 </member> 12201 <member kind="variable"> 12202 <type>char *</type> 12203 <name>TEH_exchange_directory</name> 12204 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12205 <anchor>a34f193a3c038cd166ab054ee063eb450</anchor> 12206 <arglist></arglist> 12207 </member> 12208 <member kind="variable"> 12209 <type>int</type> 12210 <name>TEH_check_invariants_flag</name> 12211 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12212 <anchor>a1260688465aa8520e7f0f7a57da10dc3</anchor> 12213 <arglist></arglist> 12214 </member> 12215 <member kind="variable"> 12216 <type>int</type> 12217 <name>TEH_allow_keys_timetravel</name> 12218 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12219 <anchor>aee8477f721a9cb3acba1c5fe5920873b</anchor> 12220 <arglist></arglist> 12221 </member> 12222 <member kind="variable"> 12223 <type>int</type> 12224 <name>TEH_enable_kyc</name> 12225 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12226 <anchor>aacb3e36d50c29cc96dc3c679fdb9ba59</anchor> 12227 <arglist></arglist> 12228 </member> 12229 <member kind="variable"> 12230 <type>int</type> 12231 <name>TEH_disable_direct_deposit</name> 12232 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12233 <anchor>aec4d7e1f28b279e0ef829233a2e69f90</anchor> 12234 <arglist></arglist> 12235 </member> 12236 <member kind="variable"> 12237 <type>char *</type> 12238 <name>TEH_revocation_directory</name> 12239 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12240 <anchor>a3b17d0c4fb5b9f45ce7d4d40f22b2e48</anchor> 12241 <arglist></arglist> 12242 </member> 12243 <member kind="variable"> 12244 <type>bool</type> 12245 <name>TEH_suicide</name> 12246 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12247 <anchor>ac6893c199bd2aa0219af1b8893a2a88b</anchor> 12248 <arglist></arglist> 12249 </member> 12250 <member kind="variable"> 12251 <type>struct TALER_MasterPublicKeyP</type> 12252 <name>TEH_master_public_key</name> 12253 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12254 <anchor>a0b2c2518e9922710be87a85d756ef6c6</anchor> 12255 <arglist></arglist> 12256 </member> 12257 <member kind="variable"> 12258 <type>struct TALER_AttributeEncryptionKeyP</type> 12259 <name>TEH_attribute_key</name> 12260 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12261 <anchor>ae02eda1da0e74989a333f7c72e4c2652</anchor> 12262 <arglist></arglist> 12263 </member> 12264 <member kind="variable"> 12265 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 12266 <name>TEH_pg</name> 12267 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12268 <anchor>a0a8e15cd97554872b8fde4e6c2298c96</anchor> 12269 <arglist></arglist> 12270 </member> 12271 <member kind="variable"> 12272 <type>char *</type> 12273 <name>TEH_bank_compliance_language</name> 12274 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12275 <anchor>a4f095678fb8e756ea03d1f04c432b679</anchor> 12276 <arglist></arglist> 12277 </member> 12278 <member kind="variable"> 12279 <type>char *</type> 12280 <name>TEH_aml_spa_dialect</name> 12281 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12282 <anchor>a0e5814e12f3b870831640920f6139b4a</anchor> 12283 <arglist></arglist> 12284 </member> 12285 <member kind="variable"> 12286 <type>json_t *</type> 12287 <name>TEH_hard_limits</name> 12288 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12289 <anchor>ab184cff2930009e54cabbe335ca559d6</anchor> 12290 <arglist></arglist> 12291 </member> 12292 <member kind="variable"> 12293 <type>json_t *</type> 12294 <name>TEH_zero_limits</name> 12295 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12296 <anchor>ad94c730035e87d815764e98d1c6cfa8e</anchor> 12297 <arglist></arglist> 12298 </member> 12299 <member kind="variable"> 12300 <type>struct TALER_Amount</type> 12301 <name>TEH_stefan_abs</name> 12302 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12303 <anchor>a1cb92fe18d684d45efb7ad30d9ff8a1e</anchor> 12304 <arglist></arglist> 12305 </member> 12306 <member kind="variable"> 12307 <type>struct TALER_Amount</type> 12308 <name>TEH_stefan_log</name> 12309 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12310 <anchor>a0cf965c0a1031a92e257baed04b2ed46</anchor> 12311 <arglist></arglist> 12312 </member> 12313 <member kind="variable"> 12314 <type>struct TALER_Amount</type> 12315 <name>TEH_tiny_amount</name> 12316 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12317 <anchor>a259d19d08d2a906515a216f96939c79d</anchor> 12318 <arglist></arglist> 12319 </member> 12320 <member kind="variable"> 12321 <type>char *</type> 12322 <name>TEH_shopping_url</name> 12323 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12324 <anchor>a6de5e4a8dd97d1814e2760f301ff6b54</anchor> 12325 <arglist></arglist> 12326 </member> 12327 <member kind="variable"> 12328 <type>float</type> 12329 <name>TEH_stefan_lin</name> 12330 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12331 <anchor>a036e2239d4c1a9caf835406e92e78a5e</anchor> 12332 <arglist></arglist> 12333 </member> 12334 <member kind="variable"> 12335 <type>const struct TALER_CurrencySpecification *</type> 12336 <name>TEH_cspec</name> 12337 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12338 <anchor>a04a5fa902918db47669ae8aeb32db954</anchor> 12339 <arglist></arglist> 12340 </member> 12341 <member kind="variable"> 12342 <type>json_t *</type> 12343 <name>TEH_global_pdf_form_data</name> 12344 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12345 <anchor>a837d97e7a90aadd586369c1e8892c314</anchor> 12346 <arglist></arglist> 12347 </member> 12348 <member kind="variable"> 12349 <type>char *</type> 12350 <name>TEH_currency</name> 12351 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12352 <anchor>a47cc662632c250a2a221d7c632264250</anchor> 12353 <arglist></arglist> 12354 </member> 12355 <member kind="variable"> 12356 <type>char *</type> 12357 <name>TEH_base_url</name> 12358 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12359 <anchor>aadb65c95acfbf4bda8baaafe6d72aa0b</anchor> 12360 <arglist></arglist> 12361 </member> 12362 <member kind="variable"> 12363 <type>volatile bool</type> 12364 <name>MHD_terminating</name> 12365 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12366 <anchor>a1fa397dbd879688c028562f837429a30</anchor> 12367 <arglist></arglist> 12368 </member> 12369 <member kind="variable"> 12370 <type>struct GNUNET_CURL_Context *</type> 12371 <name>TEH_curl_ctx</name> 12372 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12373 <anchor>a094d0c88d22e86c6927e81fe4af82b44</anchor> 12374 <arglist></arglist> 12375 </member> 12376 <member kind="variable"> 12377 <type>struct TALER_MasterSignatureP</type> 12378 <name>TEH_extensions_sig</name> 12379 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12380 <anchor>a4c167e9cdf6a2c04d7592afe5d62d07e</anchor> 12381 <arglist></arglist> 12382 </member> 12383 <member kind="variable"> 12384 <type>bool</type> 12385 <name>TEH_extensions_signed</name> 12386 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12387 <anchor>a30adadfd4415cc11c9ab1cf9335e2b67</anchor> 12388 <arglist></arglist> 12389 </member> 12390 <member kind="variable"> 12391 <type>bool</type> 12392 <name>TEH_age_restriction_enabled</name> 12393 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12394 <anchor>a1eaf740188a4e14d8cb5f220c6daac94</anchor> 12395 <arglist></arglist> 12396 </member> 12397 <member kind="variable"> 12398 <type>struct TALER_AgeRestrictionConfig</type> 12399 <name>TEH_age_restriction_config</name> 12400 <anchorfile>df/db0/taler-exchange-httpd_8h.html</anchorfile> 12401 <anchor>ab8b2b916be69aa9104fad9b0fbd33e7c</anchor> 12402 <arglist></arglist> 12403 </member> 12404 </compound> 12405 <compound kind="file"> 12406 <name>taler-exchange-httpd_common_deposit.c</name> 12407 <path>src/exchange/</path> 12408 <filename>d1/d62/taler-exchange-httpd__common__deposit_8c.html</filename> 12409 <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> 12410 <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> 12411 <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> 12412 <member kind="function"> 12413 <type>enum GNUNET_GenericReturnValue</type> 12414 <name>TEH_common_purse_deposit_parse_coin</name> 12415 <anchorfile>d1/d62/taler-exchange-httpd__common__deposit_8c.html</anchorfile> 12416 <anchor>ae3094864bb3d7be5b355ab69dc445753</anchor> 12417 <arglist>(struct MHD_Connection *connection, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> 12418 </member> 12419 <member kind="function"> 12420 <type>enum GNUNET_GenericReturnValue</type> 12421 <name>TEH_common_deposit_check_purse_deposit</name> 12422 <anchorfile>d1/d62/taler-exchange-httpd__common__deposit_8c.html</anchorfile> 12423 <anchor>ac7095516c4f2cd6e7f6273393ceb1a14</anchor> 12424 <arglist>(struct MHD_Connection *connection, const struct TEH_PurseDepositedCoin *coin, const struct TALER_PurseContractPublicKeyP *purse_pub, uint32_t min_age)</arglist> 12425 </member> 12426 <member kind="function"> 12427 <type>void</type> 12428 <name>TEH_common_purse_deposit_free_coin</name> 12429 <anchorfile>d1/d62/taler-exchange-httpd__common__deposit_8c.html</anchorfile> 12430 <anchor>a16309627656784f4d0c9cbf2ce5179f1</anchor> 12431 <arglist>(struct TEH_PurseDepositedCoin *coin)</arglist> 12432 </member> 12433 </compound> 12434 <compound kind="file"> 12435 <name>taler-exchange-httpd_common_deposit.h</name> 12436 <path>src/exchange/</path> 12437 <filename>dc/d79/taler-exchange-httpd__common__deposit_8h.html</filename> 12438 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12439 <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> 12440 <class kind="struct">TEH_PurseDepositedCoin</class> 12441 <member kind="function"> 12442 <type>enum GNUNET_GenericReturnValue</type> 12443 <name>TEH_common_purse_deposit_parse_coin</name> 12444 <anchorfile>dc/d79/taler-exchange-httpd__common__deposit_8h.html</anchorfile> 12445 <anchor>ae3094864bb3d7be5b355ab69dc445753</anchor> 12446 <arglist>(struct MHD_Connection *connection, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> 12447 </member> 12448 <member kind="function"> 12449 <type>enum GNUNET_GenericReturnValue</type> 12450 <name>TEH_common_deposit_check_purse_deposit</name> 12451 <anchorfile>dc/d79/taler-exchange-httpd__common__deposit_8h.html</anchorfile> 12452 <anchor>ac7095516c4f2cd6e7f6273393ceb1a14</anchor> 12453 <arglist>(struct MHD_Connection *connection, const struct TEH_PurseDepositedCoin *coin, const struct TALER_PurseContractPublicKeyP *purse_pub, uint32_t min_age)</arglist> 12454 </member> 12455 <member kind="function"> 12456 <type>void</type> 12457 <name>TEH_common_purse_deposit_free_coin</name> 12458 <anchorfile>dc/d79/taler-exchange-httpd__common__deposit_8h.html</anchorfile> 12459 <anchor>a16309627656784f4d0c9cbf2ce5179f1</anchor> 12460 <arglist>(struct TEH_PurseDepositedCoin *coin)</arglist> 12461 </member> 12462 </compound> 12463 <compound kind="file"> 12464 <name>taler-exchange-httpd_common_kyc.c</name> 12465 <path>src/exchange/</path> 12466 <filename>dd/da5/taler-exchange-httpd__common__kyc_8c.html</filename> 12467 <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> 12468 <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> 12469 <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> 12470 <includes id="d4/dcc/taler__attributes_8h" name="taler_attributes.h" local="yes" import="no" module="no" objc="no">taler/taler_attributes.h</includes> 12471 <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> 12472 <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> 12473 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 12474 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 12475 <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> 12476 <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> 12477 <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> 12478 <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> 12479 <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> 12480 <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> 12481 <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> 12482 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 12483 <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> 12484 <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> 12485 <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> 12486 <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> 12487 <member kind="define"> 12488 <type>#define</type> 12489 <name>MAX_LEGI_LOOPS</name> 12490 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12491 <anchor>ab403cf7aea02e503c5d46d7d97365046</anchor> 12492 <arglist></arglist> 12493 </member> 12494 <member kind="define"> 12495 <type>#define</type> 12496 <name>EXTRA_CHECK</name> 12497 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12498 <anchor>ab80d73720e037c02c9e3b02c4f61b805</anchor> 12499 <arglist></arglist> 12500 </member> 12501 <member kind="define"> 12502 <type>#define</type> 12503 <name>DEBUG</name> 12504 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12505 <anchor>ad72dbcf6d0153db1b8d8a58001feed83</anchor> 12506 <arglist></arglist> 12507 </member> 12508 <member kind="function" static="yes"> 12509 <type>static void</type> 12510 <name>fallback_result_cb</name> 12511 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12512 <anchor>ae25a8203a3fddd7b8a3992f9d0e4d9eb</anchor> 12513 <arglist>(void *cls, bool fallback_ok, uint64_t requirement_row)</arglist> 12514 </member> 12515 <member kind="function" static="yes"> 12516 <type>static void</type> 12517 <name>kyc_aml_finished</name> 12518 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12519 <anchor>adf48b9279fdf0718e0cf992d96404ba1</anchor> 12520 <arglist>(void *cls, const struct TALER_KYCLOGIC_AmlProgramResult *apr)</arglist> 12521 </member> 12522 <member kind="function"> 12523 <type>void</type> 12524 <name>TEH_kyc_run_measure_cancel</name> 12525 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12526 <anchor>aed08a4b96e743402c38a1a86177fb0f2</anchor> 12527 <arglist>(struct TEH_KycMeasureRunContext *kat)</arglist> 12528 </member> 12529 <member kind="function"> 12530 <type>enum GNUNET_DB_QueryStatus</type> 12531 <name>TEH_kyc_store_attributes</name> 12532 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12533 <anchor>a83ae5519ae08657af4c528ee7e9b2206</anchor> 12534 <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> 12535 </member> 12536 <member kind="function"> 12537 <type>struct TEH_KycMeasureRunContext *</type> 12538 <name>TEH_kyc_run_measure_for_attributes</name> 12539 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12540 <anchor>aa2c6f0a3d3892db090538049fbf0b2f2</anchor> 12541 <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> 12542 </member> 12543 <member kind="function" static="yes"> 12544 <type>static void</type> 12545 <name>async_return_measure_result</name> 12546 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12547 <anchor>a63641360116f70a860e2a4073c0a22f0</anchor> 12548 <arglist>(void *cls)</arglist> 12549 </member> 12550 <member kind="function"> 12551 <type>struct TEH_KycMeasureRunContext *</type> 12552 <name>TEH_kyc_run_measure_directly</name> 12553 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12554 <anchor>af2b33ca2c41c2c824b5b4f3582ed8d0a</anchor> 12555 <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> 12556 </member> 12557 <member kind="function" static="yes"> 12558 <type>static void</type> 12559 <name>handle_aml_fallback_result</name> 12560 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12561 <anchor>a2a0ef228b134617ab412ef9a37981dee</anchor> 12562 <arglist>(void *cls, const struct TALER_KYCLOGIC_AmlProgramResult *apr)</arglist> 12563 </member> 12564 <member kind="function" static="yes"> 12565 <type>static void</type> 12566 <name>return_fallback_result</name> 12567 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12568 <anchor>a7212ac0a26ac419425cc23293db72303</anchor> 12569 <arglist>(void *cls)</arglist> 12570 </member> 12571 <member kind="function"> 12572 <type>struct TEH_KycAmlFallback *</type> 12573 <name>TEH_kyc_fallback</name> 12574 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12575 <anchor>a29c6fdfe74af951fc434b05831aeb9db</anchor> 12576 <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> 12577 </member> 12578 <member kind="function"> 12579 <type>void</type> 12580 <name>TEH_kyc_fallback_cancel</name> 12581 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12582 <anchor>ae0df294e9f1ff08b8f6858309fd93a84</anchor> 12583 <arglist>(struct TEH_KycAmlFallback *fb)</arglist> 12584 </member> 12585 <member kind="function"> 12586 <type>bool</type> 12587 <name>TEH_kyc_failed</name> 12588 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12589 <anchor>a0bd2171792091c63ba994df79c0b691e</anchor> 12590 <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> 12591 </member> 12592 <member kind="function" static="yes"> 12593 <type>static void</type> 12594 <name>async_return_legi_result</name> 12595 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12596 <anchor>aeaa1e5a8f604ad93d4410320376d304e</anchor> 12597 <arglist>(void *cls)</arglist> 12598 </member> 12599 <member kind="function" static="yes"> 12600 <type>static void</type> 12601 <name>legi_fail</name> 12602 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12603 <anchor>ab16c4aec30a124fd59f654ef886ed133</anchor> 12604 <arglist>(struct TEH_LegitimizationCheckHandle *lch, enum TALER_ErrorCode ec, const char *details)</arglist> 12605 </member> 12606 <member kind="function" static="yes"> 12607 <type>static void</type> 12608 <name>legitimization_check_run</name> 12609 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12610 <anchor>a1b44c494f089f26fe52ee8521e5cc486</anchor> 12611 <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> 12612 </member> 12613 <member kind="function" static="yes"> 12614 <type>static void</type> 12615 <name>legi_check_aml_trigger_cb</name> 12616 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12617 <anchor>ae151cd8e5671c4cc329b198dbf5aef1b</anchor> 12618 <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> 12619 </member> 12620 <member kind="function" static="yes"> 12621 <type>static struct TEH_LegitimizationCheckHandle *</type> 12622 <name>setup_legitimization_check</name> 12623 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12624 <anchor>aff4d79740241eaf4be3a7da735df238b</anchor> 12625 <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> 12626 </member> 12627 <member kind="function"> 12628 <type>struct TEH_LegitimizationCheckHandle *</type> 12629 <name>TEH_legitimization_check</name> 12630 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12631 <anchor>a210441e6b049c4860dab6b2dafe65561</anchor> 12632 <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> 12633 </member> 12634 <member kind="function"> 12635 <type>struct TEH_LegitimizationCheckHandle *</type> 12636 <name>TEH_legitimization_check2</name> 12637 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12638 <anchor>a64630a280cc702e63b13058df798fbd4</anchor> 12639 <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> 12640 </member> 12641 <member kind="function" static="yes"> 12642 <type>static void</type> 12643 <name>fail_kyc_auth</name> 12644 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12645 <anchor>a361d9bf3bd101c9002a5dc61177a9c89</anchor> 12646 <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> 12647 </member> 12648 <member kind="function" static="yes"> 12649 <type>static enum GNUNET_DB_QueryStatus</type> 12650 <name>amount_iterator_wrapper_cb</name> 12651 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12652 <anchor>ac647c87f3b2cb2806d3c96cea44f1407</anchor> 12653 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 12654 </member> 12655 <member kind="function" static="yes"> 12656 <type>static void</type> 12657 <name>current_rules_cb</name> 12658 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12659 <anchor>a7e4b1af6e43620e460c8d8fdf1712a0a</anchor> 12660 <arglist>(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> 12661 </member> 12662 <member kind="function"> 12663 <type>void</type> 12664 <name>TEH_legitimization_check_cancel</name> 12665 <anchorfile>dd/da5/taler-exchange-httpd__common__kyc_8c.html</anchorfile> 12666 <anchor>a2e4913c57691c65e5190c322fa5e193b</anchor> 12667 <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> 12668 </member> 12669 </compound> 12670 <compound kind="file"> 12671 <name>taler-exchange-httpd_common_kyc.h</name> 12672 <path>src/exchange/</path> 12673 <filename>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</filename> 12674 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12675 <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> 12676 <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> 12677 <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> 12678 <class kind="struct">TEH_LegitimizationCheckResult</class> 12679 <member kind="typedef"> 12680 <type>void(*</type> 12681 <name>TEH_KycMeasureRunContextCallback</name> 12682 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12683 <anchor>a317fde7f0fc994fc20124761294a6e52</anchor> 12684 <arglist>)(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> 12685 </member> 12686 <member kind="typedef"> 12687 <type>void(*</type> 12688 <name>TEH_KycAmlFallbackCallback</name> 12689 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12690 <anchor>a3a0e03fbfd67f534c11919a217854252</anchor> 12691 <arglist>)(void *cls, bool result, uint64_t requirement_row)</arglist> 12692 </member> 12693 <member kind="typedef"> 12694 <type>void(*</type> 12695 <name>TEH_LegitimizationCheckCallback</name> 12696 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12697 <anchor>af12322cdc8a086cd291b35a4feb28a89</anchor> 12698 <arglist>)(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 12699 </member> 12700 <member kind="function"> 12701 <type>enum GNUNET_DB_QueryStatus</type> 12702 <name>TEH_kyc_store_attributes</name> 12703 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12704 <anchor>a83ae5519ae08657af4c528ee7e9b2206</anchor> 12705 <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> 12706 </member> 12707 <member kind="function"> 12708 <type>struct TEH_KycMeasureRunContext *</type> 12709 <name>TEH_kyc_run_measure_for_attributes</name> 12710 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12711 <anchor>aa2c6f0a3d3892db090538049fbf0b2f2</anchor> 12712 <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> 12713 </member> 12714 <member kind="function"> 12715 <type>struct TEH_KycMeasureRunContext *</type> 12716 <name>TEH_kyc_run_measure_directly</name> 12717 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12718 <anchor>af2b33ca2c41c2c824b5b4f3582ed8d0a</anchor> 12719 <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> 12720 </member> 12721 <member kind="function"> 12722 <type>void</type> 12723 <name>TEH_kyc_run_measure_cancel</name> 12724 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12725 <anchor>aed08a4b96e743402c38a1a86177fb0f2</anchor> 12726 <arglist>(struct TEH_KycMeasureRunContext *kat)</arglist> 12727 </member> 12728 <member kind="function"> 12729 <type>struct TEH_KycAmlFallback *</type> 12730 <name>TEH_kyc_fallback</name> 12731 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12732 <anchor>a29c6fdfe74af951fc434b05831aeb9db</anchor> 12733 <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> 12734 </member> 12735 <member kind="function"> 12736 <type>void</type> 12737 <name>TEH_kyc_fallback_cancel</name> 12738 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12739 <anchor>ae0df294e9f1ff08b8f6858309fd93a84</anchor> 12740 <arglist>(struct TEH_KycAmlFallback *fb)</arglist> 12741 </member> 12742 <member kind="function"> 12743 <type>bool</type> 12744 <name>TEH_kyc_failed</name> 12745 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12746 <anchor>a0bd2171792091c63ba994df79c0b691e</anchor> 12747 <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> 12748 </member> 12749 <member kind="function"> 12750 <type>struct TEH_LegitimizationCheckHandle *</type> 12751 <name>TEH_legitimization_check</name> 12752 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12753 <anchor>a210441e6b049c4860dab6b2dafe65561</anchor> 12754 <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> 12755 </member> 12756 <member kind="function"> 12757 <type>struct TEH_LegitimizationCheckHandle *</type> 12758 <name>TEH_legitimization_check2</name> 12759 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12760 <anchor>a64630a280cc702e63b13058df798fbd4</anchor> 12761 <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> 12762 </member> 12763 <member kind="function"> 12764 <type>void</type> 12765 <name>TEH_legitimization_check_cancel</name> 12766 <anchorfile>d8/dcb/taler-exchange-httpd__common__kyc_8h.html</anchorfile> 12767 <anchor>a2e4913c57691c65e5190c322fa5e193b</anchor> 12768 <arglist>(struct TEH_LegitimizationCheckHandle *lch)</arglist> 12769 </member> 12770 </compound> 12771 <compound kind="file"> 12772 <name>taler-exchange-httpd_db.c</name> 12773 <path>src/exchange/</path> 12774 <filename>dc/d67/taler-exchange-httpd__db_8c.html</filename> 12775 <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> 12776 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12777 <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> 12778 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 12779 <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> 12780 <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> 12781 <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> 12782 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 12783 <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> 12784 <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> 12785 <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> 12786 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 12787 <member kind="function"> 12788 <type>enum GNUNET_DB_QueryStatus</type> 12789 <name>TEH_make_coin_known</name> 12790 <anchorfile>dc/d67/taler-exchange-httpd__db_8c.html</anchorfile> 12791 <anchor>aa732ca6bd2d9ec82fc536f9a3ae01671</anchor> 12792 <arglist>(const struct TALER_CoinPublicInfo *coin, struct MHD_Connection *connection, uint64_t *known_coin_id, MHD_RESULT *mhd_ret)</arglist> 12793 </member> 12794 <member kind="function"> 12795 <type>enum GNUNET_GenericReturnValue</type> 12796 <name>TEH_DB_run_transaction</name> 12797 <anchorfile>dc/d67/taler-exchange-httpd__db_8c.html</anchorfile> 12798 <anchor>a7dc086c2d59a61cec6b4fc8b5dec77d9</anchor> 12799 <arglist>(struct MHD_Connection *connection, const char *name, enum TEH_MetricTypeRequest mt, MHD_RESULT *mhd_ret, TEH_DB_TransactionCallback cb, void *cb_cls)</arglist> 12800 </member> 12801 </compound> 12802 <compound kind="file"> 12803 <name>taler-exchange-httpd_db.h</name> 12804 <path>src/exchange/</path> 12805 <filename>d9/d0c/taler-exchange-httpd__db_8h.html</filename> 12806 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 12807 <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> 12808 <member kind="define"> 12809 <type>#define</type> 12810 <name>MAX_TRANSACTION_COMMIT_RETRIES</name> 12811 <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> 12812 <anchor>a8285143780dd388aa7f4bd87cf1c0ec4</anchor> 12813 <arglist></arglist> 12814 </member> 12815 <member kind="typedef"> 12816 <type>enum GNUNET_DB_QueryStatus(*</type> 12817 <name>TEH_DB_TransactionCallback</name> 12818 <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> 12819 <anchor>aeed6677d9f8ad367ed465ef083ddfd30</anchor> 12820 <arglist>)(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 12821 </member> 12822 <member kind="function"> 12823 <type>enum GNUNET_DB_QueryStatus</type> 12824 <name>TEH_make_coin_known</name> 12825 <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> 12826 <anchor>aa732ca6bd2d9ec82fc536f9a3ae01671</anchor> 12827 <arglist>(const struct TALER_CoinPublicInfo *coin, struct MHD_Connection *connection, uint64_t *known_coin_id, MHD_RESULT *mhd_ret)</arglist> 12828 </member> 12829 <member kind="function"> 12830 <type>enum GNUNET_GenericReturnValue</type> 12831 <name>TEH_DB_run_transaction</name> 12832 <anchorfile>d9/d0c/taler-exchange-httpd__db_8h.html</anchorfile> 12833 <anchor>a7dc086c2d59a61cec6b4fc8b5dec77d9</anchor> 12834 <arglist>(struct MHD_Connection *connection, const char *name, enum TEH_MetricTypeRequest mt, MHD_RESULT *mhd_ret, TEH_DB_TransactionCallback cb, void *cb_cls)</arglist> 12835 </member> 12836 </compound> 12837 <compound kind="file"> 12838 <name>taler-exchange-httpd_delete-purses-PURSE_PUB.c</name> 12839 <path>src/exchange/</path> 12840 <filename>d3/dca/taler-exchange-httpd__delete-purses-PURSE__PUB_8c.html</filename> 12841 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 12842 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12843 <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> 12844 <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> 12845 <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> 12846 <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> 12847 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 12848 <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> 12849 <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> 12850 <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> 12851 <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> 12852 <member kind="function"> 12853 <type>MHD_RESULT</type> 12854 <name>TEH_handler_purses_delete</name> 12855 <anchorfile>d3/dca/taler-exchange-httpd__delete-purses-PURSE__PUB_8c.html</anchorfile> 12856 <anchor>ada0dfbbb26d3fb82eaeb39e99f4c0e1c</anchor> 12857 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 12858 </member> 12859 </compound> 12860 <compound kind="file"> 12861 <name>taler-exchange-httpd_delete-purses-PURSE_PUB.h</name> 12862 <path>src/exchange/</path> 12863 <filename>d5/da0/taler-exchange-httpd__delete-purses-PURSE__PUB_8h.html</filename> 12864 <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> 12865 <member kind="function"> 12866 <type>MHD_RESULT</type> 12867 <name>TEH_handler_purses_delete</name> 12868 <anchorfile>d5/da0/taler-exchange-httpd__delete-purses-PURSE__PUB_8h.html</anchorfile> 12869 <anchor>ada0dfbbb26d3fb82eaeb39e99f4c0e1c</anchor> 12870 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 12871 </member> 12872 </compound> 12873 <compound kind="file"> 12874 <name>taler-exchange-httpd_extensions.c</name> 12875 <path>src/exchange/</path> 12876 <filename>d2/d71/taler-exchange-httpd__extensions_8c.html</filename> 12877 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 12878 <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> 12879 <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> 12880 <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> 12881 <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> 12882 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12883 <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> 12884 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 12885 <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> 12886 <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> 12887 <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> 12888 <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> 12889 <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> 12890 <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> 12891 <member kind="function" static="yes"> 12892 <type>static void</type> 12893 <name>extension_update_event_cb</name> 12894 <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> 12895 <anchor>a981e8f27f0e190b213032ea1fc38c90b</anchor> 12896 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 12897 </member> 12898 <member kind="function"> 12899 <type>enum GNUNET_GenericReturnValue</type> 12900 <name>TEH_extensions_init</name> 12901 <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> 12902 <anchor>ac880a0e80b54fc5c521e61912a04b55e</anchor> 12903 <arglist>()</arglist> 12904 </member> 12905 <member kind="function"> 12906 <type>void</type> 12907 <name>TEH_extensions_done</name> 12908 <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> 12909 <anchor>a5884a48fc681b7a3da11f5657aec6648</anchor> 12910 <arglist>()</arglist> 12911 </member> 12912 <member kind="function" static="yes"> 12913 <type>static enum GNUNET_DB_QueryStatus</type> 12914 <name>policy_fulfillment_transaction</name> 12915 <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> 12916 <anchor>a6cf7745dfd64f0cb97714f2771abfb9c</anchor> 12917 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 12918 </member> 12919 <member kind="function"> 12920 <type>MHD_RESULT</type> 12921 <name>TEH_extensions_post_handler</name> 12922 <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> 12923 <anchor>ac5c373ecc25fa5115f15c407fe0476fb</anchor> 12924 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 12925 </member> 12926 <member kind="variable" static="yes"> 12927 <type>static struct GNUNET_DB_EventHandler *</type> 12928 <name>extensions_eh</name> 12929 <anchorfile>d2/d71/taler-exchange-httpd__extensions_8c.html</anchorfile> 12930 <anchor>ae1dbaa18c85ed155c8be94b59176cf7c</anchor> 12931 <arglist></arglist> 12932 </member> 12933 </compound> 12934 <compound kind="file"> 12935 <name>taler-exchange-httpd_extensions.h</name> 12936 <path>src/exchange/</path> 12937 <filename>d7/d73/taler-exchange-httpd__extensions_8h.html</filename> 12938 <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> 12939 <member kind="function"> 12940 <type>enum GNUNET_GenericReturnValue</type> 12941 <name>TEH_extensions_init</name> 12942 <anchorfile>d7/d73/taler-exchange-httpd__extensions_8h.html</anchorfile> 12943 <anchor>afc0bfe83cb5aca85f5ec4ecfb5f30da7</anchor> 12944 <arglist>(void)</arglist> 12945 </member> 12946 <member kind="function"> 12947 <type>void</type> 12948 <name>TEH_extensions_done</name> 12949 <anchorfile>d7/d73/taler-exchange-httpd__extensions_8h.html</anchorfile> 12950 <anchor>af1bf222c52177ae9bf9c39366e4e8cc8</anchor> 12951 <arglist>(void)</arglist> 12952 </member> 12953 <member kind="function"> 12954 <type>MHD_RESULT</type> 12955 <name>TEH_extensions_post_handler</name> 12956 <anchorfile>d7/d73/taler-exchange-httpd__extensions_8h.html</anchorfile> 12957 <anchor>ac5c373ecc25fa5115f15c407fe0476fb</anchor> 12958 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 12959 </member> 12960 </compound> 12961 <compound kind="file"> 12962 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.c</name> 12963 <path>src/exchange/</path> 12964 <filename>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</filename> 12965 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 12966 <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> 12967 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 12968 <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> 12969 <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> 12970 <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> 12971 <member kind="define"> 12972 <type>#define</type> 12973 <name>MAX_RECORDS</name> 12974 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 12975 <anchor>a475c77257e5782fb60199a7d12a7e53f</anchor> 12976 <arglist></arglist> 12977 </member> 12978 <member kind="define"> 12979 <type>#define</type> 12980 <name>CSV_HEADER</name> 12981 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 12982 <anchor>a4401c1128dc80685520f08e2d14f7178</anchor> 12983 <arglist></arglist> 12984 </member> 12985 <member kind="define"> 12986 <type>#define</type> 12987 <name>CSV_FOOTER</name> 12988 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 12989 <anchor>a031227de4da097e4fced732c1fe009f7</anchor> 12990 <arglist></arglist> 12991 </member> 12992 <member kind="define"> 12993 <type>#define</type> 12994 <name>XML_HEADER</name> 12995 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 12996 <anchor>ac33a79d0c965bd2c6decc4f43aa5774e</anchor> 12997 <arglist></arglist> 12998 </member> 12999 <member kind="define"> 13000 <type>#define</type> 13001 <name>XML_FOOTER</name> 13002 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 13003 <anchor>aab707eca73276a3df750e5a4536fd5ef</anchor> 13004 <arglist></arglist> 13005 </member> 13006 <member kind="function" static="yes"> 13007 <type>static void</type> 13008 <name>free_rc</name> 13009 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 13010 <anchor>a32706f08cb798aec70666d590c6ba91d</anchor> 13011 <arglist>(struct ResponseContext *rc)</arglist> 13012 </member> 13013 <member kind="function" static="yes"> 13014 <type>static void</type> 13015 <name>record_cb</name> 13016 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 13017 <anchor>a67c77b54939f59b78dd3de9e9297e9c2</anchor> 13018 <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> 13019 </member> 13020 <member kind="function"> 13021 <type>MHD_RESULT</type> 13022 <name>TEH_handler_aml_accounts_get</name> 13023 <anchorfile>df/da1/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8c.html</anchorfile> 13024 <anchor>af25405badb364143f901e4c9b059c5ee</anchor> 13025 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13026 </member> 13027 </compound> 13028 <compound kind="file"> 13029 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-accounts.h</name> 13030 <path>src/exchange/</path> 13031 <filename>de/dfd/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8h.html</filename> 13032 <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> 13033 <member kind="function"> 13034 <type>MHD_RESULT</type> 13035 <name>TEH_handler_aml_accounts_get</name> 13036 <anchorfile>de/dfd/taler-exchange-httpd__get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 13037 <anchor>af25405badb364143f901e4c9b059c5ee</anchor> 13038 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13039 </member> 13040 </compound> 13041 <compound kind="file"> 13042 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.c</name> 13043 <path>src/exchange/</path> 13044 <filename>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</filename> 13045 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13046 <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> 13047 <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> 13048 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 13049 <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> 13050 <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> 13051 <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> 13052 <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> 13053 <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> 13054 <member kind="define"> 13055 <type>#define</type> 13056 <name>MAX_RECORDS</name> 13057 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13058 <anchor>a475c77257e5782fb60199a7d12a7e53f</anchor> 13059 <arglist></arglist> 13060 </member> 13061 <member kind="function"> 13062 <type>void</type> 13063 <name>TEH_handler_aml_attributes_get_cleanup</name> 13064 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13065 <anchor>a32124f3461962317f35326cafa776741</anchor> 13066 <arglist>()</arglist> 13067 </member> 13068 <member kind="function" static="yes"> 13069 <type>static void</type> 13070 <name>free_rc</name> 13071 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13072 <anchor>a45b987298692d9a93f7c52090b4b2c62</anchor> 13073 <arglist>(struct TEH_RequestContext *rc)</arglist> 13074 </member> 13075 <member kind="function" static="yes"> 13076 <type>static bool</type> 13077 <name>dump_attachment</name> 13078 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13079 <anchor>aa05a95606ca1319a211a3f5a538b94a3</anchor> 13080 <arglist>(struct ResponseContext *rc, const json_t *attach)</arglist> 13081 </member> 13082 <member kind="function" static="yes"> 13083 <type>static bool</type> 13084 <name>dump_attachments</name> 13085 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13086 <anchor>a2be6c81f1a38240038642a3cd9305bf2</anchor> 13087 <arglist>(struct ResponseContext *rc, const json_t *attrs)</arglist> 13088 </member> 13089 <member kind="function" static="yes"> 13090 <type>static void</type> 13091 <name>detail_cb</name> 13092 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13093 <anchor>a2f8418153445bcb94c3232317e207d07</anchor> 13094 <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> 13095 </member> 13096 <member kind="function" static="yes"> 13097 <type>static void</type> 13098 <name>pdf_cb</name> 13099 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13100 <anchor>ab1ee35316505c1ff7116fca59849af3e</anchor> 13101 <arglist>(void *cls, const struct TALER_MHD_TypstResponse *tr)</arglist> 13102 </member> 13103 <member kind="function" static="yes"> 13104 <type>static void</type> 13105 <name>build_cover_page</name> 13106 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13107 <anchor>a4e40c1be280b1b315904890db1e32b12</anchor> 13108 <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> 13109 </member> 13110 <member kind="function"> 13111 <type>MHD_RESULT</type> 13112 <name>TEH_handler_aml_attributes_get</name> 13113 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13114 <anchor>a9d3c22f30e44070cfbffe1ae26ad8834</anchor> 13115 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13116 </member> 13117 <member kind="variable" static="yes"> 13118 <type>static struct ResponseContext *</type> 13119 <name>rctx_head</name> 13120 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13121 <anchor>a7ba2087d51cd4ca0c040d4b5f5c089fa</anchor> 13122 <arglist></arglist> 13123 </member> 13124 <member kind="variable" static="yes"> 13125 <type>static struct ResponseContext *</type> 13126 <name>rctx_tail</name> 13127 <anchorfile>dd/dbc/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8c.html</anchorfile> 13128 <anchor>ad8b47a26a044a8135bf1aac237b25b9a</anchor> 13129 <arglist></arglist> 13130 </member> 13131 </compound> 13132 <compound kind="file"> 13133 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.h</name> 13134 <path>src/exchange/</path> 13135 <filename>d2/d96/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</filename> 13136 <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> 13137 <member kind="function"> 13138 <type>MHD_RESULT</type> 13139 <name>TEH_handler_aml_attributes_get</name> 13140 <anchorfile>d2/d96/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 13141 <anchor>a9d3c22f30e44070cfbffe1ae26ad8834</anchor> 13142 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13143 </member> 13144 <member kind="function"> 13145 <type>void</type> 13146 <name>TEH_handler_aml_attributes_get_cleanup</name> 13147 <anchorfile>d2/d96/taler-exchange-httpd__get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 13148 <anchor>a68e78783a98e807f474a40db2a018d96</anchor> 13149 <arglist>(void)</arglist> 13150 </member> 13151 </compound> 13152 <compound kind="file"> 13153 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-decisions.c</name> 13154 <path>src/exchange/</path> 13155 <filename>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</filename> 13156 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13157 <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> 13158 <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> 13159 <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> 13160 <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> 13161 <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> 13162 <member kind="define"> 13163 <type>#define</type> 13164 <name>MAX_RECORDS</name> 13165 <anchorfile>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</anchorfile> 13166 <anchor>a475c77257e5782fb60199a7d12a7e53f</anchor> 13167 <arglist></arglist> 13168 </member> 13169 <member kind="function" static="yes"> 13170 <type>static void</type> 13171 <name>record_cb</name> 13172 <anchorfile>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</anchorfile> 13173 <anchor>a156ac1bb45a3d65d30187b21e0f977d7</anchor> 13174 <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> 13175 </member> 13176 <member kind="function"> 13177 <type>MHD_RESULT</type> 13178 <name>TEH_handler_aml_decisions_get</name> 13179 <anchorfile>da/d0b/taler-exchange-httpd__get-aml-OFFICER__PUB-decisions_8c.html</anchorfile> 13180 <anchor>a894d8bee2b685d6b9878c7870bf134f6</anchor> 13181 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13182 </member> 13183 </compound> 13184 <compound kind="file"> 13185 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.c</name> 13186 <path>src/exchange/</path> 13187 <filename>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</filename> 13188 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13189 <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> 13190 <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> 13191 <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> 13192 <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> 13193 <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> 13194 <member kind="define"> 13195 <type>#define</type> 13196 <name>MAX_STATS</name> 13197 <anchorfile>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</anchorfile> 13198 <anchor>a0f8923f02eb7dfba43a426b8320354da</anchor> 13199 <arglist></arglist> 13200 </member> 13201 <member kind="function" static="yes"> 13202 <type>static void</type> 13203 <name>add_stat</name> 13204 <anchorfile>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</anchorfile> 13205 <anchor>a0550f449e7872687bd47d68fec9301a6</anchor> 13206 <arglist>(void *cls, const char *name, uint64_t cnt)</arglist> 13207 </member> 13208 <member kind="function"> 13209 <type>MHD_RESULT</type> 13210 <name>TEH_handler_aml_kyc_statistics_get</name> 13211 <anchorfile>dd/d3f/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8c.html</anchorfile> 13212 <anchor>a2c92fa49a4293cb21c5c1ceda8812b01</anchor> 13213 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13214 </member> 13215 </compound> 13216 <compound kind="file"> 13217 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-kyc-statistics-NAMES.h</name> 13218 <path>src/exchange/</path> 13219 <filename>df/d9a/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</filename> 13220 <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> 13221 <member kind="function"> 13222 <type>MHD_RESULT</type> 13223 <name>TEH_handler_aml_kyc_statistics_get</name> 13224 <anchorfile>df/d9a/taler-exchange-httpd__get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 13225 <anchor>a2c92fa49a4293cb21c5c1ceda8812b01</anchor> 13226 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13227 </member> 13228 </compound> 13229 <compound kind="file"> 13230 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.c</name> 13231 <path>src/exchange/</path> 13232 <filename>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</filename> 13233 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13234 <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> 13235 <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> 13236 <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> 13237 <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> 13238 <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> 13239 <member kind="define"> 13240 <type>#define</type> 13241 <name>MAX_MEASURES</name> 13242 <anchorfile>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</anchorfile> 13243 <anchor>af4f5ef2839840e6a32c4e97833a2a129</anchor> 13244 <arglist></arglist> 13245 </member> 13246 <member kind="function" static="yes"> 13247 <type>static void</type> 13248 <name>record_cb</name> 13249 <anchorfile>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</anchorfile> 13250 <anchor>a9be832fa41e356ba1a85eb50ba7739c1</anchor> 13251 <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> 13252 </member> 13253 <member kind="function"> 13254 <type>MHD_RESULT</type> 13255 <name>TEH_handler_aml_legitimization_measures_get</name> 13256 <anchorfile>d1/d86/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8c.html</anchorfile> 13257 <anchor>a2350783b1d03aa322465a6f99af91798</anchor> 13258 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13259 </member> 13260 </compound> 13261 <compound kind="file"> 13262 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-legitimizations.h</name> 13263 <path>src/exchange/</path> 13264 <filename>d0/db5/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8h.html</filename> 13265 <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> 13266 <member kind="function"> 13267 <type>MHD_RESULT</type> 13268 <name>TEH_handler_aml_legitimization_measures_get</name> 13269 <anchorfile>d0/db5/taler-exchange-httpd__get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 13270 <anchor>a2350783b1d03aa322465a6f99af91798</anchor> 13271 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13272 </member> 13273 </compound> 13274 <compound kind="file"> 13275 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-measures.c</name> 13276 <path>src/exchange/</path> 13277 <filename>db/d6f/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8c.html</filename> 13278 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13279 <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> 13280 <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> 13281 <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> 13282 <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> 13283 <member kind="function"> 13284 <type>MHD_RESULT</type> 13285 <name>TEH_handler_aml_measures_get</name> 13286 <anchorfile>db/d6f/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8c.html</anchorfile> 13287 <anchor>a2ced2b295da114a2adf299c71b98c217</anchor> 13288 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13289 </member> 13290 </compound> 13291 <compound kind="file"> 13292 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-measures.h</name> 13293 <path>src/exchange/</path> 13294 <filename>d2/d1a/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8h.html</filename> 13295 <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> 13296 <member kind="function"> 13297 <type>MHD_RESULT</type> 13298 <name>TEH_handler_aml_measures_get</name> 13299 <anchorfile>d2/d1a/taler-exchange-httpd__get-aml-OFFICER__PUB-measures_8h.html</anchorfile> 13300 <anchor>a2ced2b295da114a2adf299c71b98c217</anchor> 13301 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13302 </member> 13303 </compound> 13304 <compound kind="file"> 13305 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.c</name> 13306 <path>src/exchange/</path> 13307 <filename>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</filename> 13308 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13309 <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> 13310 <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> 13311 <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> 13312 <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> 13313 <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> 13314 <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> 13315 <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> 13316 <member kind="define"> 13317 <type>#define</type> 13318 <name>MAX_TRANSFERS</name> 13319 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13320 <anchor>a7a25ccc2b2ce8d1226e29ebe02754d76</anchor> 13321 <arglist></arglist> 13322 </member> 13323 <member kind="enumeration"> 13324 <type></type> 13325 <name>TransferType</name> 13326 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13327 <anchor>ad47f1eda321bcca6916acde6b220d704</anchor> 13328 <arglist></arglist> 13329 </member> 13330 <member kind="enumvalue"> 13331 <name>TT_CREDIT</name> 13332 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13333 <anchor>ad47f1eda321bcca6916acde6b220d704a9bff7e2e5cc3422e260b683fdb1b2217</anchor> 13334 <arglist></arglist> 13335 </member> 13336 <member kind="enumvalue"> 13337 <name>TT_DEBIT</name> 13338 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13339 <anchor>ad47f1eda321bcca6916acde6b220d704aafd0b3f940de22c9085f403c51005f78</anchor> 13340 <arglist></arglist> 13341 </member> 13342 <member kind="enumvalue"> 13343 <name>TT_KYCAUTH</name> 13344 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13345 <anchor>ad47f1eda321bcca6916acde6b220d704ac918723e5e521db72f3d1a90cd91752d</anchor> 13346 <arglist></arglist> 13347 </member> 13348 <member kind="function" static="yes"> 13349 <type>static void</type> 13350 <name>record_cb</name> 13351 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13352 <anchor>abfd003be074c8423cc0c3e4b7dd8b354</anchor> 13353 <arglist>(void *cls, uint64_t row_id, const char *payto_uri, struct GNUNET_TIME_Absolute execution_time, const struct TALER_Amount *amount)</arglist> 13354 </member> 13355 <member kind="function" static="yes"> 13356 <type>static MHD_RESULT</type> 13357 <name>aml_transfer_get</name> 13358 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13359 <anchor>a08b13f71bcefeafe8c888feaf41f0121</anchor> 13360 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, enum TransferType tt, const char *const args[])</arglist> 13361 </member> 13362 <member kind="function"> 13363 <type>MHD_RESULT</type> 13364 <name>TEH_handler_aml_transfer_credit_get</name> 13365 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13366 <anchor>a803080f69e120dd95781caa764394554</anchor> 13367 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13368 </member> 13369 <member kind="function"> 13370 <type>MHD_RESULT</type> 13371 <name>TEH_handler_aml_transfer_kycauth_get</name> 13372 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13373 <anchor>afbf478550d163d2a1a2c3e42656aa644</anchor> 13374 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13375 </member> 13376 <member kind="function"> 13377 <type>MHD_RESULT</type> 13378 <name>TEH_handler_aml_transfer_debit_get</name> 13379 <anchorfile>d5/dd8/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8c.html</anchorfile> 13380 <anchor>ab464d692782652e3f96d779eef12e8af</anchor> 13381 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13382 </member> 13383 </compound> 13384 <compound kind="file"> 13385 <name>taler-exchange-httpd_get-aml-OFFICER_PUB-transfers.h</name> 13386 <path>src/exchange/</path> 13387 <filename>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</filename> 13388 <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> 13389 <member kind="function"> 13390 <type>MHD_RESULT</type> 13391 <name>TEH_handler_aml_transfer_credit_get</name> 13392 <anchorfile>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</anchorfile> 13393 <anchor>a803080f69e120dd95781caa764394554</anchor> 13394 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13395 </member> 13396 <member kind="function"> 13397 <type>MHD_RESULT</type> 13398 <name>TEH_handler_aml_transfer_kycauth_get</name> 13399 <anchorfile>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</anchorfile> 13400 <anchor>afbf478550d163d2a1a2c3e42656aa644</anchor> 13401 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13402 </member> 13403 <member kind="function"> 13404 <type>MHD_RESULT</type> 13405 <name>TEH_handler_aml_transfer_debit_get</name> 13406 <anchorfile>d7/df6/taler-exchange-httpd__get-aml-OFFICER__PUB-transfers_8h.html</anchorfile> 13407 <anchor>ab464d692782652e3f96d779eef12e8af</anchor> 13408 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 13409 </member> 13410 </compound> 13411 <compound kind="file"> 13412 <name>taler-exchange-httpd_get-coins-COIN_PUB-history.c</name> 13413 <path>src/exchange/</path> 13414 <filename>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</filename> 13415 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 13416 <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> 13417 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13418 <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> 13419 <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> 13420 <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> 13421 <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> 13422 <member kind="function" static="yes"> 13423 <type>static void</type> 13424 <name>add_response_headers</name> 13425 <anchorfile>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</anchorfile> 13426 <anchor>a79357aed549cdbed4c74d145c34e3ee1</anchor> 13427 <arglist>(void *cls, struct MHD_Response *response)</arglist> 13428 </member> 13429 <member kind="function" static="yes"> 13430 <type>static json_t *</type> 13431 <name>compile_transaction_history</name> 13432 <anchorfile>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</anchorfile> 13433 <anchor>abc9e015e8e95d565157ee6510ab7df3d</anchor> 13434 <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> 13435 </member> 13436 <member kind="function"> 13437 <type>MHD_RESULT</type> 13438 <name>TEH_handler_coins_get</name> 13439 <anchorfile>da/d6b/taler-exchange-httpd__get-coins-COIN__PUB-history_8c.html</anchorfile> 13440 <anchor>aa16c97522249e87467195d4c33071c60</anchor> 13441 <arglist>(struct TEH_RequestContext *rc, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> 13442 </member> 13443 </compound> 13444 <compound kind="file"> 13445 <name>taler-exchange-httpd_get-coins-COIN_PUB-history.h</name> 13446 <path>src/exchange/</path> 13447 <filename>d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h.html</filename> 13448 <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> 13449 <member kind="function"> 13450 <type>void</type> 13451 <name>TEH_reserves_get_cleanup</name> 13452 <anchorfile>d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h.html</anchorfile> 13453 <anchor>aa3c286f84066c1bbe1278490c9ce866f</anchor> 13454 <arglist>(void)</arglist> 13455 </member> 13456 <member kind="function"> 13457 <type>MHD_RESULT</type> 13458 <name>TEH_handler_coins_get</name> 13459 <anchorfile>d9/ddf/taler-exchange-httpd__get-coins-COIN__PUB-history_8h.html</anchorfile> 13460 <anchor>aa16c97522249e87467195d4c33071c60</anchor> 13461 <arglist>(struct TEH_RequestContext *rc, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> 13462 </member> 13463 </compound> 13464 <compound kind="file"> 13465 <name>taler-exchange-httpd_get-config.c</name> 13466 <path>src/exchange/</path> 13467 <filename>d8/db4/taler-exchange-httpd__get-config_8c.html</filename> 13468 <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> 13469 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13470 <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> 13471 <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> 13472 <member kind="function"> 13473 <type>MHD_RESULT</type> 13474 <name>TEH_handler_config</name> 13475 <anchorfile>d8/db4/taler-exchange-httpd__get-config_8c.html</anchorfile> 13476 <anchor>a78af623ae0c5d7a674d8dcd19be5e06c</anchor> 13477 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 13478 </member> 13479 </compound> 13480 <compound kind="file"> 13481 <name>taler-exchange-httpd_get-config.h</name> 13482 <path>src/exchange/</path> 13483 <filename>dc/dd5/taler-exchange-httpd__get-config_8h.html</filename> 13484 <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> 13485 <member kind="define"> 13486 <type>#define</type> 13487 <name>EXCHANGE_PROTOCOL_VERSION</name> 13488 <anchorfile>dc/dd5/taler-exchange-httpd__get-config_8h.html</anchorfile> 13489 <anchor>abb8da96e03d72ac0a3cddd80b1c6903d</anchor> 13490 <arglist></arglist> 13491 </member> 13492 <member kind="function"> 13493 <type>MHD_RESULT</type> 13494 <name>TEH_handler_config</name> 13495 <anchorfile>dc/dd5/taler-exchange-httpd__get-config_8h.html</anchorfile> 13496 <anchor>a78af623ae0c5d7a674d8dcd19be5e06c</anchor> 13497 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 13498 </member> 13499 </compound> 13500 <compound kind="file"> 13501 <name>taler-exchange-httpd_get-contracts-CONTRACT_PUB.c</name> 13502 <path>src/exchange/</path> 13503 <filename>d4/dcd/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8c.html</filename> 13504 <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> 13505 <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> 13506 <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> 13507 <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> 13508 <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> 13509 <member kind="function"> 13510 <type>MHD_RESULT</type> 13511 <name>TEH_handler_contracts_get</name> 13512 <anchorfile>d4/dcd/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8c.html</anchorfile> 13513 <anchor>a38b52fa0d4a8f49542bf344ebee761b8</anchor> 13514 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 13515 </member> 13516 </compound> 13517 <compound kind="file"> 13518 <name>taler-exchange-httpd_get-contracts-CONTRACT_PUB.h</name> 13519 <path>src/exchange/</path> 13520 <filename>da/dcb/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8h.html</filename> 13521 <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> 13522 <member kind="function"> 13523 <type>MHD_RESULT</type> 13524 <name>TEH_handler_contracts_get</name> 13525 <anchorfile>da/dcb/taler-exchange-httpd__get-contracts-CONTRACT__PUB_8h.html</anchorfile> 13526 <anchor>a38b52fa0d4a8f49542bf344ebee761b8</anchor> 13527 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 13528 </member> 13529 </compound> 13530 <compound kind="file"> 13531 <name>taler-exchange-httpd_get-deposits.c</name> 13532 <path>src/exchange/</path> 13533 <filename>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</filename> 13534 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 13535 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 13536 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13537 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 13538 <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> 13539 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 13540 <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> 13541 <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> 13542 <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> 13543 <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> 13544 <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> 13545 <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> 13546 <member kind="function"> 13547 <type>void</type> 13548 <name>TEH_deposits_get_cleanup</name> 13549 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13550 <anchor>a45ac0cd78dc3b5473b0a5921e0c8a45b</anchor> 13551 <arglist>()</arglist> 13552 </member> 13553 <member kind="function" static="yes"> 13554 <type>static MHD_RESULT</type> 13555 <name>reply_deposit_details</name> 13556 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13557 <anchor>aa812887646f83833004dce832a8a4524</anchor> 13558 <arglist>(const struct DepositWtidContext *ctx)</arglist> 13559 </member> 13560 <member kind="function" static="yes"> 13561 <type>static void</type> 13562 <name>db_event_cb</name> 13563 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13564 <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> 13565 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 13566 </member> 13567 <member kind="function" static="yes"> 13568 <type>static MHD_RESULT</type> 13569 <name>handle_track_transaction_request</name> 13570 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13571 <anchor>a57791c78abc152b4df0d6a32db3f0bb2</anchor> 13572 <arglist>(struct DepositWtidContext *ctx)</arglist> 13573 </member> 13574 <member kind="function" static="yes"> 13575 <type>static void</type> 13576 <name>dwc_cleaner</name> 13577 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13578 <anchor>aa9cd04a829434380271e3a7c522b5b25</anchor> 13579 <arglist>(struct TEH_RequestContext *rc)</arglist> 13580 </member> 13581 <member kind="function"> 13582 <type>MHD_RESULT</type> 13583 <name>TEH_handler_deposits_get</name> 13584 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13585 <anchor>a868098794ae2b3ae02ff7fe71a1f22e3</anchor> 13586 <arglist>(struct TEH_RequestContext *rc, const char *const args[4])</arglist> 13587 </member> 13588 <member kind="variable" static="yes"> 13589 <type>static struct DepositWtidContext *</type> 13590 <name>dwc_head</name> 13591 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13592 <anchor>a34e0bd9d6de79924031c6b496b103f2b</anchor> 13593 <arglist></arglist> 13594 </member> 13595 <member kind="variable" static="yes"> 13596 <type>static struct DepositWtidContext *</type> 13597 <name>dwc_tail</name> 13598 <anchorfile>dd/d2d/taler-exchange-httpd__get-deposits_8c.html</anchorfile> 13599 <anchor>a8c76c344bf73233e0331b0b92f2e1f8b</anchor> 13600 <arglist></arglist> 13601 </member> 13602 </compound> 13603 <compound kind="file"> 13604 <name>taler-exchange-httpd_get-deposits.h</name> 13605 <path>src/exchange/</path> 13606 <filename>d8/d37/taler-exchange-httpd__get-deposits_8h.html</filename> 13607 <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> 13608 <member kind="function"> 13609 <type>void</type> 13610 <name>TEH_deposits_get_cleanup</name> 13611 <anchorfile>d8/d37/taler-exchange-httpd__get-deposits_8h.html</anchorfile> 13612 <anchor>a492da380f2eedf4392f0dbd651f5a3d2</anchor> 13613 <arglist>(void)</arglist> 13614 </member> 13615 <member kind="function"> 13616 <type>MHD_RESULT</type> 13617 <name>TEH_handler_deposits_get</name> 13618 <anchorfile>d8/d37/taler-exchange-httpd__get-deposits_8h.html</anchorfile> 13619 <anchor>a868098794ae2b3ae02ff7fe71a1f22e3</anchor> 13620 <arglist>(struct TEH_RequestContext *rc, const char *const args[4])</arglist> 13621 </member> 13622 </compound> 13623 <compound kind="file"> 13624 <name>taler-exchange-httpd_get-keys.c</name> 13625 <path>src/exchange/</path> 13626 <filename>da/d6b/taler-exchange-httpd__get-keys_8c.html</filename> 13627 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 13628 <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> 13629 <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> 13630 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 13631 <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> 13632 <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> 13633 <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> 13634 <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> 13635 <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> 13636 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 13637 <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> 13638 <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> 13639 <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> 13640 <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> 13641 <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> 13642 <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> 13643 <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> 13644 <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> 13645 <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> 13646 <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> 13647 <member kind="define"> 13648 <type>#define</type> 13649 <name>SKR_LIMIT</name> 13650 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13651 <anchor>a58ec41e26f0549daf78c93bed6bf9904</anchor> 13652 <arglist></arglist> 13653 </member> 13654 <member kind="define"> 13655 <type>#define</type> 13656 <name>KEYS_TIMEOUT</name> 13657 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13658 <anchor>a1b0aff5d0e177e2fe1f826e225223867</anchor> 13659 <arglist></arglist> 13660 </member> 13661 <member kind="function" static="yes"> 13662 <type>static void</type> 13663 <name>destroy_wire_state</name> 13664 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13665 <anchor>af89804cc267aadcef4ee8f41013c35bb</anchor> 13666 <arglist>(struct WireStateHandle *wsh)</arglist> 13667 </member> 13668 <member kind="function" static="yes"> 13669 <type>static void</type> 13670 <name>wire_update_event_cb</name> 13671 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13672 <anchor>afe3c4d59855650c7722e87973900e898</anchor> 13673 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 13674 </member> 13675 <member kind="function" static="yes"> 13676 <type>static void</type> 13677 <name>add_wire_account</name> 13678 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13679 <anchor>aa71f4f0f99dff549dd84ceff982e22f7</anchor> 13680 <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> 13681 </member> 13682 <member kind="function" static="yes"> 13683 <type>static void</type> 13684 <name>add_wire_fee</name> 13685 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13686 <anchor>a0cc9a5c2dfaad176c3281b99bd66e1a3</anchor> 13687 <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> 13688 </member> 13689 <member kind="function" static="yes"> 13690 <type>static struct WireStateHandle *</type> 13691 <name>build_wire_state</name> 13692 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13693 <anchor>a75d1eae7e8c6ccf7b159c843180e3707</anchor> 13694 <arglist>(void)</arglist> 13695 </member> 13696 <member kind="function"> 13697 <type>void</type> 13698 <name>TEH_wire_update_state</name> 13699 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13700 <anchor>a9e054e5eeaa0f7c6414f90ca881ccacc</anchor> 13701 <arglist>(void)</arglist> 13702 </member> 13703 <member kind="function" static="yes"> 13704 <type>static struct WireStateHandle *</type> 13705 <name>get_wire_state</name> 13706 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13707 <anchor>ae3b13b80c2b3068275163246ba980071</anchor> 13708 <arglist>(void)</arglist> 13709 </member> 13710 <member kind="function"> 13711 <type>const struct TALER_WireFeeSet *</type> 13712 <name>TEH_wire_fees_by_time</name> 13713 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13714 <anchor>a7b112879d9933e884505f1aa18af836b</anchor> 13715 <arglist>(struct GNUNET_TIME_Timestamp ts, const char *method)</arglist> 13716 </member> 13717 <member kind="function" static="yes"> 13718 <type>static void</type> 13719 <name>keys_timeout_cb</name> 13720 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13721 <anchor>a7697961716f0ce1cc62466512d7c4e84</anchor> 13722 <arglist>(void *cls)</arglist> 13723 </member> 13724 <member kind="function" static="yes"> 13725 <type>static MHD_RESULT</type> 13726 <name>suspend_request</name> 13727 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13728 <anchor>abc8f250c2b91835356ead390aa973931</anchor> 13729 <arglist>(struct MHD_Connection *connection)</arglist> 13730 </member> 13731 <member kind="function" static="yes"> 13732 <type>static enum GNUNET_GenericReturnValue</type> 13733 <name>check_dk</name> 13734 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13735 <anchor>ab59109a3ff5de7848c8a8229310e9f47</anchor> 13736 <arglist>(void *cls, const struct GNUNET_HashCode *hc, void *value)</arglist> 13737 </member> 13738 <member kind="function"> 13739 <type>void</type> 13740 <name>TEH_check_invariants</name> 13741 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13742 <anchor>a64a1fd54329511be91c9ee48b7f020c1</anchor> 13743 <arglist>()</arglist> 13744 </member> 13745 <member kind="function"> 13746 <type>void</type> 13747 <name>TEH_resume_keys_requests</name> 13748 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13749 <anchor>a6c9831ee04e9109a499f6f80bc015003</anchor> 13750 <arglist>(bool do_shutdown)</arglist> 13751 </member> 13752 <member kind="function" static="yes"> 13753 <type>static void</type> 13754 <name>clear_response_cache</name> 13755 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13756 <anchor>a30ede2c86f5fb061cae08912e1e6620d</anchor> 13757 <arglist>(struct TEH_KeyStateHandle *ksh)</arglist> 13758 </member> 13759 <member kind="function" static="yes"> 13760 <type>static void</type> 13761 <name>check_denom_rsa_sm_pub</name> 13762 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13763 <anchor>a3d407de17e646eb7e2dd7e9da9c0f72e</anchor> 13764 <arglist>(const struct TALER_SecurityModulePublicKeyP *sm_pub)</arglist> 13765 </member> 13766 <member kind="function" static="yes"> 13767 <type>static void</type> 13768 <name>check_denom_cs_sm_pub</name> 13769 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13770 <anchor>a413c4d052a8614f951c1633a3ba7ee56</anchor> 13771 <arglist>(const struct TALER_SecurityModulePublicKeyP *sm_pub)</arglist> 13772 </member> 13773 <member kind="function" static="yes"> 13774 <type>static void</type> 13775 <name>check_esign_sm_pub</name> 13776 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13777 <anchor>acafad8ed3f364f8ea6796839c97e2ec8</anchor> 13778 <arglist>(const struct TALER_SecurityModulePublicKeyP *sm_pub)</arglist> 13779 </member> 13780 <member kind="function" static="yes"> 13781 <type>static enum GNUNET_GenericReturnValue</type> 13782 <name>free_denom_cb</name> 13783 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13784 <anchor>ad92ba33a94a4b52d9b469376711a787d</anchor> 13785 <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> 13786 </member> 13787 <member kind="function" static="yes"> 13788 <type>static enum GNUNET_GenericReturnValue</type> 13789 <name>free_esign_cb</name> 13790 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13791 <anchor>adccc935b8bc85cc36d0bb9e4c2b44bda</anchor> 13792 <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> 13793 </member> 13794 <member kind="function" static="yes"> 13795 <type>static void</type> 13796 <name>destroy_key_helpers</name> 13797 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13798 <anchor>a920a913ac3362b8b77613c8e4a479648</anchor> 13799 <arglist>(struct HelperState *hs)</arglist> 13800 </member> 13801 <member kind="function" static="yes"> 13802 <type>static struct TALER_AgeMask</type> 13803 <name>load_age_mask</name> 13804 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13805 <anchor>ae3c55cb070d3d47dff82f836b33dcf54</anchor> 13806 <arglist>(const char *section_name)</arglist> 13807 </member> 13808 <member kind="function" static="yes"> 13809 <type>static void</type> 13810 <name>helper_rsa_cb</name> 13811 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13812 <anchor>a7050a8861be83824cf78c99e4a93f390</anchor> 13813 <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> 13814 </member> 13815 <member kind="function" static="yes"> 13816 <type>static void</type> 13817 <name>helper_cs_cb</name> 13818 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13819 <anchor>a9f7003bc9934a70cc3ba9fff7587ea65</anchor> 13820 <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> 13821 </member> 13822 <member kind="function" static="yes"> 13823 <type>static void</type> 13824 <name>helper_esign_cb</name> 13825 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13826 <anchor>ad5f73605e74635e4e18e20cef1dd65f9</anchor> 13827 <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> 13828 </member> 13829 <member kind="function" static="yes"> 13830 <type>static enum GNUNET_GenericReturnValue</type> 13831 <name>setup_key_helpers</name> 13832 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13833 <anchor>a337ee627b701ff902b1736b95eafd284</anchor> 13834 <arglist>(struct HelperState *hs)</arglist> 13835 </member> 13836 <member kind="function" static="yes"> 13837 <type>static void</type> 13838 <name>sync_key_helpers</name> 13839 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13840 <anchor>a95eb438e949b293c6a99c98022e4e581</anchor> 13841 <arglist>(struct HelperState *hs)</arglist> 13842 </member> 13843 <member kind="function" static="yes"> 13844 <type>static enum GNUNET_GenericReturnValue</type> 13845 <name>clear_denomination_cb</name> 13846 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13847 <anchor>a651167544da67a274b16147d4058f01c</anchor> 13848 <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> 13849 </member> 13850 <member kind="function" static="yes"> 13851 <type>static enum GNUNET_GenericReturnValue</type> 13852 <name>clear_signkey_cb</name> 13853 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13854 <anchor>af39ca8701334314edd1ea3589b8cf425</anchor> 13855 <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> 13856 </member> 13857 <member kind="function" static="yes"> 13858 <type>static void</type> 13859 <name>destroy_key_state</name> 13860 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13861 <anchor>aa5f54fc1e949b7b951a4229a6d8cd169</anchor> 13862 <arglist>(struct TEH_KeyStateHandle *ksh)</arglist> 13863 </member> 13864 <member kind="function" static="yes"> 13865 <type>static void</type> 13866 <name>keys_update_event_cb</name> 13867 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13868 <anchor>a2f9f0115426a427539511486c0448382</anchor> 13869 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 13870 </member> 13871 <member kind="function"> 13872 <type>enum GNUNET_GenericReturnValue</type> 13873 <name>TEH_keys_init</name> 13874 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13875 <anchor>a2a3a7df8cf1dd1a95de9752f44668584</anchor> 13876 <arglist>()</arglist> 13877 </member> 13878 <member kind="function"> 13879 <type>void</type> 13880 <name>TEH_keys_finished</name> 13881 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13882 <anchor>a4cdd13395e9c5ad4f657c72757d0d372</anchor> 13883 <arglist>()</arglist> 13884 </member> 13885 <member kind="function" static="yes"> 13886 <type>static void</type> 13887 <name>denomination_info_cb</name> 13888 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13889 <anchor>aac3bb3925158032b7018628db63a0ba9</anchor> 13890 <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> 13891 </member> 13892 <member kind="function" static="yes"> 13893 <type>static void</type> 13894 <name>signkey_info_cb</name> 13895 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13896 <anchor>aaf41d1c14485df8c99ec827f1d41d5ac</anchor> 13897 <arglist>(void *cls, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_EXCHANGEDB_SignkeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> 13898 </member> 13899 <member kind="function" static="yes"> 13900 <type>static enum GNUNET_GenericReturnValue</type> 13901 <name>get_auditor_sigs</name> 13902 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13903 <anchor>ac3b8ca27b7ee7ec8466d16cde5807dc8</anchor> 13904 <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> 13905 </member> 13906 <member kind="function" static="yes"> 13907 <type>static void</type> 13908 <name>auditor_info_cb</name> 13909 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13910 <anchor>a20e8cfc8bfa1d3c7abbfff85d6de414c</anchor> 13911 <arglist>(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name)</arglist> 13912 </member> 13913 <member kind="function" static="yes"> 13914 <type>static void</type> 13915 <name>auditor_denom_cb</name> 13916 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13917 <anchor>a1bcb7abfde187bef0eb283cfd7a55d35</anchor> 13918 <arglist>(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> 13919 </member> 13920 <member kind="function" static="yes"> 13921 <type>static enum GNUNET_GenericReturnValue</type> 13922 <name>add_sign_key_cb</name> 13923 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13924 <anchor>a1622117f53269dc66fde34ed2e0f9895</anchor> 13925 <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> 13926 </member> 13927 <member kind="function" static="yes"> 13928 <type>static enum GNUNET_GenericReturnValue</type> 13929 <name>add_denom_key_cb</name> 13930 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13931 <anchor>acf66d3afd5aa3f79b5996be63b8b8231</anchor> 13932 <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> 13933 </member> 13934 <member kind="function" static="yes"> 13935 <type>static void</type> 13936 <name>setup_general_response_headers</name> 13937 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13938 <anchor>af40e00b1bc1abc3f3a54c00e9989e69d</anchor> 13939 <arglist>(void *cls, struct MHD_Response *response)</arglist> 13940 </member> 13941 <member kind="function" static="yes"> 13942 <type>static enum GNUNET_GenericReturnValue</type> 13943 <name>create_krd</name> 13944 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13945 <anchor>aa7753275f1f6f4cbd53b5c8bdaf49fe9</anchor> 13946 <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> 13947 </member> 13948 <member kind="function" static="yes"> 13949 <type>static int</type> 13950 <name>signature_context_sort_cb</name> 13951 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13952 <anchor>a781ca118db5f30adf08a062a64223692</anchor> 13953 <arglist>(const void *a, const void *b)</arglist> 13954 </member> 13955 <member kind="function" static="yes"> 13956 <type>static void</type> 13957 <name>append_signature</name> 13958 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13959 <anchor>a4bdd2b2b99ed72b4d6c3e856d61e376f</anchor> 13960 <arglist>(struct SignatureContext *sig_ctx, unsigned int group_offset, unsigned int offset, const struct TALER_MasterSignatureP *master_sig)</arglist> 13961 </member> 13962 <member kind="function" static="yes"> 13963 <type>static int</type> 13964 <name>free_group</name> 13965 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13966 <anchor>a0989d144d501cbaff9c5da9b7a0b973b</anchor> 13967 <arglist>(void *cls, const struct GNUNET_HashCode *key, void *value)</arglist> 13968 </member> 13969 <member kind="function" static="yes"> 13970 <type>static void</type> 13971 <name>compute_msig_hash</name> 13972 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13973 <anchor>ab00f5ee2369d871b469f1066e92826fd</anchor> 13974 <arglist>(struct SignatureContext *sig_ctx, struct GNUNET_HashCode *hc)</arglist> 13975 </member> 13976 <member kind="function" static="yes"> 13977 <type>static enum GNUNET_GenericReturnValue</type> 13978 <name>finish_keys_response</name> 13979 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13980 <anchor>a9893a7ae3cc2c001d98737b1f3c9ca9c</anchor> 13981 <arglist>(struct TEH_KeyStateHandle *ksh)</arglist> 13982 </member> 13983 <member kind="function" static="yes"> 13984 <type>static void</type> 13985 <name>global_fee_info_cb</name> 13986 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13987 <anchor>a4844c544ca83578e8d18ae723529a362</anchor> 13988 <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> 13989 </member> 13990 <member kind="function" static="yes"> 13991 <type>static struct TEH_KeyStateHandle *</type> 13992 <name>build_key_state</name> 13993 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 13994 <anchor>a07e342b6422c845469472110aa91e95d</anchor> 13995 <arglist>(bool management_only)</arglist> 13996 </member> 13997 <member kind="function"> 13998 <type>void</type> 13999 <name>TEH_keys_update_states</name> 14000 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14001 <anchor>ae35e6e056644d856888b5035eb495dc2</anchor> 14002 <arglist>()</arglist> 14003 </member> 14004 <member kind="function" static="yes"> 14005 <type>static struct TEH_KeyStateHandle *</type> 14006 <name>keys_get_state</name> 14007 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14008 <anchor>a78cc886609c65e9cd87ea791d99200ab</anchor> 14009 <arglist>(bool management_only)</arglist> 14010 </member> 14011 <member kind="function"> 14012 <type>struct TEH_KeyStateHandle *</type> 14013 <name>TEH_keys_get_state_for_management_only</name> 14014 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14015 <anchor>a4913dded67d90d156015d6fb40a666e7</anchor> 14016 <arglist>(void)</arglist> 14017 </member> 14018 <member kind="function"> 14019 <type>struct TEH_KeyStateHandle *</type> 14020 <name>TEH_keys_get_state</name> 14021 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14022 <anchor>a8d780c745248194b19f13c55dbf425c0</anchor> 14023 <arglist>(void)</arglist> 14024 </member> 14025 <member kind="function"> 14026 <type>const struct TEH_GlobalFee *</type> 14027 <name>TEH_keys_global_fee_by_time</name> 14028 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14029 <anchor>a4096346b9c623590f90ea4d9caae8e32</anchor> 14030 <arglist>(struct TEH_KeyStateHandle *ksh, struct GNUNET_TIME_Timestamp ts)</arglist> 14031 </member> 14032 <member kind="function"> 14033 <type>struct TEH_DenominationKey *</type> 14034 <name>TEH_keys_denomination_by_hash</name> 14035 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14036 <anchor>a637813cf3add69ef813ae3a5d0ba4449</anchor> 14037 <arglist>(const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> 14038 </member> 14039 <member kind="function"> 14040 <type>struct TEH_DenominationKey *</type> 14041 <name>TEH_keys_denomination_by_hash_from_state</name> 14042 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14043 <anchor>a68f6cfd55d297999e12096b5446ff35f</anchor> 14044 <arglist>(const struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> 14045 </member> 14046 <member kind="function"> 14047 <type>struct TEH_DenominationKey *</type> 14048 <name>TEH_keys_denomination_by_serial_from_state</name> 14049 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14050 <anchor>ac18b52e0967957cb129ef637965152e1</anchor> 14051 <arglist>(const struct TEH_KeyStateHandle *ksh, uint64_t denom_serial)</arglist> 14052 </member> 14053 <member kind="function"> 14054 <type>enum TALER_ErrorCode</type> 14055 <name>TEH_keys_denomination_batch_sign</name> 14056 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14057 <anchor>a0273b27b7faab18d75e7c5e6f0bfc58a</anchor> 14058 <arglist>(unsigned int csds_length, const struct TEH_CoinSignData csds[static csds_length], bool for_melt, struct TALER_BlindedDenominationSignature bss[static csds_length])</arglist> 14059 </member> 14060 <member kind="function"> 14061 <type>enum TALER_ErrorCode</type> 14062 <name>TEH_keys_denomination_cs_r_pub</name> 14063 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14064 <anchor>ae183dfd2403d6275b1dd780e5c5294fe</anchor> 14065 <arglist>(const struct TEH_CsDeriveData *cdd, bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP *r_pub)</arglist> 14066 </member> 14067 <member kind="function"> 14068 <type>enum TALER_ErrorCode</type> 14069 <name>TEH_keys_denomination_cs_batch_r_pub_simple</name> 14070 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14071 <anchor>a118855c66427f6c2874bc86382e5d8f2</anchor> 14072 <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> 14073 </member> 14074 <member kind="function"> 14075 <type>enum TALER_ErrorCode</type> 14076 <name>TEH_keys_denomination_cs_batch_r_pub</name> 14077 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14078 <anchor>aac474984fab147a46f5eb2d2160521fb</anchor> 14079 <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> 14080 </member> 14081 <member kind="function"> 14082 <type>void</type> 14083 <name>TEH_keys_denomination_revoke</name> 14084 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14085 <anchor>a043aec7656fbc38be57480da6fa8da34</anchor> 14086 <arglist>(const struct TALER_DenominationHashP *h_denom_pub)</arglist> 14087 </member> 14088 <member kind="function"> 14089 <type>enum TALER_ErrorCode</type> 14090 <name>TEH_keys_exchange_sign_</name> 14091 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14092 <anchor>a11a8dc9e0b4dd25c961d0a270fa2a3b1</anchor> 14093 <arglist>(const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 14094 </member> 14095 <member kind="function"> 14096 <type>enum TALER_ErrorCode</type> 14097 <name>TEH_keys_exchange_sign2_</name> 14098 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14099 <anchor>ac5f8a3c75e22bfd3ea94f9960151beb9</anchor> 14100 <arglist>(void *cls, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 14101 </member> 14102 <member kind="function"> 14103 <type>void</type> 14104 <name>TEH_keys_exchange_revoke</name> 14105 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14106 <anchor>ac51143aca5b73d042b71cfaac5add817</anchor> 14107 <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> 14108 </member> 14109 <member kind="function" static="yes"> 14110 <type>static int</type> 14111 <name>krd_search_comparator</name> 14112 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14113 <anchor>a30d94749f603c104829324e9fde8335b</anchor> 14114 <arglist>(const void *key, const void *value)</arglist> 14115 </member> 14116 <member kind="function"> 14117 <type>MHD_RESULT</type> 14118 <name>TEH_keys_get_handler</name> 14119 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14120 <anchor>ae1b4ce47270c83555287efd78874c3fc</anchor> 14121 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 14122 </member> 14123 <member kind="function" static="yes"> 14124 <type>static enum GNUNET_GenericReturnValue</type> 14125 <name>load_extension_data</name> 14126 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14127 <anchor>af6e491ee82fb988237853f472335a84f</anchor> 14128 <arglist>(const char *section_name, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> 14129 </member> 14130 <member kind="function"> 14131 <type>enum GNUNET_GenericReturnValue</type> 14132 <name>TEH_keys_load_fees</name> 14133 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14134 <anchor>ad360355ff82a53fa0fc98c15aa324527</anchor> 14135 <arglist>(struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> 14136 </member> 14137 <member kind="function"> 14138 <type>enum GNUNET_GenericReturnValue</type> 14139 <name>TEH_keys_get_timing</name> 14140 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14141 <anchor>a10a32ca812686ec3eefab3b2a251defa</anchor> 14142 <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> 14143 </member> 14144 <member kind="function" static="yes"> 14145 <type>static enum GNUNET_GenericReturnValue</type> 14146 <name>add_future_denomkey_cb</name> 14147 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14148 <anchor>ac9a42a9e39fb54f347a7493f7ba35c70</anchor> 14149 <arglist>(void *cls, const struct GNUNET_HashCode *h_denom_pub, void *value)</arglist> 14150 </member> 14151 <member kind="function" static="yes"> 14152 <type>static enum GNUNET_GenericReturnValue</type> 14153 <name>add_future_signkey_cb</name> 14154 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14155 <anchor>afd2d051bc9258c7426cf15cb99eef3b1</anchor> 14156 <arglist>(void *cls, const struct GNUNET_PeerIdentity *pid, void *value)</arglist> 14157 </member> 14158 <member kind="function"> 14159 <type>MHD_RESULT</type> 14160 <name>TEH_keys_management_get_keys_handler</name> 14161 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14162 <anchor>a866b621de486f94f0eb239acff397c3e</anchor> 14163 <arglist>(const struct TEH_RequestHandler *rh, struct MHD_Connection *connection)</arglist> 14164 </member> 14165 <member kind="variable" static="yes"> 14166 <type>static struct HelperState</type> 14167 <name>helpers</name> 14168 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14169 <anchor>a5ae3ea97f9179908c3865c8767d9ff30</anchor> 14170 <arglist></arglist> 14171 </member> 14172 <member kind="variable" static="yes"> 14173 <type>static struct WireStateHandle *</type> 14174 <name>wire_state</name> 14175 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14176 <anchor>a1166ab7b33640cbfbe6bd006e2be75c5</anchor> 14177 <arglist></arglist> 14178 </member> 14179 <member kind="variable" static="yes"> 14180 <type>static struct GNUNET_DB_EventHandler *</type> 14181 <name>wire_eh</name> 14182 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14183 <anchor>a9bfb1e24ab66be45bc573bfc476a759f</anchor> 14184 <arglist></arglist> 14185 </member> 14186 <member kind="variable" static="yes"> 14187 <type>static uint64_t</type> 14188 <name>wire_generation</name> 14189 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14190 <anchor>a21a176f712c9746c91870cf2c34fd023</anchor> 14191 <arglist></arglist> 14192 </member> 14193 <member kind="variable" static="yes"> 14194 <type>static struct TEH_KeyStateHandle *</type> 14195 <name>key_state</name> 14196 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14197 <anchor>aef4d27b91bd8cee40cd3715b9ad38a5a</anchor> 14198 <arglist></arglist> 14199 </member> 14200 <member kind="variable" static="yes"> 14201 <type>static uint64_t</type> 14202 <name>key_generation</name> 14203 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14204 <anchor>a36c845d44350f26e7c6d12f663092bc5</anchor> 14205 <arglist></arglist> 14206 </member> 14207 <member kind="variable" static="yes"> 14208 <type>static struct GNUNET_DB_EventHandler *</type> 14209 <name>keys_eh</name> 14210 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14211 <anchor>a06c030ca71b3883ca09cd6b5499cb1e8</anchor> 14212 <arglist></arglist> 14213 </member> 14214 <member kind="variable" static="yes"> 14215 <type>static struct SuspendedKeysRequests *</type> 14216 <name>skr_head</name> 14217 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14218 <anchor>a75d75de9948a37b75bb234339cc0da13</anchor> 14219 <arglist></arglist> 14220 </member> 14221 <member kind="variable" static="yes"> 14222 <type>static struct SuspendedKeysRequests *</type> 14223 <name>skr_tail</name> 14224 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14225 <anchor>ae1b7fd143ccf5b0bb8f507ba7f0d6eca</anchor> 14226 <arglist></arglist> 14227 </member> 14228 <member kind="variable" static="yes"> 14229 <type>static unsigned int</type> 14230 <name>skr_size</name> 14231 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14232 <anchor>a29981243042956cf3ad6745d9dfa1985</anchor> 14233 <arglist></arglist> 14234 </member> 14235 <member kind="variable" static="yes"> 14236 <type>static struct GNUNET_SCHEDULER_Task *</type> 14237 <name>keys_tt</name> 14238 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14239 <anchor>a885fb9c9b96fb131f6c983a1d2f87e7d</anchor> 14240 <arglist></arglist> 14241 </member> 14242 <member kind="variable" static="yes"> 14243 <type>static struct GNUNET_TIME_Relative</type> 14244 <name>signkey_legal_duration</name> 14245 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14246 <anchor>aa2346fa6fa40be46838c1b33a5a64530</anchor> 14247 <arglist></arglist> 14248 </member> 14249 <member kind="variable" static="yes"> 14250 <type>static char *</type> 14251 <name>asset_type</name> 14252 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14253 <anchor>a33e392371fcf57d230dafe6ba62d5286</anchor> 14254 <arglist></arglist> 14255 </member> 14256 <member kind="variable" static="yes"> 14257 <type>static struct TALER_SecurityModulePublicKeyP</type> 14258 <name>denom_rsa_sm_pub</name> 14259 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14260 <anchor>a7c169057f8f3219379023c43683d1a74</anchor> 14261 <arglist></arglist> 14262 </member> 14263 <member kind="variable" static="yes"> 14264 <type>static struct TALER_SecurityModulePublicKeyP</type> 14265 <name>denom_cs_sm_pub</name> 14266 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14267 <anchor>ae323a76189a392634c06706bc5b77058</anchor> 14268 <arglist></arglist> 14269 </member> 14270 <member kind="variable" static="yes"> 14271 <type>static struct TALER_SecurityModulePublicKeyP</type> 14272 <name>esign_sm_pub</name> 14273 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14274 <anchor>aaff740df92793b9b045bdf3679f5a94b</anchor> 14275 <arglist></arglist> 14276 </member> 14277 <member kind="variable" static="yes"> 14278 <type>static bool</type> 14279 <name>terminating</name> 14280 <anchorfile>da/d6b/taler-exchange-httpd__get-keys_8c.html</anchorfile> 14281 <anchor>ad34ddf7f16a2b8ba8547e4f464148077</anchor> 14282 <arglist></arglist> 14283 </member> 14284 </compound> 14285 <compound kind="file"> 14286 <name>taler-exchange-httpd_get-keys.h</name> 14287 <path>src/exchange/</path> 14288 <filename>dc/d72/taler-exchange-httpd__get-keys_8h.html</filename> 14289 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 14290 <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> 14291 <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> 14292 <class kind="struct">TEH_DenominationKey</class> 14293 <class kind="struct">TEH_GlobalFee</class> 14294 <class kind="struct">TEH_CoinSignData</class> 14295 <class kind="struct">TEH_CsDeriveData</class> 14296 <member kind="define"> 14297 <type>#define</type> 14298 <name>TEH_keys_exchange_sign</name> 14299 <anchorfile>d5/dfc/group__crypto.html</anchorfile> 14300 <anchor>ga9109f39f92072a8dab8a9a8f119355b9</anchor> 14301 <arglist>(ps, pub, sig)</arglist> 14302 </member> 14303 <member kind="define"> 14304 <type>#define</type> 14305 <name>TEH_keys_exchange_sign2</name> 14306 <anchorfile>d5/dfc/group__crypto.html</anchorfile> 14307 <anchor>ga36b9ce67f99101ef70248901dc700d28</anchor> 14308 <arglist>(ksh, ps, pub, sig)</arglist> 14309 </member> 14310 <member kind="function"> 14311 <type>void</type> 14312 <name>TEH_check_invariants</name> 14313 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14314 <anchor>a1602e3dca228d2788cf9685ffb23438c</anchor> 14315 <arglist>(void)</arglist> 14316 </member> 14317 <member kind="function"> 14318 <type>const struct TALER_WireFeeSet *</type> 14319 <name>TEH_wire_fees_by_time</name> 14320 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14321 <anchor>a7b112879d9933e884505f1aa18af836b</anchor> 14322 <arglist>(struct GNUNET_TIME_Timestamp ts, const char *method)</arglist> 14323 </member> 14324 <member kind="function"> 14325 <type>void</type> 14326 <name>TEH_wire_update_state</name> 14327 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14328 <anchor>a9e054e5eeaa0f7c6414f90ca881ccacc</anchor> 14329 <arglist>(void)</arglist> 14330 </member> 14331 <member kind="function"> 14332 <type>struct TEH_KeyStateHandle *</type> 14333 <name>TEH_keys_get_state</name> 14334 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14335 <anchor>a8d780c745248194b19f13c55dbf425c0</anchor> 14336 <arglist>(void)</arglist> 14337 </member> 14338 <member kind="function"> 14339 <type>struct TEH_KeyStateHandle *</type> 14340 <name>TEH_keys_get_state_for_management_only</name> 14341 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14342 <anchor>a4913dded67d90d156015d6fb40a666e7</anchor> 14343 <arglist>(void)</arglist> 14344 </member> 14345 <member kind="function"> 14346 <type>void</type> 14347 <name>TEH_keys_update_states</name> 14348 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14349 <anchor>ac2dc9720699552a00375f1636cffeef9</anchor> 14350 <arglist>(void)</arglist> 14351 </member> 14352 <member kind="function"> 14353 <type>const struct TEH_GlobalFee *</type> 14354 <name>TEH_keys_global_fee_by_time</name> 14355 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14356 <anchor>a4096346b9c623590f90ea4d9caae8e32</anchor> 14357 <arglist>(struct TEH_KeyStateHandle *ksh, struct GNUNET_TIME_Timestamp ts)</arglist> 14358 </member> 14359 <member kind="function"> 14360 <type>struct TEH_DenominationKey *</type> 14361 <name>TEH_keys_denomination_by_hash</name> 14362 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14363 <anchor>a637813cf3add69ef813ae3a5d0ba4449</anchor> 14364 <arglist>(const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> 14365 </member> 14366 <member kind="function"> 14367 <type>struct TEH_DenominationKey *</type> 14368 <name>TEH_keys_denomination_by_hash_from_state</name> 14369 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14370 <anchor>a68f6cfd55d297999e12096b5446ff35f</anchor> 14371 <arglist>(const struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct MHD_Connection *conn, MHD_RESULT *mret)</arglist> 14372 </member> 14373 <member kind="function"> 14374 <type>struct TEH_DenominationKey *</type> 14375 <name>TEH_keys_denomination_by_serial_from_state</name> 14376 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14377 <anchor>ac18b52e0967957cb129ef637965152e1</anchor> 14378 <arglist>(const struct TEH_KeyStateHandle *ksh, uint64_t denom_serial)</arglist> 14379 </member> 14380 <member kind="function"> 14381 <type>enum TALER_ErrorCode</type> 14382 <name>TEH_keys_denomination_batch_sign</name> 14383 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14384 <anchor>a0273b27b7faab18d75e7c5e6f0bfc58a</anchor> 14385 <arglist>(unsigned int csds_length, const struct TEH_CoinSignData csds[static csds_length], bool for_melt, struct TALER_BlindedDenominationSignature bss[static csds_length])</arglist> 14386 </member> 14387 <member kind="function"> 14388 <type>enum TALER_ErrorCode</type> 14389 <name>TEH_keys_denomination_cs_r_pub</name> 14390 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14391 <anchor>ae183dfd2403d6275b1dd780e5c5294fe</anchor> 14392 <arglist>(const struct TEH_CsDeriveData *cdd, bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP *r_pub)</arglist> 14393 </member> 14394 <member kind="function"> 14395 <type>enum TALER_ErrorCode</type> 14396 <name>TEH_keys_denomination_cs_batch_r_pub_simple</name> 14397 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14398 <anchor>a118855c66427f6c2874bc86382e5d8f2</anchor> 14399 <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> 14400 </member> 14401 <member kind="function"> 14402 <type>enum TALER_ErrorCode</type> 14403 <name>TEH_keys_denomination_cs_batch_r_pub</name> 14404 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14405 <anchor>aac474984fab147a46f5eb2d2160521fb</anchor> 14406 <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> 14407 </member> 14408 <member kind="function"> 14409 <type>void</type> 14410 <name>TEH_keys_denomination_revoke</name> 14411 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14412 <anchor>a043aec7656fbc38be57480da6fa8da34</anchor> 14413 <arglist>(const struct TALER_DenominationHashP *h_denom_pub)</arglist> 14414 </member> 14415 <member kind="function"> 14416 <type>void</type> 14417 <name>TEH_keys_finished</name> 14418 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14419 <anchor>abcec9103d3e0d72ab0952ed9ee016772</anchor> 14420 <arglist>(void)</arglist> 14421 </member> 14422 <member kind="function"> 14423 <type>void</type> 14424 <name>TEH_resume_keys_requests</name> 14425 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14426 <anchor>a6c9831ee04e9109a499f6f80bc015003</anchor> 14427 <arglist>(bool do_shutdown)</arglist> 14428 </member> 14429 <member kind="function"> 14430 <type>enum TALER_ErrorCode</type> 14431 <name>TEH_keys_exchange_sign_</name> 14432 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14433 <anchor>a11a8dc9e0b4dd25c961d0a270fa2a3b1</anchor> 14434 <arglist>(const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 14435 </member> 14436 <member kind="function"> 14437 <type>enum TALER_ErrorCode</type> 14438 <name>TEH_keys_exchange_sign2_</name> 14439 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14440 <anchor>ac5f8a3c75e22bfd3ea94f9960151beb9</anchor> 14441 <arglist>(void *cls, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 14442 </member> 14443 <member kind="function"> 14444 <type>void</type> 14445 <name>TEH_keys_exchange_revoke</name> 14446 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14447 <anchor>ac51143aca5b73d042b71cfaac5add817</anchor> 14448 <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> 14449 </member> 14450 <member kind="function"> 14451 <type>MHD_RESULT</type> 14452 <name>TEH_keys_get_handler</name> 14453 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14454 <anchor>ae1b4ce47270c83555287efd78874c3fc</anchor> 14455 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 14456 </member> 14457 <member kind="function"> 14458 <type>MHD_RESULT</type> 14459 <name>TEH_keys_management_get_keys_handler</name> 14460 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14461 <anchor>a866b621de486f94f0eb239acff397c3e</anchor> 14462 <arglist>(const struct TEH_RequestHandler *rh, struct MHD_Connection *connection)</arglist> 14463 </member> 14464 <member kind="function"> 14465 <type>enum GNUNET_GenericReturnValue</type> 14466 <name>TEH_keys_load_fees</name> 14467 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14468 <anchor>ad360355ff82a53fa0fc98c15aa324527</anchor> 14469 <arglist>(struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> 14470 </member> 14471 <member kind="function"> 14472 <type>enum GNUNET_GenericReturnValue</type> 14473 <name>TEH_keys_get_timing</name> 14474 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14475 <anchor>a10a32ca812686ec3eefab3b2a251defa</anchor> 14476 <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> 14477 </member> 14478 <member kind="function"> 14479 <type>enum GNUNET_GenericReturnValue</type> 14480 <name>TEH_keys_init</name> 14481 <anchorfile>dc/d72/taler-exchange-httpd__get-keys_8h.html</anchorfile> 14482 <anchor>a81f125a172df1aebfc541e8d45159e96</anchor> 14483 <arglist>(void)</arglist> 14484 </member> 14485 </compound> 14486 <compound kind="file"> 14487 <name>taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.c</name> 14488 <path>src/exchange/</path> 14489 <filename>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</filename> 14490 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 14491 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 14492 <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> 14493 <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> 14494 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 14495 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 14496 <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> 14497 <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> 14498 <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> 14499 <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> 14500 <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> 14501 <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> 14502 <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> 14503 <member kind="function"> 14504 <type>void</type> 14505 <name>TEH_kyc_check_cleanup</name> 14506 <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> 14507 <anchor>a5e97de441d2b3be09334aa29e332521e</anchor> 14508 <arglist>()</arglist> 14509 </member> 14510 <member kind="function" static="yes"> 14511 <type>static void</type> 14512 <name>kyp_cleanup</name> 14513 <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> 14514 <anchor>ac4bef47936e5a2e3784724a5bbd7ab53</anchor> 14515 <arglist>(struct TEH_RequestContext *rc)</arglist> 14516 </member> 14517 <member kind="function" static="yes"> 14518 <type>static void</type> 14519 <name>db_event_cb</name> 14520 <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> 14521 <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> 14522 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 14523 </member> 14524 <member kind="function"> 14525 <type>MHD_RESULT</type> 14526 <name>TEH_handler_kyc_check</name> 14527 <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> 14528 <anchor>ac85409eb0a8add7e217706ddea9aeeda</anchor> 14529 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 14530 </member> 14531 <member kind="variable" static="yes"> 14532 <type>static struct KycPoller *</type> 14533 <name>kyp_head</name> 14534 <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> 14535 <anchor>a315e1635d1ce1e37eee3e76925ca1a05</anchor> 14536 <arglist></arglist> 14537 </member> 14538 <member kind="variable" static="yes"> 14539 <type>static struct KycPoller *</type> 14540 <name>kyp_tail</name> 14541 <anchorfile>d0/d81/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8c.html</anchorfile> 14542 <anchor>a8bf9cd7981f02c08b3ca381c5d65a794</anchor> 14543 <arglist></arglist> 14544 </member> 14545 </compound> 14546 <compound kind="file"> 14547 <name>taler-exchange-httpd_get-kyc-check-H_NORMALIZED_PAYTO.h</name> 14548 <path>src/exchange/</path> 14549 <filename>d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h.html</filename> 14550 <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> 14551 <member kind="function"> 14552 <type>MHD_RESULT</type> 14553 <name>TEH_handler_kyc_check</name> 14554 <anchorfile>d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 14555 <anchor>ac85409eb0a8add7e217706ddea9aeeda</anchor> 14556 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 14557 </member> 14558 <member kind="function"> 14559 <type>void</type> 14560 <name>TEH_kyc_check_cleanup</name> 14561 <anchorfile>d5/d03/taler-exchange-httpd__get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 14562 <anchor>ab52e2233a8dc81554bb5026bf38d9301</anchor> 14563 <arglist>(void)</arglist> 14564 </member> 14565 </compound> 14566 <compound kind="file"> 14567 <name>taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.c</name> 14568 <path>src/exchange/</path> 14569 <filename>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</filename> 14570 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 14571 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 14572 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 14573 <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> 14574 <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> 14575 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 14576 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 14577 <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> 14578 <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> 14579 <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> 14580 <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> 14581 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 14582 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 14583 <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> 14584 <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> 14585 <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> 14586 <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> 14587 <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> 14588 <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> 14589 <member kind="function"> 14590 <type>void</type> 14591 <name>TEH_kyc_info_cleanup</name> 14592 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14593 <anchor>a8f99a5eeb313c3113ffed8ea85007a99</anchor> 14594 <arglist>()</arglist> 14595 </member> 14596 <member kind="function" static="yes"> 14597 <type>static void</type> 14598 <name>kyp_cleanup</name> 14599 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14600 <anchor>ac4bef47936e5a2e3784724a5bbd7ab53</anchor> 14601 <arglist>(struct TEH_RequestContext *rc)</arglist> 14602 </member> 14603 <member kind="function" static="yes"> 14604 <type>static void</type> 14605 <name>db_event_cb</name> 14606 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14607 <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> 14608 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 14609 </member> 14610 <member kind="function" static="yes"> 14611 <type>static void</type> 14612 <name>add_nocache_header</name> 14613 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14614 <anchor>a014177c913f2287f0dca94f7a06333a9</anchor> 14615 <arglist>(struct MHD_Response *response)</arglist> 14616 </member> 14617 <member kind="function" static="yes"> 14618 <type>static void</type> 14619 <name>resume_with_response</name> 14620 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14621 <anchor>ad0aea284a57246fc83b78d5bb560bf3a</anchor> 14622 <arglist>(struct KycPoller *kyp, unsigned int http_status, struct MHD_Response *response)</arglist> 14623 </member> 14624 <member kind="function" static="yes"> 14625 <type>static void</type> 14626 <name>fail_with_ec</name> 14627 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14628 <anchor>afd0a2f0c83323a5ca3ad2db40df3aed4</anchor> 14629 <arglist>(struct KycPoller *kyp, enum TALER_ErrorCode ec, const char *hint)</arglist> 14630 </member> 14631 <member kind="function" static="yes"> 14632 <type>static void</type> 14633 <name>resume_with_reply</name> 14634 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14635 <anchor>a0427dead246d06478c3f85c5f7e4cfaf</anchor> 14636 <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> 14637 </member> 14638 <member kind="function" static="yes"> 14639 <type>static void</type> 14640 <name>current_rules_cb</name> 14641 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14642 <anchor>a7e4b1af6e43620e460c8d8fdf1712a0a</anchor> 14643 <arglist>(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> 14644 </member> 14645 <member kind="function"> 14646 <type>MHD_RESULT</type> 14647 <name>TEH_handler_kyc_info</name> 14648 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14649 <anchor>aa6d976491e99f877d329199451c03103</anchor> 14650 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 14651 </member> 14652 <member kind="variable" static="yes"> 14653 <type>static struct KycPoller *</type> 14654 <name>kyp_head</name> 14655 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14656 <anchor>a315e1635d1ce1e37eee3e76925ca1a05</anchor> 14657 <arglist></arglist> 14658 </member> 14659 <member kind="variable" static="yes"> 14660 <type>static struct KycPoller *</type> 14661 <name>kyp_tail</name> 14662 <anchorfile>df/df7/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8c.html</anchorfile> 14663 <anchor>a8bf9cd7981f02c08b3ca381c5d65a794</anchor> 14664 <arglist></arglist> 14665 </member> 14666 </compound> 14667 <compound kind="file"> 14668 <name>taler-exchange-httpd_get-kyc-info-ACCESS_TOKEN.h</name> 14669 <path>src/exchange/</path> 14670 <filename>de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h.html</filename> 14671 <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> 14672 <member kind="function"> 14673 <type>void</type> 14674 <name>TEH_kyc_info_cleanup</name> 14675 <anchorfile>de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 14676 <anchor>a6fecc24f731bd6e3c16e148baf8099c1</anchor> 14677 <arglist>(void)</arglist> 14678 </member> 14679 <member kind="function"> 14680 <type>MHD_RESULT</type> 14681 <name>TEH_handler_kyc_info</name> 14682 <anchorfile>de/d27/taler-exchange-httpd__get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 14683 <anchor>aa6d976491e99f877d329199451c03103</anchor> 14684 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 14685 </member> 14686 </compound> 14687 <compound kind="file"> 14688 <name>taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.c</name> 14689 <path>src/exchange/</path> 14690 <filename>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</filename> 14691 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 14692 <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> 14693 <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> 14694 <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> 14695 <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> 14696 <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> 14697 <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> 14698 <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> 14699 <member kind="function" static="yes"> 14700 <type>static struct MHD_Response *</type> 14701 <name>make_html_error</name> 14702 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14703 <anchor>ae52a3f910cd0eda0390e07740d504a56</anchor> 14704 <arglist>(struct MHD_Connection *connection, const char *template, unsigned int *http_status, enum TALER_ErrorCode ec, const char *message)</arglist> 14705 </member> 14706 <member kind="function" static="yes"> 14707 <type>static void</type> 14708 <name>kpc_resume</name> 14709 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14710 <anchor>ae193af6b0132d8642a9acc94f4faa9d4</anchor> 14711 <arglist>(struct KycProofContext *kpc)</arglist> 14712 </member> 14713 <member kind="function"> 14714 <type>void</type> 14715 <name>TEH_kyc_proof_cleanup</name> 14716 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14717 <anchor>a41aaadf2e064b0eccaee88acdf9d8572</anchor> 14718 <arglist>(void)</arglist> 14719 </member> 14720 <member kind="function" static="yes"> 14721 <type>static void</type> 14722 <name>proof_finish</name> 14723 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14724 <anchor>abc7a369516512735ed77e3921745601d</anchor> 14725 <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> 14726 </member> 14727 <member kind="function" static="yes"> 14728 <type>static MHD_RESULT</type> 14729 <name>respond_html_ec</name> 14730 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14731 <anchor>a33c2868723cd08d917bc4b7ed334c6cb</anchor> 14732 <arglist>(struct TEH_RequestContext *rc, unsigned int http_status, const char *template, enum TALER_ErrorCode ec, const char *message)</arglist> 14733 </member> 14734 <member kind="function" static="yes"> 14735 <type>static void</type> 14736 <name>proof_cb</name> 14737 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14738 <anchor>a2531e3ad3e72dd0fedf8bb052852fd55</anchor> 14739 <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> 14740 </member> 14741 <member kind="function" static="yes"> 14742 <type>static void</type> 14743 <name>clean_kpc</name> 14744 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14745 <anchor>a3e0bf26405ee7b8cb68bb30f0741b92f</anchor> 14746 <arglist>(struct TEH_RequestContext *rc)</arglist> 14747 </member> 14748 <member kind="function"> 14749 <type>MHD_RESULT</type> 14750 <name>TEH_handler_kyc_proof</name> 14751 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14752 <anchor>ae84a41e27800faeb376b7428f6adf103</anchor> 14753 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 14754 </member> 14755 <member kind="variable" static="yes"> 14756 <type>static struct KycProofContext *</type> 14757 <name>kpc_head</name> 14758 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14759 <anchor>aca096831314cdc2cd8c9aa04821b22b5</anchor> 14760 <arglist></arglist> 14761 </member> 14762 <member kind="variable" static="yes"> 14763 <type>static struct KycProofContext *</type> 14764 <name>kpc_tail</name> 14765 <anchorfile>d8/d56/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8c.html</anchorfile> 14766 <anchor>acb3b10950e4830ebf5f91a1465b3ed93</anchor> 14767 <arglist></arglist> 14768 </member> 14769 </compound> 14770 <compound kind="file"> 14771 <name>taler-exchange-httpd_get-kyc-proof-PROVIDER_NAME.h</name> 14772 <path>src/exchange/</path> 14773 <filename>d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h.html</filename> 14774 <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> 14775 <member kind="function"> 14776 <type>void</type> 14777 <name>TEH_kyc_proof_cleanup</name> 14778 <anchorfile>d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 14779 <anchor>a41aaadf2e064b0eccaee88acdf9d8572</anchor> 14780 <arglist>(void)</arglist> 14781 </member> 14782 <member kind="function"> 14783 <type>MHD_RESULT</type> 14784 <name>TEH_handler_kyc_proof</name> 14785 <anchorfile>d4/d41/taler-exchange-httpd__get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 14786 <anchor>ae84a41e27800faeb376b7428f6adf103</anchor> 14787 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 14788 </member> 14789 </compound> 14790 <compound kind="file"> 14791 <name>taler-exchange-httpd_get-metrics.c</name> 14792 <path>src/exchange/</path> 14793 <filename>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</filename> 14794 <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> 14795 <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> 14796 <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> 14797 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 14798 <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> 14799 <member kind="function"> 14800 <type>MHD_RESULT</type> 14801 <name>TEH_handler_metrics</name> 14802 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14803 <anchor>aacfdcf9fb1e787170956f61e99a7c4de</anchor> 14804 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 14805 </member> 14806 <member kind="variable"> 14807 <type>unsigned long long</type> 14808 <name>TEH_METRICS_num_requests</name> 14809 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14810 <anchor>a615a824f441c76fa4fe394b2d4df90bf</anchor> 14811 <arglist>[TEH_MT_REQUEST_COUNT]</arglist> 14812 </member> 14813 <member kind="variable"> 14814 <type>unsigned long long</type> 14815 <name>TEH_METRICS_withdraw_num_coins</name> 14816 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14817 <anchor>afa7db563fdb743cd4d0a801381986638</anchor> 14818 <arglist></arglist> 14819 </member> 14820 <member kind="variable"> 14821 <type>unsigned long long</type> 14822 <name>TEH_METRICS_num_conflict</name> 14823 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14824 <anchor>a38918c9e11458f05f1e0cc2b40a6aab0</anchor> 14825 <arglist>[TEH_MT_REQUEST_COUNT]</arglist> 14826 </member> 14827 <member kind="variable"> 14828 <type>unsigned long long</type> 14829 <name>TEH_METRICS_num_signatures</name> 14830 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14831 <anchor>a2f0a7717ddea1d38402b66f661ab3e73</anchor> 14832 <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> 14833 </member> 14834 <member kind="variable"> 14835 <type>unsigned long long</type> 14836 <name>TEH_METRICS_num_verifications</name> 14837 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14838 <anchor>ad3bf88c79ae74d9e07923472a6a144da</anchor> 14839 <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> 14840 </member> 14841 <member kind="variable"> 14842 <type>unsigned long long</type> 14843 <name>TEH_METRICS_num_keyexchanges</name> 14844 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14845 <anchor>aa079e8a8719d3f46674ab55df4ab1930</anchor> 14846 <arglist>[TEH_MT_KEYX_COUNT]</arglist> 14847 </member> 14848 <member kind="variable"> 14849 <type>unsigned long long</type> 14850 <name>TEH_METRICS_num_success</name> 14851 <anchorfile>d7/d4f/taler-exchange-httpd__get-metrics_8c.html</anchorfile> 14852 <anchor>a642d0685219ec920f78fe16a128ca830</anchor> 14853 <arglist>[TEH_MT_SUCCESS_COUNT]</arglist> 14854 </member> 14855 </compound> 14856 <compound kind="file"> 14857 <name>taler-exchange-httpd_get-metrics.h</name> 14858 <path>src/exchange/</path> 14859 <filename>d7/d00/taler-exchange-httpd__get-metrics_8h.html</filename> 14860 <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> 14861 <member kind="enumeration"> 14862 <type></type> 14863 <name>TEH_MetricTypeRequest</name> 14864 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14865 <anchor>a2da07314684f76ef08785b9dd5257d8a</anchor> 14866 <arglist></arglist> 14867 </member> 14868 <member kind="enumvalue"> 14869 <name>TEH_MT_REQUEST_OTHER</name> 14870 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14871 <anchor>a2da07314684f76ef08785b9dd5257d8aa09bab28292886a49f0c624333efb915c</anchor> 14872 <arglist></arglist> 14873 </member> 14874 <member kind="enumvalue"> 14875 <name>TEH_MT_REQUEST_DEPOSIT</name> 14876 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14877 <anchor>a2da07314684f76ef08785b9dd5257d8aa22e2cb08a746e7b510166141cff5ab08</anchor> 14878 <arglist></arglist> 14879 </member> 14880 <member kind="enumvalue"> 14881 <name>TEH_MT_REQUEST_WITHDRAW</name> 14882 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14883 <anchor>a2da07314684f76ef08785b9dd5257d8aa8dd666ba904ffb2e75e9419e89858f16</anchor> 14884 <arglist></arglist> 14885 </member> 14886 <member kind="enumvalue"> 14887 <name>TEH_MT_REQUEST_MELT</name> 14888 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14889 <anchor>a2da07314684f76ef08785b9dd5257d8aa33ae3d68cc200b39ac3d7bcda9471a29</anchor> 14890 <arglist></arglist> 14891 </member> 14892 <member kind="enumvalue"> 14893 <name>TEH_MT_REQUEST_PURSE_CREATE</name> 14894 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14895 <anchor>a2da07314684f76ef08785b9dd5257d8aadf5948457365b6fd8757edf454525413</anchor> 14896 <arglist></arglist> 14897 </member> 14898 <member kind="enumvalue"> 14899 <name>TEH_MT_REQUEST_PURSE_MERGE</name> 14900 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14901 <anchor>a2da07314684f76ef08785b9dd5257d8aa24007388f8b49f4424d48d069b185df2</anchor> 14902 <arglist></arglist> 14903 </member> 14904 <member kind="enumvalue"> 14905 <name>TEH_MT_REQUEST_RESERVE_PURSE</name> 14906 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14907 <anchor>a2da07314684f76ef08785b9dd5257d8aa18f85c7e737600f5bd67de2b2929dfc6</anchor> 14908 <arglist></arglist> 14909 </member> 14910 <member kind="enumvalue"> 14911 <name>TEH_MT_REQUEST_PURSE_DEPOSIT</name> 14912 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14913 <anchor>a2da07314684f76ef08785b9dd5257d8aaeffcbd6fa556c13f610ce2f40dd12055</anchor> 14914 <arglist></arglist> 14915 </member> 14916 <member kind="enumvalue"> 14917 <name>TEH_MT_REQUEST_IDEMPOTENT_DEPOSIT</name> 14918 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14919 <anchor>a2da07314684f76ef08785b9dd5257d8aab6c8c91e0c0208635779a41d799e9c0b</anchor> 14920 <arglist></arglist> 14921 </member> 14922 <member kind="enumvalue"> 14923 <name>TEH_MT_REQUEST_IDEMPOTENT_WITHDRAW</name> 14924 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14925 <anchor>a2da07314684f76ef08785b9dd5257d8aa921c3912c30514be586b0269d969bfd8</anchor> 14926 <arglist></arglist> 14927 </member> 14928 <member kind="enumvalue"> 14929 <name>TEH_MT_REQUEST_IDEMPOTENT_MELT</name> 14930 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14931 <anchor>a2da07314684f76ef08785b9dd5257d8aaa6f09247a8e6b308964eea0596fba1b8</anchor> 14932 <arglist></arglist> 14933 </member> 14934 <member kind="enumvalue"> 14935 <name>TEH_MT_REQUEST_BATCH_DEPOSIT</name> 14936 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14937 <anchor>a2da07314684f76ef08785b9dd5257d8aafcfcd453c9181646e108fb3c230eaeb3</anchor> 14938 <arglist></arglist> 14939 </member> 14940 <member kind="enumvalue"> 14941 <name>TEH_MT_REQUEST_POLICY_FULFILLMENT</name> 14942 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14943 <anchor>a2da07314684f76ef08785b9dd5257d8aafd933310ee1b8934dc8f7e17d68ad3bb</anchor> 14944 <arglist></arglist> 14945 </member> 14946 <member kind="enumvalue"> 14947 <name>TEH_MT_REQUEST_KYC_UPLOAD</name> 14948 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14949 <anchor>a2da07314684f76ef08785b9dd5257d8aaf7d59b2957e982c2f8af1751f64f9014</anchor> 14950 <arglist></arglist> 14951 </member> 14952 <member kind="enumvalue"> 14953 <name>TEH_MT_REQUEST_COUNT</name> 14954 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14955 <anchor>a2da07314684f76ef08785b9dd5257d8aa7bd302cf96a20d2248dff00a11a1335a</anchor> 14956 <arglist></arglist> 14957 </member> 14958 <member kind="enumeration"> 14959 <type></type> 14960 <name>TEH_MetricTypeSuccess</name> 14961 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14962 <anchor>ad48075f4d86d9cc8c103a9a16f92b5ec</anchor> 14963 <arglist></arglist> 14964 </member> 14965 <member kind="enumvalue"> 14966 <name>TEH_MT_SUCCESS_DEPOSIT</name> 14967 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14968 <anchor>ad48075f4d86d9cc8c103a9a16f92b5eca0a86edd8d28e6723cd4d53e05f4e0f1b</anchor> 14969 <arglist></arglist> 14970 </member> 14971 <member kind="enumvalue"> 14972 <name>TEH_MT_SUCCESS_WITHDRAW</name> 14973 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14974 <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecae6ba7a01ac949900adb56101c06098f8</anchor> 14975 <arglist></arglist> 14976 </member> 14977 <member kind="enumvalue"> 14978 <name>TEH_MT_SUCCESS_MELT</name> 14979 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14980 <anchor>ad48075f4d86d9cc8c103a9a16f92b5eca7b79368f94621f87a26ad4ced9c3c165</anchor> 14981 <arglist></arglist> 14982 </member> 14983 <member kind="enumvalue"> 14984 <name>TEH_MT_SUCCESS_REFRESH_REVEAL</name> 14985 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14986 <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecab90b0d8b51bb7a077cc37cbb1d250295</anchor> 14987 <arglist></arglist> 14988 </member> 14989 <member kind="enumvalue"> 14990 <name>TEH_MT_SUCCESS_WITHDRAW_REVEAL</name> 14991 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14992 <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecaef1226ac649539d1a51f6732d49e6d3c</anchor> 14993 <arglist></arglist> 14994 </member> 14995 <member kind="enumvalue"> 14996 <name>TEH_MT_SUCCESS_COUNT</name> 14997 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 14998 <anchor>ad48075f4d86d9cc8c103a9a16f92b5ecab406cb731c6f5b3cad052dff2f9c6271</anchor> 14999 <arglist></arglist> 15000 </member> 15001 <member kind="enumeration"> 15002 <type></type> 15003 <name>TEH_MetricTypeSignature</name> 15004 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15005 <anchor>a93587e9ad201870c37378906c75ef31a</anchor> 15006 <arglist></arglist> 15007 </member> 15008 <member kind="enumvalue"> 15009 <name>TEH_MT_SIGNATURE_RSA</name> 15010 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15011 <anchor>a93587e9ad201870c37378906c75ef31aaabeb429d8f0718317f4457db1e9caa0b</anchor> 15012 <arglist></arglist> 15013 </member> 15014 <member kind="enumvalue"> 15015 <name>TEH_MT_SIGNATURE_CS</name> 15016 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15017 <anchor>a93587e9ad201870c37378906c75ef31aa6868fb15cf59425b66cbac134330b3c2</anchor> 15018 <arglist></arglist> 15019 </member> 15020 <member kind="enumvalue"> 15021 <name>TEH_MT_SIGNATURE_EDDSA</name> 15022 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15023 <anchor>a93587e9ad201870c37378906c75ef31aa21306b6bf0d71d005c5d9facd29a9c54</anchor> 15024 <arglist></arglist> 15025 </member> 15026 <member kind="enumvalue"> 15027 <name>TEH_MT_SIGNATURE_COUNT</name> 15028 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15029 <anchor>a93587e9ad201870c37378906c75ef31aaa7f3df9ebcb7eb3f869dd47877aed233</anchor> 15030 <arglist></arglist> 15031 </member> 15032 <member kind="enumeration"> 15033 <type></type> 15034 <name>TEH_MetricTypeKeyX</name> 15035 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15036 <anchor>a10a19ff6c3d2b6cfc5b75c7ae49e1c39</anchor> 15037 <arglist></arglist> 15038 </member> 15039 <member kind="enumvalue"> 15040 <name>TEH_MT_KEYX_ECDH</name> 15041 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15042 <anchor>a10a19ff6c3d2b6cfc5b75c7ae49e1c39ae5e280b6d778a558a05fcffb5e5a03b0</anchor> 15043 <arglist></arglist> 15044 </member> 15045 <member kind="enumvalue"> 15046 <name>TEH_MT_KEYX_COUNT</name> 15047 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15048 <anchor>a10a19ff6c3d2b6cfc5b75c7ae49e1c39a0e1e03de1f44f418c1142246798fd264</anchor> 15049 <arglist></arglist> 15050 </member> 15051 <member kind="function"> 15052 <type>MHD_RESULT</type> 15053 <name>TEH_handler_metrics</name> 15054 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15055 <anchor>aacfdcf9fb1e787170956f61e99a7c4de</anchor> 15056 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15057 </member> 15058 <member kind="variable"> 15059 <type>unsigned long long</type> 15060 <name>TEH_METRICS_num_requests</name> 15061 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15062 <anchor>a615a824f441c76fa4fe394b2d4df90bf</anchor> 15063 <arglist>[TEH_MT_REQUEST_COUNT]</arglist> 15064 </member> 15065 <member kind="variable"> 15066 <type>unsigned long long</type> 15067 <name>TEH_METRICS_num_success</name> 15068 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15069 <anchor>a642d0685219ec920f78fe16a128ca830</anchor> 15070 <arglist>[TEH_MT_SUCCESS_COUNT]</arglist> 15071 </member> 15072 <member kind="variable"> 15073 <type>unsigned long long</type> 15074 <name>TEH_METRICS_withdraw_num_coins</name> 15075 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15076 <anchor>afa7db563fdb743cd4d0a801381986638</anchor> 15077 <arglist></arglist> 15078 </member> 15079 <member kind="variable"> 15080 <type>unsigned long long</type> 15081 <name>TEH_METRICS_num_conflict</name> 15082 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15083 <anchor>a38918c9e11458f05f1e0cc2b40a6aab0</anchor> 15084 <arglist>[TEH_MT_REQUEST_COUNT]</arglist> 15085 </member> 15086 <member kind="variable"> 15087 <type>unsigned long long</type> 15088 <name>TEH_METRICS_num_signatures</name> 15089 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15090 <anchor>a2f0a7717ddea1d38402b66f661ab3e73</anchor> 15091 <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> 15092 </member> 15093 <member kind="variable"> 15094 <type>unsigned long long</type> 15095 <name>TEH_METRICS_num_verifications</name> 15096 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15097 <anchor>ad3bf88c79ae74d9e07923472a6a144da</anchor> 15098 <arglist>[TEH_MT_SIGNATURE_COUNT]</arglist> 15099 </member> 15100 <member kind="variable"> 15101 <type>unsigned long long</type> 15102 <name>TEH_METRICS_num_keyexchanges</name> 15103 <anchorfile>d7/d00/taler-exchange-httpd__get-metrics_8h.html</anchorfile> 15104 <anchor>aa079e8a8719d3f46674ab55df4ab1930</anchor> 15105 <arglist>[TEH_MT_KEYX_COUNT]</arglist> 15106 </member> 15107 </compound> 15108 <compound kind="file"> 15109 <name>taler-exchange-httpd_get-purses-PURSE_PUB-merge.c</name> 15110 <path>src/exchange/</path> 15111 <filename>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</filename> 15112 <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> 15113 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 15114 <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> 15115 <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> 15116 <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> 15117 <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> 15118 <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> 15119 <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> 15120 <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> 15121 <member kind="function"> 15122 <type>void</type> 15123 <name>TEH_purses_get_cleanup</name> 15124 <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> 15125 <anchor>a90251f03d767771f294dae132c825cd8</anchor> 15126 <arglist>()</arglist> 15127 </member> 15128 <member kind="function" static="yes"> 15129 <type>static void</type> 15130 <name>gc_cleanup</name> 15131 <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> 15132 <anchor>a27988758080c05678a7b5da4ae283561</anchor> 15133 <arglist>(struct TEH_RequestContext *rc)</arglist> 15134 </member> 15135 <member kind="function" static="yes"> 15136 <type>static void</type> 15137 <name>db_event_cb</name> 15138 <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> 15139 <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> 15140 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 15141 </member> 15142 <member kind="function"> 15143 <type>MHD_RESULT</type> 15144 <name>TEH_handler_purses_get</name> 15145 <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> 15146 <anchor>a7ac39dad5f95a662130ca3d190b606d0</anchor> 15147 <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> 15148 </member> 15149 <member kind="variable" static="yes"> 15150 <type>static struct GetContext *</type> 15151 <name>gc_head</name> 15152 <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> 15153 <anchor>acfc350bcb69bf22dc203f92891baaba3</anchor> 15154 <arglist></arglist> 15155 </member> 15156 <member kind="variable" static="yes"> 15157 <type>static struct GetContext *</type> 15158 <name>gc_tail</name> 15159 <anchorfile>de/db7/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8c.html</anchorfile> 15160 <anchor>a86aebf4410c7986f6049b509dd61b3cd</anchor> 15161 <arglist></arglist> 15162 </member> 15163 </compound> 15164 <compound kind="file"> 15165 <name>taler-exchange-httpd_get-purses-PURSE_PUB-merge.h</name> 15166 <path>src/exchange/</path> 15167 <filename>d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h.html</filename> 15168 <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> 15169 <member kind="function"> 15170 <type>void</type> 15171 <name>TEH_purses_get_cleanup</name> 15172 <anchorfile>d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h.html</anchorfile> 15173 <anchor>a3bae50142c90137b903167dfd2bc623e</anchor> 15174 <arglist>(void)</arglist> 15175 </member> 15176 <member kind="function"> 15177 <type>MHD_RESULT</type> 15178 <name>TEH_handler_purses_get</name> 15179 <anchorfile>d0/d38/taler-exchange-httpd__get-purses-PURSE__PUB-merge_8h.html</anchorfile> 15180 <anchor>a7ac39dad5f95a662130ca3d190b606d0</anchor> 15181 <arglist>(struct TEH_RequestContext *rc, const char *const args[2])</arglist> 15182 </member> 15183 </compound> 15184 <compound kind="file"> 15185 <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.c</name> 15186 <path>src/exchange/</path> 15187 <filename>d8/d43/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8c.html</filename> 15188 <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> 15189 <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> 15190 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15191 <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> 15192 <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> 15193 <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> 15194 <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> 15195 <member kind="function" static="yes"> 15196 <type>static void</type> 15197 <name>kyc_process_cb</name> 15198 <anchorfile>d8/d43/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 15199 <anchor>ab543a8f8ef2c9387ef8346f178d6e021</anchor> 15200 <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> 15201 </member> 15202 <member kind="function"> 15203 <type>MHD_RESULT</type> 15204 <name>TEH_handler_get_reserves_attest</name> 15205 <anchorfile>d8/d43/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 15206 <anchor>a4c0f2a023c4a5281d1ad734f0fcf54d4</anchor> 15207 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 15208 </member> 15209 </compound> 15210 <compound kind="file"> 15211 <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-attest.h</name> 15212 <path>src/exchange/</path> 15213 <filename>d4/d13/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8h.html</filename> 15214 <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> 15215 <member kind="function"> 15216 <type>MHD_RESULT</type> 15217 <name>TEH_handler_get_reserves_attest</name> 15218 <anchorfile>d4/d13/taler-exchange-httpd__get-reserves-RESERVE__PUB-attest_8h.html</anchorfile> 15219 <anchor>a4c0f2a023c4a5281d1ad734f0fcf54d4</anchor> 15220 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 15221 </member> 15222 </compound> 15223 <compound kind="file"> 15224 <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-history.c</name> 15225 <path>src/exchange/</path> 15226 <filename>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</filename> 15227 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15228 <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> 15229 <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> 15230 <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> 15231 <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> 15232 <member kind="function" static="yes"> 15233 <type>static json_t *</type> 15234 <name>compile_reserve_history</name> 15235 <anchorfile>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</anchorfile> 15236 <anchor>a1e65fe748eb27b37ffa36c39e7030f4c</anchor> 15237 <arglist>(const struct TALER_EXCHANGEDB_ReserveHistory *rh)</arglist> 15238 </member> 15239 <member kind="function" static="yes"> 15240 <type>static void</type> 15241 <name>add_response_headers</name> 15242 <anchorfile>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</anchorfile> 15243 <anchor>a79357aed549cdbed4c74d145c34e3ee1</anchor> 15244 <arglist>(void *cls, struct MHD_Response *response)</arglist> 15245 </member> 15246 <member kind="function"> 15247 <type>MHD_RESULT</type> 15248 <name>TEH_handler_reserves_history</name> 15249 <anchorfile>d3/d3a/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8c.html</anchorfile> 15250 <anchor>a184b40058c4488372c91529c490c58d2</anchor> 15251 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 15252 </member> 15253 </compound> 15254 <compound kind="file"> 15255 <name>taler-exchange-httpd_get-reserves-RESERVE_PUB-history.h</name> 15256 <path>src/exchange/</path> 15257 <filename>dd/d4c/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8h.html</filename> 15258 <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> 15259 <member kind="function"> 15260 <type>MHD_RESULT</type> 15261 <name>TEH_handler_reserves_history</name> 15262 <anchorfile>dd/d4c/taler-exchange-httpd__get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 15263 <anchor>a184b40058c4488372c91529c490c58d2</anchor> 15264 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 15265 </member> 15266 </compound> 15267 <compound kind="file"> 15268 <name>taler-exchange-httpd_get-reserves-RESERVE_PUB.c</name> 15269 <path>src/exchange/</path> 15270 <filename>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</filename> 15271 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 15272 <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> 15273 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15274 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 15275 <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> 15276 <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> 15277 <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> 15278 <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> 15279 <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> 15280 <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> 15281 <member kind="function"> 15282 <type>void</type> 15283 <name>TEH_reserves_get_cleanup</name> 15284 <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> 15285 <anchor>aa868b423d2530df602c2e4136ab8d16f</anchor> 15286 <arglist>()</arglist> 15287 </member> 15288 <member kind="function" static="yes"> 15289 <type>static void</type> 15290 <name>rp_cleanup</name> 15291 <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> 15292 <anchor>a8899619b2f071ef63a1a3b7e19236c26</anchor> 15293 <arglist>(struct TEH_RequestContext *rc)</arglist> 15294 </member> 15295 <member kind="function" static="yes"> 15296 <type>static void</type> 15297 <name>db_event_cb</name> 15298 <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> 15299 <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> 15300 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 15301 </member> 15302 <member kind="function"> 15303 <type>MHD_RESULT</type> 15304 <name>TEH_handler_reserves_get</name> 15305 <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> 15306 <anchor>aa0d1ccec9229ddb26e5e5c25ee6510d0</anchor> 15307 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 15308 </member> 15309 <member kind="variable" static="yes"> 15310 <type>static struct ReservePoller *</type> 15311 <name>rp_head</name> 15312 <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> 15313 <anchor>a98a6497bff5edacdb6d2396e399d1711</anchor> 15314 <arglist></arglist> 15315 </member> 15316 <member kind="variable" static="yes"> 15317 <type>static struct ReservePoller *</type> 15318 <name>rp_tail</name> 15319 <anchorfile>db/d64/taler-exchange-httpd__get-reserves-RESERVE__PUB_8c.html</anchorfile> 15320 <anchor>a5db93783ae6cd9ec18758c929544ed30</anchor> 15321 <arglist></arglist> 15322 </member> 15323 </compound> 15324 <compound kind="file"> 15325 <name>taler-exchange-httpd_get-reserves-RESERVE_PUB.h</name> 15326 <path>src/exchange/</path> 15327 <filename>d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h.html</filename> 15328 <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> 15329 <member kind="function"> 15330 <type>void</type> 15331 <name>TEH_reserves_get_cleanup</name> 15332 <anchorfile>d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h.html</anchorfile> 15333 <anchor>aa3c286f84066c1bbe1278490c9ce866f</anchor> 15334 <arglist>(void)</arglist> 15335 </member> 15336 <member kind="function"> 15337 <type>MHD_RESULT</type> 15338 <name>TEH_handler_reserves_get</name> 15339 <anchorfile>d1/d5e/taler-exchange-httpd__get-reserves-RESERVE__PUB_8h.html</anchorfile> 15340 <anchor>aa0d1ccec9229ddb26e5e5c25ee6510d0</anchor> 15341 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 15342 </member> 15343 </compound> 15344 <compound kind="file"> 15345 <name>taler-exchange-httpd_get-SPA.c</name> 15346 <path>src/exchange/</path> 15347 <filename>d8/db2/taler-exchange-httpd__get-SPA_8c.html</filename> 15348 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 15349 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 15350 <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> 15351 <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> 15352 <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> 15353 <member kind="function"> 15354 <type>MHD_RESULT</type> 15355 <name>TEH_handler_aml_spa</name> 15356 <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> 15357 <anchor>a30bcf516ad6908f8c1cdeb6f55baa1df</anchor> 15358 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15359 </member> 15360 <member kind="function"> 15361 <type>MHD_RESULT</type> 15362 <name>TEH_handler_kyc_spa</name> 15363 <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> 15364 <anchor>aeebf9af7afc9bb182bf94f8ae97b91f3</anchor> 15365 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15366 </member> 15367 <member kind="function"> 15368 <type>enum GNUNET_GenericReturnValue</type> 15369 <name>TEH_spa_init</name> 15370 <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> 15371 <anchor>a510879a08bbde2f795229dd388129574</anchor> 15372 <arglist>()</arglist> 15373 </member> 15374 <member kind="function"> 15375 <type>void</type> 15376 <name>__attribute__</name> 15377 <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> 15378 <anchor>ad7e5f5c14ff8ad42e10651503200880c</anchor> 15379 <arglist>((destructor))</arglist> 15380 </member> 15381 <member kind="variable" static="yes"> 15382 <type>static struct TALER_MHD_Spa *</type> 15383 <name>aml_spa</name> 15384 <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> 15385 <anchor>a3eca27d8a1a49b9f12cd3a853bf7a2cd</anchor> 15386 <arglist></arglist> 15387 </member> 15388 <member kind="variable" static="yes"> 15389 <type>static struct TALER_MHD_Spa *</type> 15390 <name>kyc_spa</name> 15391 <anchorfile>d8/db2/taler-exchange-httpd__get-SPA_8c.html</anchorfile> 15392 <anchor>a2e4410858311e6ddbf461e9c39398d04</anchor> 15393 <arglist></arglist> 15394 </member> 15395 </compound> 15396 <compound kind="file"> 15397 <name>taler-exchange-httpd_get-SPA.h</name> 15398 <path>src/exchange/</path> 15399 <filename>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</filename> 15400 <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> 15401 <member kind="function"> 15402 <type>MHD_RESULT</type> 15403 <name>TEH_handler_aml_spa</name> 15404 <anchorfile>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</anchorfile> 15405 <anchor>a30bcf516ad6908f8c1cdeb6f55baa1df</anchor> 15406 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15407 </member> 15408 <member kind="function"> 15409 <type>MHD_RESULT</type> 15410 <name>TEH_handler_kyc_spa</name> 15411 <anchorfile>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</anchorfile> 15412 <anchor>aeebf9af7afc9bb182bf94f8ae97b91f3</anchor> 15413 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15414 </member> 15415 <member kind="function"> 15416 <type>enum GNUNET_GenericReturnValue</type> 15417 <name>TEH_spa_init</name> 15418 <anchorfile>d4/d0b/taler-exchange-httpd__get-SPA_8h.html</anchorfile> 15419 <anchor>af77bc5c3e7c5f25f4046276cfbe9902c</anchor> 15420 <arglist>(void)</arglist> 15421 </member> 15422 </compound> 15423 <compound kind="file"> 15424 <name>taler-exchange-httpd_get-TERMS.c</name> 15425 <path>src/exchange/</path> 15426 <filename>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</filename> 15427 <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> 15428 <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> 15429 <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> 15430 <member kind="function"> 15431 <type>MHD_RESULT</type> 15432 <name>TEH_handler_terms</name> 15433 <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> 15434 <anchor>a0690c2ddd9e8ccfc58e32a515207aa47</anchor> 15435 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15436 </member> 15437 <member kind="function"> 15438 <type>MHD_RESULT</type> 15439 <name>TEH_handler_privacy</name> 15440 <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> 15441 <anchor>a841422fdd6fe6b929e63f9cb73ae7732</anchor> 15442 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15443 </member> 15444 <member kind="function"> 15445 <type>void</type> 15446 <name>TEH_load_terms</name> 15447 <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> 15448 <anchor>a677194b6d504b5c14f9baa5b9898cd62</anchor> 15449 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 15450 </member> 15451 <member kind="variable" static="yes"> 15452 <type>static struct TALER_MHD_Legal *</type> 15453 <name>tos</name> 15454 <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> 15455 <anchor>a499bbe803e2c7e17cf1b25e07ba4eb3b</anchor> 15456 <arglist></arglist> 15457 </member> 15458 <member kind="variable" static="yes"> 15459 <type>static struct TALER_MHD_Legal *</type> 15460 <name>pp</name> 15461 <anchorfile>d8/d07/taler-exchange-httpd__get-TERMS_8c.html</anchorfile> 15462 <anchor>a6c0366c667b127e65b8f452f1b0b8ca4</anchor> 15463 <arglist></arglist> 15464 </member> 15465 </compound> 15466 <compound kind="file"> 15467 <name>taler-exchange-httpd_get-TERMS.h</name> 15468 <path>src/exchange/</path> 15469 <filename>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</filename> 15470 <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> 15471 <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> 15472 <member kind="function"> 15473 <type>MHD_RESULT</type> 15474 <name>TEH_handler_terms</name> 15475 <anchorfile>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</anchorfile> 15476 <anchor>a0690c2ddd9e8ccfc58e32a515207aa47</anchor> 15477 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15478 </member> 15479 <member kind="function"> 15480 <type>MHD_RESULT</type> 15481 <name>TEH_handler_privacy</name> 15482 <anchorfile>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</anchorfile> 15483 <anchor>a841422fdd6fe6b929e63f9cb73ae7732</anchor> 15484 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15485 </member> 15486 <member kind="function"> 15487 <type>void</type> 15488 <name>TEH_load_terms</name> 15489 <anchorfile>d2/d97/taler-exchange-httpd__get-TERMS_8h.html</anchorfile> 15490 <anchor>a677194b6d504b5c14f9baa5b9898cd62</anchor> 15491 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 15492 </member> 15493 </compound> 15494 <compound kind="file"> 15495 <name>taler-exchange-httpd_get-transfers-WTID.c</name> 15496 <path>src/exchange/</path> 15497 <filename>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</filename> 15498 <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> 15499 <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> 15500 <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> 15501 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15502 <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> 15503 <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> 15504 <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> 15505 <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> 15506 <member kind="function" static="yes"> 15507 <type>static MHD_RESULT</type> 15508 <name>reply_transfer_details</name> 15509 <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> 15510 <anchor>acea66f0dcc67d724647426e5cf3c8999</anchor> 15511 <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> 15512 </member> 15513 <member kind="function" static="yes"> 15514 <type>static enum GNUNET_GenericReturnValue</type> 15515 <name>add_refunds</name> 15516 <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> 15517 <anchor>a6f722235eb5846fce00be66d851a7507</anchor> 15518 <arglist>(void *cls, const struct TALER_Amount *amount_with_fee)</arglist> 15519 </member> 15520 <member kind="function" static="yes"> 15521 <type>static void</type> 15522 <name>handle_deposit_data</name> 15523 <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> 15524 <anchor>a81acaae0ae350953166e6fac3dfd7ef9</anchor> 15525 <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> 15526 </member> 15527 <member kind="function" static="yes"> 15528 <type>static void</type> 15529 <name>free_ctx</name> 15530 <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> 15531 <anchor>acab8f0dc840729f83025f15ad6ffcff8</anchor> 15532 <arglist>(struct WtidTransactionContext *ctx)</arglist> 15533 </member> 15534 <member kind="function" static="yes"> 15535 <type>static enum GNUNET_DB_QueryStatus</type> 15536 <name>get_transfer_deposits</name> 15537 <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> 15538 <anchor>ab35f779bd18a3c5b995f647811ae9537</anchor> 15539 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 15540 </member> 15541 <member kind="function"> 15542 <type>MHD_RESULT</type> 15543 <name>TEH_handler_transfers_get</name> 15544 <anchorfile>dd/d95/taler-exchange-httpd__get-transfers-WTID_8c.html</anchorfile> 15545 <anchor>aa532970695f422505d734dd0b97a35c6</anchor> 15546 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 15547 </member> 15548 </compound> 15549 <compound kind="file"> 15550 <name>taler-exchange-httpd_get-transfers-WTID.h</name> 15551 <path>src/exchange/</path> 15552 <filename>d5/d7c/taler-exchange-httpd__get-transfers-WTID_8h.html</filename> 15553 <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> 15554 <member kind="function"> 15555 <type>MHD_RESULT</type> 15556 <name>TEH_handler_transfers_get</name> 15557 <anchorfile>d5/d7c/taler-exchange-httpd__get-transfers-WTID_8h.html</anchorfile> 15558 <anchor>aa532970695f422505d734dd0b97a35c6</anchor> 15559 <arglist>(struct TEH_RequestContext *rc, const char *const args[1])</arglist> 15560 </member> 15561 </compound> 15562 <compound kind="file"> 15563 <name>taler-exchange-httpd_kyc-webhook.c</name> 15564 <path>src/exchange/</path> 15565 <filename>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</filename> 15566 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15567 <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> 15568 <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> 15569 <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> 15570 <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> 15571 <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> 15572 <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> 15573 <member kind="function" static="yes"> 15574 <type>static void</type> 15575 <name>kwh_resume</name> 15576 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15577 <anchor>a4e2e6dfd0633e722012818d89870a74a</anchor> 15578 <arglist>(struct KycWebhookContext *kwh)</arglist> 15579 </member> 15580 <member kind="function"> 15581 <type>void</type> 15582 <name>TEH_kyc_webhook_cleanup</name> 15583 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15584 <anchor>ae852908e88f5ad5d4b95895682b467b1</anchor> 15585 <arglist>(void)</arglist> 15586 </member> 15587 <member kind="function" static="yes"> 15588 <type>static void</type> 15589 <name>kyc_aml_webhook_finished</name> 15590 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15591 <anchor>a25f4c63969540ad3c1ba6401ceb63d93</anchor> 15592 <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> 15593 </member> 15594 <member kind="function" static="yes"> 15595 <type>static void</type> 15596 <name>webhook_finished_cb</name> 15597 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15598 <anchor>ab6b4b517589ee3ff8c1f8e3e91dcb41d</anchor> 15599 <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> 15600 </member> 15601 <member kind="function" static="yes"> 15602 <type>static void</type> 15603 <name>clean_kwh</name> 15604 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15605 <anchor>ac958bb5820f48450af96c14b0dcc6d34</anchor> 15606 <arglist>(struct TEH_RequestContext *rc)</arglist> 15607 </member> 15608 <member kind="function" static="yes"> 15609 <type>static MHD_RESULT</type> 15610 <name>handler_kyc_webhook_generic</name> 15611 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15612 <anchor>acdb4c67317c7b073fba8d18add341a20</anchor> 15613 <arglist>(struct TEH_RequestContext *rc, const char *method, const json_t *root, const char *const args[])</arglist> 15614 </member> 15615 <member kind="function"> 15616 <type>MHD_RESULT</type> 15617 <name>TEH_handler_kyc_webhook_get</name> 15618 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15619 <anchor>ad349b8e83ff5bdbddb513a78d5a04998</anchor> 15620 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15621 </member> 15622 <member kind="function"> 15623 <type>MHD_RESULT</type> 15624 <name>TEH_handler_kyc_webhook_post</name> 15625 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15626 <anchor>adc3fe3df9d7ed65b74b408843687201f</anchor> 15627 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 15628 </member> 15629 <member kind="variable" static="yes"> 15630 <type>static struct KycWebhookContext *</type> 15631 <name>kwh_head</name> 15632 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15633 <anchor>acdd67662f5ffabbb570b925e83b412ad</anchor> 15634 <arglist></arglist> 15635 </member> 15636 <member kind="variable" static="yes"> 15637 <type>static struct KycWebhookContext *</type> 15638 <name>kwh_tail</name> 15639 <anchorfile>de/d94/taler-exchange-httpd__kyc-webhook_8c.html</anchorfile> 15640 <anchor>a376d06e4a92365add1e43cbdb2deb7da</anchor> 15641 <arglist></arglist> 15642 </member> 15643 </compound> 15644 <compound kind="file"> 15645 <name>taler-exchange-httpd_kyc-webhook.h</name> 15646 <path>src/exchange/</path> 15647 <filename>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</filename> 15648 <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> 15649 <member kind="function"> 15650 <type>void</type> 15651 <name>TEH_kyc_webhook_cleanup</name> 15652 <anchorfile>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</anchorfile> 15653 <anchor>ae852908e88f5ad5d4b95895682b467b1</anchor> 15654 <arglist>(void)</arglist> 15655 </member> 15656 <member kind="function"> 15657 <type>MHD_RESULT</type> 15658 <name>TEH_handler_kyc_webhook_get</name> 15659 <anchorfile>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</anchorfile> 15660 <anchor>ad349b8e83ff5bdbddb513a78d5a04998</anchor> 15661 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15662 </member> 15663 <member kind="function"> 15664 <type>MHD_RESULT</type> 15665 <name>TEH_handler_kyc_webhook_post</name> 15666 <anchorfile>d5/dd0/taler-exchange-httpd__kyc-webhook_8h.html</anchorfile> 15667 <anchor>adc3fe3df9d7ed65b74b408843687201f</anchor> 15668 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 15669 </member> 15670 </compound> 15671 <compound kind="file"> 15672 <name>taler-exchange-httpd_management.h</name> 15673 <path>src/exchange/</path> 15674 <filename>d5/dc7/taler-exchange-httpd__management_8h.html</filename> 15675 <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> 15676 <member kind="function"> 15677 <type>MHD_RESULT</type> 15678 <name>TEH_handler_management_auditors</name> 15679 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15680 <anchor>a375783575871ca1dca805c0462d251ab</anchor> 15681 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15682 </member> 15683 <member kind="function"> 15684 <type>MHD_RESULT</type> 15685 <name>TEH_handler_management_auditors_AP_disable</name> 15686 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15687 <anchor>a3a6b5eee72790cc8c36c81e0b4f86577</anchor> 15688 <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const json_t *root)</arglist> 15689 </member> 15690 <member kind="function"> 15691 <type>MHD_RESULT</type> 15692 <name>TEH_handler_management_denominations_HDP_revoke</name> 15693 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15694 <anchor>ae6d3985a7b563db66df12996d3725af1</anchor> 15695 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> 15696 </member> 15697 <member kind="function"> 15698 <type>MHD_RESULT</type> 15699 <name>TEH_handler_management_signkeys_EP_revoke</name> 15700 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15701 <anchor>ad567cb43cc6ef3d21fa376c6042e0f5a</anchor> 15702 <arglist>(struct MHD_Connection *connection, const struct TALER_ExchangePublicKeyP *exchange_pub, const json_t *root)</arglist> 15703 </member> 15704 <member kind="function"> 15705 <type>MHD_RESULT</type> 15706 <name>TEH_handler_management_post_keys</name> 15707 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15708 <anchor>a70004c19b41e09e555c39c4fbbe486d1</anchor> 15709 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15710 </member> 15711 <member kind="function"> 15712 <type>MHD_RESULT</type> 15713 <name>TEH_handler_management_post_wire</name> 15714 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15715 <anchor>a912caf4b993ad6a373ef6b6b87738cc9</anchor> 15716 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15717 </member> 15718 <member kind="function"> 15719 <type>MHD_RESULT</type> 15720 <name>TEH_handler_management_post_wire_disable</name> 15721 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15722 <anchor>a02c42ac5ab31d521a8dffa80d4c23371</anchor> 15723 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15724 </member> 15725 <member kind="function"> 15726 <type>MHD_RESULT</type> 15727 <name>TEH_handler_management_post_wire_fees</name> 15728 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15729 <anchor>a7341a2ea89ac77a5c19f33699444cfe8</anchor> 15730 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15731 </member> 15732 <member kind="function"> 15733 <type>MHD_RESULT</type> 15734 <name>TEH_handler_management_post_global_fees</name> 15735 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15736 <anchor>a9f8b2f85cd4b413856fc7972be1bc210</anchor> 15737 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15738 </member> 15739 <member kind="function"> 15740 <type>MHD_RESULT</type> 15741 <name>TEH_handler_management_post_extensions</name> 15742 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15743 <anchor>a8ddc65fcd92bc6a7bfd7f49bf7221de3</anchor> 15744 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15745 </member> 15746 <member kind="function"> 15747 <type>MHD_RESULT</type> 15748 <name>TEH_handler_management_post_drain</name> 15749 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15750 <anchor>aab0a10f19963961fe11ac95d064bee79</anchor> 15751 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15752 </member> 15753 <member kind="function"> 15754 <type>MHD_RESULT</type> 15755 <name>TEH_handler_management_aml_officers</name> 15756 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15757 <anchor>a62576b768ff9960118098ef8f337cdbd</anchor> 15758 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15759 </member> 15760 <member kind="function"> 15761 <type>MHD_RESULT</type> 15762 <name>TEH_handler_management_partners</name> 15763 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15764 <anchor>a320179a66e44b76bfb9b14b42ccabab5</anchor> 15765 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 15766 </member> 15767 <member kind="function"> 15768 <type>enum GNUNET_GenericReturnValue</type> 15769 <name>TEH_extensions_init</name> 15770 <anchorfile>d5/dc7/taler-exchange-httpd__management_8h.html</anchorfile> 15771 <anchor>afc0bfe83cb5aca85f5ec4ecfb5f30da7</anchor> 15772 <arglist>(void)</arglist> 15773 </member> 15774 </compound> 15775 <compound kind="file"> 15776 <name>taler-exchange-httpd_mhd.c</name> 15777 <path>src/exchange/</path> 15778 <filename>d1/d6d/taler-exchange-httpd__mhd_8c.html</filename> 15779 <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> 15780 <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> 15781 <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> 15782 <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> 15783 <member kind="function"> 15784 <type>MHD_RESULT</type> 15785 <name>TEH_handler_static_response</name> 15786 <anchorfile>d1/d6d/taler-exchange-httpd__mhd_8c.html</anchorfile> 15787 <anchor>aafcea6ff548b46a7347228900dde3d72</anchor> 15788 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15789 </member> 15790 <member kind="function"> 15791 <type>MHD_RESULT</type> 15792 <name>TEH_handler_agpl_redirect</name> 15793 <anchorfile>d1/d6d/taler-exchange-httpd__mhd_8c.html</anchorfile> 15794 <anchor>ac58ade942324d2307acda0c88c397efe</anchor> 15795 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15796 </member> 15797 </compound> 15798 <compound kind="file"> 15799 <name>taler-exchange-httpd_mhd.h</name> 15800 <path>src/exchange/</path> 15801 <filename>da/d60/taler-exchange-httpd__mhd_8h.html</filename> 15802 <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> 15803 <member kind="function"> 15804 <type>MHD_RESULT</type> 15805 <name>TEH_handler_static_response</name> 15806 <anchorfile>da/d60/taler-exchange-httpd__mhd_8h.html</anchorfile> 15807 <anchor>aafcea6ff548b46a7347228900dde3d72</anchor> 15808 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15809 </member> 15810 <member kind="function"> 15811 <type>MHD_RESULT</type> 15812 <name>TEH_handler_agpl_redirect</name> 15813 <anchorfile>da/d60/taler-exchange-httpd__mhd_8h.html</anchorfile> 15814 <anchor>ac58ade942324d2307acda0c88c397efe</anchor> 15815 <arglist>(struct TEH_RequestContext *rc, const char *const args[])</arglist> 15816 </member> 15817 </compound> 15818 <compound kind="file"> 15819 <name>taler-exchange-httpd_post-aml-OFFICER_PUB-decision.c</name> 15820 <path>src/exchange/</path> 15821 <filename>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</filename> 15822 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15823 <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> 15824 <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> 15825 <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> 15826 <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> 15827 <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> 15828 <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> 15829 <member kind="function"> 15830 <type>void</type> 15831 <name>TEH_aml_decision_cleanup</name> 15832 <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> 15833 <anchor>a2e7929ac6c6ccda39ab30bba3f580910</anchor> 15834 <arglist>()</arglist> 15835 </member> 15836 <member kind="function" static="yes"> 15837 <type>static void</type> 15838 <name>aml_decision_cleaner</name> 15839 <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> 15840 <anchor>a722e50ae5d5a957b965de379b4b8b70b</anchor> 15841 <arglist>(struct TEH_RequestContext *rc)</arglist> 15842 </member> 15843 <member kind="function" static="yes"> 15844 <type>static void</type> 15845 <name>aml_trigger_callback</name> 15846 <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> 15847 <anchor>a900d262ea1ca15261fc3102368ffacf4</anchor> 15848 <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> 15849 </member> 15850 <member kind="function"> 15851 <type>MHD_RESULT</type> 15852 <name>TEH_handler_post_aml_decision</name> 15853 <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> 15854 <anchor>a9b54c207929e38a68652b125c04e2039</anchor> 15855 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const json_t *root)</arglist> 15856 </member> 15857 <member kind="variable" static="yes"> 15858 <type>static struct AmlDecisionContext *</type> 15859 <name>adc_head</name> 15860 <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> 15861 <anchor>a3d03ab76c9918d95dd9add45f40f842e</anchor> 15862 <arglist></arglist> 15863 </member> 15864 <member kind="variable" static="yes"> 15865 <type>static struct AmlDecisionContext *</type> 15866 <name>adc_tail</name> 15867 <anchorfile>d9/db1/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8c.html</anchorfile> 15868 <anchor>a087fbf1128f51ecfbb83729fe3084a4e</anchor> 15869 <arglist></arglist> 15870 </member> 15871 </compound> 15872 <compound kind="file"> 15873 <name>taler-exchange-httpd_post-aml-OFFICER_PUB-decision.h</name> 15874 <path>src/exchange/</path> 15875 <filename>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</filename> 15876 <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> 15877 <member kind="function"> 15878 <type>MHD_RESULT</type> 15879 <name>TEH_handler_post_aml_decision</name> 15880 <anchorfile>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 15881 <anchor>a9b54c207929e38a68652b125c04e2039</anchor> 15882 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const json_t *root)</arglist> 15883 </member> 15884 <member kind="function"> 15885 <type>MHD_RESULT</type> 15886 <name>TEH_handler_aml_decisions_get</name> 15887 <anchorfile>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 15888 <anchor>a894d8bee2b685d6b9878c7870bf134f6</anchor> 15889 <arglist>(struct TEH_RequestContext *rc, const struct TALER_AmlOfficerPublicKeyP *officer_pub, const char *const args[])</arglist> 15890 </member> 15891 <member kind="function"> 15892 <type>void</type> 15893 <name>TEH_aml_decision_cleanup</name> 15894 <anchorfile>db/d04/taler-exchange-httpd__post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 15895 <anchor>a7c912e8fe7aa4397b0b37262d7e2a212</anchor> 15896 <arglist>(void)</arglist> 15897 </member> 15898 </compound> 15899 <compound kind="file"> 15900 <name>taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.c</name> 15901 <path>src/exchange/</path> 15902 <filename>dc/d14/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8c.html</filename> 15903 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15904 <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> 15905 <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> 15906 <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> 15907 <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> 15908 <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> 15909 <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> 15910 <member kind="function" static="yes"> 15911 <type>static enum GNUNET_DB_QueryStatus</type> 15912 <name>add_auditor_denom_sig</name> 15913 <anchorfile>dc/d14/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8c.html</anchorfile> 15914 <anchor>ae3842eae4a895ef50ac0765102c77c70</anchor> 15915 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 15916 </member> 15917 <member kind="function"> 15918 <type>MHD_RESULT</type> 15919 <name>TEH_handler_auditors</name> 15920 <anchorfile>dc/d14/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8c.html</anchorfile> 15921 <anchor>a3a5302e76961a6a1e356ca13b834a586</anchor> 15922 <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> 15923 </member> 15924 </compound> 15925 <compound kind="file"> 15926 <name>taler-exchange-httpd_post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</name> 15927 <path>src/exchange/</path> 15928 <filename>d6/d7e/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</filename> 15929 <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> 15930 <member kind="function"> 15931 <type>MHD_RESULT</type> 15932 <name>TEH_handler_auditors</name> 15933 <anchorfile>d6/d7e/taler-exchange-httpd__post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> 15934 <anchor>a3a5302e76961a6a1e356ca13b834a586</anchor> 15935 <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> 15936 </member> 15937 </compound> 15938 <compound kind="file"> 15939 <name>taler-exchange-httpd_post-batch-deposit.c</name> 15940 <path>src/exchange/</path> 15941 <filename>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</filename> 15942 <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> 15943 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 15944 <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> 15945 <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> 15946 <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> 15947 <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> 15948 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 15949 <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> 15950 <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> 15951 <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> 15952 <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> 15953 <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> 15954 <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> 15955 <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> 15956 <member kind="function"> 15957 <type>void</type> 15958 <name>TEH_batch_deposit_cleanup</name> 15959 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 15960 <anchor>acdf4d7a80ba04a43a486dbd47ced483e</anchor> 15961 <arglist>()</arglist> 15962 </member> 15963 <member kind="function" static="yes"> 15964 <type>static void</type> 15965 <name>finish_loop</name> 15966 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 15967 <anchor>a96d2b390438b5389f55e2dcd7fd41b74</anchor> 15968 <arglist>(struct BatchDepositContext *bdc, MHD_RESULT mres)</arglist> 15969 </member> 15970 <member kind="function" static="yes"> 15971 <type>static void</type> 15972 <name>bdc_phase_reply_success</name> 15973 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 15974 <anchor>ac1ab28182ee6ec443a884e9962b84267</anchor> 15975 <arglist>(struct BatchDepositContext *bdc)</arglist> 15976 </member> 15977 <member kind="function" static="yes"> 15978 <type>static enum GNUNET_DB_QueryStatus</type> 15979 <name>batch_deposit_transaction</name> 15980 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 15981 <anchor>a858a376059211919197534b77ee2404e</anchor> 15982 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 15983 </member> 15984 <member kind="function" static="yes"> 15985 <type>static void</type> 15986 <name>bdc_phase_transact</name> 15987 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 15988 <anchor>af2353a74d0fcc33534f34d5573dab8ae</anchor> 15989 <arglist>(struct BatchDepositContext *bdc)</arglist> 15990 </member> 15991 <member kind="function" static="yes"> 15992 <type>static bool</type> 15993 <name>check_request_idempotent</name> 15994 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 15995 <anchor>a53b5cde8072ab5f7432035c0f7a00810</anchor> 15996 <arglist>(struct BatchDepositContext *bdc)</arglist> 15997 </member> 15998 <member kind="function" static="yes"> 15999 <type>static void</type> 16000 <name>bdc_phase_check_kyc_result</name> 16001 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16002 <anchor>a071d65e5cd2adca4018f8adb1151b6e8</anchor> 16003 <arglist>(struct BatchDepositContext *bdc)</arglist> 16004 </member> 16005 <member kind="function" static="yes"> 16006 <type>static void</type> 16007 <name>deposit_legi_cb</name> 16008 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16009 <anchor>a99812cde767603327526c3a106ae015b</anchor> 16010 <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 16011 </member> 16012 <member kind="function" static="yes"> 16013 <type>static enum GNUNET_DB_QueryStatus</type> 16014 <name>deposit_amount_cb</name> 16015 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16016 <anchor>a73b036e4558ff6a676b744a43717aec9</anchor> 16017 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 16018 </member> 16019 <member kind="function" static="yes"> 16020 <type>static void</type> 16021 <name>bdc_phase_kyc</name> 16022 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16023 <anchor>a1823d1a52da01b3453b0970037f04cd2</anchor> 16024 <arglist>(struct BatchDepositContext *bdc)</arglist> 16025 </member> 16026 <member kind="function" static="yes"> 16027 <type>static void</type> 16028 <name>bdc_phase_policy</name> 16029 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16030 <anchor>a74ad37c61bdee0665cd1898dff103aed</anchor> 16031 <arglist>(struct BatchDepositContext *bdc)</arglist> 16032 </member> 16033 <member kind="function" static="yes"> 16034 <type>static enum GNUNET_GenericReturnValue</type> 16035 <name>parse_coin</name> 16036 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16037 <anchor>a77c2d86ae5204b427031b0a051fd66cd</anchor> 16038 <arglist>(const struct BatchDepositContext *bdc, json_t *jcoin, struct TALER_EXCHANGEDB_CoinDepositInformation *cdi, struct TALER_Amount *deposit_fee)</arglist> 16039 </member> 16040 <member kind="function" static="yes"> 16041 <type>static void</type> 16042 <name>bdc_phase_parse</name> 16043 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16044 <anchor>a829ec84dcffa0370286358d0991e5ade</anchor> 16045 <arglist>(struct BatchDepositContext *bdc, const json_t *root)</arglist> 16046 </member> 16047 <member kind="function" static="yes"> 16048 <type>static void</type> 16049 <name>bdc_cleaner</name> 16050 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16051 <anchor>a4233c0095e8585a65d29303d74c7e662</anchor> 16052 <arglist>(struct TEH_RequestContext *rc)</arglist> 16053 </member> 16054 <member kind="function"> 16055 <type>MHD_RESULT</type> 16056 <name>TEH_handler_batch_deposit</name> 16057 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16058 <anchor>a0c8fc5a7fe66cdcb15e39ae1e1e359f5</anchor> 16059 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 16060 </member> 16061 <member kind="variable" static="yes"> 16062 <type>static struct BatchDepositContext *</type> 16063 <name>bdc_head</name> 16064 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16065 <anchor>a258e822be9037629e8500bb0b76ecbc1</anchor> 16066 <arglist></arglist> 16067 </member> 16068 <member kind="variable" static="yes"> 16069 <type>static struct BatchDepositContext *</type> 16070 <name>bdc_tail</name> 16071 <anchorfile>d4/dae/taler-exchange-httpd__post-batch-deposit_8c.html</anchorfile> 16072 <anchor>acb938ddfcb9031b78c8a968501dd2064</anchor> 16073 <arglist></arglist> 16074 </member> 16075 </compound> 16076 <compound kind="file"> 16077 <name>taler-exchange-httpd_post-batch-deposit.h</name> 16078 <path>src/exchange/</path> 16079 <filename>d9/d3a/taler-exchange-httpd__post-batch-deposit_8h.html</filename> 16080 <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> 16081 <member kind="function"> 16082 <type>void</type> 16083 <name>TEH_batch_deposit_cleanup</name> 16084 <anchorfile>d9/d3a/taler-exchange-httpd__post-batch-deposit_8h.html</anchorfile> 16085 <anchor>aa4de5fdbd338a02cd7bc85268580d40b</anchor> 16086 <arglist>(void)</arglist> 16087 </member> 16088 <member kind="function"> 16089 <type>MHD_RESULT</type> 16090 <name>TEH_handler_batch_deposit</name> 16091 <anchorfile>d9/d3a/taler-exchange-httpd__post-batch-deposit_8h.html</anchorfile> 16092 <anchor>a0c8fc5a7fe66cdcb15e39ae1e1e359f5</anchor> 16093 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 16094 </member> 16095 </compound> 16096 <compound kind="file"> 16097 <name>taler-exchange-httpd_post-blinding-prepare.c</name> 16098 <path>src/exchange/</path> 16099 <filename>da/d51/taler-exchange-httpd__post-blinding-prepare_8c.html</filename> 16100 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16101 <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> 16102 <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> 16103 <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> 16104 <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> 16105 <member kind="function"> 16106 <type>MHD_RESULT</type> 16107 <name>TEH_handler_blinding_prepare</name> 16108 <anchorfile>da/d51/taler-exchange-httpd__post-blinding-prepare_8c.html</anchorfile> 16109 <anchor>a57e2f02fc9d0a049dbf5f73b735d8720</anchor> 16110 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 16111 </member> 16112 </compound> 16113 <compound kind="file"> 16114 <name>taler-exchange-httpd_post-blinding-prepare.h</name> 16115 <path>src/exchange/</path> 16116 <filename>d8/dfa/taler-exchange-httpd__post-blinding-prepare_8h.html</filename> 16117 <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> 16118 <member kind="function"> 16119 <type>MHD_RESULT</type> 16120 <name>TEH_handler_blinding_prepare</name> 16121 <anchorfile>d8/dfa/taler-exchange-httpd__post-blinding-prepare_8h.html</anchorfile> 16122 <anchor>a57e2f02fc9d0a049dbf5f73b735d8720</anchor> 16123 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 16124 </member> 16125 </compound> 16126 <compound kind="file"> 16127 <name>taler-exchange-httpd_post-coins-COIN_PUB-refund.c</name> 16128 <path>src/exchange/</path> 16129 <filename>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</filename> 16130 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16131 <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> 16132 <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> 16133 <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> 16134 <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> 16135 <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> 16136 <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> 16137 <member kind="define"> 16138 <type>#define</type> 16139 <name>MAX_RETRIES</name> 16140 <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> 16141 <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> 16142 <arglist></arglist> 16143 </member> 16144 <member kind="function" static="yes"> 16145 <type>static MHD_RESULT</type> 16146 <name>reply_refund_success</name> 16147 <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> 16148 <anchor>a918498820ebb4cde1c9987b93683fd0c</anchor> 16149 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_EXCHANGEDB_RefundListEntry *refund)</arglist> 16150 </member> 16151 <member kind="function" static="yes"> 16152 <type>static enum GNUNET_DB_QueryStatus</type> 16153 <name>refund_transaction</name> 16154 <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> 16155 <anchor>ac93f6413d996888bd1bf55876d4fbc60</anchor> 16156 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16157 </member> 16158 <member kind="function" static="yes"> 16159 <type>static MHD_RESULT</type> 16160 <name>verify_and_execute_refund</name> 16161 <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> 16162 <anchor>a0e9e06a5b5922a6e13940d9c2f6e3802</anchor> 16163 <arglist>(struct MHD_Connection *connection, struct TALER_EXCHANGEDB_Refund *refund)</arglist> 16164 </member> 16165 <member kind="function"> 16166 <type>MHD_RESULT</type> 16167 <name>TEH_handler_refund</name> 16168 <anchorfile>d8/d42/taler-exchange-httpd__post-coins-COIN__PUB-refund_8c.html</anchorfile> 16169 <anchor>aa31bdc2f2ecb0aeb118a074d96c0d287</anchor> 16170 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 16171 </member> 16172 </compound> 16173 <compound kind="file"> 16174 <name>taler-exchange-httpd_post-coins-COIN_PUB-refund.h</name> 16175 <path>src/exchange/</path> 16176 <filename>d1/dba/taler-exchange-httpd__post-coins-COIN__PUB-refund_8h.html</filename> 16177 <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> 16178 <member kind="function"> 16179 <type>MHD_RESULT</type> 16180 <name>TEH_handler_refund</name> 16181 <anchorfile>d1/dba/taler-exchange-httpd__post-coins-COIN__PUB-refund_8h.html</anchorfile> 16182 <anchor>aa31bdc2f2ecb0aeb118a074d96c0d287</anchor> 16183 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 16184 </member> 16185 </compound> 16186 <compound kind="file"> 16187 <name>taler-exchange-httpd_post-kyc-start-ID.c</name> 16188 <path>src/exchange/</path> 16189 <filename>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</filename> 16190 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16191 <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> 16192 <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> 16193 <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> 16194 <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> 16195 <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> 16196 <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> 16197 <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> 16198 <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> 16199 <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> 16200 <member kind="function"> 16201 <type>void</type> 16202 <name>TEH_kyc_start_cleanup</name> 16203 <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> 16204 <anchor>a0b14adac29ab0e012f0c1972bc075a90</anchor> 16205 <arglist>()</arglist> 16206 </member> 16207 <member kind="function" static="yes"> 16208 <type>static void</type> 16209 <name>kyp_cleanup</name> 16210 <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> 16211 <anchor>ac4bef47936e5a2e3784724a5bbd7ab53</anchor> 16212 <arglist>(struct TEH_RequestContext *rc)</arglist> 16213 </member> 16214 <member kind="function" static="yes"> 16215 <type>static void</type> 16216 <name>initiate_cb</name> 16217 <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> 16218 <anchor>a1b67eb9419da7524128b95b1d5bf0088</anchor> 16219 <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> 16220 </member> 16221 <member kind="function"> 16222 <type>MHD_RESULT</type> 16223 <name>TEH_handler_kyc_start</name> 16224 <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> 16225 <anchor>a80547344d0c4d9729c7429c55c701e5b</anchor> 16226 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> 16227 </member> 16228 <member kind="variable" static="yes"> 16229 <type>static struct KycPoller *</type> 16230 <name>kyp_head</name> 16231 <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> 16232 <anchor>a315e1635d1ce1e37eee3e76925ca1a05</anchor> 16233 <arglist></arglist> 16234 </member> 16235 <member kind="variable" static="yes"> 16236 <type>static struct KycPoller *</type> 16237 <name>kyp_tail</name> 16238 <anchorfile>d5/daa/taler-exchange-httpd__post-kyc-start-ID_8c.html</anchorfile> 16239 <anchor>a8bf9cd7981f02c08b3ca381c5d65a794</anchor> 16240 <arglist></arglist> 16241 </member> 16242 </compound> 16243 <compound kind="file"> 16244 <name>taler-exchange-httpd_post-kyc-start-ID.h</name> 16245 <path>src/exchange/</path> 16246 <filename>dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h.html</filename> 16247 <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> 16248 <member kind="function"> 16249 <type>void</type> 16250 <name>TEH_kyc_start_cleanup</name> 16251 <anchorfile>dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h.html</anchorfile> 16252 <anchor>a467115f20c8971ea881465cfa600df09</anchor> 16253 <arglist>(void)</arglist> 16254 </member> 16255 <member kind="function"> 16256 <type>MHD_RESULT</type> 16257 <name>TEH_handler_kyc_start</name> 16258 <anchorfile>dc/d8a/taler-exchange-httpd__post-kyc-start-ID_8h.html</anchorfile> 16259 <anchor>a80547344d0c4d9729c7429c55c701e5b</anchor> 16260 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> 16261 </member> 16262 </compound> 16263 <compound kind="file"> 16264 <name>taler-exchange-httpd_post-kyc-upload-ID.c</name> 16265 <path>src/exchange/</path> 16266 <filename>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</filename> 16267 <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> 16268 <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> 16269 <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> 16270 <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> 16271 <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> 16272 <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> 16273 <member kind="define"> 16274 <type>#define</type> 16275 <name>MAX_RETRIES</name> 16276 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16277 <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> 16278 <arglist></arglist> 16279 </member> 16280 <member kind="function"> 16281 <type>void</type> 16282 <name>TEH_kyc_upload_cleanup</name> 16283 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16284 <anchor>a69d15ccc369d42ccdb097ba829770090</anchor> 16285 <arglist>()</arglist> 16286 </member> 16287 <member kind="function" static="yes"> 16288 <type>static void</type> 16289 <name>upload_cleaner</name> 16290 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16291 <anchor>a9e6c50d1cc6a4c02e51b44a43747e3de</anchor> 16292 <arglist>(struct TEH_RequestContext *rc)</arglist> 16293 </member> 16294 <member kind="function" static="yes"> 16295 <type>static void</type> 16296 <name>aml_trigger_callback</name> 16297 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16298 <anchor>a900d262ea1ca15261fc3102368ffacf4</anchor> 16299 <arglist>(void *cls, enum TALER_ErrorCode ec, const char *detail)</arglist> 16300 </member> 16301 <member kind="function" static="yes"> 16302 <type>static enum GNUNET_DB_QueryStatus</type> 16303 <name>transact</name> 16304 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16305 <anchor>a0080a0daa7ba1c7127f9c17c5a88f536</anchor> 16306 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16307 </member> 16308 <member kind="function"> 16309 <type>MHD_RESULT</type> 16310 <name>TEH_handler_kyc_upload</name> 16311 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16312 <anchor>a5eb87dba788e439546074397dbea6987</anchor> 16313 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> 16314 </member> 16315 <member kind="variable" static="yes"> 16316 <type>static struct UploadContext *</type> 16317 <name>uc_head</name> 16318 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16319 <anchor>a4370e9350ad42cff21ab881b0aee7c6e</anchor> 16320 <arglist></arglist> 16321 </member> 16322 <member kind="variable" static="yes"> 16323 <type>static struct UploadContext *</type> 16324 <name>uc_tail</name> 16325 <anchorfile>d1/d88/taler-exchange-httpd__post-kyc-upload-ID_8c.html</anchorfile> 16326 <anchor>a1d5cf3f776615c798cd2ba9cd68ee09e</anchor> 16327 <arglist></arglist> 16328 </member> 16329 </compound> 16330 <compound kind="file"> 16331 <name>taler-exchange-httpd_post-kyc-upload-ID.h</name> 16332 <path>src/exchange/</path> 16333 <filename>df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h.html</filename> 16334 <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> 16335 <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> 16336 <member kind="function"> 16337 <type>void</type> 16338 <name>TEH_kyc_upload_cleanup</name> 16339 <anchorfile>df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h.html</anchorfile> 16340 <anchor>a5401c17dfddcb98863b388d6a18df224</anchor> 16341 <arglist>(void)</arglist> 16342 </member> 16343 <member kind="function"> 16344 <type>MHD_RESULT</type> 16345 <name>TEH_handler_kyc_upload</name> 16346 <anchorfile>df/d22/taler-exchange-httpd__post-kyc-upload-ID_8h.html</anchorfile> 16347 <anchor>a5eb87dba788e439546074397dbea6987</anchor> 16348 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[1])</arglist> 16349 </member> 16350 </compound> 16351 <compound kind="file"> 16352 <name>taler-exchange-httpd_post-kyc-wallet.c</name> 16353 <path>src/exchange/</path> 16354 <filename>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</filename> 16355 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16356 <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> 16357 <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> 16358 <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> 16359 <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> 16360 <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> 16361 <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> 16362 <member kind="function"> 16363 <type>void</type> 16364 <name>TEH_kyc_wallet_cleanup</name> 16365 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16366 <anchor>a1023b0ea1879ec042556400938872ff4</anchor> 16367 <arglist>()</arglist> 16368 </member> 16369 <member kind="function" static="yes"> 16370 <type>static enum GNUNET_DB_QueryStatus</type> 16371 <name>balance_iterator</name> 16372 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16373 <anchor>a1addc9996257d6a6769dba3679efda38</anchor> 16374 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 16375 </member> 16376 <member kind="function" static="yes"> 16377 <type>static void</type> 16378 <name>legi_result_cb</name> 16379 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16380 <anchor>a24cb67dfd53d0610bfe1f6205e32db90</anchor> 16381 <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 16382 </member> 16383 <member kind="function" static="yes"> 16384 <type>static void</type> 16385 <name>krc_cleaner</name> 16386 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16387 <anchor>ab71a440b958d1f20910f8ee39fe91662</anchor> 16388 <arglist>(struct TEH_RequestContext *rc)</arglist> 16389 </member> 16390 <member kind="function"> 16391 <type>MHD_RESULT</type> 16392 <name>TEH_handler_kyc_wallet</name> 16393 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16394 <anchor>a4a08b0f589be90986cecf0e03df15387</anchor> 16395 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 16396 </member> 16397 <member kind="variable" static="yes"> 16398 <type>static struct KycRequestContext *</type> 16399 <name>krc_head</name> 16400 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16401 <anchor>ab7a30791b65916fe1faa822ae17fb2d1</anchor> 16402 <arglist></arglist> 16403 </member> 16404 <member kind="variable" static="yes"> 16405 <type>static struct KycRequestContext *</type> 16406 <name>krc_tail</name> 16407 <anchorfile>df/d6c/taler-exchange-httpd__post-kyc-wallet_8c.html</anchorfile> 16408 <anchor>a7a8cfda6cf0fdde378302bef28d49a40</anchor> 16409 <arglist></arglist> 16410 </member> 16411 </compound> 16412 <compound kind="file"> 16413 <name>taler-exchange-httpd_post-kyc-wallet.h</name> 16414 <path>src/exchange/</path> 16415 <filename>d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h.html</filename> 16416 <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> 16417 <member kind="function"> 16418 <type>void</type> 16419 <name>TEH_kyc_wallet_cleanup</name> 16420 <anchorfile>d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h.html</anchorfile> 16421 <anchor>afa86a3b5b61d1bcc4a5c2ae998a1ed26</anchor> 16422 <arglist>(void)</arglist> 16423 </member> 16424 <member kind="function"> 16425 <type>MHD_RESULT</type> 16426 <name>TEH_handler_kyc_wallet</name> 16427 <anchorfile>d4/d0a/taler-exchange-httpd__post-kyc-wallet_8h.html</anchorfile> 16428 <anchor>a4a08b0f589be90986cecf0e03df15387</anchor> 16429 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[])</arglist> 16430 </member> 16431 </compound> 16432 <compound kind="file"> 16433 <name>taler-exchange-httpd_post-management-aml-officers.c</name> 16434 <path>src/exchange/</path> 16435 <filename>d4/dd3/taler-exchange-httpd__post-management-aml-officers_8c.html</filename> 16436 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16437 <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> 16438 <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> 16439 <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> 16440 <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> 16441 <member kind="define"> 16442 <type>#define</type> 16443 <name>MAX_RETRIES</name> 16444 <anchorfile>d4/dd3/taler-exchange-httpd__post-management-aml-officers_8c.html</anchorfile> 16445 <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> 16446 <arglist></arglist> 16447 </member> 16448 <member kind="function"> 16449 <type>MHD_RESULT</type> 16450 <name>TEH_handler_management_aml_officers</name> 16451 <anchorfile>d4/dd3/taler-exchange-httpd__post-management-aml-officers_8c.html</anchorfile> 16452 <anchor>a62576b768ff9960118098ef8f337cdbd</anchor> 16453 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16454 </member> 16455 </compound> 16456 <compound kind="file"> 16457 <name>taler-exchange-httpd_post-management-auditors-AUDITOR_PUB-disable.c</name> 16458 <path>src/exchange/</path> 16459 <filename>d8/db1/taler-exchange-httpd__post-management-auditors-AUDITOR__PUB-disable_8c.html</filename> 16460 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16461 <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> 16462 <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> 16463 <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> 16464 <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> 16465 <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> 16466 <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> 16467 <member kind="function" static="yes"> 16468 <type>static enum GNUNET_DB_QueryStatus</type> 16469 <name>del_auditor</name> 16470 <anchorfile>d8/db1/taler-exchange-httpd__post-management-auditors-AUDITOR__PUB-disable_8c.html</anchorfile> 16471 <anchor>a39ae0e87d44f7c90795004ec9c48cf11</anchor> 16472 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16473 </member> 16474 <member kind="function"> 16475 <type>MHD_RESULT</type> 16476 <name>TEH_handler_management_auditors_AP_disable</name> 16477 <anchorfile>d8/db1/taler-exchange-httpd__post-management-auditors-AUDITOR__PUB-disable_8c.html</anchorfile> 16478 <anchor>a3a6b5eee72790cc8c36c81e0b4f86577</anchor> 16479 <arglist>(struct MHD_Connection *connection, const struct TALER_AuditorPublicKeyP *auditor_pub, const json_t *root)</arglist> 16480 </member> 16481 </compound> 16482 <compound kind="file"> 16483 <name>taler-exchange-httpd_post-management-auditors.c</name> 16484 <path>src/exchange/</path> 16485 <filename>da/d5a/taler-exchange-httpd__post-management-auditors_8c.html</filename> 16486 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16487 <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> 16488 <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> 16489 <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> 16490 <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> 16491 <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> 16492 <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> 16493 <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> 16494 <member kind="function" static="yes"> 16495 <type>static enum GNUNET_DB_QueryStatus</type> 16496 <name>add_auditor</name> 16497 <anchorfile>da/d5a/taler-exchange-httpd__post-management-auditors_8c.html</anchorfile> 16498 <anchor>a5987af3b6f0c5243fce141756cc10d42</anchor> 16499 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16500 </member> 16501 <member kind="function"> 16502 <type>MHD_RESULT</type> 16503 <name>TEH_handler_management_auditors</name> 16504 <anchorfile>da/d5a/taler-exchange-httpd__post-management-auditors_8c.html</anchorfile> 16505 <anchor>a375783575871ca1dca805c0462d251ab</anchor> 16506 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16507 </member> 16508 </compound> 16509 <compound kind="file"> 16510 <name>taler-exchange-httpd_post-management-denominations-H_DENOM_PUB-revoke.c</name> 16511 <path>src/exchange/</path> 16512 <filename>d2/d01/taler-exchange-httpd__post-management-denominations-H__DENOM__PUB-revoke_8c.html</filename> 16513 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16514 <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> 16515 <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> 16516 <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> 16517 <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> 16518 <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> 16519 <member kind="function"> 16520 <type>MHD_RESULT</type> 16521 <name>TEH_handler_management_denominations_HDP_revoke</name> 16522 <anchorfile>d2/d01/taler-exchange-httpd__post-management-denominations-H__DENOM__PUB-revoke_8c.html</anchorfile> 16523 <anchor>ae6d3985a7b563db66df12996d3725af1</anchor> 16524 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *h_denom_pub, const json_t *root)</arglist> 16525 </member> 16526 </compound> 16527 <compound kind="file"> 16528 <name>taler-exchange-httpd_post-management-drain.c</name> 16529 <path>src/exchange/</path> 16530 <filename>d2/de5/taler-exchange-httpd__post-management-drain_8c.html</filename> 16531 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16532 <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> 16533 <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> 16534 <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> 16535 <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> 16536 <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> 16537 <member kind="function" static="yes"> 16538 <type>static enum GNUNET_DB_QueryStatus</type> 16539 <name>drain</name> 16540 <anchorfile>d2/de5/taler-exchange-httpd__post-management-drain_8c.html</anchorfile> 16541 <anchor>a315362065668fa3c5ff3a866b625c2fb</anchor> 16542 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16543 </member> 16544 <member kind="function"> 16545 <type>MHD_RESULT</type> 16546 <name>TEH_handler_management_post_drain</name> 16547 <anchorfile>d2/de5/taler-exchange-httpd__post-management-drain_8c.html</anchorfile> 16548 <anchor>aab0a10f19963961fe11ac95d064bee79</anchor> 16549 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16550 </member> 16551 </compound> 16552 <compound kind="file"> 16553 <name>taler-exchange-httpd_post-management-extensions.c</name> 16554 <path>src/exchange/</path> 16555 <filename>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</filename> 16556 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16557 <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> 16558 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 16559 <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> 16560 <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> 16561 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 16562 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 16563 <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> 16564 <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> 16565 <member kind="function" static="yes"> 16566 <type>static enum GNUNET_DB_QueryStatus</type> 16567 <name>set_extensions</name> 16568 <anchorfile>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</anchorfile> 16569 <anchor>a8cc5c4245de103319e87b9ca58e4bbcb</anchor> 16570 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16571 </member> 16572 <member kind="function" static="yes"> 16573 <type>static enum GNUNET_GenericReturnValue</type> 16574 <name>verify_extensions_from_json</name> 16575 <anchorfile>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</anchorfile> 16576 <anchor>a98d5ad6f13351e374059fbad02bd6112</anchor> 16577 <arglist>(const json_t *extensions, struct SetExtensionsContext *sec)</arglist> 16578 </member> 16579 <member kind="function"> 16580 <type>MHD_RESULT</type> 16581 <name>TEH_handler_management_post_extensions</name> 16582 <anchorfile>dd/dd8/taler-exchange-httpd__post-management-extensions_8c.html</anchorfile> 16583 <anchor>a8ddc65fcd92bc6a7bfd7f49bf7221de3</anchor> 16584 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16585 </member> 16586 </compound> 16587 <compound kind="file"> 16588 <name>taler-exchange-httpd_post-management-global-fees.c</name> 16589 <path>src/exchange/</path> 16590 <filename>da/dd7/taler-exchange-httpd__post-management-global-fees_8c.html</filename> 16591 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16592 <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> 16593 <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> 16594 <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> 16595 <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> 16596 <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> 16597 <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> 16598 <member kind="function" static="yes"> 16599 <type>static enum GNUNET_DB_QueryStatus</type> 16600 <name>add_fee</name> 16601 <anchorfile>da/dd7/taler-exchange-httpd__post-management-global-fees_8c.html</anchorfile> 16602 <anchor>ad1c517de094e7f67aeb9301ddfd39bd3</anchor> 16603 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16604 </member> 16605 <member kind="function"> 16606 <type>MHD_RESULT</type> 16607 <name>TEH_handler_management_post_global_fees</name> 16608 <anchorfile>da/dd7/taler-exchange-httpd__post-management-global-fees_8c.html</anchorfile> 16609 <anchor>a9f8b2f85cd4b413856fc7972be1bc210</anchor> 16610 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16611 </member> 16612 </compound> 16613 <compound kind="file"> 16614 <name>taler-exchange-httpd_post-management-keys.c</name> 16615 <path>src/exchange/</path> 16616 <filename>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</filename> 16617 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16618 <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> 16619 <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> 16620 <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> 16621 <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> 16622 <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> 16623 <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> 16624 <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> 16625 <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> 16626 <member kind="function" static="yes"> 16627 <type>static bool</type> 16628 <name>denomination_meta_cmp</name> 16629 <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> 16630 <anchor>a0fad6cb53f9c82e332e8bb9d4e8658d8</anchor> 16631 <arglist>(const struct TALER_EXCHANGEDB_DenominationKeyMetaData *m1, const struct TALER_EXCHANGEDB_DenominationKeyMetaData *m2)</arglist> 16632 </member> 16633 <member kind="function" static="yes"> 16634 <type>static bool</type> 16635 <name>signkey_meta_cmp</name> 16636 <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> 16637 <anchor>af1e326fcadceaefa386b2cca24738112</anchor> 16638 <arglist>(const struct TALER_EXCHANGEDB_SignkeyMetaData *m1, const struct TALER_EXCHANGEDB_SignkeyMetaData *m2)</arglist> 16639 </member> 16640 <member kind="function" static="yes"> 16641 <type>static enum GNUNET_DB_QueryStatus</type> 16642 <name>add_keys</name> 16643 <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> 16644 <anchor>a4198e657ffe8ad1de9798ce40fd14383</anchor> 16645 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16646 </member> 16647 <member kind="function" static="yes"> 16648 <type>static void</type> 16649 <name>cleanup_akc</name> 16650 <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> 16651 <anchor>a4e4b103e65e48a74e139845d16baa9b9</anchor> 16652 <arglist>(struct AddKeysContext *akc)</arglist> 16653 </member> 16654 <member kind="function"> 16655 <type>MHD_RESULT</type> 16656 <name>TEH_handler_management_post_keys</name> 16657 <anchorfile>dc/d24/taler-exchange-httpd__post-management-keys_8c.html</anchorfile> 16658 <anchor>a70004c19b41e09e555c39c4fbbe486d1</anchor> 16659 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16660 </member> 16661 </compound> 16662 <compound kind="file"> 16663 <name>taler-exchange-httpd_post-management-partners.c</name> 16664 <path>src/exchange/</path> 16665 <filename>da/d70/taler-exchange-httpd__post-management-partners_8c.html</filename> 16666 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16667 <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> 16668 <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> 16669 <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> 16670 <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> 16671 <member kind="function"> 16672 <type>MHD_RESULT</type> 16673 <name>TEH_handler_management_partners</name> 16674 <anchorfile>da/d70/taler-exchange-httpd__post-management-partners_8c.html</anchorfile> 16675 <anchor>a320179a66e44b76bfb9b14b42ccabab5</anchor> 16676 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16677 </member> 16678 </compound> 16679 <compound kind="file"> 16680 <name>taler-exchange-httpd_post-management-signkeys-EXCHANGE_PUB-revoke.c</name> 16681 <path>src/exchange/</path> 16682 <filename>de/d2b/taler-exchange-httpd__post-management-signkeys-EXCHANGE__PUB-revoke_8c.html</filename> 16683 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16684 <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> 16685 <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> 16686 <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> 16687 <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> 16688 <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> 16689 <member kind="function"> 16690 <type>MHD_RESULT</type> 16691 <name>TEH_handler_management_signkeys_EP_revoke</name> 16692 <anchorfile>de/d2b/taler-exchange-httpd__post-management-signkeys-EXCHANGE__PUB-revoke_8c.html</anchorfile> 16693 <anchor>ad567cb43cc6ef3d21fa376c6042e0f5a</anchor> 16694 <arglist>(struct MHD_Connection *connection, const struct TALER_ExchangePublicKeyP *exchange_pub, const json_t *root)</arglist> 16695 </member> 16696 </compound> 16697 <compound kind="file"> 16698 <name>taler-exchange-httpd_post-management-wire-disable.c</name> 16699 <path>src/exchange/</path> 16700 <filename>dc/d38/taler-exchange-httpd__post-management-wire-disable_8c.html</filename> 16701 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16702 <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> 16703 <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> 16704 <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> 16705 <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> 16706 <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> 16707 <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> 16708 <member kind="function" static="yes"> 16709 <type>static enum GNUNET_DB_QueryStatus</type> 16710 <name>del_wire</name> 16711 <anchorfile>dc/d38/taler-exchange-httpd__post-management-wire-disable_8c.html</anchorfile> 16712 <anchor>a66c60e7c169b30ad8721b487c9467d09</anchor> 16713 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16714 </member> 16715 <member kind="function"> 16716 <type>MHD_RESULT</type> 16717 <name>TEH_handler_management_post_wire_disable</name> 16718 <anchorfile>dc/d38/taler-exchange-httpd__post-management-wire-disable_8c.html</anchorfile> 16719 <anchor>a02c42ac5ab31d521a8dffa80d4c23371</anchor> 16720 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16721 </member> 16722 </compound> 16723 <compound kind="file"> 16724 <name>taler-exchange-httpd_post-management-wire-fee.c</name> 16725 <path>src/exchange/</path> 16726 <filename>dc/d3d/taler-exchange-httpd__post-management-wire-fee_8c.html</filename> 16727 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16728 <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> 16729 <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> 16730 <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> 16731 <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> 16732 <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> 16733 <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> 16734 <member kind="function" static="yes"> 16735 <type>static enum GNUNET_DB_QueryStatus</type> 16736 <name>add_fee</name> 16737 <anchorfile>dc/d3d/taler-exchange-httpd__post-management-wire-fee_8c.html</anchorfile> 16738 <anchor>ad1c517de094e7f67aeb9301ddfd39bd3</anchor> 16739 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16740 </member> 16741 <member kind="function"> 16742 <type>MHD_RESULT</type> 16743 <name>TEH_handler_management_post_wire_fees</name> 16744 <anchorfile>dc/d3d/taler-exchange-httpd__post-management-wire-fee_8c.html</anchorfile> 16745 <anchor>a7341a2ea89ac77a5c19f33699444cfe8</anchor> 16746 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16747 </member> 16748 </compound> 16749 <compound kind="file"> 16750 <name>taler-exchange-httpd_post-management-wire.c</name> 16751 <path>src/exchange/</path> 16752 <filename>d4/db2/taler-exchange-httpd__post-management-wire_8c.html</filename> 16753 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16754 <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> 16755 <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> 16756 <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> 16757 <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> 16758 <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> 16759 <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> 16760 <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> 16761 <member kind="function" static="yes"> 16762 <type>static enum GNUNET_DB_QueryStatus</type> 16763 <name>add_wire</name> 16764 <anchorfile>d4/db2/taler-exchange-httpd__post-management-wire_8c.html</anchorfile> 16765 <anchor>aaa31c95fcb3802fe6cdf12bc77ca3f5e</anchor> 16766 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 16767 </member> 16768 <member kind="function"> 16769 <type>MHD_RESULT</type> 16770 <name>TEH_handler_management_post_wire</name> 16771 <anchorfile>d4/db2/taler-exchange-httpd__post-management-wire_8c.html</anchorfile> 16772 <anchor>a912caf4b993ad6a373ef6b6b87738cc9</anchor> 16773 <arglist>(struct MHD_Connection *connection, const json_t *root)</arglist> 16774 </member> 16775 </compound> 16776 <compound kind="file"> 16777 <name>taler-exchange-httpd_post-melt.c</name> 16778 <path>src/exchange/</path> 16779 <filename>d6/daa/taler-exchange-httpd__post-melt_8c.html</filename> 16780 <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> 16781 <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> 16782 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 16783 <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> 16784 <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> 16785 <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> 16786 <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> 16787 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 16788 <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> 16789 <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> 16790 <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> 16791 <member kind="define"> 16792 <type>#define</type> 16793 <name>IDEMPOTENCY_CHECK_REQUIRED</name> 16794 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16795 <anchor>a4a0eba8e7af96d05b93d286e6f5cba0b</anchor> 16796 <arglist>(error)</arglist> 16797 </member> 16798 <member kind="define"> 16799 <type>#define</type> 16800 <name>SET_ERROR</name> 16801 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16802 <anchor>a3c29f7f73ba32c4f7f65b1b998e810fa</anchor> 16803 <arglist>(mc, ec)</arglist> 16804 </member> 16805 <member kind="define"> 16806 <type>#define</type> 16807 <name>SET_ERROR_WITH_FIELD</name> 16808 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16809 <anchor>a3406b4f4c1821c4b580fd35163504214</anchor> 16810 <arglist>(mc, ec, field)</arglist> 16811 </member> 16812 <member kind="define"> 16813 <type>#define</type> 16814 <name>SET_ERROR_WITH_DETAIL</name> 16815 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16816 <anchor>a0355eed25d5bb8075321ddc54067f237</anchor> 16817 <arglist>(mc, ec, field, value)</arglist> 16818 </member> 16819 <member kind="enumeration"> 16820 <type></type> 16821 <name>MeltError</name> 16822 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16823 <anchor>aa12f3d55d51e17d591a9000151ead8c4</anchor> 16824 <arglist></arglist> 16825 </member> 16826 <member kind="enumvalue"> 16827 <name>MELT_ERROR_NONE</name> 16828 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16829 <anchor>aa12f3d55d51e17d591a9000151ead8c4a9c14c50eb02fc36460046b83017dd11c</anchor> 16830 <arglist></arglist> 16831 </member> 16832 <member kind="enumvalue"> 16833 <name>MELT_ERROR_AGE_RESTRICTION_COMMITMENT_INVALID</name> 16834 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16835 <anchor>aa12f3d55d51e17d591a9000151ead8c4afec8bc977835a3c4a70b28f3480b93f0</anchor> 16836 <arglist></arglist> 16837 </member> 16838 <member kind="enumvalue"> 16839 <name>MELT_ERROR_AGE_RESTRICTION_NOT_SUPPORTED_BY_DENOMINATION</name> 16840 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16841 <anchor>aa12f3d55d51e17d591a9000151ead8c4aa9ca492f6465fe446b7c1be49db36c0d</anchor> 16842 <arglist></arglist> 16843 </member> 16844 <member kind="enumvalue"> 16845 <name>MELT_ERROR_AMOUNT_OVERFLOW</name> 16846 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16847 <anchor>aa12f3d55d51e17d591a9000151ead8c4a1755a3772adbf6362299762a33ff87a0</anchor> 16848 <arglist></arglist> 16849 </member> 16850 <member kind="enumvalue"> 16851 <name>MELT_ERROR_AMOUNT_PLUS_FEE_OVERFLOW</name> 16852 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16853 <anchor>aa12f3d55d51e17d591a9000151ead8c4a66ac33ac6ec0a6663520f5c77ccc5b4c</anchor> 16854 <arglist></arglist> 16855 </member> 16856 <member kind="enumvalue"> 16857 <name>MELT_ERROR_AMOUNT_WITH_FEE_INCORRECT</name> 16858 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16859 <anchor>aa12f3d55d51e17d591a9000151ead8c4a99bb2c82f2295187ff872ead2e68b617</anchor> 16860 <arglist></arglist> 16861 </member> 16862 <member kind="enumvalue"> 16863 <name>MELT_ERROR_BLINDING_SEED_REQUIRED</name> 16864 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16865 <anchor>aa12f3d55d51e17d591a9000151ead8c4a299b187cb6537c72b8f954b8b1d744cc</anchor> 16866 <arglist></arglist> 16867 </member> 16868 <member kind="enumvalue"> 16869 <name>MELT_ERROR_COIN_CIPHER_MISMATCH</name> 16870 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16871 <anchor>aa12f3d55d51e17d591a9000151ead8c4af8748bd3a1b0d671d1e20a79b8660820</anchor> 16872 <arglist></arglist> 16873 </member> 16874 <member kind="enumvalue"> 16875 <name>MELT_COIN_CONFLICTING_DENOMINATION_KEY</name> 16876 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16877 <anchor>aa12f3d55d51e17d591a9000151ead8c4a6731fb14cdc857565f4738323eeda7c4</anchor> 16878 <arglist></arglist> 16879 </member> 16880 <member kind="enumvalue"> 16881 <name>MELT_ERROR_COIN_EXPIRED_NO_ZOMBIE</name> 16882 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16883 <anchor>aa12f3d55d51e17d591a9000151ead8c4a4907d1aa166bf98bdc2e02d4d1b6434d</anchor> 16884 <arglist></arglist> 16885 </member> 16886 <member kind="enumvalue"> 16887 <name>MELT_ERROR_COIN_SIGNATURE_INVALID</name> 16888 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16889 <anchor>aa12f3d55d51e17d591a9000151ead8c4a74575c44f5fbc66e2880fbc2d8d12c1b</anchor> 16890 <arglist></arglist> 16891 </member> 16892 <member kind="enumvalue"> 16893 <name>MELT_ERROR_COIN_UNKNOWN</name> 16894 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16895 <anchor>aa12f3d55d51e17d591a9000151ead8c4a29ae6b8072883abc843cf315ceed23cb</anchor> 16896 <arglist></arglist> 16897 </member> 16898 <member kind="enumvalue"> 16899 <name>MELT_ERROR_CONFIRMATION_SIGN</name> 16900 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16901 <anchor>aa12f3d55d51e17d591a9000151ead8c4a0386eaee6bc45506f4b89c857495b5ff</anchor> 16902 <arglist></arglist> 16903 </member> 16904 <member kind="enumvalue"> 16905 <name>MELT_ERROR_CRYPTO_HELPER</name> 16906 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16907 <anchor>aa12f3d55d51e17d591a9000151ead8c4a4b8402dd756d20a7d97460152aeda025</anchor> 16908 <arglist></arglist> 16909 </member> 16910 <member kind="enumvalue"> 16911 <name>MELT_ERROR_DB_FETCH_FAILED</name> 16912 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16913 <anchor>aa12f3d55d51e17d591a9000151ead8c4af4341ddd243e886846dd15212f413d90</anchor> 16914 <arglist></arglist> 16915 </member> 16916 <member kind="enumvalue"> 16917 <name>MELT_ERROR_DB_INVARIANT_FAILURE</name> 16918 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16919 <anchor>aa12f3d55d51e17d591a9000151ead8c4aac17c2ebd454c0d575b9d49e289fc1be</anchor> 16920 <arglist></arglist> 16921 </member> 16922 <member kind="enumvalue"> 16923 <name>MELT_ERROR_DB_MAKE_COIN_KNOW_FAILURE</name> 16924 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16925 <anchor>aa12f3d55d51e17d591a9000151ead8c4a7c894fb8c402675f1423826d82fce720</anchor> 16926 <arglist></arglist> 16927 </member> 16928 <member kind="enumvalue"> 16929 <name>MELT_ERROR_DB_PREFLIGHT_FAILURE</name> 16930 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16931 <anchor>aa12f3d55d51e17d591a9000151ead8c4a318266ce72d9074fcfa149274a308779</anchor> 16932 <arglist></arglist> 16933 </member> 16934 <member kind="enumvalue"> 16935 <name>MELT_ERROR_DENOMINATION_EXPIRED</name> 16936 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16937 <anchor>aa12f3d55d51e17d591a9000151ead8c4a221d00d6b2e159874917fac2db00e1cf</anchor> 16938 <arglist></arglist> 16939 </member> 16940 <member kind="enumvalue"> 16941 <name>MELT_ERROR_DENOMINATION_KEY_UNKNOWN</name> 16942 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16943 <anchor>aa12f3d55d51e17d591a9000151ead8c4ac3eac206ad05dbfbf7561ce097d2d9cc</anchor> 16944 <arglist></arglist> 16945 </member> 16946 <member kind="enumvalue"> 16947 <name>MELT_ERROR_DENOMINATION_REVOKED</name> 16948 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16949 <anchor>aa12f3d55d51e17d591a9000151ead8c4a51bfde0f07a8892e69134072ea1de600</anchor> 16950 <arglist></arglist> 16951 </member> 16952 <member kind="enumvalue"> 16953 <name>MELT_ERROR_DENOMINATION_SIGN</name> 16954 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16955 <anchor>aa12f3d55d51e17d591a9000151ead8c4a2bcdfc53864645fdf7af398a57c9ec52</anchor> 16956 <arglist></arglist> 16957 </member> 16958 <member kind="enumvalue"> 16959 <name>MELT_ERROR_DENOMINATION_SIGNATURE_INVALID</name> 16960 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16961 <anchor>aa12f3d55d51e17d591a9000151ead8c4af9f05909cbdbc7198481ac5afbe361d1</anchor> 16962 <arglist></arglist> 16963 </member> 16964 <member kind="enumvalue"> 16965 <name>MELT_ERROR_DENOMINATION_VALIDITY_IN_FUTURE</name> 16966 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16967 <anchor>aa12f3d55d51e17d591a9000151ead8c4a526edb46d205ff883e1a908dda7c6b11</anchor> 16968 <arglist></arglist> 16969 </member> 16970 <member kind="enumvalue"> 16971 <name>MELT_ERROR_DUPLICATE_PLANCHET</name> 16972 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16973 <anchor>aa12f3d55d51e17d591a9000151ead8c4a3bf8a29f599cc7fbf72407af493cb0bf</anchor> 16974 <arglist></arglist> 16975 </member> 16976 <member kind="enumvalue"> 16977 <name>MELT_ERROR_DUPLICATE_TRANSFER_PUB</name> 16978 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16979 <anchor>aa12f3d55d51e17d591a9000151ead8c4aadc0557c5ca39979b80693d7e78f5482</anchor> 16980 <arglist></arglist> 16981 </member> 16982 <member kind="enumvalue"> 16983 <name>MELT_ERROR_INSUFFICIENT_FUNDS</name> 16984 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16985 <anchor>aa12f3d55d51e17d591a9000151ead8c4acec9af82438626dcf77e16e8d6357516</anchor> 16986 <arglist></arglist> 16987 </member> 16988 <member kind="enumvalue"> 16989 <name>MELT_ERROR_KEYS_MISSING</name> 16990 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16991 <anchor>aa12f3d55d51e17d591a9000151ead8c4a19867f7d458625a9d6d5d591b4fc90bc</anchor> 16992 <arglist></arglist> 16993 </member> 16994 <member kind="enumvalue"> 16995 <name>MELT_ERROR_FEES_EXCEED_CONTRIBUTION</name> 16996 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 16997 <anchor>aa12f3d55d51e17d591a9000151ead8c4aa5fda56462b7cef3592397558864b232</anchor> 16998 <arglist></arglist> 16999 </member> 17000 <member kind="enumvalue"> 17001 <name>MELT_ERROR_NONCE_RESUSE</name> 17002 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17003 <anchor>aa12f3d55d51e17d591a9000151ead8c4a296feedbbed46922440d7a9e77bf353c</anchor> 17004 <arglist></arglist> 17005 </member> 17006 <member kind="enumvalue"> 17007 <name>MELT_ERROR_REQUEST_PARAMETER_MALFORMED</name> 17008 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17009 <anchor>aa12f3d55d51e17d591a9000151ead8c4ac84362a46b4c18e91f7444749020e37a</anchor> 17010 <arglist></arglist> 17011 </member> 17012 <member kind="function"> 17013 <type>void</type> 17014 <name>TEH_melt_cleanup</name> 17015 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17016 <anchor>a976dfb2dff05cc2f42103ddc0b1e9a8b</anchor> 17017 <arglist>()</arglist> 17018 </member> 17019 <member kind="function" static="yes"> 17020 <type>static void</type> 17021 <name>finish_loop</name> 17022 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17023 <anchor>ac23b56bdd843f5ad906ad4f3489a2225</anchor> 17024 <arglist>(struct MeltContext *mc, MHD_RESULT mres)</arglist> 17025 </member> 17026 <member kind="function" static="yes"> 17027 <type>static void</type> 17028 <name>free_refresh</name> 17029 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17030 <anchor>a0e5ac6ea3bffd69827179d55e1e66d3f</anchor> 17031 <arglist>(struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *re)</arglist> 17032 </member> 17033 <member kind="function" static="yes"> 17034 <type>static void</type> 17035 <name>clean_melt_rc</name> 17036 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17037 <anchor>a12d0c1e8cfa86e1b3bd049099145fe6e</anchor> 17038 <arglist>(struct TEH_RequestContext *rc)</arglist> 17039 </member> 17040 <member kind="function" static="yes"> 17041 <type>static void</type> 17042 <name>phase_parse_request</name> 17043 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17044 <anchor>a00dc0970f86b48c51c891f6268a3e0ce</anchor> 17045 <arglist>(struct MeltContext *mc, const json_t *root)</arglist> 17046 </member> 17047 <member kind="function" static="yes"> 17048 <type>static enum GNUNET_GenericReturnValue</type> 17049 <name>find_denomination</name> 17050 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17051 <anchor>abd85e4f4bfa15d2e677a799949865b38</anchor> 17052 <arglist>(struct MeltContext *mc, const struct TALER_DenominationHashP *denom_h, struct TEH_DenominationKey **pdk)</arglist> 17053 </member> 17054 <member kind="function" static="yes"> 17055 <type>static void</type> 17056 <name>phase_check_keys</name> 17057 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17058 <anchor>a3e0e1eb7c1f3b57f0a92ae4a2fed6f44</anchor> 17059 <arglist>(struct MeltContext *mc)</arglist> 17060 </member> 17061 <member kind="function" static="yes"> 17062 <type>static void</type> 17063 <name>phase_check_coin_signature</name> 17064 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17065 <anchor>a54ecfc49d2388bff9c45b278f264be51</anchor> 17066 <arglist>(struct MeltContext *mc)</arglist> 17067 </member> 17068 <member kind="function" static="yes"> 17069 <type>static void</type> 17070 <name>phase_check_melt_valid</name> 17071 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17072 <anchor>a8b99925873a0828838f6f4e4b86cb306</anchor> 17073 <arglist>(struct MeltContext *mc)</arglist> 17074 </member> 17075 <member kind="function" static="yes"> 17076 <type>static void</type> 17077 <name>phase_prepare_transaction</name> 17078 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17079 <anchor>ac5259b6f87f7e9482361c62133951622</anchor> 17080 <arglist>(struct MeltContext *mc)</arglist> 17081 </member> 17082 <member kind="function" static="yes"> 17083 <type>static void</type> 17084 <name>phase_generate_reply_success</name> 17085 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17086 <anchor>af6e7b4954d0ca6dbddcbd5da6e6e7d6a</anchor> 17087 <arglist>(struct MeltContext *mc)</arglist> 17088 </member> 17089 <member kind="function" static="yes"> 17090 <type>static bool</type> 17091 <name>melt_is_idempotent</name> 17092 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17093 <anchor>a1f37dbd9696ae0a0a6c17932ce1bd0c4</anchor> 17094 <arglist>(struct MeltContext *mc)</arglist> 17095 </member> 17096 <member kind="function" static="yes"> 17097 <type>static void</type> 17098 <name>phase_generate_reply_error</name> 17099 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17100 <anchor>ad92fca420cf06fd1f84e9494e359c927</anchor> 17101 <arglist>(struct MeltContext *mc)</arglist> 17102 </member> 17103 <member kind="function" static="yes"> 17104 <type>static enum GNUNET_DB_QueryStatus</type> 17105 <name>melt_transaction</name> 17106 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17107 <anchor>aad17ed14f976f0d0d32189bdd2f75933</anchor> 17108 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17109 </member> 17110 <member kind="function" static="yes"> 17111 <type>static void</type> 17112 <name>phase_run_transaction</name> 17113 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17114 <anchor>a55111405a895d2d3684807266ff34f28</anchor> 17115 <arglist>(struct MeltContext *mc)</arglist> 17116 </member> 17117 <member kind="function"> 17118 <type>MHD_RESULT</type> 17119 <name>TEH_handler_melt</name> 17120 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17121 <anchor>a981f78f5b3ab76191acd959f4c5902c6</anchor> 17122 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> 17123 </member> 17124 <member kind="variable" static="yes"> 17125 <type>static const uint64_t</type> 17126 <name>idempotency_check_required</name> 17127 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17128 <anchor>a0517311a2696e5a337a6cfe06ad2d12c</anchor> 17129 <arglist></arglist> 17130 </member> 17131 <member kind="variable" static="yes"> 17132 <type>static struct MeltContext *</type> 17133 <name>mc_head</name> 17134 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17135 <anchor>a472a09f474fd7b687057a33a7cb595a9</anchor> 17136 <arglist></arglist> 17137 </member> 17138 <member kind="variable" static="yes"> 17139 <type>static struct MeltContext *</type> 17140 <name>mc_tail</name> 17141 <anchorfile>d6/daa/taler-exchange-httpd__post-melt_8c.html</anchorfile> 17142 <anchor>a27f12d1c750865868fcc70034e59f399</anchor> 17143 <arglist></arglist> 17144 </member> 17145 </compound> 17146 <compound kind="file"> 17147 <name>taler-exchange-httpd_post-melt.h</name> 17148 <path>src/exchange/</path> 17149 <filename>d9/d86/taler-exchange-httpd__post-melt_8h.html</filename> 17150 <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> 17151 <member kind="function"> 17152 <type>void</type> 17153 <name>TEH_melt_cleanup</name> 17154 <anchorfile>d9/d86/taler-exchange-httpd__post-melt_8h.html</anchorfile> 17155 <anchor>a10e28512aa3790a413662932c578bb85</anchor> 17156 <arglist>(void)</arglist> 17157 </member> 17158 <member kind="function"> 17159 <type>MHD_RESULT</type> 17160 <name>TEH_handler_melt</name> 17161 <anchorfile>d9/d86/taler-exchange-httpd__post-melt_8h.html</anchorfile> 17162 <anchor>a981f78f5b3ab76191acd959f4c5902c6</anchor> 17163 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> 17164 </member> 17165 </compound> 17166 <compound kind="file"> 17167 <name>taler-exchange-httpd_post-purses-PURSE_PUB-create.c</name> 17168 <path>src/exchange/</path> 17169 <filename>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</filename> 17170 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17171 <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> 17172 <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> 17173 <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> 17174 <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> 17175 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 17176 <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> 17177 <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> 17178 <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> 17179 <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> 17180 <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> 17181 <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> 17182 <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> 17183 <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> 17184 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 17185 <member kind="function" static="yes"> 17186 <type>static enum GNUNET_DB_QueryStatus</type> 17187 <name>create_transaction</name> 17188 <anchorfile>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</anchorfile> 17189 <anchor>a5677d83e34102f2eb63a89c8d91c4c24</anchor> 17190 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17191 </member> 17192 <member kind="function" static="yes"> 17193 <type>static enum GNUNET_GenericReturnValue</type> 17194 <name>parse_coin</name> 17195 <anchorfile>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</anchorfile> 17196 <anchor>a37ceca4280d4f3deebd5145180d15c9f</anchor> 17197 <arglist>(struct MHD_Connection *connection, struct PurseCreateContext *pcc, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> 17198 </member> 17199 <member kind="function"> 17200 <type>MHD_RESULT</type> 17201 <name>TEH_handler_purses_create</name> 17202 <anchorfile>d3/d8c/taler-exchange-httpd__post-purses-PURSE__PUB-create_8c.html</anchorfile> 17203 <anchor>a04a11b17418a95a55b73bff61feb4262</anchor> 17204 <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 17205 </member> 17206 </compound> 17207 <compound kind="file"> 17208 <name>taler-exchange-httpd_post-purses-PURSE_PUB-create.h</name> 17209 <path>src/exchange/</path> 17210 <filename>de/d5b/taler-exchange-httpd__post-purses-PURSE__PUB-create_8h.html</filename> 17211 <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> 17212 <member kind="function"> 17213 <type>MHD_RESULT</type> 17214 <name>TEH_handler_purses_create</name> 17215 <anchorfile>de/d5b/taler-exchange-httpd__post-purses-PURSE__PUB-create_8h.html</anchorfile> 17216 <anchor>a04a11b17418a95a55b73bff61feb4262</anchor> 17217 <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 17218 </member> 17219 </compound> 17220 <compound kind="file"> 17221 <name>taler-exchange-httpd_post-purses-PURSE_PUB-deposit.c</name> 17222 <path>src/exchange/</path> 17223 <filename>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</filename> 17224 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 17225 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 17226 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17227 <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> 17228 <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> 17229 <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> 17230 <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> 17231 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 17232 <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> 17233 <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> 17234 <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> 17235 <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> 17236 <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> 17237 <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> 17238 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 17239 <member kind="function" static="yes"> 17240 <type>static MHD_RESULT</type> 17241 <name>reply_deposit_success</name> 17242 <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> 17243 <anchor>af004cc14735580a6f8eac68a28822f9a</anchor> 17244 <arglist>(struct MHD_Connection *connection, const struct PurseDepositContext *pcc)</arglist> 17245 </member> 17246 <member kind="function" static="yes"> 17247 <type>static enum GNUNET_DB_QueryStatus</type> 17248 <name>deposit_transaction</name> 17249 <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> 17250 <anchor>aaeec7216a4b39e9ce6d6c264da0c79ab</anchor> 17251 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17252 </member> 17253 <member kind="function" static="yes"> 17254 <type>static enum GNUNET_GenericReturnValue</type> 17255 <name>parse_coin</name> 17256 <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> 17257 <anchor>a94743b870b8caa733ea2296f66e0162c</anchor> 17258 <arglist>(struct MHD_Connection *connection, struct PurseDepositContext *pcc, struct TEH_PurseDepositedCoin *coin, const json_t *jcoin)</arglist> 17259 </member> 17260 <member kind="function"> 17261 <type>MHD_RESULT</type> 17262 <name>TEH_handler_purses_deposit</name> 17263 <anchorfile>d1/df9/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8c.html</anchorfile> 17264 <anchor>a1210f70d26751c5a151b18e1b66dea26</anchor> 17265 <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 17266 </member> 17267 </compound> 17268 <compound kind="file"> 17269 <name>taler-exchange-httpd_post-purses-PURSE_PUB-deposit.h</name> 17270 <path>src/exchange/</path> 17271 <filename>d7/d7f/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8h.html</filename> 17272 <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> 17273 <member kind="function"> 17274 <type>MHD_RESULT</type> 17275 <name>TEH_handler_purses_deposit</name> 17276 <anchorfile>d7/d7f/taler-exchange-httpd__post-purses-PURSE__PUB-deposit_8h.html</anchorfile> 17277 <anchor>a1210f70d26751c5a151b18e1b66dea26</anchor> 17278 <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 17279 </member> 17280 </compound> 17281 <compound kind="file"> 17282 <name>taler-exchange-httpd_post-purses-PURSE_PUB-merge.c</name> 17283 <path>src/exchange/</path> 17284 <filename>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</filename> 17285 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 17286 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 17287 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17288 <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> 17289 <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> 17290 <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> 17291 <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> 17292 <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> 17293 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 17294 <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> 17295 <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> 17296 <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> 17297 <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> 17298 <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> 17299 <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> 17300 <member kind="function"> 17301 <type>void</type> 17302 <name>TEH_purses_merge_cleanup</name> 17303 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17304 <anchor>a31256b85ffed9a3527cf4fe23b20df16</anchor> 17305 <arglist>()</arglist> 17306 </member> 17307 <member kind="function" static="yes"> 17308 <type>static void</type> 17309 <name>legi_result_cb</name> 17310 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17311 <anchor>a24cb67dfd53d0610bfe1f6205e32db90</anchor> 17312 <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 17313 </member> 17314 <member kind="function" static="yes"> 17315 <type>static MHD_RESULT</type> 17316 <name>reply_merge_success</name> 17317 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17318 <anchor>a129847df7cbfea99b24956e66fa8b468</anchor> 17319 <arglist>(const struct PurseMergeContext *pmc)</arglist> 17320 </member> 17321 <member kind="function" static="yes"> 17322 <type>static enum GNUNET_DB_QueryStatus</type> 17323 <name>amount_iterator</name> 17324 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17325 <anchor>a40e3a8df441f71509ea96d48191490b5</anchor> 17326 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 17327 </member> 17328 <member kind="function" static="yes"> 17329 <type>static enum GNUNET_DB_QueryStatus</type> 17330 <name>merge_transaction</name> 17331 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17332 <anchor>a27b9ed7b7ba064af859129d56d29b231</anchor> 17333 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17334 </member> 17335 <member kind="function" static="yes"> 17336 <type>static void</type> 17337 <name>clean_purse_merge_rc</name> 17338 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17339 <anchor>afe9fa1af49d20f36b70a423b6fa3653a</anchor> 17340 <arglist>(struct TEH_RequestContext *rc)</arglist> 17341 </member> 17342 <member kind="function"> 17343 <type>MHD_RESULT</type> 17344 <name>TEH_handler_purses_merge</name> 17345 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17346 <anchor>a0fc9ba42e8fd378c82e85349772f9f5a</anchor> 17347 <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 17348 </member> 17349 <member kind="variable" static="yes"> 17350 <type>static struct PurseMergeContext *</type> 17351 <name>pmc_head</name> 17352 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17353 <anchor>a35020e712282dcb7cbe3d3f7572ab458</anchor> 17354 <arglist></arglist> 17355 </member> 17356 <member kind="variable" static="yes"> 17357 <type>static struct PurseMergeContext *</type> 17358 <name>pmc_tail</name> 17359 <anchorfile>d4/d28/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8c.html</anchorfile> 17360 <anchor>a3e6f2bcd5b842ec759dbb8e9196809cc</anchor> 17361 <arglist></arglist> 17362 </member> 17363 </compound> 17364 <compound kind="file"> 17365 <name>taler-exchange-httpd_post-purses-PURSE_PUB-merge.h</name> 17366 <path>src/exchange/</path> 17367 <filename>dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h.html</filename> 17368 <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> 17369 <member kind="function"> 17370 <type>void</type> 17371 <name>TEH_purses_merge_cleanup</name> 17372 <anchorfile>dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h.html</anchorfile> 17373 <anchor>a3f10aa973ad19e151673358534e71bba</anchor> 17374 <arglist>(void)</arglist> 17375 </member> 17376 <member kind="function"> 17377 <type>MHD_RESULT</type> 17378 <name>TEH_handler_purses_merge</name> 17379 <anchorfile>dc/d6b/taler-exchange-httpd__post-purses-PURSE__PUB-merge_8h.html</anchorfile> 17380 <anchor>a0fc9ba42e8fd378c82e85349772f9f5a</anchor> 17381 <arglist>(struct TEH_RequestContext *rc, const struct TALER_PurseContractPublicKeyP *purse_pub, const json_t *root)</arglist> 17382 </member> 17383 </compound> 17384 <compound kind="file"> 17385 <name>taler-exchange-httpd_post-recoup-refresh.c</name> 17386 <path>src/exchange/</path> 17387 <filename>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</filename> 17388 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17389 <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> 17390 <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> 17391 <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> 17392 <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> 17393 <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> 17394 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 17395 <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> 17396 <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> 17397 <member kind="function" static="yes"> 17398 <type>static enum GNUNET_DB_QueryStatus</type> 17399 <name>recoup_refresh_transaction</name> 17400 <anchorfile>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</anchorfile> 17401 <anchor>af51bd335e96ad71ef039d627563e2e43</anchor> 17402 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17403 </member> 17404 <member kind="function" static="yes"> 17405 <type>static MHD_RESULT</type> 17406 <name>verify_and_execute_recoup_refresh</name> 17407 <anchorfile>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</anchorfile> 17408 <anchor>a4ee71c7f1505e7f06492d39bcdd8f31e</anchor> 17409 <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> 17410 </member> 17411 <member kind="function"> 17412 <type>MHD_RESULT</type> 17413 <name>TEH_handler_recoup_refresh</name> 17414 <anchorfile>df/d0b/taler-exchange-httpd__post-recoup-refresh_8c.html</anchorfile> 17415 <anchor>a1758c51ec432ef1a83d49a8e0df3ef22</anchor> 17416 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 17417 </member> 17418 </compound> 17419 <compound kind="file"> 17420 <name>taler-exchange-httpd_post-recoup-refresh.h</name> 17421 <path>src/exchange/</path> 17422 <filename>dc/d29/taler-exchange-httpd__post-recoup-refresh_8h.html</filename> 17423 <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> 17424 <member kind="function"> 17425 <type>MHD_RESULT</type> 17426 <name>TEH_handler_recoup_refresh</name> 17427 <anchorfile>dc/d29/taler-exchange-httpd__post-recoup-refresh_8h.html</anchorfile> 17428 <anchor>a1758c51ec432ef1a83d49a8e0df3ef22</anchor> 17429 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 17430 </member> 17431 </compound> 17432 <compound kind="file"> 17433 <name>taler-exchange-httpd_post-recoup-withdraw.c</name> 17434 <path>src/exchange/</path> 17435 <filename>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</filename> 17436 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17437 <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> 17438 <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> 17439 <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> 17440 <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> 17441 <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> 17442 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 17443 <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> 17444 <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> 17445 <member kind="function" static="yes"> 17446 <type>static enum GNUNET_DB_QueryStatus</type> 17447 <name>recoup_transaction</name> 17448 <anchorfile>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</anchorfile> 17449 <anchor>ac4d3175c96097796bcebb8be878a355c</anchor> 17450 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17451 </member> 17452 <member kind="function" static="yes"> 17453 <type>static MHD_RESULT</type> 17454 <name>verify_and_execute_recoup</name> 17455 <anchorfile>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</anchorfile> 17456 <anchor>a2025e1fa749411401432b73f156c1d56</anchor> 17457 <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> 17458 </member> 17459 <member kind="function"> 17460 <type>MHD_RESULT</type> 17461 <name>TEH_handler_recoup</name> 17462 <anchorfile>d4/de6/taler-exchange-httpd__post-recoup-withdraw_8c.html</anchorfile> 17463 <anchor>a0066a73409c656a24becbbb90065649f</anchor> 17464 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 17465 </member> 17466 </compound> 17467 <compound kind="file"> 17468 <name>taler-exchange-httpd_post-recoup-withdraw.h</name> 17469 <path>src/exchange/</path> 17470 <filename>d4/d56/taler-exchange-httpd__post-recoup-withdraw_8h.html</filename> 17471 <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> 17472 <member kind="function"> 17473 <type>MHD_RESULT</type> 17474 <name>TEH_handler_recoup</name> 17475 <anchorfile>d4/d56/taler-exchange-httpd__post-recoup-withdraw_8h.html</anchorfile> 17476 <anchor>a0066a73409c656a24becbbb90065649f</anchor> 17477 <arglist>(struct MHD_Connection *connection, const struct TALER_CoinSpendPublicKeyP *coin_pub, const json_t *root)</arglist> 17478 </member> 17479 </compound> 17480 <compound kind="file"> 17481 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.c</name> 17482 <path>src/exchange/</path> 17483 <filename>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</filename> 17484 <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> 17485 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17486 <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> 17487 <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> 17488 <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> 17489 <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> 17490 <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> 17491 <member kind="define"> 17492 <type>#define</type> 17493 <name>TIMESTAMP_TOLERANCE</name> 17494 <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 17495 <anchor>a5bf5aa77d4205d5c34aabf705687c71e</anchor> 17496 <arglist></arglist> 17497 </member> 17498 <member kind="function" static="yes"> 17499 <type>static MHD_RESULT</type> 17500 <name>reply_reserve_attest_success</name> 17501 <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 17502 <anchor>aa12038abd9486712eb0754a56f6573a0</anchor> 17503 <arglist>(struct MHD_Connection *connection, const struct ReserveAttestContext *rhc)</arglist> 17504 </member> 17505 <member kind="function" static="yes"> 17506 <type>static void</type> 17507 <name>kyc_process_cb</name> 17508 <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 17509 <anchor>ab543a8f8ef2c9387ef8346f178d6e021</anchor> 17510 <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> 17511 </member> 17512 <member kind="function" static="yes"> 17513 <type>static enum GNUNET_DB_QueryStatus</type> 17514 <name>reserve_attest_transaction</name> 17515 <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 17516 <anchor>a8593a64b5306b09f9c51c7f85fde169d</anchor> 17517 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17518 </member> 17519 <member kind="function"> 17520 <type>MHD_RESULT</type> 17521 <name>TEH_handler_reserves_attest</name> 17522 <anchorfile>d9/d1b/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8c.html</anchorfile> 17523 <anchor>a1397d1d42c07dc1a0a52507328aecfef</anchor> 17524 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17525 </member> 17526 </compound> 17527 <compound kind="file"> 17528 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-attest.h</name> 17529 <path>src/exchange/</path> 17530 <filename>d1/d23/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8h.html</filename> 17531 <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> 17532 <member kind="function"> 17533 <type>MHD_RESULT</type> 17534 <name>TEH_handler_reserves_attest</name> 17535 <anchorfile>d1/d23/taler-exchange-httpd__post-reserves-RESERVE__PUB-attest_8h.html</anchorfile> 17536 <anchor>a1397d1d42c07dc1a0a52507328aecfef</anchor> 17537 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17538 </member> 17539 </compound> 17540 <compound kind="file"> 17541 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-close.c</name> 17542 <path>src/exchange/</path> 17543 <filename>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</filename> 17544 <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> 17545 <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> 17546 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17547 <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> 17548 <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> 17549 <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> 17550 <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> 17551 <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> 17552 <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> 17553 <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> 17554 <member kind="define"> 17555 <type>#define</type> 17556 <name>TIMESTAMP_TOLERANCE</name> 17557 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17558 <anchor>a5bf5aa77d4205d5c34aabf705687c71e</anchor> 17559 <arglist></arglist> 17560 </member> 17561 <member kind="function"> 17562 <type>void</type> 17563 <name>TEH_reserves_close_cleanup</name> 17564 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17565 <anchor>a3cd5aa08ea931d10a2922dadfe225e5b</anchor> 17566 <arglist>()</arglist> 17567 </member> 17568 <member kind="function" static="yes"> 17569 <type>static MHD_RESULT</type> 17570 <name>reply_reserve_close_success</name> 17571 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17572 <anchor>a8d5984400790a04556d99bae342c0b5d</anchor> 17573 <arglist>(const struct ReserveCloseContext *rhc)</arglist> 17574 </member> 17575 <member kind="function" static="yes"> 17576 <type>static void</type> 17577 <name>reserve_close_legi_cb</name> 17578 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17579 <anchor>af0295a0a4ad957bf52dc5ffdee698113</anchor> 17580 <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 17581 </member> 17582 <member kind="function" static="yes"> 17583 <type>static enum GNUNET_DB_QueryStatus</type> 17584 <name>amount_it</name> 17585 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17586 <anchor>ae09b17f46b49b082fbf7c178a03d05ce</anchor> 17587 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 17588 </member> 17589 <member kind="function" static="yes"> 17590 <type>static enum GNUNET_DB_QueryStatus</type> 17591 <name>reserve_close_transaction</name> 17592 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17593 <anchor>a463403d343842e80e35b79606003157b</anchor> 17594 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17595 </member> 17596 <member kind="function" static="yes"> 17597 <type>static void</type> 17598 <name>reserve_close_cleanup</name> 17599 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17600 <anchor>ac95c0f50f19d2cf421a7b84dc7aa693c</anchor> 17601 <arglist>(struct TEH_RequestContext *rc)</arglist> 17602 </member> 17603 <member kind="function"> 17604 <type>MHD_RESULT</type> 17605 <name>TEH_handler_reserves_close</name> 17606 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17607 <anchor>a81ec41426c3824dde9e3c81e98b4e745</anchor> 17608 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17609 </member> 17610 <member kind="variable" static="yes"> 17611 <type>static struct ReserveCloseContext *</type> 17612 <name>rcc_head</name> 17613 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17614 <anchor>a98dc8ff01c33ebbaf79586ae935bd5cc</anchor> 17615 <arglist></arglist> 17616 </member> 17617 <member kind="variable" static="yes"> 17618 <type>static struct ReserveCloseContext *</type> 17619 <name>rcc_tail</name> 17620 <anchorfile>d0/d35/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8c.html</anchorfile> 17621 <anchor>a34790a80f26bca11b00d66572d53655c</anchor> 17622 <arglist></arglist> 17623 </member> 17624 </compound> 17625 <compound kind="file"> 17626 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-close.h</name> 17627 <path>src/exchange/</path> 17628 <filename>d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h.html</filename> 17629 <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> 17630 <member kind="function"> 17631 <type>void</type> 17632 <name>TEH_reserves_close_cleanup</name> 17633 <anchorfile>d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 17634 <anchor>a888654889633c7bdccd12bc24874a229</anchor> 17635 <arglist>(void)</arglist> 17636 </member> 17637 <member kind="function"> 17638 <type>MHD_RESULT</type> 17639 <name>TEH_handler_reserves_close</name> 17640 <anchorfile>d2/d38/taler-exchange-httpd__post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 17641 <anchor>a81ec41426c3824dde9e3c81e98b4e745</anchor> 17642 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17643 </member> 17644 </compound> 17645 <compound kind="file"> 17646 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-open.c</name> 17647 <path>src/exchange/</path> 17648 <filename>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</filename> 17649 <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> 17650 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17651 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 17652 <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> 17653 <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> 17654 <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> 17655 <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> 17656 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 17657 <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> 17658 <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> 17659 <member kind="define"> 17660 <type>#define</type> 17661 <name>TIMESTAMP_TOLERANCE</name> 17662 <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> 17663 <anchor>a5bf5aa77d4205d5c34aabf705687c71e</anchor> 17664 <arglist></arglist> 17665 </member> 17666 <member kind="function" static="yes"> 17667 <type>static MHD_RESULT</type> 17668 <name>reply_reserve_open_success</name> 17669 <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> 17670 <anchor>a44e59dbaffd40210c60b515ab641c0ca</anchor> 17671 <arglist>(struct MHD_Connection *connection, const struct ReserveOpenContext *rsc)</arglist> 17672 </member> 17673 <member kind="function" static="yes"> 17674 <type>static void</type> 17675 <name>cleanup_rsc</name> 17676 <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> 17677 <anchor>a3ef07f21f0bb3921548f2161ba8d62aa</anchor> 17678 <arglist>(struct ReserveOpenContext *rsc)</arglist> 17679 </member> 17680 <member kind="function" static="yes"> 17681 <type>static enum GNUNET_DB_QueryStatus</type> 17682 <name>reserve_open_transaction</name> 17683 <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> 17684 <anchor>a71439e92d6574f0f84ab88c4e6630d16</anchor> 17685 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17686 </member> 17687 <member kind="function"> 17688 <type>MHD_RESULT</type> 17689 <name>TEH_handler_reserves_open</name> 17690 <anchorfile>d5/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8c.html</anchorfile> 17691 <anchor>a80ae5106efc36bfe1c58370a22f90080</anchor> 17692 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17693 </member> 17694 </compound> 17695 <compound kind="file"> 17696 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-open.h</name> 17697 <path>src/exchange/</path> 17698 <filename>db/d5c/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8h.html</filename> 17699 <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> 17700 <member kind="function"> 17701 <type>MHD_RESULT</type> 17702 <name>TEH_handler_reserves_open</name> 17703 <anchorfile>db/d5c/taler-exchange-httpd__post-reserves-RESERVE__PUB-open_8h.html</anchorfile> 17704 <anchor>a80ae5106efc36bfe1c58370a22f90080</anchor> 17705 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17706 </member> 17707 </compound> 17708 <compound kind="file"> 17709 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.c</name> 17710 <path>src/exchange/</path> 17711 <filename>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</filename> 17712 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17713 <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> 17714 <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> 17715 <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> 17716 <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> 17717 <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> 17718 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 17719 <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> 17720 <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> 17721 <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> 17722 <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> 17723 <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> 17724 <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> 17725 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 17726 <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> 17727 <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> 17728 <member kind="function"> 17729 <type>void</type> 17730 <name>TEH_reserves_purse_cleanup</name> 17731 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17732 <anchor>a6211c5a108f49e7b2d9d155e749fc38f</anchor> 17733 <arglist>()</arglist> 17734 </member> 17735 <member kind="function" static="yes"> 17736 <type>static enum GNUNET_DB_QueryStatus</type> 17737 <name>amount_iterator</name> 17738 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17739 <anchor>a40e3a8df441f71509ea96d48191490b5</anchor> 17740 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 17741 </member> 17742 <member kind="function" static="yes"> 17743 <type>static void</type> 17744 <name>reserve_purse_legi_cb</name> 17745 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17746 <anchor>adc7f134d10c35e0785d2af99211e7d38</anchor> 17747 <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 17748 </member> 17749 <member kind="function" static="yes"> 17750 <type>static enum GNUNET_DB_QueryStatus</type> 17751 <name>purse_transaction</name> 17752 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17753 <anchor>aed0e4b49886e48e1de4f209cb30a8f5d</anchor> 17754 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 17755 </member> 17756 <member kind="function" static="yes"> 17757 <type>static void</type> 17758 <name>rpc_cleaner</name> 17759 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17760 <anchor>a9bfe3a12d64f96d85f2d381277e7726f</anchor> 17761 <arglist>(struct TEH_RequestContext *rc)</arglist> 17762 </member> 17763 <member kind="function"> 17764 <type>MHD_RESULT</type> 17765 <name>TEH_handler_reserves_purse</name> 17766 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17767 <anchor>ae35ea5a46a894e71dca5733d438d1c5c</anchor> 17768 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17769 </member> 17770 <member kind="variable" static="yes"> 17771 <type>static struct ReservePurseContext *</type> 17772 <name>rpc_head</name> 17773 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17774 <anchor>ac7906b6023e5accb023f4ddafa59eb8f</anchor> 17775 <arglist></arglist> 17776 </member> 17777 <member kind="variable" static="yes"> 17778 <type>static struct ReservePurseContext *</type> 17779 <name>rpc_tail</name> 17780 <anchorfile>d3/d6b/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8c.html</anchorfile> 17781 <anchor>ab5381a9a8dacf1471ff85f3f7a46c9a8</anchor> 17782 <arglist></arglist> 17783 </member> 17784 </compound> 17785 <compound kind="file"> 17786 <name>taler-exchange-httpd_post-reserves-RESERVE_PUB-purse.h</name> 17787 <path>src/exchange/</path> 17788 <filename>dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h.html</filename> 17789 <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> 17790 <member kind="function"> 17791 <type>void</type> 17792 <name>TEH_reserves_purse_cleanup</name> 17793 <anchorfile>dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 17794 <anchor>a7fb53ccd97a301de5610beecd4d35ddf</anchor> 17795 <arglist>(void)</arglist> 17796 </member> 17797 <member kind="function"> 17798 <type>MHD_RESULT</type> 17799 <name>TEH_handler_reserves_purse</name> 17800 <anchorfile>dc/d0a/taler-exchange-httpd__post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 17801 <anchor>ae35ea5a46a894e71dca5733d438d1c5c</anchor> 17802 <arglist>(struct TEH_RequestContext *rc, const struct TALER_ReservePublicKeyP *reserve_pub, const json_t *root)</arglist> 17803 </member> 17804 </compound> 17805 <compound kind="file"> 17806 <name>taler-exchange-httpd_post-reveal-melt.c</name> 17807 <path>src/exchange/</path> 17808 <filename>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</filename> 17809 <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> 17810 <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> 17811 <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> 17812 <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> 17813 <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> 17814 <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> 17815 <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> 17816 <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> 17817 <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> 17818 <member kind="define"> 17819 <type>#define</type> 17820 <name>KAPPA_MINUS_1</name> 17821 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17822 <anchor>ad8dc324d899971c01b611867f71c8819</anchor> 17823 <arglist></arglist> 17824 </member> 17825 <member kind="function" static="yes"> 17826 <type>static enum GNUNET_GenericReturnValue</type> 17827 <name>find_original_refresh</name> 17828 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17829 <anchor>a228e183f766ae469faa7bdefd1a76649</anchor> 17830 <arglist>(struct MHD_Connection *connection, const struct TALER_RefreshCommitmentP *rc, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh, MHD_RESULT *result)</arglist> 17831 </member> 17832 <member kind="function" static="yes"> 17833 <type>static enum GNUNET_GenericReturnValue</type> 17834 <name>compare_age_commitment</name> 17835 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17836 <anchor>ab70cff6bd978f50295c185bb85cc58f0</anchor> 17837 <arglist>(struct MHD_Connection *connection, struct MeltRevealContext *actx, MHD_RESULT *mhd_ret)</arglist> 17838 </member> 17839 <member kind="function" static="yes"> 17840 <type>static enum GNUNET_GenericReturnValue</type> 17841 <name>calculate_blinded_detail</name> 17842 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17843 <anchor>a081524a26b280384b113ef76c894414f</anchor> 17844 <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> 17845 </member> 17846 <member kind="function" static="yes"> 17847 <type>static enum GNUNET_GenericReturnValue</type> 17848 <name>verify_commitment</name> 17849 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17850 <anchor>a15c927a65435ebe5cbba4108ccfea408</anchor> 17851 <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> 17852 </member> 17853 <member kind="function" static="yes"> 17854 <type>static enum GNUNET_GenericReturnValue</type> 17855 <name>commit_reveal</name> 17856 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17857 <anchor>ad5d3aef5fa82366c56b1248e59d3eace</anchor> 17858 <arglist>(struct MHD_Connection *con, const struct TALER_RefreshCommitmentP *rc, MHD_RESULT *result)</arglist> 17859 </member> 17860 <member kind="function" static="yes"> 17861 <type>static MHD_RESULT</type> 17862 <name>reply_melt_reveal_success</name> 17863 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17864 <anchor>aba54d06f91c9229fc105fd0f4d657d08</anchor> 17865 <arglist>(struct MHD_Connection *connection, const struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh)</arglist> 17866 </member> 17867 <member kind="function"> 17868 <type>MHD_RESULT</type> 17869 <name>TEH_handler_reveal_melt</name> 17870 <anchorfile>dc/d0c/taler-exchange-httpd__post-reveal-melt_8c.html</anchorfile> 17871 <anchor>ac727b5c13d9eb0d56bff04352c91ab8a</anchor> 17872 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 17873 </member> 17874 </compound> 17875 <compound kind="file"> 17876 <name>taler-exchange-httpd_post-reveal-melt.h</name> 17877 <path>src/exchange/</path> 17878 <filename>de/d6d/taler-exchange-httpd__post-reveal-melt_8h.html</filename> 17879 <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> 17880 <member kind="function"> 17881 <type>MHD_RESULT</type> 17882 <name>TEH_handler_reveal_melt</name> 17883 <anchorfile>de/d6d/taler-exchange-httpd__post-reveal-melt_8h.html</anchorfile> 17884 <anchor>ac727b5c13d9eb0d56bff04352c91ab8a</anchor> 17885 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 17886 </member> 17887 </compound> 17888 <compound kind="file"> 17889 <name>taler-exchange-httpd_post-reveal-withdraw.c</name> 17890 <path>src/exchange/</path> 17891 <filename>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</filename> 17892 <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> 17893 <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> 17894 <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> 17895 <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> 17896 <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> 17897 <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> 17898 <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> 17899 <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> 17900 <member kind="function" static="yes"> 17901 <type>static enum GNUNET_GenericReturnValue</type> 17902 <name>parse_withdraw_reveal_json</name> 17903 <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> 17904 <anchor>ae387cff4bd3a505fe36149ec00119c78</anchor> 17905 <arglist>(struct MHD_Connection *connection, const json_t *j_disclosed_batch_seeds, struct WithdrawRevealContext *actx, MHD_RESULT *mhd_ret)</arglist> 17906 </member> 17907 <member kind="function" static="yes"> 17908 <type>static enum GNUNET_GenericReturnValue</type> 17909 <name>find_original_withdraw</name> 17910 <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> 17911 <anchor>a5eaef3f1f781e0ddfd4230a20f7a35ce</anchor> 17912 <arglist>(struct MHD_Connection *connection, const struct TALER_HashBlindedPlanchetsP *planchets_h, struct TALER_EXCHANGEDB_Withdraw *withdraw, MHD_RESULT *result)</arglist> 17913 </member> 17914 <member kind="function" static="yes"> 17915 <type>static enum GNUNET_GenericReturnValue</type> 17916 <name>calculate_blinded_hash</name> 17917 <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> 17918 <anchor>a10ccffb6e5d4c737cad3e6327c329468</anchor> 17919 <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> 17920 </member> 17921 <member kind="function" static="yes"> 17922 <type>static enum GNUNET_GenericReturnValue</type> 17923 <name>verify_commitment_and_max_age</name> 17924 <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> 17925 <anchor>a44b8e6832c03902a336e8b8637fa9aaf</anchor> 17926 <arglist>(struct MHD_Connection *con, const struct TALER_EXCHANGEDB_Withdraw *wd, const struct TALER_RevealWithdrawMasterSeedsP *disclosed_batch_seeds, MHD_RESULT *result)</arglist> 17927 </member> 17928 <member kind="function" static="yes"> 17929 <type>static MHD_RESULT</type> 17930 <name>reply_withdraw_reveal_success</name> 17931 <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> 17932 <anchor>a0a6c98e3c67406748701423d926dadec</anchor> 17933 <arglist>(struct MHD_Connection *connection, const struct TALER_EXCHANGEDB_Withdraw *commitment)</arglist> 17934 </member> 17935 <member kind="function"> 17936 <type>MHD_RESULT</type> 17937 <name>TEH_handler_reveal_withdraw</name> 17938 <anchorfile>de/d3d/taler-exchange-httpd__post-reveal-withdraw_8c.html</anchorfile> 17939 <anchor>ad64a93ba0b72b62647bf9d90f15d31b4</anchor> 17940 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> 17941 </member> 17942 </compound> 17943 <compound kind="file"> 17944 <name>taler-exchange-httpd_post-reveal-withdraw.h</name> 17945 <path>src/exchange/</path> 17946 <filename>d8/da0/taler-exchange-httpd__post-reveal-withdraw_8h.html</filename> 17947 <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> 17948 <member kind="function"> 17949 <type>MHD_RESULT</type> 17950 <name>TEH_handler_reveal_withdraw</name> 17951 <anchorfile>d8/da0/taler-exchange-httpd__post-reveal-withdraw_8h.html</anchorfile> 17952 <anchor>ad64a93ba0b72b62647bf9d90f15d31b4</anchor> 17953 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> 17954 </member> 17955 </compound> 17956 <compound kind="file"> 17957 <name>taler-exchange-httpd_post-withdraw.c</name> 17958 <path>src/exchange/</path> 17959 <filename>de/de2/taler-exchange-httpd__post-withdraw_8c.html</filename> 17960 <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> 17961 <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> 17962 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 17963 <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> 17964 <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> 17965 <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> 17966 <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> 17967 <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> 17968 <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> 17969 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 17970 <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> 17971 <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> 17972 <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> 17973 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 17974 <class kind="struct">WithdrawContext</class> 17975 <member kind="define"> 17976 <type>#define</type> 17977 <name>IDEMPOTENCY_CHECK_REQUIRED</name> 17978 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 17979 <anchor>aa6bc6bb5281a2ef49202875ef376b38d</anchor> 17980 <arglist>(ec)</arglist> 17981 </member> 17982 <member kind="define"> 17983 <type>#define</type> 17984 <name>SET_ERROR</name> 17985 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 17986 <anchor>a38a30fb1c1f8529a0979f75ac081bc0c</anchor> 17987 <arglist>(wc, ec)</arglist> 17988 </member> 17989 <member kind="define"> 17990 <type>#define</type> 17991 <name>SET_ERROR_WITH_FIELD</name> 17992 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 17993 <anchor>a6da1875698bbd166dd8374fa2c6b9563</anchor> 17994 <arglist>(wc, ec, field)</arglist> 17995 </member> 17996 <member kind="define"> 17997 <type>#define</type> 17998 <name>SET_ERROR_WITH_DETAIL</name> 17999 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18000 <anchor>a4f9f801bfa422bdd69da7870c0894719</anchor> 18001 <arglist>(wc, ec, field, value)</arglist> 18002 </member> 18003 <member kind="define"> 18004 <type>#define</type> 18005 <name>BAIL_IF</name> 18006 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18007 <anchor>a9149abd384374d62e1ab2bd87d7a0e46</anchor> 18008 <arglist>(cond, msg)</arglist> 18009 </member> 18010 <member kind="enumeration"> 18011 <type></type> 18012 <name>WithdrawError</name> 18013 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18014 <anchor>aefbbdc25a3667a251b15ab6310c73e98</anchor> 18015 <arglist></arglist> 18016 </member> 18017 <member kind="enumvalue"> 18018 <name>WITHDRAW_ERROR_NONE</name> 18019 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18020 <anchor>aefbbdc25a3667a251b15ab6310c73e98a40a47a36709ef160ad3d7b6f69de3c04</anchor> 18021 <arglist></arglist> 18022 </member> 18023 <member kind="enumvalue"> 18024 <name>WITHDRAW_ERROR_AGE_RESTRICTION_NOT_SUPPORTED_BY_DENOMINATION</name> 18025 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18026 <anchor>aefbbdc25a3667a251b15ab6310c73e98a24f6c5dd7ba5c4caa5a513061c693b8b</anchor> 18027 <arglist></arglist> 18028 </member> 18029 <member kind="enumvalue"> 18030 <name>WITHDRAW_ERROR_AGE_RESTRICTION_REQUIRED</name> 18031 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18032 <anchor>aefbbdc25a3667a251b15ab6310c73e98aff56fc56ef40f93ebe85efd5f9896647</anchor> 18033 <arglist></arglist> 18034 </member> 18035 <member kind="enumvalue"> 18036 <name>WITHDRAW_ERROR_AMOUNT_OVERFLOW</name> 18037 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18038 <anchor>aefbbdc25a3667a251b15ab6310c73e98aeed99330fd9125f10ea6d4c4b5265b7f</anchor> 18039 <arglist></arglist> 18040 </member> 18041 <member kind="enumvalue"> 18042 <name>WITHDRAW_ERROR_AMOUNT_PLUS_FEE_OVERFLOW</name> 18043 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18044 <anchor>aefbbdc25a3667a251b15ab6310c73e98adbf64ad05779f09d5e8e3fdc1354c11c</anchor> 18045 <arglist></arglist> 18046 </member> 18047 <member kind="enumvalue"> 18048 <name>WITHDRAW_ERROR_BLINDING_SEED_REQUIRED</name> 18049 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18050 <anchor>aefbbdc25a3667a251b15ab6310c73e98a807f6e828249293eb6e5d340d64b061f</anchor> 18051 <arglist></arglist> 18052 </member> 18053 <member kind="enumvalue"> 18054 <name>WITHDRAW_ERROR_CIPHER_MISMATCH</name> 18055 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18056 <anchor>aefbbdc25a3667a251b15ab6310c73e98a6210471a75c4c1363f51ebed18ad04c8</anchor> 18057 <arglist></arglist> 18058 </member> 18059 <member kind="enumvalue"> 18060 <name>WITHDRAW_ERROR_CONFIRMATION_SIGN</name> 18061 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18062 <anchor>aefbbdc25a3667a251b15ab6310c73e98ad4a0f2481189d83d04b1afa456cfd4c8</anchor> 18063 <arglist></arglist> 18064 </member> 18065 <member kind="enumvalue"> 18066 <name>WITHDRAW_ERROR_DB_FETCH_FAILED</name> 18067 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18068 <anchor>aefbbdc25a3667a251b15ab6310c73e98a7e8123759de9278283919fff1f49dfa9</anchor> 18069 <arglist></arglist> 18070 </member> 18071 <member kind="enumvalue"> 18072 <name>WITHDRAW_ERROR_DB_INVARIANT_FAILURE</name> 18073 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18074 <anchor>aefbbdc25a3667a251b15ab6310c73e98a8ffc761b9cc293f7765a1602583d1f93</anchor> 18075 <arglist></arglist> 18076 </member> 18077 <member kind="enumvalue"> 18078 <name>WITHDRAW_ERROR_DENOMINATION_EXPIRED</name> 18079 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18080 <anchor>aefbbdc25a3667a251b15ab6310c73e98a83c6b3e440d74a7762b9c5bf6d257362</anchor> 18081 <arglist></arglist> 18082 </member> 18083 <member kind="enumvalue"> 18084 <name>WITHDRAW_ERROR_DENOMINATION_KEY_UNKNOWN</name> 18085 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18086 <anchor>aefbbdc25a3667a251b15ab6310c73e98a9bb50448f585d5d6fa39d5d5992cf633</anchor> 18087 <arglist></arglist> 18088 </member> 18089 <member kind="enumvalue"> 18090 <name>WITHDRAW_ERROR_DENOMINATION_REVOKED</name> 18091 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18092 <anchor>aefbbdc25a3667a251b15ab6310c73e98a91ace7cadf4c423c2801b885a2f973cd</anchor> 18093 <arglist></arglist> 18094 </member> 18095 <member kind="enumvalue"> 18096 <name>WITHDRAW_ERROR_DENOMINATION_SIGN</name> 18097 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18098 <anchor>aefbbdc25a3667a251b15ab6310c73e98a1806d63f3965e98c2e83fe75a4639b50</anchor> 18099 <arglist></arglist> 18100 </member> 18101 <member kind="enumvalue"> 18102 <name>WITHDRAW_ERROR_DENOMINATION_VALIDITY_IN_FUTURE</name> 18103 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18104 <anchor>aefbbdc25a3667a251b15ab6310c73e98a666150f2750f79ed5a8fed101ce906af</anchor> 18105 <arglist></arglist> 18106 </member> 18107 <member kind="enumvalue"> 18108 <name>WITHDRAW_ERROR_FEE_OVERFLOW</name> 18109 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18110 <anchor>aefbbdc25a3667a251b15ab6310c73e98a955cb9f8f2922fadcd60c86adb418e68</anchor> 18111 <arglist></arglist> 18112 </member> 18113 <member kind="enumvalue"> 18114 <name>WITHDRAW_ERROR_IDEMPOTENT_PLANCHET</name> 18115 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18116 <anchor>aefbbdc25a3667a251b15ab6310c73e98a7926f2627c421d16e740a86ad090afc2</anchor> 18117 <arglist></arglist> 18118 </member> 18119 <member kind="enumvalue"> 18120 <name>WITHDRAW_ERROR_INSUFFICIENT_FUNDS</name> 18121 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18122 <anchor>aefbbdc25a3667a251b15ab6310c73e98ab09898e170b2e92ab157582ced549ba2</anchor> 18123 <arglist></arglist> 18124 </member> 18125 <member kind="enumvalue"> 18126 <name>WITHDRAW_ERROR_CRYPTO_HELPER</name> 18127 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18128 <anchor>aefbbdc25a3667a251b15ab6310c73e98aa55f3105c49a7b71c358c8d976d41efa</anchor> 18129 <arglist></arglist> 18130 </member> 18131 <member kind="enumvalue"> 18132 <name>WITHDRAW_ERROR_KEYS_MISSING</name> 18133 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18134 <anchor>aefbbdc25a3667a251b15ab6310c73e98acc718f7c93b25ba6840fb9e3a43a4771</anchor> 18135 <arglist></arglist> 18136 </member> 18137 <member kind="enumvalue"> 18138 <name>WITHDRAW_ERROR_KYC_REQUIRED</name> 18139 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18140 <anchor>aefbbdc25a3667a251b15ab6310c73e98a57c25cacd0a656b1920afe91f350c568</anchor> 18141 <arglist></arglist> 18142 </member> 18143 <member kind="enumvalue"> 18144 <name>WITHDRAW_ERROR_LEGITIMIZATION_RESULT</name> 18145 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18146 <anchor>aefbbdc25a3667a251b15ab6310c73e98aa7287f563c9724d06ed9a33fd058fa66</anchor> 18147 <arglist></arglist> 18148 </member> 18149 <member kind="enumvalue"> 18150 <name>WITHDRAW_ERROR_MAXIMUM_AGE_TOO_LARGE</name> 18151 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18152 <anchor>aefbbdc25a3667a251b15ab6310c73e98a4bc6f320f3cc3b53ea40358c582c3d8c</anchor> 18153 <arglist></arglist> 18154 </member> 18155 <member kind="enumvalue"> 18156 <name>WITHDRAW_ERROR_NONCE_REUSE</name> 18157 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18158 <anchor>aefbbdc25a3667a251b15ab6310c73e98a2a54d5b246113bcddb11b11e0675b6d9</anchor> 18159 <arglist></arglist> 18160 </member> 18161 <member kind="enumvalue"> 18162 <name>WITHDRAW_ERROR_REQUEST_PARAMETER_MALFORMED</name> 18163 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18164 <anchor>aefbbdc25a3667a251b15ab6310c73e98a543dfd9430c2b0b823c8acfb8876cf86</anchor> 18165 <arglist></arglist> 18166 </member> 18167 <member kind="enumvalue"> 18168 <name>WITHDRAW_ERROR_RESERVE_CIPHER_UNKNOWN</name> 18169 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18170 <anchor>aefbbdc25a3667a251b15ab6310c73e98a8f062e1c720451e3d986655f498042a3</anchor> 18171 <arglist></arglist> 18172 </member> 18173 <member kind="enumvalue"> 18174 <name>WITHDRAW_ERROR_RESERVE_SIGNATURE_INVALID</name> 18175 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18176 <anchor>aefbbdc25a3667a251b15ab6310c73e98a2c7cc3cefb8cb6c144e37fb6ef2a6443</anchor> 18177 <arglist></arglist> 18178 </member> 18179 <member kind="enumvalue"> 18180 <name>WITHDRAW_ERROR_RESERVE_UNKNOWN</name> 18181 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18182 <anchor>aefbbdc25a3667a251b15ab6310c73e98addaa1bf032ba0772f12333b7de700f59</anchor> 18183 <arglist></arglist> 18184 </member> 18185 <member kind="function"> 18186 <type>void</type> 18187 <name>TEH_withdraw_cleanup</name> 18188 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18189 <anchor>acc51ee27093cdc377d55ac6795a3fef9</anchor> 18190 <arglist>()</arglist> 18191 </member> 18192 <member kind="function" static="yes"> 18193 <type>static void</type> 18194 <name>finish_loop</name> 18195 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18196 <anchor>a853d14cf46f5b7d26d7b773993978c3b</anchor> 18197 <arglist>(struct WithdrawContext *wc, MHD_RESULT mres)</arglist> 18198 </member> 18199 <member kind="function" static="yes"> 18200 <type>static bool</type> 18201 <name>withdraw_is_idempotent</name> 18202 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18203 <anchor>a8f1eaaf88edf1a5462c7c9d54eb139c2</anchor> 18204 <arglist>(struct WithdrawContext *wc)</arglist> 18205 </member> 18206 <member kind="function" static="yes"> 18207 <type>static enum GNUNET_DB_QueryStatus</type> 18208 <name>withdraw_transaction</name> 18209 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18210 <anchor>a1d1e7fa238cee5518d9073efa8384c41</anchor> 18211 <arglist>(void *cls, struct MHD_Connection *connection, MHD_RESULT *mhd_ret)</arglist> 18212 </member> 18213 <member kind="function" static="yes"> 18214 <type>static void</type> 18215 <name>phase_run_transaction</name> 18216 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18217 <anchor>a2580f05eb9bdcdb651d59794defc5ed9</anchor> 18218 <arglist>(struct WithdrawContext *wc)</arglist> 18219 </member> 18220 <member kind="function" static="yes"> 18221 <type>static void</type> 18222 <name>phase_prepare_transaction</name> 18223 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18224 <anchor>a162946cb9d0da140df4414a10a702e8a</anchor> 18225 <arglist>(struct WithdrawContext *wc)</arglist> 18226 </member> 18227 <member kind="function" static="yes"> 18228 <type>static void</type> 18229 <name>phase_check_kyc_result</name> 18230 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18231 <anchor>a92e53b44f5e2f074b1b05429145fd0f7</anchor> 18232 <arglist>(struct WithdrawContext *wc)</arglist> 18233 </member> 18234 <member kind="function" static="yes"> 18235 <type>static void</type> 18236 <name>withdraw_legi_cb</name> 18237 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18238 <anchor>adeb0284151a4a4265a3d23e6cae3e47f</anchor> 18239 <arglist>(void *cls, const struct TEH_LegitimizationCheckResult *lcr)</arglist> 18240 </member> 18241 <member kind="function" static="yes"> 18242 <type>static enum GNUNET_DB_QueryStatus</type> 18243 <name>withdraw_amount_cb</name> 18244 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18245 <anchor>ae041255f0cf1f17eaece79f55617949f</anchor> 18246 <arglist>(void *cls, struct GNUNET_TIME_Absolute limit, TALER_KYCLOGIC_KycAmountCallback cb, void *cb_cls)</arglist> 18247 </member> 18248 <member kind="function" static="yes"> 18249 <type>static void</type> 18250 <name>phase_run_legi_check</name> 18251 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18252 <anchor>ac73dbbd838b90eb8280ff593a5db339c</anchor> 18253 <arglist>(struct WithdrawContext *wc)</arglist> 18254 </member> 18255 <member kind="function" static="yes"> 18256 <type>static enum GNUNET_GenericReturnValue</type> 18257 <name>find_denomination</name> 18258 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18259 <anchor>a8766d472758768c575837f7704cda60d</anchor> 18260 <arglist>(struct WithdrawContext *wc, struct TEH_KeyStateHandle *ksh, const struct TALER_DenominationHashP *denom_h, struct TEH_DenominationKey **pdk)</arglist> 18261 </member> 18262 <member kind="function" static="yes"> 18263 <type>static void</type> 18264 <name>phase_check_keys</name> 18265 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18266 <anchor>afd4262a05134913752d4d1174ce84356</anchor> 18267 <arglist>(struct WithdrawContext *wc)</arglist> 18268 </member> 18269 <member kind="function" static="yes"> 18270 <type>static void</type> 18271 <name>phase_check_reserve_signature</name> 18272 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18273 <anchor>a2287fced047fa2ca5ae254cbd9244b4f</anchor> 18274 <arglist>(struct WithdrawContext *wc)</arglist> 18275 </member> 18276 <member kind="function" static="yes"> 18277 <type>static void</type> 18278 <name>free_db_withdraw_data</name> 18279 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18280 <anchor>a2c7e7107cfcad103de5c960983d9e660</anchor> 18281 <arglist>(struct TALER_EXCHANGEDB_Withdraw *wd)</arglist> 18282 </member> 18283 <member kind="function" static="yes"> 18284 <type>static void</type> 18285 <name>clean_withdraw_rc</name> 18286 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18287 <anchor>a8df66f9288bbfebc0ecd62481d8568f1</anchor> 18288 <arglist>(struct TEH_RequestContext *rc)</arglist> 18289 </member> 18290 <member kind="function" static="yes"> 18291 <type>static void</type> 18292 <name>phase_generate_reply_success</name> 18293 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18294 <anchor>a8c4ff1db98d8a4c192c043806f6b5d64</anchor> 18295 <arglist>(struct WithdrawContext *wc)</arglist> 18296 </member> 18297 <member kind="function" static="yes"> 18298 <type>static void</type> 18299 <name>phase_generate_reply_error</name> 18300 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18301 <anchor>a05174938dd7fa6bca67a504599f8d5e2</anchor> 18302 <arglist>(struct WithdrawContext *wc)</arglist> 18303 </member> 18304 <member kind="function" static="yes"> 18305 <type>static void</type> 18306 <name>withdraw_phase_parse</name> 18307 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18308 <anchor>aa8689a0350092e1e6ecbaaf42271fca8</anchor> 18309 <arglist>(struct WithdrawContext *wc, const json_t *root)</arglist> 18310 </member> 18311 <member kind="function"> 18312 <type>MHD_RESULT</type> 18313 <name>TEH_handler_withdraw</name> 18314 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18315 <anchor>a1ea1db2f91685abefda5ea641bfbc0f1</anchor> 18316 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> 18317 </member> 18318 <member kind="variable" static="yes"> 18319 <type>static const uint64_t</type> 18320 <name>idempotency_check_required</name> 18321 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18322 <anchor>a0517311a2696e5a337a6cfe06ad2d12c</anchor> 18323 <arglist></arglist> 18324 </member> 18325 <member kind="variable" static="yes"> 18326 <type>static struct WithdrawContext *</type> 18327 <name>wc_head</name> 18328 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18329 <anchor>a1d240a4dc8452446d6ad37dac3a1f57c</anchor> 18330 <arglist></arglist> 18331 </member> 18332 <member kind="variable" static="yes"> 18333 <type>static struct WithdrawContext *</type> 18334 <name>wc_tail</name> 18335 <anchorfile>de/de2/taler-exchange-httpd__post-withdraw_8c.html</anchorfile> 18336 <anchor>a6cbdea5a9228870c18ce75ffed593e37</anchor> 18337 <arglist></arglist> 18338 </member> 18339 </compound> 18340 <compound kind="file"> 18341 <name>taler-exchange-httpd_post-withdraw.h</name> 18342 <path>src/exchange/</path> 18343 <filename>d0/d2d/taler-exchange-httpd__post-withdraw_8h.html</filename> 18344 <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> 18345 <member kind="function"> 18346 <type>void</type> 18347 <name>TEH_withdraw_cleanup</name> 18348 <anchorfile>d0/d2d/taler-exchange-httpd__post-withdraw_8h.html</anchorfile> 18349 <anchor>a0776a6cfcdd6c9bafeb274edfc090058</anchor> 18350 <arglist>(void)</arglist> 18351 </member> 18352 <member kind="function"> 18353 <type>MHD_RESULT</type> 18354 <name>TEH_handler_withdraw</name> 18355 <anchorfile>d0/d2d/taler-exchange-httpd__post-withdraw_8h.html</anchorfile> 18356 <anchor>a1ea1db2f91685abefda5ea641bfbc0f1</anchor> 18357 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[0])</arglist> 18358 </member> 18359 </compound> 18360 <compound kind="file"> 18361 <name>taler-exchange-httpd_refreshes_reveal.h</name> 18362 <path>src/exchange/</path> 18363 <filename>d8/d70/taler-exchange-httpd__refreshes__reveal_8h.html</filename> 18364 <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> 18365 <member kind="function"> 18366 <type>MHD_RESULT</type> 18367 <name>TEH_handler_reveal</name> 18368 <anchorfile>d8/d70/taler-exchange-httpd__refreshes__reveal_8h.html</anchorfile> 18369 <anchor>ad4abf064c2c76200580315d81e435453</anchor> 18370 <arglist>(struct TEH_RequestContext *rc, const json_t *root, const char *const args[2])</arglist> 18371 </member> 18372 </compound> 18373 <compound kind="file"> 18374 <name>taler-exchange-httpd_responses.c</name> 18375 <path>src/exchange/</path> 18376 <filename>dd/dfe/taler-exchange-httpd__responses_8c.html</filename> 18377 <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> 18378 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 18379 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 18380 <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> 18381 <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> 18382 <member kind="function"> 18383 <type>MHD_RESULT</type> 18384 <name>TEH_RESPONSE_reply_unknown_denom_pub_hash</name> 18385 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18386 <anchor>af5ccf604a36884efc0a72ee5b504cc46</anchor> 18387 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> 18388 </member> 18389 <member kind="function"> 18390 <type>MHD_RESULT</type> 18391 <name>TEH_RESPONSE_reply_expired_denom_pub_hash</name> 18392 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18393 <anchor>aa03a8a92170cc21b264375b98290d1e1</anchor> 18394 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph, enum TALER_ErrorCode ec, const char *oper)</arglist> 18395 </member> 18396 <member kind="function"> 18397 <type>MHD_RESULT</type> 18398 <name>TEH_RESPONSE_reply_invalid_denom_cipher_for_operation</name> 18399 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18400 <anchor>a29fcd0fea62a10f8750b0b9e6900706a</anchor> 18401 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> 18402 </member> 18403 <member kind="function"> 18404 <type>MHD_RESULT</type> 18405 <name>TEH_RESPONSE_reply_coin_insufficient_funds</name> 18406 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18407 <anchor>a5e8fe552ec60699e0f0194227d9efcf9</anchor> 18408 <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> 18409 </member> 18410 <member kind="function"> 18411 <type>MHD_RESULT</type> 18412 <name>TEH_RESPONSE_reply_coin_conflicting_contract</name> 18413 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18414 <anchor>a541b05cdb85627487f8f288b6a01890d</anchor> 18415 <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_MerchantWireHashP *h_wire)</arglist> 18416 </member> 18417 <member kind="function"> 18418 <type>MHD_RESULT</type> 18419 <name>TEH_RESPONSE_reply_coin_denomination_conflict</name> 18420 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18421 <anchor>a36f6578a5feaef7d60efb8362122a551</anchor> 18422 <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> 18423 </member> 18424 <member kind="function"> 18425 <type>MHD_RESULT</type> 18426 <name>TEH_RESPONSE_reply_coin_age_commitment_conflict</name> 18427 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18428 <anchor>a448f8697e2945cb7a24015c821ba6eca</anchor> 18429 <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> 18430 </member> 18431 <member kind="function"> 18432 <type>MHD_RESULT</type> 18433 <name>TEH_RESPONSE_reply_reserve_insufficient_balance</name> 18434 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18435 <anchor>a977240a3f5f0fff29f931fd1d6778441</anchor> 18436 <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> 18437 </member> 18438 <member kind="function"> 18439 <type>MHD_RESULT</type> 18440 <name>TEH_RESPONSE_reply_reserve_age_restriction_required</name> 18441 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18442 <anchor>a0541bd57ba963fd4e602203c3b4b6d70</anchor> 18443 <arglist>(struct MHD_Connection *connection, uint16_t maximum_allowed_age)</arglist> 18444 </member> 18445 <member kind="function"> 18446 <type>MHD_RESULT</type> 18447 <name>TEH_RESPONSE_reply_purse_created</name> 18448 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18449 <anchor>ae7437e455cccafc0ac883ca7de57c0b3</anchor> 18450 <arglist>(struct MHD_Connection *connection, struct GNUNET_TIME_Timestamp exchange_timestamp, const struct TALER_Amount *purse_balance, const struct TEH_PurseDetails *pd)</arglist> 18451 </member> 18452 <member kind="function"> 18453 <type>MHD_RESULT</type> 18454 <name>TEH_RESPONSE_reply_kyc_required</name> 18455 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18456 <anchor>a92ca1f6dd8ae57fe9cd9e6bfac224e11</anchor> 18457 <arglist>(struct MHD_Connection *connection, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_EXCHANGEDB_KycStatus *kyc, bool bad_kyc_auth)</arglist> 18458 </member> 18459 <member kind="function"> 18460 <type>MHD_RESULT</type> 18461 <name>TEH_RESPONSE_reply_not_modified</name> 18462 <anchorfile>dd/dfe/taler-exchange-httpd__responses_8c.html</anchorfile> 18463 <anchor>a5d01f83bcc9b5d874c1fee72ad692046</anchor> 18464 <arglist>(struct MHD_Connection *connection, const char *etags, TEH_RESPONSE_SetHeaders cb, void *cb_cls)</arglist> 18465 </member> 18466 </compound> 18467 <compound kind="file"> 18468 <name>taler-exchange-httpd_responses.h</name> 18469 <path>src/exchange/</path> 18470 <filename>dd/d8f/taler-exchange-httpd__responses_8h.html</filename> 18471 <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> 18472 <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> 18473 <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> 18474 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 18475 <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> 18476 <class kind="struct">TEH_PurseDetails</class> 18477 <member kind="typedef"> 18478 <type>void(*</type> 18479 <name>TEH_RESPONSE_SetHeaders</name> 18480 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18481 <anchor>aa104979ae874c14f7f5f00b1c83381ea</anchor> 18482 <arglist>)(void *cls, struct MHD_Response *resp)</arglist> 18483 </member> 18484 <member kind="function"> 18485 <type>MHD_RESULT</type> 18486 <name>TEH_RESPONSE_reply_unknown_denom_pub_hash</name> 18487 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18488 <anchor>af5ccf604a36884efc0a72ee5b504cc46</anchor> 18489 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> 18490 </member> 18491 <member kind="function"> 18492 <type>MHD_RESULT</type> 18493 <name>TEH_RESPONSE_reply_reserve_insufficient_balance</name> 18494 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18495 <anchor>a977240a3f5f0fff29f931fd1d6778441</anchor> 18496 <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> 18497 </member> 18498 <member kind="function"> 18499 <type>MHD_RESULT</type> 18500 <name>TEH_RESPONSE_reply_reserve_age_restriction_required</name> 18501 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18502 <anchor>a0541bd57ba963fd4e602203c3b4b6d70</anchor> 18503 <arglist>(struct MHD_Connection *connection, uint16_t maximum_allowed_age)</arglist> 18504 </member> 18505 <member kind="function"> 18506 <type>MHD_RESULT</type> 18507 <name>TEH_RESPONSE_reply_kyc_required</name> 18508 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18509 <anchor>a92ca1f6dd8ae57fe9cd9e6bfac224e11</anchor> 18510 <arglist>(struct MHD_Connection *connection, const struct TALER_NormalizedPaytoHashP *h_payto, const struct TALER_EXCHANGEDB_KycStatus *kyc, bool bad_kyc_auth)</arglist> 18511 </member> 18512 <member kind="function"> 18513 <type>MHD_RESULT</type> 18514 <name>TEH_RESPONSE_reply_expired_denom_pub_hash</name> 18515 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18516 <anchor>aa03a8a92170cc21b264375b98290d1e1</anchor> 18517 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph, enum TALER_ErrorCode ec, const char *oper)</arglist> 18518 </member> 18519 <member kind="function"> 18520 <type>MHD_RESULT</type> 18521 <name>TEH_RESPONSE_reply_invalid_denom_cipher_for_operation</name> 18522 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18523 <anchor>a29fcd0fea62a10f8750b0b9e6900706a</anchor> 18524 <arglist>(struct MHD_Connection *connection, const struct TALER_DenominationHashP *dph)</arglist> 18525 </member> 18526 <member kind="function"> 18527 <type>MHD_RESULT</type> 18528 <name>TEH_RESPONSE_reply_coin_insufficient_funds</name> 18529 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18530 <anchor>a5e8fe552ec60699e0f0194227d9efcf9</anchor> 18531 <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_CoinSpendPublicKeyP *coin_pub)</arglist> 18532 </member> 18533 <member kind="function"> 18534 <type>MHD_RESULT</type> 18535 <name>TEH_RESPONSE_reply_coin_denomination_conflict</name> 18536 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18537 <anchor>a36f6578a5feaef7d60efb8362122a551</anchor> 18538 <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> 18539 </member> 18540 <member kind="function"> 18541 <type>MHD_RESULT</type> 18542 <name>TEH_RESPONSE_reply_coin_conflicting_contract</name> 18543 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18544 <anchor>a541b05cdb85627487f8f288b6a01890d</anchor> 18545 <arglist>(struct MHD_Connection *connection, enum TALER_ErrorCode ec, const struct TALER_MerchantWireHashP *h_wire)</arglist> 18546 </member> 18547 <member kind="function"> 18548 <type>MHD_RESULT</type> 18549 <name>TEH_RESPONSE_reply_coin_age_commitment_conflict</name> 18550 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18551 <anchor>a747913f68b2de5381e65e6b93d49cca9</anchor> 18552 <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> 18553 </member> 18554 <member kind="function"> 18555 <type>MHD_RESULT</type> 18556 <name>TEH_RESPONSE_reply_purse_created</name> 18557 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18558 <anchor>ae7437e455cccafc0ac883ca7de57c0b3</anchor> 18559 <arglist>(struct MHD_Connection *connection, struct GNUNET_TIME_Timestamp exchange_timestamp, const struct TALER_Amount *purse_balance, const struct TEH_PurseDetails *pd)</arglist> 18560 </member> 18561 <member kind="function"> 18562 <type>MHD_RESULT</type> 18563 <name>TEH_RESPONSE_reply_not_modified</name> 18564 <anchorfile>dd/d8f/taler-exchange-httpd__responses_8h.html</anchorfile> 18565 <anchor>a5d01f83bcc9b5d874c1fee72ad692046</anchor> 18566 <arglist>(struct MHD_Connection *connection, const char *etags, TEH_RESPONSE_SetHeaders cb, void *cb_cls)</arglist> 18567 </member> 18568 </compound> 18569 <compound kind="file"> 18570 <name>taler-exchange-router.c</name> 18571 <path>src/exchange/</path> 18572 <filename>dc/d04/taler-exchange-router_8c.html</filename> 18573 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 18574 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 18575 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 18576 <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> 18577 <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> 18578 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 18579 <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> 18580 <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> 18581 <member kind="function" static="yes"> 18582 <type>static void</type> 18583 <name>run_shard</name> 18584 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18585 <anchor>a87bc40d0b670b46403432185dc0a588e</anchor> 18586 <arglist>(void *cls)</arglist> 18587 </member> 18588 <member kind="function" static="yes"> 18589 <type>static void</type> 18590 <name>shutdown_task</name> 18591 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18592 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 18593 <arglist>(void *cls)</arglist> 18594 </member> 18595 <member kind="function" static="yes"> 18596 <type>static enum GNUNET_GenericReturnValue</type> 18597 <name>parse_wirewatch_config</name> 18598 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18599 <anchor>a7175ca96de4597f20c9a6db71f2f9ed0</anchor> 18600 <arglist>(void)</arglist> 18601 </member> 18602 <member kind="function" static="yes"> 18603 <type>static enum GNUNET_DB_QueryStatus</type> 18604 <name>commit_or_warn</name> 18605 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18606 <anchor>a860299fb260958159c700547b084f882</anchor> 18607 <arglist>(void)</arglist> 18608 </member> 18609 <member kind="function" static="yes"> 18610 <type>static void</type> 18611 <name>release_shard</name> 18612 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18613 <anchor>aa4dbc7bd082b13f4ac49ef1699ed2143</anchor> 18614 <arglist>(struct Shard *s)</arglist> 18615 </member> 18616 <member kind="function" static="yes"> 18617 <type>static void</type> 18618 <name>run_routing</name> 18619 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18620 <anchor>a45f1998bd89b53899bdd5c4faecbdfe2</anchor> 18621 <arglist>(void *cls)</arglist> 18622 </member> 18623 <member kind="function" static="yes"> 18624 <type>static void</type> 18625 <name>run</name> 18626 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18627 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 18628 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 18629 </member> 18630 <member kind="function"> 18631 <type>int</type> 18632 <name>main</name> 18633 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18634 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 18635 <arglist>(int argc, char *const *argv)</arglist> 18636 </member> 18637 <member kind="variable" static="yes"> 18638 <type>static struct TALER_Amount</type> 18639 <name>currency_round_unit</name> 18640 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18641 <anchor>a830c703e95e4f62ecbadf6c0851c001b</anchor> 18642 <arglist></arglist> 18643 </member> 18644 <member kind="variable" static="yes"> 18645 <type>static char *</type> 18646 <name>exchange_base_url</name> 18647 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18648 <anchor>aa9d8bc7d528312757de60af4c7a0de54</anchor> 18649 <arglist></arglist> 18650 </member> 18651 <member kind="variable" static="yes"> 18652 <type>static int</type> 18653 <name>kyc_off</name> 18654 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18655 <anchor>ab6a0564495eb383e91e47c30ec236d09</anchor> 18656 <arglist></arglist> 18657 </member> 18658 <member kind="variable" static="yes"> 18659 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 18660 <name>cfg</name> 18661 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18662 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 18663 <arglist></arglist> 18664 </member> 18665 <member kind="variable" static="yes"> 18666 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 18667 <name>pg</name> 18668 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18669 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 18670 <arglist></arglist> 18671 </member> 18672 <member kind="variable" static="yes"> 18673 <type>static struct GNUNET_SCHEDULER_Task *</type> 18674 <name>task</name> 18675 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18676 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 18677 <arglist></arglist> 18678 </member> 18679 <member kind="variable" static="yes"> 18680 <type>static struct GNUNET_TIME_Relative</type> 18681 <name>router_idle_sleep_interval</name> 18682 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18683 <anchor>a0dfb4ae2ddbc0f605c64442738650f6d</anchor> 18684 <arglist></arglist> 18685 </member> 18686 <member kind="variable" static="yes"> 18687 <type>static uint32_t</type> 18688 <name>shard_size</name> 18689 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18690 <anchor>a3b7351acd0c808961cbdc67bbf0acc14</anchor> 18691 <arglist></arglist> 18692 </member> 18693 <member kind="variable" static="yes"> 18694 <type>static int</type> 18695 <name>global_ret</name> 18696 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18697 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 18698 <arglist></arglist> 18699 </member> 18700 <member kind="variable" static="yes"> 18701 <type>static int</type> 18702 <name>test_mode</name> 18703 <anchorfile>dc/d04/taler-exchange-router_8c.html</anchorfile> 18704 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 18705 <arglist></arglist> 18706 </member> 18707 </compound> 18708 <compound kind="file"> 18709 <name>taler-exchange-sanctionscheck.c</name> 18710 <path>src/exchange/</path> 18711 <filename>d0/dad/taler-exchange-sanctionscheck_8c.html</filename> 18712 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 18713 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 18714 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 18715 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 18716 <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> 18717 <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> 18718 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 18719 <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> 18720 <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> 18721 <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> 18722 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 18723 <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> 18724 <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> 18725 <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> 18726 <class kind="struct">Account</class> 18727 <member kind="function" static="yes"> 18728 <type>static void</type> 18729 <name>sync_row</name> 18730 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18731 <anchor>a7dc75430b48bd208fc10662662033c36</anchor> 18732 <arglist>(void)</arglist> 18733 </member> 18734 <member kind="function" static="yes"> 18735 <type>static void</type> 18736 <name>shutdown_task</name> 18737 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18738 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 18739 <arglist>(void *cls)</arglist> 18740 </member> 18741 <member kind="function" static="yes"> 18742 <type>static uint64_t</type> 18743 <name>double_to_billion</name> 18744 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18745 <anchor>adedd5c75a47cdb7c401d6f0780d15009</anchor> 18746 <arglist>(double d)</arglist> 18747 </member> 18748 <member kind="function" static="yes"> 18749 <type>static void</type> 18750 <name>begin_transaction</name> 18751 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18752 <anchor>a0d09569de961b51f70c085fc9b2ab868</anchor> 18753 <arglist>(void)</arglist> 18754 </member> 18755 <member kind="function" static="yes"> 18756 <type>static void</type> 18757 <name>sanction_cb</name> 18758 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18759 <anchor>a181c396456be66cebfd11d56de5ccf21</anchor> 18760 <arglist>(void *cls, enum TALER_ErrorCode ec, const char *best_match, double rating, double confidence)</arglist> 18761 </member> 18762 <member kind="function" static="yes"> 18763 <type>static bool</type> 18764 <name>account_cb</name> 18765 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18766 <anchor>a9118913c68cc8ab2af1138eaeea744f0</anchor> 18767 <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> 18768 </member> 18769 <member kind="function" static="yes"> 18770 <type>static bool</type> 18771 <name>init_freeze</name> 18772 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18773 <anchor>ad57a9fc76bcbd8bdf8515127d5be3896</anchor> 18774 <arglist>(void)</arglist> 18775 </member> 18776 <member kind="function" static="yes"> 18777 <type>static void</type> 18778 <name>db_event_cb</name> 18779 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18780 <anchor>a63c9565e4b09c6e28bcb0930b023f8e2</anchor> 18781 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 18782 </member> 18783 <member kind="function" static="yes"> 18784 <type>static void</type> 18785 <name>run</name> 18786 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18787 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 18788 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 18789 </member> 18790 <member kind="function"> 18791 <type>int</type> 18792 <name>main</name> 18793 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18794 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 18795 <arglist>(int argc, char *const *argv)</arglist> 18796 </member> 18797 <member kind="variable" static="yes"> 18798 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 18799 <name>cfg</name> 18800 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18801 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 18802 <arglist></arglist> 18803 </member> 18804 <member kind="variable" static="yes"> 18805 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 18806 <name>pg</name> 18807 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18808 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 18809 <arglist></arglist> 18810 </member> 18811 <member kind="variable" static="yes"> 18812 <type>static struct TALER_KYCLOGIC_SanctionRater *</type> 18813 <name>sr</name> 18814 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18815 <anchor>aeecb1c7648d13c0a2ecf74e9d8e59727</anchor> 18816 <arglist></arglist> 18817 </member> 18818 <member kind="variable" static="yes"> 18819 <type>static int</type> 18820 <name>global_ret</name> 18821 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18822 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 18823 <arglist></arglist> 18824 </member> 18825 <member kind="variable" static="yes"> 18826 <type>static struct TALER_AttributeEncryptionKeyP</type> 18827 <name>attribute_key</name> 18828 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18829 <anchor>a33837b1ba42e93b8848752199293c7c5</anchor> 18830 <arglist></arglist> 18831 </member> 18832 <member kind="variable" static="yes"> 18833 <type>static json_t *</type> 18834 <name>freeze_rules</name> 18835 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18836 <anchor>aa445bcfc0ccf02aab2615e15531e54d4</anchor> 18837 <arglist></arglist> 18838 </member> 18839 <member kind="variable" static="yes"> 18840 <type>static struct Account *</type> 18841 <name>acc_head</name> 18842 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18843 <anchor>ac6f502d2971d0032c471654b174b8db6</anchor> 18844 <arglist></arglist> 18845 </member> 18846 <member kind="variable" static="yes"> 18847 <type>static struct Account *</type> 18848 <name>acc_tail</name> 18849 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18850 <anchor>a6c51f0653be5542c61d938fa77495e33</anchor> 18851 <arglist></arglist> 18852 </member> 18853 <member kind="variable" static="yes"> 18854 <type>static uint64_t</type> 18855 <name>min_row_id</name> 18856 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18857 <anchor>ac153b3434658ac3f44dbb7457a5c63a3</anchor> 18858 <arglist></arglist> 18859 </member> 18860 <member kind="variable" static="yes"> 18861 <type>static int</type> 18862 <name>min_row_fd</name> 18863 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18864 <anchor>aa70462e8765d1e84344d8cda0cfec892</anchor> 18865 <arglist></arglist> 18866 </member> 18867 <member kind="variable" static="yes"> 18868 <type>static int</type> 18869 <name>testmode</name> 18870 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18871 <anchor>ae20dac19ab5fff7c631d5aab88b044ea</anchor> 18872 <arglist></arglist> 18873 </member> 18874 <member kind="variable" static="yes"> 18875 <type>static int</type> 18876 <name>reset</name> 18877 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18878 <anchor>adb7a760512715e86f925f8a8d4a15ba8</anchor> 18879 <arglist></arglist> 18880 </member> 18881 <member kind="variable" static="yes"> 18882 <type>static int</type> 18883 <name>norun</name> 18884 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18885 <anchor>a600d329d2d64a651e1f11f052632ed1d</anchor> 18886 <arglist></arglist> 18887 </member> 18888 <member kind="variable" static="yes"> 18889 <type>static struct GNUNET_DB_EventHandler *</type> 18890 <name>eh</name> 18891 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18892 <anchor>a9260c2cd35911e5f6dd0ccfac8f7dfec</anchor> 18893 <arglist></arglist> 18894 </member> 18895 <member kind="variable" static="yes"> 18896 <type>static bool</type> 18897 <name>restart_now</name> 18898 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18899 <anchor>aaece61e5026b8a31b6614ea58f5effa3</anchor> 18900 <arglist></arglist> 18901 </member> 18902 <member kind="variable" static="yes"> 18903 <type>static bool</type> 18904 <name>in_transaction</name> 18905 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18906 <anchor>a42402030efd5d5ea79569763d8532d01</anchor> 18907 <arglist></arglist> 18908 </member> 18909 <member kind="variable" static="yes"> 18910 <type>static float</type> 18911 <name>freeze_rating_limit</name> 18912 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18913 <anchor>ae3bad5312b152ce17160738d020aab73</anchor> 18914 <arglist></arglist> 18915 </member> 18916 <member kind="variable" static="yes"> 18917 <type>static float</type> 18918 <name>freeze_confidence_limit</name> 18919 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18920 <anchor>aeec84d0414b6574bbe3ce27fd458cbb8</anchor> 18921 <arglist></arglist> 18922 </member> 18923 <member kind="variable" static="yes"> 18924 <type>static float</type> 18925 <name>investigation_limit</name> 18926 <anchorfile>d0/dad/taler-exchange-sanctionscheck_8c.html</anchorfile> 18927 <anchor>ac418d74c3f57cdcd09b4d01653951d40</anchor> 18928 <arglist></arglist> 18929 </member> 18930 </compound> 18931 <compound kind="file"> 18932 <name>taler-exchange-transfer.c</name> 18933 <path>src/exchange/</path> 18934 <filename>d6/d87/taler-exchange-transfer_8c.html</filename> 18935 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 18936 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 18937 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 18938 <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> 18939 <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> 18940 <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> 18941 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 18942 <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> 18943 <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> 18944 <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> 18945 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 18946 <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> 18947 <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> 18948 <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> 18949 <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> 18950 <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> 18951 <member kind="define"> 18952 <type>#define</type> 18953 <name>DEFAULT_BATCH_SIZE</name> 18954 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18955 <anchor>a123fa013ecd2c91686ad58c0b8d985b3</anchor> 18956 <arglist></arglist> 18957 </member> 18958 <member kind="define"> 18959 <type>#define</type> 18960 <name>MAX_RETRIES</name> 18961 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18962 <anchor>aecf13b8dc783db2202ca5c34fe117fc3</anchor> 18963 <arglist></arglist> 18964 </member> 18965 <member kind="function" static="yes"> 18966 <type>static void</type> 18967 <name>cleanup_wpd</name> 18968 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18969 <anchor>a67758dacad97d5fd568742037472111c</anchor> 18970 <arglist>(void)</arglist> 18971 </member> 18972 <member kind="function" static="yes"> 18973 <type>static void</type> 18974 <name>shutdown_task</name> 18975 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18976 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 18977 <arglist>(void *cls)</arglist> 18978 </member> 18979 <member kind="function" static="yes"> 18980 <type>static enum GNUNET_GenericReturnValue</type> 18981 <name>parse_transfer_config</name> 18982 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18983 <anchor>acdae6e3d5de3360a510e52e1defa3a0e</anchor> 18984 <arglist>(void)</arglist> 18985 </member> 18986 <member kind="function" static="yes"> 18987 <type>static enum GNUNET_DB_QueryStatus</type> 18988 <name>commit_or_warn</name> 18989 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18990 <anchor>a860299fb260958159c700547b084f882</anchor> 18991 <arglist>(void)</arglist> 18992 </member> 18993 <member kind="function" static="yes"> 18994 <type>static void</type> 18995 <name>run_transfers</name> 18996 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 18997 <anchor>a18de995783512abe7ee1e691896c7a78</anchor> 18998 <arglist>(void *cls)</arglist> 18999 </member> 19000 <member kind="function" static="yes"> 19001 <type>static void</type> 19002 <name>run_transfers_delayed</name> 19003 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19004 <anchor>a14abee3a92d3e75eedf6bf801a66cf35</anchor> 19005 <arglist>(void *cls)</arglist> 19006 </member> 19007 <member kind="function" static="yes"> 19008 <type>static void</type> 19009 <name>select_shard</name> 19010 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19011 <anchor>af86e48f9800e52a0e540884f0622af91</anchor> 19012 <arglist>(void *cls)</arglist> 19013 </member> 19014 <member kind="function" static="yes"> 19015 <type>static void</type> 19016 <name>batch_done</name> 19017 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19018 <anchor>ab1a2480dc5115903eda789bcb29ec8ef</anchor> 19019 <arglist>(void)</arglist> 19020 </member> 19021 <member kind="function" static="yes"> 19022 <type>static void</type> 19023 <name>wire_confirm_cb</name> 19024 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19025 <anchor>a2e8a153f46873edbd589040acca2bb3f</anchor> 19026 <arglist>(void *cls, const struct TALER_BANK_TransferResponse *tr)</arglist> 19027 </member> 19028 <member kind="function" static="yes"> 19029 <type>static void</type> 19030 <name>wire_prepare_cb</name> 19031 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19032 <anchor>a7e98202084972e49ca3ccf2250808047</anchor> 19033 <arglist>(void *cls, uint64_t rowid, const char *wire_method, const char *buf, size_t buf_size)</arglist> 19034 </member> 19035 <member kind="function" static="yes"> 19036 <type>static void</type> 19037 <name>run</name> 19038 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19039 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 19040 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 19041 </member> 19042 <member kind="function"> 19043 <type>int</type> 19044 <name>main</name> 19045 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19046 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 19047 <arglist>(int argc, char *const *argv)</arglist> 19048 </member> 19049 <member kind="variable" static="yes"> 19050 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 19051 <name>cfg</name> 19052 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19053 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 19054 <arglist></arglist> 19055 </member> 19056 <member kind="variable" static="yes"> 19057 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 19058 <name>pg</name> 19059 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19060 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 19061 <arglist></arglist> 19062 </member> 19063 <member kind="variable" static="yes"> 19064 <type>static struct GNUNET_SCHEDULER_Task *</type> 19065 <name>task</name> 19066 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19067 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 19068 <arglist></arglist> 19069 </member> 19070 <member kind="variable" static="yes"> 19071 <type>static struct WirePrepareData *</type> 19072 <name>wpd_head</name> 19073 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19074 <anchor>a7c2c35bd17256c257201ff354eec859b</anchor> 19075 <arglist></arglist> 19076 </member> 19077 <member kind="variable" static="yes"> 19078 <type>static struct WirePrepareData *</type> 19079 <name>wpd_tail</name> 19080 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19081 <anchor>a6d63091802a4dd2efb6c1e9899c8e54e</anchor> 19082 <arglist></arglist> 19083 </member> 19084 <member kind="variable" static="yes"> 19085 <type>static struct Shard *</type> 19086 <name>shard</name> 19087 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19088 <anchor>adf3b470d505b0afed5a8fafc826176de</anchor> 19089 <arglist></arglist> 19090 </member> 19091 <member kind="variable" static="yes"> 19092 <type>static struct GNUNET_CURL_Context *</type> 19093 <name>ctx</name> 19094 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19095 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 19096 <arglist></arglist> 19097 </member> 19098 <member kind="variable" static="yes"> 19099 <type>static struct GNUNET_TIME_Relative</type> 19100 <name>serialization_delay</name> 19101 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19102 <anchor>a0af94b79342613ac86a4cec824964d6e</anchor> 19103 <arglist></arglist> 19104 </member> 19105 <member kind="variable" static="yes"> 19106 <type>static struct GNUNET_CURL_RescheduleContext *</type> 19107 <name>rc</name> 19108 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19109 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 19110 <arglist></arglist> 19111 </member> 19112 <member kind="variable" static="yes"> 19113 <type>static int</type> 19114 <name>global_ret</name> 19115 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19116 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 19117 <arglist></arglist> 19118 </member> 19119 <member kind="variable" static="yes"> 19120 <type>static int</type> 19121 <name>test_mode</name> 19122 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19123 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 19124 <arglist></arglist> 19125 </member> 19126 <member kind="variable" static="yes"> 19127 <type>static struct GNUNET_TIME_Relative</type> 19128 <name>transfer_idle_sleep_interval</name> 19129 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19130 <anchor>a9826daa19be194c22c7f747078f76d3e</anchor> 19131 <arglist></arglist> 19132 </member> 19133 <member kind="variable" static="yes"> 19134 <type>static struct GNUNET_TIME_Relative</type> 19135 <name>shard_delay</name> 19136 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19137 <anchor>a86927ddc018554a70d060b6d2677ef72</anchor> 19138 <arglist></arglist> 19139 </member> 19140 <member kind="variable" static="yes"> 19141 <type>static unsigned int</type> 19142 <name>shard_size</name> 19143 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19144 <anchor>a368d1eb604c6668de0eda6f8adbac49f</anchor> 19145 <arglist></arglist> 19146 </member> 19147 <member kind="variable" static="yes"> 19148 <type>static unsigned int</type> 19149 <name>max_workers</name> 19150 <anchorfile>d6/d87/taler-exchange-transfer_8c.html</anchorfile> 19151 <anchor>a2ee8022697e619697ab984578e964bba</anchor> 19152 <arglist></arglist> 19153 </member> 19154 </compound> 19155 <compound kind="file"> 19156 <name>taler-exchange-wirewatch.c</name> 19157 <path>src/exchange/</path> 19158 <filename>d2/d38/taler-exchange-wirewatch_8c.html</filename> 19159 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 19160 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19161 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 19162 <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> 19163 <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> 19164 <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> 19165 <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> 19166 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 19167 <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> 19168 <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> 19169 <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> 19170 <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> 19171 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 19172 <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> 19173 <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> 19174 <member kind="define"> 19175 <type>#define</type> 19176 <name>LONGPOLL_TIMEOUT</name> 19177 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19178 <anchor>a463bd64a683f5c540b015cd0214ee56e</anchor> 19179 <arglist></arglist> 19180 </member> 19181 <member kind="define"> 19182 <type>#define</type> 19183 <name>MAXIMUM_BATCH_SIZE</name> 19184 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19185 <anchor>a07ddc04d52329dc78e3c565bbf9eb81c</anchor> 19186 <arglist></arglist> 19187 </member> 19188 <member kind="function" static="yes"> 19189 <type>static void</type> 19190 <name>shutdown_task</name> 19191 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19192 <anchor>a6b881de6107064db7a11cafc3d8516d7</anchor> 19193 <arglist>(void *cls)</arglist> 19194 </member> 19195 <member kind="function" static="yes"> 19196 <type>static void</type> 19197 <name>add_account_cb</name> 19198 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19199 <anchor>a4c3ddaadbffb8e0734b53f7d37070825</anchor> 19200 <arglist>(void *cls, const struct TALER_EXCHANGEDB_AccountInfo *in_ai)</arglist> 19201 </member> 19202 <member kind="function" static="yes"> 19203 <type>static enum GNUNET_GenericReturnValue</type> 19204 <name>exchange_serve_process_config</name> 19205 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19206 <anchor>a9026ebb09631cb3e903c65f9d3099125</anchor> 19207 <arglist>(void)</arglist> 19208 </member> 19209 <member kind="function" static="yes"> 19210 <type>static void</type> 19211 <name>lock_shard</name> 19212 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19213 <anchor>ad7150cf9f7afb9857366bc01e14681c4</anchor> 19214 <arglist>(void *cls)</arglist> 19215 </member> 19216 <member kind="function" static="yes"> 19217 <type>static void</type> 19218 <name>continue_with_shard</name> 19219 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19220 <anchor>a3dfc669c06f235ee4a3636c0c6d83e1d</anchor> 19221 <arglist>(void *cls)</arglist> 19222 </member> 19223 <member kind="function" static="yes"> 19224 <type>static void</type> 19225 <name>handle_soft_error</name> 19226 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19227 <anchor>a2238c6b8983cfc72ccc462ce6da75986</anchor> 19228 <arglist>(void)</arglist> 19229 </member> 19230 <member kind="function" static="yes"> 19231 <type>static void</type> 19232 <name>schedule_transfers</name> 19233 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19234 <anchor>a8aaaa1d358dc353a13cfbef55c774731</anchor> 19235 <arglist>(void)</arglist> 19236 </member> 19237 <member kind="function" static="yes"> 19238 <type>static void</type> 19239 <name>transaction_completed</name> 19240 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19241 <anchor>a6773960331407295d774776b60bd64bc</anchor> 19242 <arglist>(void)</arglist> 19243 </member> 19244 <member kind="function" static="yes"> 19245 <type>static void</type> 19246 <name>process_reply</name> 19247 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19248 <anchor>ae611fe23733af133df71b5c853d2ea3a</anchor> 19249 <arglist>(const struct TALER_BANK_CreditDetails *details, unsigned int details_length)</arglist> 19250 </member> 19251 <member kind="function" static="yes"> 19252 <type>static void</type> 19253 <name>history_cb</name> 19254 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19255 <anchor>a6aba4a0c7cb327bae2524db48fbb86f6</anchor> 19256 <arglist>(void *cls, const struct TALER_BANK_CreditHistoryResponse *reply)</arglist> 19257 </member> 19258 <member kind="function" static="yes"> 19259 <type>static void</type> 19260 <name>run</name> 19261 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19262 <anchor>a8d2eff9f65977d8089ab33940596478d</anchor> 19263 <arglist>(void *cls, char *const *args, const char *cfgfile, const struct GNUNET_CONFIGURATION_Handle *c)</arglist> 19264 </member> 19265 <member kind="function"> 19266 <type>int</type> 19267 <name>main</name> 19268 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19269 <anchor>ad1835a0a190dc5fe4f925bb69443c770</anchor> 19270 <arglist>(int argc, char *const *argv)</arglist> 19271 </member> 19272 <member kind="variable" static="yes"> 19273 <type>static const struct TALER_EXCHANGEDB_AccountInfo *</type> 19274 <name>ai</name> 19275 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19276 <anchor>a0f45ab6cf32ffa4f8d399a6eadbbe9a6</anchor> 19277 <arglist></arglist> 19278 </member> 19279 <member kind="variable" static="yes"> 19280 <type>static struct TALER_BANK_CreditHistoryHandle *</type> 19281 <name>hh</name> 19282 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19283 <anchor>a92a1e2c6772e37fdb8c9aec182831c89</anchor> 19284 <arglist></arglist> 19285 </member> 19286 <member kind="variable" static="yes"> 19287 <type>static bool</type> 19288 <name>hh_returned_data</name> 19289 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19290 <anchor>a4ade78cd6b7c81c84bd95701f52bc675</anchor> 19291 <arglist></arglist> 19292 </member> 19293 <member kind="variable" static="yes"> 19294 <type>static bool</type> 19295 <name>hh_account_404</name> 19296 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19297 <anchor>a2fe23c6be3f4ad7947942b44f13439bf</anchor> 19298 <arglist></arglist> 19299 </member> 19300 <member kind="variable" static="yes"> 19301 <type>static bool</type> 19302 <name>hh_error</name> 19303 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19304 <anchor>a86a6561db950fecd8f2317d809d55556</anchor> 19305 <arglist></arglist> 19306 </member> 19307 <member kind="variable" static="yes"> 19308 <type>static struct GNUNET_TIME_Absolute</type> 19309 <name>hh_start_time</name> 19310 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19311 <anchor>a4b4ce2f95323ac0ac4647fcdc32c526f</anchor> 19312 <arglist></arglist> 19313 </member> 19314 <member kind="variable" static="yes"> 19315 <type>static struct GNUNET_TIME_Absolute</type> 19316 <name>delayed_until</name> 19317 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19318 <anchor>a9147e4c29907cb0f78ccf271632f2523</anchor> 19319 <arglist></arglist> 19320 </member> 19321 <member kind="variable" static="yes"> 19322 <type>static uint64_t</type> 19323 <name>batch_start</name> 19324 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19325 <anchor>a4676088c4489819a6e1edb97527aaeec</anchor> 19326 <arglist></arglist> 19327 </member> 19328 <member kind="variable" static="yes"> 19329 <type>static uint64_t</type> 19330 <name>latest_row_off</name> 19331 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19332 <anchor>a2524b2ac8f39e42ab1df372484566b41</anchor> 19333 <arglist></arglist> 19334 </member> 19335 <member kind="variable" static="yes"> 19336 <type>static uint64_t</type> 19337 <name>shard_start</name> 19338 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19339 <anchor>a9400ea1df25ae6e8c58416f207eabebd</anchor> 19340 <arglist></arglist> 19341 </member> 19342 <member kind="variable" static="yes"> 19343 <type>static uint64_t</type> 19344 <name>shard_end</name> 19345 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19346 <anchor>a70baab80944b616e8c8152cb6feb3563</anchor> 19347 <arglist></arglist> 19348 </member> 19349 <member kind="variable" static="yes"> 19350 <type>static struct GNUNET_TIME_Absolute</type> 19351 <name>shard_start_time</name> 19352 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19353 <anchor>a49886f30caa8f2d079f67c300af3a0f5</anchor> 19354 <arglist></arglist> 19355 </member> 19356 <member kind="variable" static="yes"> 19357 <type>static struct GNUNET_TIME_Absolute</type> 19358 <name>shard_end_time</name> 19359 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19360 <anchor>a082b2c6ee817a8f618f56e63bf4d64d7</anchor> 19361 <arglist></arglist> 19362 </member> 19363 <member kind="variable" static="yes"> 19364 <type>static struct GNUNET_TIME_Relative</type> 19365 <name>shard_delay</name> 19366 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19367 <anchor>a86927ddc018554a70d060b6d2677ef72</anchor> 19368 <arglist></arglist> 19369 </member> 19370 <member kind="variable" static="yes"> 19371 <type>static struct GNUNET_TIME_Relative</type> 19372 <name>longpoll_timeout</name> 19373 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19374 <anchor>a31b092d4ed88614ff16541abeb6bcb5f</anchor> 19375 <arglist></arglist> 19376 </member> 19377 <member kind="variable" static="yes"> 19378 <type>static struct GNUNET_TIME_Relative</type> 19379 <name>h404_backoff</name> 19380 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19381 <anchor>a2960c6537c6f21e29c98b634afb26b6b</anchor> 19382 <arglist></arglist> 19383 </member> 19384 <member kind="variable" static="yes"> 19385 <type>static struct GNUNET_TIME_Relative</type> 19386 <name>hh_error_backoff</name> 19387 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19388 <anchor>a33f7d98dee9db793fd170232ee59432e</anchor> 19389 <arglist></arglist> 19390 </member> 19391 <member kind="variable" static="yes"> 19392 <type>static char *</type> 19393 <name>job_name</name> 19394 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19395 <anchor>a95f26ea19030eb2440c23f0013e58280</anchor> 19396 <arglist></arglist> 19397 </member> 19398 <member kind="variable" static="yes"> 19399 <type>static unsigned int</type> 19400 <name>batch_size</name> 19401 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19402 <anchor>ab6b964752419c7163ab4269fb631b32f</anchor> 19403 <arglist></arglist> 19404 </member> 19405 <member kind="variable" static="yes"> 19406 <type>static unsigned int</type> 19407 <name>batch_thresh</name> 19408 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19409 <anchor>aafcc0ead0d05f401343f338ec4b58f66</anchor> 19410 <arglist></arglist> 19411 </member> 19412 <member kind="variable" static="yes"> 19413 <type>static bool</type> 19414 <name>progress</name> 19415 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19416 <anchor>a6dc2f1cec55f33e93198e74bb85f0121</anchor> 19417 <arglist></arglist> 19418 </member> 19419 <member kind="variable" static="yes"> 19420 <type>static bool</type> 19421 <name>started_transaction</name> 19422 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19423 <anchor>a586368b228ef85c9c0e7ae7bbb756950</anchor> 19424 <arglist></arglist> 19425 </member> 19426 <member kind="variable" static="yes"> 19427 <type>static bool</type> 19428 <name>shard_open</name> 19429 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19430 <anchor>a1684e3951fb43167bcb08ebf5d0c1a3f</anchor> 19431 <arglist></arglist> 19432 </member> 19433 <member kind="variable" static="yes"> 19434 <type>static struct GNUNET_CURL_Context *</type> 19435 <name>ctx</name> 19436 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19437 <anchor>a5be0f175f56e927833edd733dc9f5dc5</anchor> 19438 <arglist></arglist> 19439 </member> 19440 <member kind="variable" static="yes"> 19441 <type>static struct GNUNET_CURL_RescheduleContext *</type> 19442 <name>rc</name> 19443 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19444 <anchor>a8e2db684e4704b01e4cbe760d94e2061</anchor> 19445 <arglist></arglist> 19446 </member> 19447 <member kind="variable" static="yes"> 19448 <type>static const struct GNUNET_CONFIGURATION_Handle *</type> 19449 <name>cfg</name> 19450 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19451 <anchor>a51cb438e53c3f8766755e01cfa930382</anchor> 19452 <arglist></arglist> 19453 </member> 19454 <member kind="variable" static="yes"> 19455 <type>static struct TALER_EXCHANGEDB_PostgresContext *</type> 19456 <name>pg</name> 19457 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19458 <anchor>a57fbe333cacf52a41fa3620f1ddab1d9</anchor> 19459 <arglist></arglist> 19460 </member> 19461 <member kind="variable" static="yes"> 19462 <type>static struct GNUNET_TIME_Relative</type> 19463 <name>wirewatch_idle_sleep_interval</name> 19464 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19465 <anchor>aac6c72dd6bf57bbb7ce1759727e7b376</anchor> 19466 <arglist></arglist> 19467 </member> 19468 <member kind="variable" static="yes"> 19469 <type>static struct GNUNET_TIME_Relative</type> 19470 <name>wirewatch_conflict_sleep_interval</name> 19471 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19472 <anchor>a909d24e758f3394d3af7b7afbce58520</anchor> 19473 <arglist></arglist> 19474 </member> 19475 <member kind="variable" static="yes"> 19476 <type>static unsigned int</type> 19477 <name>shard_size</name> 19478 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19479 <anchor>a368d1eb604c6668de0eda6f8adbac49f</anchor> 19480 <arglist></arglist> 19481 </member> 19482 <member kind="variable" static="yes"> 19483 <type>static unsigned int</type> 19484 <name>max_workers</name> 19485 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19486 <anchor>a2ee8022697e619697ab984578e964bba</anchor> 19487 <arglist></arglist> 19488 </member> 19489 <member kind="variable" static="yes"> 19490 <type>static int</type> 19491 <name>exit_on_error</name> 19492 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19493 <anchor>aed2383d940c4a4e3f0b4ed8f5702cb6a</anchor> 19494 <arglist></arglist> 19495 </member> 19496 <member kind="variable" static="yes"> 19497 <type>static int</type> 19498 <name>global_ret</name> 19499 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19500 <anchor>a46aea8bacb6e1782ced692b1dfb4ff7b</anchor> 19501 <arglist></arglist> 19502 </member> 19503 <member kind="variable" static="yes"> 19504 <type>static int</type> 19505 <name>test_mode</name> 19506 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19507 <anchor>a142b19531927aef2e5e25c4efd89f9a8</anchor> 19508 <arglist></arglist> 19509 </member> 19510 <member kind="variable" static="yes"> 19511 <type>static int</type> 19512 <name>ignore_account_404</name> 19513 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19514 <anchor>a21ecf969ded9bf7d10a4ca0ed8fde466</anchor> 19515 <arglist></arglist> 19516 </member> 19517 <member kind="variable" static="yes"> 19518 <type>static struct GNUNET_SCHEDULER_Task *</type> 19519 <name>task</name> 19520 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19521 <anchor>ac7f2a3ed1aa1da1b48f555a112372eac</anchor> 19522 <arglist></arglist> 19523 </member> 19524 <member kind="variable" static="yes"> 19525 <type>static char *</type> 19526 <name>account_section</name> 19527 <anchorfile>d2/d38/taler-exchange-wirewatch_8c.html</anchorfile> 19528 <anchor>a2cbb040993299628935e4a1b64169cb1</anchor> 19529 <arglist></arglist> 19530 </member> 19531 </compound> 19532 <compound kind="file"> 19533 <name>account_history.c</name> 19534 <path>src/exchangedb/</path> 19535 <filename>d3/d8f/account__history_8c.html</filename> 19536 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19537 <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> 19538 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 19539 <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> 19540 <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> 19541 <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> 19542 <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> 19543 <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> 19544 <member kind="function" static="yes"> 19545 <type>static void</type> 19546 <name>add_aml_history_entry</name> 19547 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19548 <anchor>af1902047eb59d48a523ea78e80459e0d</anchor> 19549 <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> 19550 </member> 19551 <member kind="function"> 19552 <type>json_t *</type> 19553 <name>TALER_EXCHANGEDB_aml_history_builder</name> 19554 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19555 <anchor>a5a9115a4937031203f03975265469644</anchor> 19556 <arglist>(void *cls)</arglist> 19557 </member> 19558 <member kind="function" static="yes"> 19559 <type>static void</type> 19560 <name>add_kyc_history_entry</name> 19561 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19562 <anchor>a696592377224605ae0e89c9eff47e060</anchor> 19563 <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> 19564 </member> 19565 <member kind="function"> 19566 <type>json_t *</type> 19567 <name>TALER_EXCHANGEDB_kyc_history_builder</name> 19568 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19569 <anchor>adebfb59024d78c3ac68374c05f801b3a</anchor> 19570 <arglist>(void *cls)</arglist> 19571 </member> 19572 <member kind="function"> 19573 <type>json_t *</type> 19574 <name>TALER_EXCHANGEDB_current_rule_builder</name> 19575 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19576 <anchor>a6c105175090619a8c19d6702d1bcf10c</anchor> 19577 <arglist>(void *cls)</arglist> 19578 </member> 19579 <member kind="function" static="yes"> 19580 <type>static void</type> 19581 <name>decrypt_attributes</name> 19582 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19583 <anchor>a1c9949eb0fbdfd331f8805e643c4f748</anchor> 19584 <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> 19585 </member> 19586 <member kind="function"> 19587 <type>json_t *</type> 19588 <name>TALER_EXCHANGEDB_current_attributes_builder</name> 19589 <anchorfile>d3/d8f/account__history_8c.html</anchorfile> 19590 <anchor>a45777938b71167ab395820e576df2340</anchor> 19591 <arglist>(void *cls)</arglist> 19592 </member> 19593 </compound> 19594 <compound kind="file"> 19595 <name>bench_db.c</name> 19596 <path>src/exchangedb/</path> 19597 <filename>d7/dc0/bench__db_8c.html</filename> 19598 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 19599 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 19600 <member kind="define"> 19601 <type>#define</type> 19602 <name>TOTAL</name> 19603 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19604 <anchor>aeeaa356bf502aeb9533e65bc2e15e754</anchor> 19605 <arglist></arglist> 19606 </member> 19607 <member kind="define"> 19608 <type>#define</type> 19609 <name>RND_BLK</name> 19610 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19611 <anchor>aab26599102defef43720f0dc5e8176f7</anchor> 19612 <arglist>(ptr)</arglist> 19613 </member> 19614 <member kind="function" static="yes"> 19615 <type>static bool</type> 19616 <name>prepare</name> 19617 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19618 <anchor>a3186ce049339b9dd64f4ac15deb82250</anchor> 19619 <arglist>(struct GNUNET_PQ_Context *conn)</arglist> 19620 </member> 19621 <member kind="function" static="yes"> 19622 <type>static bool</type> 19623 <name>bm_insert</name> 19624 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19625 <anchor>abd8c3fab0892758f65527458af7f5468</anchor> 19626 <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> 19627 </member> 19628 <member kind="function" static="yes"> 19629 <type>static bool</type> 19630 <name>bhm_insert</name> 19631 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19632 <anchor>af13dde987a06550e27d77eb5f49db61e</anchor> 19633 <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> 19634 </member> 19635 <member kind="function" static="yes"> 19636 <type>static bool</type> 19637 <name>bem_insert</name> 19638 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19639 <anchor>a87d4aa263acf3d1783633b853059e8d2</anchor> 19640 <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> 19641 </member> 19642 <member kind="function" static="yes"> 19643 <type>static bool</type> 19644 <name>bm_select</name> 19645 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19646 <anchor>a6bf2ffc6a8b4a8e9b658201593a60ef8</anchor> 19647 <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> 19648 </member> 19649 <member kind="function" static="yes"> 19650 <type>static bool</type> 19651 <name>bhm_select</name> 19652 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19653 <anchor>ae1bcb06e354357cf101c7a24a6efad41</anchor> 19654 <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> 19655 </member> 19656 <member kind="function" static="yes"> 19657 <type>static bool</type> 19658 <name>bem_select</name> 19659 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19660 <anchor>a13021fb019651e4766e603a46218befb</anchor> 19661 <arglist>(struct GNUNET_PQ_Context *conn, unsigned int i)</arglist> 19662 </member> 19663 <member kind="function" static="yes"> 19664 <type>static void</type> 19665 <name>run</name> 19666 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19667 <anchor>a67236d5e314a64519aa4d5455909006e</anchor> 19668 <arglist>(void *cls)</arglist> 19669 </member> 19670 <member kind="function"> 19671 <type>int</type> 19672 <name>main</name> 19673 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19674 <anchor>af3ed9c200de85b53c94cd18764b246a2</anchor> 19675 <arglist>(int argc, char *const argv[])</arglist> 19676 </member> 19677 <member kind="variable" static="yes"> 19678 <type>static int</type> 19679 <name>result</name> 19680 <anchorfile>d7/dc0/bench__db_8c.html</anchorfile> 19681 <anchor>a8b2e13c78efca330f06b6ddcd7464b41</anchor> 19682 <arglist></arglist> 19683 </member> 19684 </compound> 19685 <compound kind="file"> 19686 <name>exchangedb_accounts.c</name> 19687 <path>src/exchangedb/</path> 19688 <filename>dc/daf/exchangedb__accounts_8c.html</filename> 19689 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19690 <member kind="function"> 19691 <type>void</type> 19692 <name>TALER_EXCHANGEDB_find_accounts</name> 19693 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19694 <anchor>a33bd6f0bd644932f98d0c6d2ea7d9a64</anchor> 19695 <arglist>(TALER_EXCHANGEDB_AccountCallback cb, void *cb_cls)</arglist> 19696 </member> 19697 <member kind="function"> 19698 <type>const struct TALER_EXCHANGEDB_AccountInfo *</type> 19699 <name>TALER_EXCHANGEDB_find_account_by_method</name> 19700 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19701 <anchor>aa6640c3bc721843511eeeacf1bbf1dbf</anchor> 19702 <arglist>(const char *method)</arglist> 19703 </member> 19704 <member kind="function"> 19705 <type>const struct TALER_EXCHANGEDB_AccountInfo *</type> 19706 <name>TALER_EXCHANGEDB_find_account_by_payto_uri</name> 19707 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19708 <anchor>a0f9acb2923f94addc4b7f685113819e2</anchor> 19709 <arglist>(const struct TALER_FullPayto url)</arglist> 19710 </member> 19711 <member kind="function" static="yes"> 19712 <type>static void</type> 19713 <name>add_account_cb</name> 19714 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19715 <anchor>a2a34cd78a186c2a36060bccb87d208a1</anchor> 19716 <arglist>(void *cls, const char *section)</arglist> 19717 </member> 19718 <member kind="function"> 19719 <type>enum GNUNET_GenericReturnValue</type> 19720 <name>TALER_EXCHANGEDB_load_accounts</name> 19721 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19722 <anchor>a79869338878a8a45fb25d2188096c197</anchor> 19723 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, enum TALER_EXCHANGEDB_AccountLoaderOptions options)</arglist> 19724 </member> 19725 <member kind="function"> 19726 <type>void</type> 19727 <name>TALER_EXCHANGEDB_unload_accounts</name> 19728 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19729 <anchor>a3c339f2bd18ae899f52c41a675fa758d</anchor> 19730 <arglist>(void)</arglist> 19731 </member> 19732 <member kind="variable" static="yes"> 19733 <type>static struct WireAccount *</type> 19734 <name>wa_head</name> 19735 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19736 <anchor>ab1f7cfee482c8d793c83e7d0d2fb0872</anchor> 19737 <arglist></arglist> 19738 </member> 19739 <member kind="variable" static="yes"> 19740 <type>static struct WireAccount *</type> 19741 <name>wa_tail</name> 19742 <anchorfile>dc/daf/exchangedb__accounts_8c.html</anchorfile> 19743 <anchor>a1af94843e241f0d1a8693dae4145cc3c</anchor> 19744 <arglist></arglist> 19745 </member> 19746 </compound> 19747 <compound kind="file"> 19748 <name>exchangedb_transactions.c</name> 19749 <path>src/exchangedb/</path> 19750 <filename>da/da4/exchangedb__transactions_8c.html</filename> 19751 <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> 19752 <member kind="function"> 19753 <type>enum GNUNET_GenericReturnValue</type> 19754 <name>TALER_EXCHANGEDB_calculate_transaction_list_totals</name> 19755 <anchorfile>da/da4/exchangedb__transactions_8c.html</anchorfile> 19756 <anchor>ae9a204d4b7e31973c817b7d289896a52</anchor> 19757 <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl, const struct TALER_Amount *off, struct TALER_Amount *ret)</arglist> 19758 </member> 19759 </compound> 19760 <compound kind="file"> 19761 <name>free_coin_transaction_list.c</name> 19762 <path>src/exchangedb/</path> 19763 <filename>d4/d80/free__coin__transaction__list_8c.html</filename> 19764 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 19765 <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> 19766 <member kind="function"> 19767 <type>void</type> 19768 <name>TALER_EXCHANGEDB_free_coin_transaction_list</name> 19769 <anchorfile>d4/d80/free__coin__transaction__list_8c.html</anchorfile> 19770 <anchor>aaf96c1a8fa6732a18fd868f2576e9511</anchor> 19771 <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> 19772 </member> 19773 </compound> 19774 <compound kind="file"> 19775 <name>free_reserve_history.c</name> 19776 <path>src/exchangedb/</path> 19777 <filename>d6/d45/free__reserve__history_8c.html</filename> 19778 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 19779 <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> 19780 <member kind="function"> 19781 <type>void</type> 19782 <name>TALER_EXCHANGEDB_free_reserve_history</name> 19783 <anchorfile>d6/d45/free__reserve__history_8c.html</anchorfile> 19784 <anchor>a9a083e4792093b5696373526d958f2eb</anchor> 19785 <arglist>(struct TALER_EXCHANGEDB_ReserveHistory *rh)</arglist> 19786 </member> 19787 </compound> 19788 <compound kind="file"> 19789 <name>helper.h</name> 19790 <path>src/exchangedb/</path> 19791 <filename>d4/da1/helper_8h.html</filename> 19792 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 19793 <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> 19794 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19795 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 19796 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19797 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 19798 <class kind="struct">TALER_EXCHANGEDB_PostgresContext</class> 19799 <member kind="define"> 19800 <type>#define</type> 19801 <name>PREPARE</name> 19802 <anchorfile>d4/da1/helper_8h.html</anchorfile> 19803 <anchor>a2cfff1b75e94286f681ddcb31c6840a2</anchor> 19804 <arglist>(pg, name, sql)</arglist> 19805 </member> 19806 <member kind="define"> 19807 <type>#define</type> 19808 <name>TALER_PQ_RESULT_SPEC_AMOUNT</name> 19809 <anchorfile>d4/da1/helper_8h.html</anchorfile> 19810 <anchor>aff8ddc368800c3fba51cf36d9c9e99c3</anchor> 19811 <arglist>(field, amountp)</arglist> 19812 </member> 19813 </compound> 19814 <compound kind="file"> 19815 <name>persist_aml_program_result.c</name> 19816 <path>src/exchangedb/</path> 19817 <filename>d1/d66/persist__aml__program__result_8c.html</filename> 19818 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19819 <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> 19820 <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> 19821 <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> 19822 <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> 19823 <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> 19824 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19825 <member kind="function"> 19826 <type>enum GNUNET_DB_QueryStatus</type> 19827 <name>TALER_EXCHANGEDB_persist_aml_program_result</name> 19828 <anchorfile>d1/d66/persist__aml__program__result_8c.html</anchorfile> 19829 <anchor>ac670c7cd01b4ec116388ec8472b335d2</anchor> 19830 <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> 19831 </member> 19832 </compound> 19833 <compound kind="file"> 19834 <name>pg.c</name> 19835 <path>src/exchangedb/</path> 19836 <filename>d0/dcc/pg_8c.html</filename> 19837 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19838 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19839 <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> 19840 <member kind="define"> 19841 <type>#define</type> 19842 <name>AUTO_EXPLAIN</name> 19843 <anchorfile>d0/dcc/pg_8c.html</anchorfile> 19844 <anchor>a31955d16cdbd3f5346b9d57a2056fbc8</anchor> 19845 <arglist></arglist> 19846 </member> 19847 <member kind="define"> 19848 <type>#define</type> 19849 <name>BREAK_DB_ERR</name> 19850 <anchorfile>d0/dcc/pg_8c.html</anchorfile> 19851 <anchor>a5114493e2c890c67865596cfd217a6f3</anchor> 19852 <arglist>(result, conn)</arglist> 19853 </member> 19854 <member kind="function"> 19855 <type>struct TALER_EXCHANGEDB_PostgresContext *</type> 19856 <name>TALER_EXCHANGEDB_connect</name> 19857 <anchorfile>d0/dcc/pg_8c.html</anchorfile> 19858 <anchor>ad05d2714ccb1a24bf01e8855b0f4d87d</anchor> 19859 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool skip_preflight)</arglist> 19860 </member> 19861 <member kind="function"> 19862 <type>void</type> 19863 <name>TALER_EXCHANGEDB_disconnect</name> 19864 <anchorfile>d0/dcc/pg_8c.html</anchorfile> 19865 <anchor>ac4f3bc59ece24866a9280abc3279c1d6</anchor> 19866 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 19867 </member> 19868 </compound> 19869 <compound kind="file"> 19870 <name>pg_abort_shard.c</name> 19871 <path>src/exchangedb/</path> 19872 <filename>d9/dac/pg__abort__shard_8c.html</filename> 19873 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19874 <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> 19875 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19876 <member kind="function"> 19877 <type>enum GNUNET_DB_QueryStatus</type> 19878 <name>TALER_EXCHANGEDB_abort_shard</name> 19879 <anchorfile>d9/dac/pg__abort__shard_8c.html</anchorfile> 19880 <anchor>a0ba25dfb6f3fe5cfe060c93521b6fe92</anchor> 19881 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> 19882 </member> 19883 </compound> 19884 <compound kind="file"> 19885 <name>pg_activate_signing_key.c</name> 19886 <path>src/exchangedb/</path> 19887 <filename>dc/d6f/pg__activate__signing__key_8c.html</filename> 19888 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19889 <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> 19890 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19891 <member kind="function"> 19892 <type>enum GNUNET_DB_QueryStatus</type> 19893 <name>TALER_EXCHANGEDB_activate_signing_key</name> 19894 <anchorfile>dc/d6f/pg__activate__signing__key_8c.html</anchorfile> 19895 <anchor>a1f42306c6245433a63e2c5f340048a17</anchor> 19896 <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> 19897 </member> 19898 </compound> 19899 <compound kind="file"> 19900 <name>pg_add_denomination_key.c</name> 19901 <path>src/exchangedb/</path> 19902 <filename>d0/da8/pg__add__denomination__key_8c.html</filename> 19903 <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> 19904 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19905 <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> 19906 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19907 <member kind="function"> 19908 <type>enum GNUNET_DB_QueryStatus</type> 19909 <name>TALER_EXCHANGEDB_add_denomination_key</name> 19910 <anchorfile>d0/da8/pg__add__denomination__key_8c.html</anchorfile> 19911 <anchor>aa46f50e8eb67dba94b55b9eaa353da3a</anchor> 19912 <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> 19913 </member> 19914 </compound> 19915 <compound kind="file"> 19916 <name>pg_add_policy_fulfillment_proof.c</name> 19917 <path>src/exchangedb/</path> 19918 <filename>df/d13/pg__add__policy__fulfillment__proof_8c.html</filename> 19919 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 19920 <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> 19921 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 19922 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19923 <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> 19924 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19925 <member kind="function" static="yes"> 19926 <type>static int</type> 19927 <name>hash_code_cmp</name> 19928 <anchorfile>df/d13/pg__add__policy__fulfillment__proof_8c.html</anchorfile> 19929 <anchor>a3fa86a250c315e88439ec1e7fad49659</anchor> 19930 <arglist>(const void *hc1, const void *hc2, void *arg)</arglist> 19931 </member> 19932 <member kind="function"> 19933 <type>enum GNUNET_DB_QueryStatus</type> 19934 <name>TALER_EXCHANGEDB_add_policy_fulfillment_proof</name> 19935 <anchorfile>df/d13/pg__add__policy__fulfillment__proof_8c.html</anchorfile> 19936 <anchor>a8a762b137834de137a335064edb1e1d6</anchor> 19937 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_PolicyFulfillmentTransactionData *fulfillment)</arglist> 19938 </member> 19939 </compound> 19940 <compound kind="file"> 19941 <name>pg_batch_ensure_coin_known.c</name> 19942 <path>src/exchangedb/</path> 19943 <filename>da/d77/pg__batch__ensure__coin__known_8c.html</filename> 19944 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 19945 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19946 <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> 19947 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19948 <member kind="function" static="yes"> 19949 <type>static enum GNUNET_DB_QueryStatus</type> 19950 <name>insert1</name> 19951 <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> 19952 <anchor>a051a414473fcd4d34c762719ee62821c</anchor> 19953 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo coin[1], struct TALER_EXCHANGEDB_CoinInfo result[1])</arglist> 19954 </member> 19955 <member kind="function" static="yes"> 19956 <type>static enum GNUNET_DB_QueryStatus</type> 19957 <name>insert2</name> 19958 <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> 19959 <anchor>acf5139a94ef6ebe983aede83afa48795</anchor> 19960 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo coin[2], struct TALER_EXCHANGEDB_CoinInfo result[2])</arglist> 19961 </member> 19962 <member kind="function" static="yes"> 19963 <type>static enum GNUNET_DB_QueryStatus</type> 19964 <name>insert4</name> 19965 <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> 19966 <anchor>a5765f1731762f73480ed5502aa3de5cb</anchor> 19967 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinPublicInfo coin[4], struct TALER_EXCHANGEDB_CoinInfo result[4])</arglist> 19968 </member> 19969 <member kind="function"> 19970 <type>enum GNUNET_DB_QueryStatus</type> 19971 <name>TALER_EXCHANGEDB_batch_ensure_coin_known</name> 19972 <anchorfile>da/d77/pg__batch__ensure__coin__known_8c.html</anchorfile> 19973 <anchor>ac50b06e4f3897ec045286a07c0e9c99d</anchor> 19974 <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> 19975 </member> 19976 </compound> 19977 <compound kind="file"> 19978 <name>pg_begin_revolving_shard.c</name> 19979 <path>src/exchangedb/</path> 19980 <filename>dc/de7/pg__begin__revolving__shard_8c.html</filename> 19981 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 19982 <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> 19983 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 19984 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 19985 <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> 19986 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 19987 <member kind="function"> 19988 <type>enum GNUNET_DB_QueryStatus</type> 19989 <name>TALER_EXCHANGEDB_begin_revolving_shard</name> 19990 <anchorfile>dc/de7/pg__begin__revolving__shard_8c.html</anchorfile> 19991 <anchor>a8591d5317e7d2677c62984091ca73b8f</anchor> 19992 <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> 19993 </member> 19994 </compound> 19995 <compound kind="file"> 19996 <name>pg_begin_shard.c</name> 19997 <path>src/exchangedb/</path> 19998 <filename>da/d26/pg__begin__shard_8c.html</filename> 19999 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20000 <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> 20001 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20002 <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> 20003 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 20004 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 20005 <member kind="function"> 20006 <type>enum GNUNET_DB_QueryStatus</type> 20007 <name>TALER_EXCHANGEDB_begin_shard</name> 20008 <anchorfile>da/d26/pg__begin__shard_8c.html</anchorfile> 20009 <anchor>a12ea4d2928a5d32a4ee4d58a450ca7be</anchor> 20010 <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> 20011 </member> 20012 </compound> 20013 <compound kind="file"> 20014 <name>pg_clear_aml_lock.c</name> 20015 <path>src/exchangedb/</path> 20016 <filename>d5/d62/pg__clear__aml__lock_8c.html</filename> 20017 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20018 <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> 20019 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20020 <member kind="function"> 20021 <type>enum GNUNET_DB_QueryStatus</type> 20022 <name>TALER_EXCHANGEDB_clear_aml_lock</name> 20023 <anchorfile>d5/d62/pg__clear__aml__lock_8c.html</anchorfile> 20024 <anchor>a2c11c5db4143ef0f0e2b364fa0a4559e</anchor> 20025 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto)</arglist> 20026 </member> 20027 </compound> 20028 <compound kind="file"> 20029 <name>pg_commit.c</name> 20030 <path>src/exchangedb/</path> 20031 <filename>de/d33/pg__commit_8c.html</filename> 20032 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20033 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 20034 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20035 <member kind="function"> 20036 <type>enum GNUNET_DB_QueryStatus</type> 20037 <name>TALER_EXCHANGEDB_commit</name> 20038 <anchorfile>de/d33/pg__commit_8c.html</anchorfile> 20039 <anchor>a433b3a48756ef8097e1f3a4718feb73e</anchor> 20040 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 20041 </member> 20042 </compound> 20043 <compound kind="file"> 20044 <name>pg_complete_shard.c</name> 20045 <path>src/exchangedb/</path> 20046 <filename>d8/d2e/pg__complete__shard_8c.html</filename> 20047 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20048 <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> 20049 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20050 <member kind="function"> 20051 <type>enum GNUNET_DB_QueryStatus</type> 20052 <name>TALER_EXCHANGEDB_complete_shard</name> 20053 <anchorfile>d8/d2e/pg__complete__shard_8c.html</anchorfile> 20054 <anchor>a417b51623c30cd26e0bfdc40651b3414</anchor> 20055 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> 20056 </member> 20057 </compound> 20058 <compound kind="file"> 20059 <name>pg_compute_shard.c</name> 20060 <path>src/exchangedb/</path> 20061 <filename>db/db1/pg__compute__shard_8c.html</filename> 20062 <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> 20063 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20064 <member kind="function"> 20065 <type>uint64_t</type> 20066 <name>TALER_EXCHANGEDB_compute_shard</name> 20067 <anchorfile>db/db1/pg__compute__shard_8c.html</anchorfile> 20068 <anchor>a040c7027d2c7fd56141ce57131c7d3aa</anchor> 20069 <arglist>(const struct TALER_MerchantPublicKeyP *merchant_pub)</arglist> 20070 </member> 20071 </compound> 20072 <compound kind="file"> 20073 <name>pg_count_known_coins.c</name> 20074 <path>src/exchangedb/</path> 20075 <filename>d8/d57/pg__count__known__coins_8c.html</filename> 20076 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20077 <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> 20078 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20079 <member kind="function"> 20080 <type>long long</type> 20081 <name>TALER_EXCHANGEDB_count_known_coins</name> 20082 <anchorfile>d8/d57/pg__count__known__coins_8c.html</anchorfile> 20083 <anchor>afd44d683291dd14f97b38db5ed945447</anchor> 20084 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> 20085 </member> 20086 </compound> 20087 <compound kind="file"> 20088 <name>pg_create_aggregation_transient.c</name> 20089 <path>src/exchangedb/</path> 20090 <filename>db/d79/pg__create__aggregation__transient_8c.html</filename> 20091 <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> 20092 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20093 <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> 20094 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20095 <member kind="function"> 20096 <type>enum GNUNET_DB_QueryStatus</type> 20097 <name>TALER_EXCHANGEDB_create_aggregation_transient</name> 20098 <anchorfile>db/d79/pg__create__aggregation__transient_8c.html</anchorfile> 20099 <anchor>a86b0813a1aa445bfe892e7c24771a967</anchor> 20100 <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> 20101 </member> 20102 </compound> 20103 <compound kind="file"> 20104 <name>pg_create_tables.c</name> 20105 <path>src/exchangedb/</path> 20106 <filename>d0/d41/pg__create__tables_8c.html</filename> 20107 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20108 <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> 20109 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20110 <member kind="function"> 20111 <type>enum GNUNET_GenericReturnValue</type> 20112 <name>TALER_EXCHANGEDB_create_tables</name> 20113 <anchorfile>d0/d41/pg__create__tables_8c.html</anchorfile> 20114 <anchor>a4f88273e37abd708dda185e00c60151d</anchor> 20115 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, bool support_partitions, uint32_t num_partitions)</arglist> 20116 </member> 20117 </compound> 20118 <compound kind="file"> 20119 <name>pg_delete_aggregation_transient.c</name> 20120 <path>src/exchangedb/</path> 20121 <filename>d1/d51/pg__delete__aggregation__transient_8c.html</filename> 20122 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20123 <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> 20124 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20125 <member kind="function"> 20126 <type>enum GNUNET_DB_QueryStatus</type> 20127 <name>TALER_EXCHANGEDB_delete_aggregation_transient</name> 20128 <anchorfile>d1/d51/pg__delete__aggregation__transient_8c.html</anchorfile> 20129 <anchor>aff89fa79904d3a473d4d9578a71faf8a</anchor> 20130 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> 20131 </member> 20132 </compound> 20133 <compound kind="file"> 20134 <name>pg_delete_shard_locks.c</name> 20135 <path>src/exchangedb/</path> 20136 <filename>d1/de8/pg__delete__shard__locks_8c.html</filename> 20137 <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> 20138 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20139 <member kind="function"> 20140 <type>enum GNUNET_GenericReturnValue</type> 20141 <name>TALER_EXCHANGEDB_delete_shard_locks</name> 20142 <anchorfile>d1/de8/pg__delete__shard__locks_8c.html</anchorfile> 20143 <anchor>a2071c257862c14328f7a0e290a09c938</anchor> 20144 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 20145 </member> 20146 </compound> 20147 <compound kind="file"> 20148 <name>pg_disable_rules.c</name> 20149 <path>src/exchangedb/</path> 20150 <filename>dd/d56/pg__disable__rules_8c.html</filename> 20151 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20152 <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> 20153 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20154 <member kind="function"> 20155 <type>enum GNUNET_DB_QueryStatus</type> 20156 <name>TALER_EXCHANGEDB_disable_rules</name> 20157 <anchorfile>dd/d56/pg__disable__rules_8c.html</anchorfile> 20158 <anchor>ac0091ecaa6362f97464b4bb1cb0a5d15</anchor> 20159 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> 20160 </member> 20161 </compound> 20162 <compound kind="file"> 20163 <name>pg_do_check_deposit_idempotent.c</name> 20164 <path>src/exchangedb/</path> 20165 <filename>d5/d2a/pg__do__check__deposit__idempotent_8c.html</filename> 20166 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20167 <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> 20168 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20169 <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> 20170 <member kind="function"> 20171 <type>enum GNUNET_DB_QueryStatus</type> 20172 <name>TALER_EXCHANGEDB_do_check_deposit_idempotent</name> 20173 <anchorfile>d5/d2a/pg__do__check__deposit__idempotent_8c.html</anchorfile> 20174 <anchor>a38116156f0b8f15d1bf0fa49159bf0c3</anchor> 20175 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_BatchDeposit *bd, struct GNUNET_TIME_Timestamp *exchange_timestamp, bool *is_idempotent)</arglist> 20176 </member> 20177 </compound> 20178 <compound kind="file"> 20179 <name>pg_do_deposit.c</name> 20180 <path>src/exchangedb/</path> 20181 <filename>d8/d69/pg__do__deposit_8c.html</filename> 20182 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20183 <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> 20184 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20185 <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> 20186 <member kind="function"> 20187 <type>enum GNUNET_DB_QueryStatus</type> 20188 <name>TALER_EXCHANGEDB_do_deposit</name> 20189 <anchorfile>d8/d69/pg__do__deposit_8c.html</anchorfile> 20190 <anchor>a52bfcb6e316071767d059e65d19e64aa</anchor> 20191 <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> 20192 </member> 20193 </compound> 20194 <compound kind="file"> 20195 <name>pg_do_purse_delete.c</name> 20196 <path>src/exchangedb/</path> 20197 <filename>dc/d24/pg__do__purse__delete_8c.html</filename> 20198 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20199 <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> 20200 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20201 <member kind="function"> 20202 <type>enum GNUNET_DB_QueryStatus</type> 20203 <name>TALER_EXCHANGEDB_do_purse_delete</name> 20204 <anchorfile>dc/d24/pg__do__purse__delete_8c.html</anchorfile> 20205 <anchor>a4447e29ab1e4e6da60d4ae0f8baadb0b</anchor> 20206 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig, bool *decided, bool *found)</arglist> 20207 </member> 20208 </compound> 20209 <compound kind="file"> 20210 <name>pg_do_purse_deposit.c</name> 20211 <path>src/exchangedb/</path> 20212 <filename>df/dc9/pg__do__purse__deposit_8c.html</filename> 20213 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20214 <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> 20215 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20216 <member kind="function"> 20217 <type>enum GNUNET_DB_QueryStatus</type> 20218 <name>TALER_EXCHANGEDB_do_purse_deposit</name> 20219 <anchorfile>df/dc9/pg__do__purse__deposit_8c.html</anchorfile> 20220 <anchor>aa65f6624bb6b609583362382badf1aa2</anchor> 20221 <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> 20222 </member> 20223 </compound> 20224 <compound kind="file"> 20225 <name>pg_do_purse_merge.c</name> 20226 <path>src/exchangedb/</path> 20227 <filename>d0/d1e/pg__do__purse__merge_8c.html</filename> 20228 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20229 <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> 20230 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20231 <member kind="function"> 20232 <type>enum GNUNET_DB_QueryStatus</type> 20233 <name>TALER_EXCHANGEDB_do_purse_merge</name> 20234 <anchorfile>d0/d1e/pg__do__purse__merge_8c.html</anchorfile> 20235 <anchor>a29a213ee75746a851a2e11f14297a991</anchor> 20236 <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> 20237 </member> 20238 </compound> 20239 <compound kind="file"> 20240 <name>pg_do_recoup.c</name> 20241 <path>src/exchangedb/</path> 20242 <filename>d3/da6/pg__do__recoup_8c.html</filename> 20243 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20244 <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> 20245 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20246 <member kind="function"> 20247 <type>enum GNUNET_DB_QueryStatus</type> 20248 <name>TALER_EXCHANGEDB_do_recoup</name> 20249 <anchorfile>d3/da6/pg__do__recoup_8c.html</anchorfile> 20250 <anchor>a4f29135eca348c2cf05cb20d1c877005</anchor> 20251 <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> 20252 </member> 20253 </compound> 20254 <compound kind="file"> 20255 <name>pg_do_recoup_refresh.c</name> 20256 <path>src/exchangedb/</path> 20257 <filename>d9/d87/pg__do__recoup__refresh_8c.html</filename> 20258 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20259 <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> 20260 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20261 <member kind="function"> 20262 <type>enum GNUNET_DB_QueryStatus</type> 20263 <name>TALER_TALER_EXCHANGEDB_do_recoup_refresh</name> 20264 <anchorfile>d9/d87/pg__do__recoup__refresh_8c.html</anchorfile> 20265 <anchor>a68c2fe1f618ec6e120412e5b64ce2fc3</anchor> 20266 <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> 20267 </member> 20268 </compound> 20269 <compound kind="file"> 20270 <name>pg_do_refresh.c</name> 20271 <path>src/exchangedb/</path> 20272 <filename>d0/db8/pg__do__refresh_8c.html</filename> 20273 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 20274 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20275 <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> 20276 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20277 <member kind="function"> 20278 <type>enum GNUNET_DB_QueryStatus</type> 20279 <name>TALER_EXCHANGEDB_do_refresh</name> 20280 <anchorfile>d0/db8/pg__do__refresh_8c.html</anchorfile> 20281 <anchor>a5362276d54adaabd730bfd8ca238fcc4</anchor> 20282 <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> 20283 </member> 20284 </compound> 20285 <compound kind="file"> 20286 <name>pg_do_refund.c</name> 20287 <path>src/exchangedb/</path> 20288 <filename>dc/dc0/pg__do__refund_8c.html</filename> 20289 <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> 20290 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20291 <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> 20292 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20293 <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> 20294 <member kind="function"> 20295 <type>enum GNUNET_DB_QueryStatus</type> 20296 <name>TALER_EXCHANGEDB_do_refund</name> 20297 <anchorfile>dc/dc0/pg__do__refund_8c.html</anchorfile> 20298 <anchor>aa83a3e79a08c01f29891871ce2c34f60</anchor> 20299 <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> 20300 </member> 20301 </compound> 20302 <compound kind="file"> 20303 <name>pg_do_reserve_open.c</name> 20304 <path>src/exchangedb/</path> 20305 <filename>d4/dcf/pg__do__reserve__open_8c.html</filename> 20306 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20307 <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> 20308 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20309 <member kind="function"> 20310 <type>enum GNUNET_DB_QueryStatus</type> 20311 <name>TALER_EXCHANGEDB_do_reserve_open</name> 20312 <anchorfile>d4/dcf/pg__do__reserve__open_8c.html</anchorfile> 20313 <anchor>a027d3f5c0f76f0e5f46a6392eaea131f</anchor> 20314 <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> 20315 </member> 20316 </compound> 20317 <compound kind="file"> 20318 <name>pg_do_reserve_purse.c</name> 20319 <path>src/exchangedb/</path> 20320 <filename>d7/d28/pg__do__reserve__purse_8c.html</filename> 20321 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20322 <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> 20323 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20324 <member kind="function"> 20325 <type>enum GNUNET_DB_QueryStatus</type> 20326 <name>TALER_EXCHANGEDB_do_reserve_purse</name> 20327 <anchorfile>d7/d28/pg__do__reserve__purse_8c.html</anchorfile> 20328 <anchor>af6d26afe8a5513e5a487f2a80d4f1ba8</anchor> 20329 <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> 20330 </member> 20331 </compound> 20332 <compound kind="file"> 20333 <name>pg_do_withdraw.c</name> 20334 <path>src/exchangedb/</path> 20335 <filename>d4/d36/pg__do__withdraw_8c.html</filename> 20336 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 20337 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20338 <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> 20339 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20340 <member kind="function"> 20341 <type>enum GNUNET_DB_QueryStatus</type> 20342 <name>TALER_EXCHANGEDB_do_withdraw</name> 20343 <anchorfile>d4/d36/pg__do__withdraw_8c.html</anchorfile> 20344 <anchor>aaf066827eea216a9c6ff250036a64c51</anchor> 20345 <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> 20346 </member> 20347 </compound> 20348 <compound kind="file"> 20349 <name>pg_drain_kyc_alert.c</name> 20350 <path>src/exchangedb/</path> 20351 <filename>d3/d01/pg__drain__kyc__alert_8c.html</filename> 20352 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20353 <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> 20354 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20355 <member kind="function"> 20356 <type>enum GNUNET_DB_QueryStatus</type> 20357 <name>TALER_EXCHANGEDB_drain_kyc_alert</name> 20358 <anchorfile>d3/d01/pg__drain__kyc__alert_8c.html</anchorfile> 20359 <anchor>a22cfab6193a8a0cb672bf4d2847d03fd</anchor> 20360 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint32_t trigger_type, struct TALER_NormalizedPaytoHashP *h_payto)</arglist> 20361 </member> 20362 </compound> 20363 <compound kind="file"> 20364 <name>pg_drop_tables.c</name> 20365 <path>src/exchangedb/</path> 20366 <filename>db/d95/pg__drop__tables_8c.html</filename> 20367 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20368 <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> 20369 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20370 <member kind="function"> 20371 <type>enum GNUNET_GenericReturnValue</type> 20372 <name>TALER_EXCHANGEDB_drop_tables</name> 20373 <anchorfile>db/d95/pg__drop__tables_8c.html</anchorfile> 20374 <anchor>ad0b3fd89c2779b7bab11a7d017062d60</anchor> 20375 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 20376 </member> 20377 </compound> 20378 <compound kind="file"> 20379 <name>pg_enable_rules.c</name> 20380 <path>src/exchangedb/</path> 20381 <filename>d4/d6a/pg__enable__rules_8c.html</filename> 20382 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20383 <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> 20384 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20385 <member kind="function"> 20386 <type>enum GNUNET_GenericReturnValue</type> 20387 <name>TALER_EXCHANGEDB_enable_rules</name> 20388 <anchorfile>d4/d6a/pg__enable__rules_8c.html</anchorfile> 20389 <anchor>a0b0aff8259852f6c3579ab342ef97c24</anchor> 20390 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> 20391 </member> 20392 </compound> 20393 <compound kind="file"> 20394 <name>pg_ensure_coin_known.c</name> 20395 <path>src/exchangedb/</path> 20396 <filename>d4/d04/pg__ensure__coin__known_8c.html</filename> 20397 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 20398 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20399 <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> 20400 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20401 <member kind="function"> 20402 <type>enum TALER_EXCHANGEDB_CoinKnownStatus</type> 20403 <name>TALER_EXCHANGEDB_ensure_coin_known</name> 20404 <anchorfile>d4/d04/pg__ensure__coin__known_8c.html</anchorfile> 20405 <anchor>ad3bc6fd67e1b5024e15461f682556c13</anchor> 20406 <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> 20407 </member> 20408 </compound> 20409 <compound kind="file"> 20410 <name>pg_event_listen.c</name> 20411 <path>src/exchangedb/</path> 20412 <filename>d3/d01/pg__event__listen_8c.html</filename> 20413 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 20414 <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> 20415 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20416 <member kind="function"> 20417 <type>struct GNUNET_DB_EventHandler *</type> 20418 <name>TALER_EXCHANGEDB_event_listen</name> 20419 <anchorfile>d3/d01/pg__event__listen_8c.html</anchorfile> 20420 <anchor>ab83ba1c544ae99177de1e566b594c3b8</anchor> 20421 <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> 20422 </member> 20423 </compound> 20424 <compound kind="file"> 20425 <name>pg_event_listen_cancel.c</name> 20426 <path>src/exchangedb/</path> 20427 <filename>d6/d16/pg__event__listen__cancel_8c.html</filename> 20428 <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> 20429 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20430 <member kind="function"> 20431 <type>void</type> 20432 <name>TALER_TALER_EXCHANGEDB_event_listen_cancel</name> 20433 <anchorfile>d6/d16/pg__event__listen__cancel_8c.html</anchorfile> 20434 <anchor>a60376d005ef9f9918c6ffea39d01a32c</anchor> 20435 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_DB_EventHandler *eh)</arglist> 20436 </member> 20437 </compound> 20438 <compound kind="file"> 20439 <name>pg_event_notify.c</name> 20440 <path>src/exchangedb/</path> 20441 <filename>d4/da7/pg__event__notify_8c.html</filename> 20442 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 20443 <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> 20444 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20445 <member kind="function"> 20446 <type>void</type> 20447 <name>TALER_EXCHANGEDB_event_notify</name> 20448 <anchorfile>d4/da7/pg__event__notify_8c.html</anchorfile> 20449 <anchor>aa8461d463ad80504405e6f743cd03249</anchor> 20450 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> 20451 </member> 20452 </compound> 20453 <compound kind="file"> 20454 <name>pg_expire_purse.c</name> 20455 <path>src/exchangedb/</path> 20456 <filename>da/dbc/pg__expire__purse_8c.html</filename> 20457 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20458 <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> 20459 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20460 <member kind="function"> 20461 <type>enum GNUNET_DB_QueryStatus</type> 20462 <name>TALER_EXCHANGEDB_expire_purse</name> 20463 <anchorfile>da/dbc/pg__expire__purse_8c.html</anchorfile> 20464 <anchor>a25126553dc7e7e605a698840e65c2145</anchor> 20465 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Absolute start_time, struct GNUNET_TIME_Absolute end_time)</arglist> 20466 </member> 20467 </compound> 20468 <compound kind="file"> 20469 <name>pg_find_aggregation_transient.c</name> 20470 <path>src/exchangedb/</path> 20471 <filename>dc/d8f/pg__find__aggregation__transient_8c.html</filename> 20472 <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> 20473 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20474 <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> 20475 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20476 <member kind="function"> 20477 <type>enum GNUNET_DB_QueryStatus</type> 20478 <name>TALER_EXCHANGEDB_find_aggregation_transient</name> 20479 <anchorfile>dc/d8f/pg__find__aggregation__transient_8c.html</anchorfile> 20480 <anchor>aba3a02c5e348b23585030bf5ffd5a9ba</anchor> 20481 <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> 20482 </member> 20483 </compound> 20484 <compound kind="file"> 20485 <name>pg_gc.c</name> 20486 <path>src/exchangedb/</path> 20487 <filename>d1/db9/pg__gc_8c.html</filename> 20488 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20489 <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> 20490 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20491 <member kind="function"> 20492 <type>enum GNUNET_GenericReturnValue</type> 20493 <name>TALER_EXCHANGEDB_gc</name> 20494 <anchorfile>d1/db9/pg__gc_8c.html</anchorfile> 20495 <anchor>ad119275243f91b61b22048ee87306df3</anchor> 20496 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 20497 </member> 20498 </compound> 20499 <compound kind="file"> 20500 <name>pg_get_coin_denomination.c</name> 20501 <path>src/exchangedb/</path> 20502 <filename>d7/dad/pg__get__coin__denomination_8c.html</filename> 20503 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20504 <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> 20505 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20506 <member kind="function"> 20507 <type>enum GNUNET_DB_QueryStatus</type> 20508 <name>TALER_EXCHANGEDB_get_coin_denomination</name> 20509 <anchorfile>d7/dad/pg__get__coin__denomination_8c.html</anchorfile> 20510 <anchor>aa15e5cb9edcaab79e2ea37c09e15f5d3</anchor> 20511 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t *known_coin_id, struct TALER_DenominationHashP *denom_hash)</arglist> 20512 </member> 20513 </compound> 20514 <compound kind="file"> 20515 <name>pg_get_coin_transactions.c</name> 20516 <path>src/exchangedb/</path> 20517 <filename>d3/dd4/pg__get__coin__transactions_8c.html</filename> 20518 <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> 20519 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 20520 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20521 <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> 20522 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20523 <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> 20524 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 20525 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 20526 <member kind="define"> 20527 <type>#define</type> 20528 <name>RETRIES</name> 20529 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20530 <anchor>ac7200ac983292fc63d6ccbbad26397a6</anchor> 20531 <arglist></arglist> 20532 </member> 20533 <member kind="function" static="yes"> 20534 <type>static void</type> 20535 <name>add_coin_deposit</name> 20536 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20537 <anchor>a6d9923ed56d0054e7448ea79433e7edb</anchor> 20538 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20539 </member> 20540 <member kind="function" static="yes"> 20541 <type>static void</type> 20542 <name>add_coin_purse_deposit</name> 20543 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20544 <anchor>a5852eb1296932ae013924dc46883fca4</anchor> 20545 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20546 </member> 20547 <member kind="function" static="yes"> 20548 <type>static void</type> 20549 <name>add_coin_melt</name> 20550 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20551 <anchor>ad9e86a2c208936eab2c52775e532d9db</anchor> 20552 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20553 </member> 20554 <member kind="function" static="yes"> 20555 <type>static void</type> 20556 <name>add_coin_refund</name> 20557 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20558 <anchor>ac04c7ced37755a8108a68cecc8c06e64</anchor> 20559 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20560 </member> 20561 <member kind="function" static="yes"> 20562 <type>static void</type> 20563 <name>add_coin_purse_decision</name> 20564 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20565 <anchor>ab2e8b7bb558d1655166ba06b369188eb</anchor> 20566 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20567 </member> 20568 <member kind="function" static="yes"> 20569 <type>static void</type> 20570 <name>add_old_coin_recoup</name> 20571 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20572 <anchor>a1c9cf923bc877d77ec301e6734e5f755</anchor> 20573 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20574 </member> 20575 <member kind="function" static="yes"> 20576 <type>static void</type> 20577 <name>add_coin_recoup</name> 20578 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20579 <anchor>a2d9bd916ae742788106c487f8afcbf53</anchor> 20580 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20581 </member> 20582 <member kind="function" static="yes"> 20583 <type>static void</type> 20584 <name>add_coin_recoup_refresh</name> 20585 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20586 <anchor>ac5b61dfd7564aa87603e8c012086ed5c</anchor> 20587 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20588 </member> 20589 <member kind="function" static="yes"> 20590 <type>static void</type> 20591 <name>add_coin_reserve_open</name> 20592 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20593 <anchor>aa3948aeb4bd680a6b1e992f8e13e8e4f</anchor> 20594 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20595 </member> 20596 <member kind="function" static="yes"> 20597 <type>static void</type> 20598 <name>handle_history_entry</name> 20599 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20600 <anchor>afcbe4d58ad62f95fab4f10c5d6bf416c</anchor> 20601 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20602 </member> 20603 <member kind="function"> 20604 <type>enum GNUNET_DB_QueryStatus</type> 20605 <name>TALER_EXCHANGEDB_get_coin_transactions</name> 20606 <anchorfile>d3/dd4/pg__get__coin__transactions_8c.html</anchorfile> 20607 <anchor>ad4c7c26448fafee354f522a404b03252</anchor> 20608 <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> 20609 </member> 20610 </compound> 20611 <compound kind="file"> 20612 <name>pg_get_denomination_by_serial.c</name> 20613 <path>src/exchangedb/</path> 20614 <filename>da/d4f/pg__get__denomination__by__serial_8c.html</filename> 20615 <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> 20616 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20617 <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> 20618 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20619 <member kind="function"> 20620 <type>enum GNUNET_DB_QueryStatus</type> 20621 <name>TALER_EXCHANGEDB_get_denomination_by_serial</name> 20622 <anchorfile>da/d4f/pg__get__denomination__by__serial_8c.html</anchorfile> 20623 <anchor>a293901a464141a82a4b768c89b7645da</anchor> 20624 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 20625 </member> 20626 </compound> 20627 <compound kind="file"> 20628 <name>pg_get_denomination_info.c</name> 20629 <path>src/exchangedb/</path> 20630 <filename>d8/d69/pg__get__denomination__info_8c.html</filename> 20631 <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> 20632 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20633 <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> 20634 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20635 <member kind="function"> 20636 <type>enum GNUNET_DB_QueryStatus</type> 20637 <name>TALER_EXCHANGEDB_get_denomination_info</name> 20638 <anchorfile>d8/d69/pg__get__denomination__info_8c.html</anchorfile> 20639 <anchor>a10d27133dc8ce69c981e2fa86d29c029</anchor> 20640 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, uint64_t *denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 20641 </member> 20642 </compound> 20643 <compound kind="file"> 20644 <name>pg_get_denomination_revocation.c</name> 20645 <path>src/exchangedb/</path> 20646 <filename>da/dca/pg__get__denomination__revocation_8c.html</filename> 20647 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20648 <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> 20649 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20650 <member kind="function"> 20651 <type>enum GNUNET_DB_QueryStatus</type> 20652 <name>TALER_EXCHANGEDB_get_denomination_revocation</name> 20653 <anchorfile>da/dca/pg__get__denomination__revocation_8c.html</anchorfile> 20654 <anchor>a992b3d6ba31b28556c683047a039a77e</anchor> 20655 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_MasterSignatureP *master_sig, uint64_t *rowid)</arglist> 20656 </member> 20657 </compound> 20658 <compound kind="file"> 20659 <name>pg_get_drain_profit.c</name> 20660 <path>src/exchangedb/</path> 20661 <filename>d4/d32/pg__get__drain__profit_8c.html</filename> 20662 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20663 <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> 20664 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20665 <member kind="function"> 20666 <type>enum GNUNET_DB_QueryStatus</type> 20667 <name>TALER_EXCHANGEDB_get_drain_profit</name> 20668 <anchorfile>d4/d32/pg__get__drain__profit_8c.html</anchorfile> 20669 <anchor>a51b5380d3c286cca264e583f83189a05</anchor> 20670 <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> 20671 </member> 20672 </compound> 20673 <compound kind="file"> 20674 <name>pg_get_expired_reserves.c</name> 20675 <path>src/exchangedb/</path> 20676 <filename>da/d40/pg__get__expired__reserves_8c.html</filename> 20677 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20678 <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> 20679 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20680 <member kind="function" static="yes"> 20681 <type>static void</type> 20682 <name>reserve_expired_cb</name> 20683 <anchorfile>da/d40/pg__get__expired__reserves_8c.html</anchorfile> 20684 <anchor>aaff4cf3eb44fad6f42eeccdf8f7107a9</anchor> 20685 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20686 </member> 20687 <member kind="function"> 20688 <type>enum GNUNET_DB_QueryStatus</type> 20689 <name>TALER_EXCHANGEDB_get_expired_reserves</name> 20690 <anchorfile>da/d40/pg__get__expired__reserves_8c.html</anchorfile> 20691 <anchor>a09f5e3ec01e6ac4dc9a88f617cb40f4c</anchor> 20692 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp now, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> 20693 </member> 20694 </compound> 20695 <compound kind="file"> 20696 <name>pg_get_extension_manifest.c</name> 20697 <path>src/exchangedb/</path> 20698 <filename>d9/d62/pg__get__extension__manifest_8c.html</filename> 20699 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20700 <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> 20701 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20702 <member kind="function"> 20703 <type>enum GNUNET_DB_QueryStatus</type> 20704 <name>TALER_EXCHANGEDB_get_extension_manifest</name> 20705 <anchorfile>d9/d62/pg__get__extension__manifest_8c.html</anchorfile> 20706 <anchor>a59dae6fdb2ee6e5abe0821e1e4f50209</anchor> 20707 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, char **manifest)</arglist> 20708 </member> 20709 </compound> 20710 <compound kind="file"> 20711 <name>pg_get_global_fee.c</name> 20712 <path>src/exchangedb/</path> 20713 <filename>db/dc0/pg__get__global__fee_8c.html</filename> 20714 <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> 20715 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 20716 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20717 <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> 20718 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20719 <member kind="function"> 20720 <type>enum GNUNET_DB_QueryStatus</type> 20721 <name>TALER_EXCHANGEDB_get_global_fee</name> 20722 <anchorfile>db/dc0/pg__get__global__fee_8c.html</anchorfile> 20723 <anchor>a9df47b9e1078fd580306548c159da7de</anchor> 20724 <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> 20725 </member> 20726 </compound> 20727 <compound kind="file"> 20728 <name>pg_get_global_fees.c</name> 20729 <path>src/exchangedb/</path> 20730 <filename>d8/d5e/pg__get__global__fees_8c.html</filename> 20731 <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> 20732 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 20733 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20734 <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> 20735 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20736 <member kind="function" static="yes"> 20737 <type>static void</type> 20738 <name>global_fees_cb</name> 20739 <anchorfile>d8/d5e/pg__get__global__fees_8c.html</anchorfile> 20740 <anchor>a93eda422f723184f2e0e03207daecec7</anchor> 20741 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20742 </member> 20743 <member kind="function"> 20744 <type>enum GNUNET_DB_QueryStatus</type> 20745 <name>TALER_TALER_EXCHANGEDB_get_global_fees</name> 20746 <anchorfile>d8/d5e/pg__get__global__fees_8c.html</anchorfile> 20747 <anchor>ae07ed90cf452220367306ee8b99e3c3a</anchor> 20748 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_GlobalFeeCallback cb, void *cb_cls)</arglist> 20749 </member> 20750 </compound> 20751 <compound kind="file"> 20752 <name>pg_get_known_coin.c</name> 20753 <path>src/exchangedb/</path> 20754 <filename>de/d3b/pg__get__known__coin_8c.html</filename> 20755 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20756 <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> 20757 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20758 <member kind="function"> 20759 <type>enum GNUNET_DB_QueryStatus</type> 20760 <name>TALER_EXCHANGEDB_get_known_coin</name> 20761 <anchorfile>de/d3b/pg__get__known__coin_8c.html</anchorfile> 20762 <anchor>a26c3e07a534989faea5e454123b1227c</anchor> 20763 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_CoinPublicInfo *coin_info)</arglist> 20764 </member> 20765 </compound> 20766 <compound kind="file"> 20767 <name>pg_get_kyc_rules.c</name> 20768 <path>src/exchangedb/</path> 20769 <filename>db/dea/pg__get__kyc__rules_8c.html</filename> 20770 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20771 <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> 20772 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20773 <member kind="function"> 20774 <type>enum GNUNET_DB_QueryStatus</type> 20775 <name>TALER_EXCHANGEDB_get_kyc_rules</name> 20776 <anchorfile>db/dea/pg__get__kyc__rules_8c.html</anchorfile> 20777 <anchor>ab6186d82d23a1faa6136362af144a186</anchor> 20778 <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> 20779 </member> 20780 <member kind="function"> 20781 <type>enum GNUNET_DB_QueryStatus</type> 20782 <name>TALER_TALER_EXCHANGEDB_get_kyc_rules2</name> 20783 <anchorfile>db/dea/pg__get__kyc__rules_8c.html</anchorfile> 20784 <anchor>a4caacf05f0bf9a8b573d35f1f9189f9f</anchor> 20785 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jrules)</arglist> 20786 </member> 20787 </compound> 20788 <compound kind="file"> 20789 <name>pg_get_old_coin_by_h_blind.c</name> 20790 <path>src/exchangedb/</path> 20791 <filename>dd/d35/pg__get__old__coin__by__h__blind_8c.html</filename> 20792 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20793 <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> 20794 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20795 <member kind="function"> 20796 <type>enum GNUNET_DB_QueryStatus</type> 20797 <name>TALER_EXCHANGEDB_get_old_coin_by_h_blind</name> 20798 <anchorfile>dd/d35/pg__get__old__coin__by__h__blind_8c.html</anchorfile> 20799 <anchor>a4754f017927ca457e441f452bc913c49</anchor> 20800 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_BlindedCoinHashP *h_blind_ev, struct TALER_CoinSpendPublicKeyP *old_coin_pub, uint64_t *refresh_id)</arglist> 20801 </member> 20802 </compound> 20803 <compound kind="file"> 20804 <name>pg_get_pending_kyc_requirement_process.c</name> 20805 <path>src/exchangedb/</path> 20806 <filename>d8/d3f/pg__get__pending__kyc__requirement__process_8c.html</filename> 20807 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20808 <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> 20809 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20810 <member kind="function"> 20811 <type>enum GNUNET_DB_QueryStatus</type> 20812 <name>TALER_EXCHANGEDB_get_pending_kyc_requirement_process</name> 20813 <anchorfile>d8/d3f/pg__get__pending__kyc__requirement__process_8c.html</anchorfile> 20814 <anchor>ab48aabb3f0fe9cd20bbdad52be224815</anchor> 20815 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, char **redirect_url)</arglist> 20816 </member> 20817 </compound> 20818 <compound kind="file"> 20819 <name>pg_get_policy_details.c</name> 20820 <path>src/exchangedb/</path> 20821 <filename>dd/dca/pg__get__policy__details_8c.html</filename> 20822 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20823 <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> 20824 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20825 <member kind="function"> 20826 <type>enum GNUNET_DB_QueryStatus</type> 20827 <name>TALER_EXCHANGEDB_get_policy_details</name> 20828 <anchorfile>dd/dca/pg__get__policy__details_8c.html</anchorfile> 20829 <anchor>a8edaa6fb11589c4c55234c3650f0c76a</anchor> 20830 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_HashCode *hc, struct TALER_PolicyDetails *details)</arglist> 20831 </member> 20832 </compound> 20833 <compound kind="file"> 20834 <name>pg_get_purse_deposit.c</name> 20835 <path>src/exchangedb/</path> 20836 <filename>d1/d59/pg__get__purse__deposit_8c.html</filename> 20837 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20838 <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> 20839 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20840 <member kind="function"> 20841 <type>enum GNUNET_DB_QueryStatus</type> 20842 <name>TALER_EXCHANGEDB_get_purse_deposit</name> 20843 <anchorfile>d1/d59/pg__get__purse__deposit_8c.html</anchorfile> 20844 <anchor>a2b0aafb364d6eae4bb44590bcc049962</anchor> 20845 <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> 20846 </member> 20847 </compound> 20848 <compound kind="file"> 20849 <name>pg_get_purse_request.c</name> 20850 <path>src/exchangedb/</path> 20851 <filename>d6/d87/pg__get__purse__request_8c.html</filename> 20852 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20853 <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> 20854 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20855 <member kind="function"> 20856 <type>enum GNUNET_DB_QueryStatus</type> 20857 <name>TALER_EXCHANGEDB_get_purse_request</name> 20858 <anchorfile>d6/d87/pg__get__purse__request_8c.html</anchorfile> 20859 <anchor>a3f43c40c71084aee4f5d474657ba267e</anchor> 20860 <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> 20861 </member> 20862 </compound> 20863 <compound kind="file"> 20864 <name>pg_get_ready_deposit.c</name> 20865 <path>src/exchangedb/</path> 20866 <filename>d9/dea/pg__get__ready__deposit_8c.html</filename> 20867 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20868 <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> 20869 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20870 <member kind="function"> 20871 <type>enum GNUNET_DB_QueryStatus</type> 20872 <name>TALER_EXCHANGEDB_get_ready_deposit</name> 20873 <anchorfile>d9/dea/pg__get__ready__deposit_8c.html</anchorfile> 20874 <anchor>a7c46439e7d9e32e48973d022ffb6b0e7</anchor> 20875 <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> 20876 </member> 20877 </compound> 20878 <compound kind="file"> 20879 <name>pg_get_refresh.c</name> 20880 <path>src/exchangedb/</path> 20881 <filename>d6/d26/pg__get__refresh_8c.html</filename> 20882 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20883 <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> 20884 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20885 <member kind="function"> 20886 <type>enum GNUNET_DB_QueryStatus</type> 20887 <name>TALER_EXCHANGEDB_get_refresh</name> 20888 <anchorfile>d6/d26/pg__get__refresh_8c.html</anchorfile> 20889 <anchor>a2ec3a13f245b7b580e4217879974e9ce</anchor> 20890 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh)</arglist> 20891 </member> 20892 </compound> 20893 <compound kind="file"> 20894 <name>pg_get_reserve_balance.c</name> 20895 <path>src/exchangedb/</path> 20896 <filename>d6/df8/pg__get__reserve__balance_8c.html</filename> 20897 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20898 <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> 20899 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20900 <member kind="function"> 20901 <type>enum GNUNET_DB_QueryStatus</type> 20902 <name>TALER_EXCHANGEDB_get_reserve_balance</name> 20903 <anchorfile>d6/df8/pg__get__reserve__balance_8c.html</anchorfile> 20904 <anchor>a74ca6942829f0459b81dcadbf07151f1</anchor> 20905 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *origin_account)</arglist> 20906 </member> 20907 </compound> 20908 <compound kind="file"> 20909 <name>pg_get_reserve_by_h_planchets.c</name> 20910 <path>src/exchangedb/</path> 20911 <filename>d7/d18/pg__get__reserve__by__h__planchets_8c.html</filename> 20912 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20913 <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> 20914 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20915 <member kind="function"> 20916 <type>enum GNUNET_DB_QueryStatus</type> 20917 <name>TALER_EXCHANGEDB_get_reserve_by_h_planchets</name> 20918 <anchorfile>d7/d18/pg__get__reserve__by__h__planchets_8c.html</anchorfile> 20919 <anchor>a0d3f4860a08383f84e18578e1440e3e4</anchor> 20920 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *h_planchets, struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *withdraw_serial_id)</arglist> 20921 </member> 20922 </compound> 20923 <compound kind="file"> 20924 <name>pg_get_reserve_history.c</name> 20925 <path>src/exchangedb/</path> 20926 <filename>db/d87/pg__get__reserve__history_8c.html</filename> 20927 <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> 20928 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 20929 <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> 20930 <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> 20931 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 20932 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 20933 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 20934 <member kind="define"> 20935 <type>#define</type> 20936 <name>RETRIES</name> 20937 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20938 <anchor>ac7200ac983292fc63d6ccbbad26397a6</anchor> 20939 <arglist></arglist> 20940 </member> 20941 <member kind="function" static="yes"> 20942 <type>static struct TALER_EXCHANGEDB_ReserveHistory *</type> 20943 <name>append_rh</name> 20944 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20945 <anchor>a5b4fca99f285bf3719ab651999a4b28b</anchor> 20946 <arglist>(struct ReserveHistoryContext *rhc)</arglist> 20947 </member> 20948 <member kind="function" static="yes"> 20949 <type>static void</type> 20950 <name>add_bank_to_exchange</name> 20951 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20952 <anchor>a12d3a4134f993ab1d526bfab50221ec8</anchor> 20953 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20954 </member> 20955 <member kind="function" static="yes"> 20956 <type>static void</type> 20957 <name>add_withdraw</name> 20958 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20959 <anchor>a1f36f07f40ceff0edbd5b583fe224110</anchor> 20960 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20961 </member> 20962 <member kind="function" static="yes"> 20963 <type>static void</type> 20964 <name>add_recoup</name> 20965 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20966 <anchor>adb4347eda7c95b16e08686725da0f8d3</anchor> 20967 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20968 </member> 20969 <member kind="function" static="yes"> 20970 <type>static void</type> 20971 <name>add_exchange_to_bank</name> 20972 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20973 <anchor>ade94998f81b8e50d8508a40cc3199307</anchor> 20974 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20975 </member> 20976 <member kind="function" static="yes"> 20977 <type>static void</type> 20978 <name>add_p2p_merge</name> 20979 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20980 <anchor>a92cc39234f1ded7c9a1e9c23e5ef6a86</anchor> 20981 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20982 </member> 20983 <member kind="function" static="yes"> 20984 <type>static void</type> 20985 <name>add_open_requests</name> 20986 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20987 <anchor>a6bdb80b6d7345d1199bfc1909d97b9cd</anchor> 20988 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20989 </member> 20990 <member kind="function" static="yes"> 20991 <type>static void</type> 20992 <name>add_close_requests</name> 20993 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 20994 <anchor>aa05512cfd88d85ed2e560bf3aff353dd</anchor> 20995 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 20996 </member> 20997 <member kind="function" static="yes"> 20998 <type>static void</type> 20999 <name>handle_history_entry</name> 21000 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 21001 <anchor>afcbe4d58ad62f95fab4f10c5d6bf416c</anchor> 21002 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21003 </member> 21004 <member kind="function"> 21005 <type>enum GNUNET_DB_QueryStatus</type> 21006 <name>TALER_EXCHANGEDB_get_reserve_history</name> 21007 <anchorfile>db/d87/pg__get__reserve__history_8c.html</anchorfile> 21008 <anchor>a61770ff33755b1e2b2793c63de3e1324</anchor> 21009 <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> 21010 </member> 21011 </compound> 21012 <compound kind="file"> 21013 <name>pg_get_signature_for_known_coin.c</name> 21014 <path>src/exchangedb/</path> 21015 <filename>db/ddf/pg__get__signature__for__known__coin_8c.html</filename> 21016 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21017 <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> 21018 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21019 <member kind="function"> 21020 <type>enum GNUNET_DB_QueryStatus</type> 21021 <name>TALER_EXCHANGEDB_get_signature_for_known_coin</name> 21022 <anchorfile>db/ddf/pg__get__signature__for__known__coin_8c.html</anchorfile> 21023 <anchor>a8d6ba477819dde7b981e259dd0cfd2b9</anchor> 21024 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_DenominationSignature *denom_sig)</arglist> 21025 </member> 21026 </compound> 21027 <compound kind="file"> 21028 <name>pg_get_unfinished_close_requests.c</name> 21029 <path>src/exchangedb/</path> 21030 <filename>d5/d3f/pg__get__unfinished__close__requests_8c.html</filename> 21031 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21032 <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> 21033 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21034 <member kind="function" static="yes"> 21035 <type>static void</type> 21036 <name>reserve_cb</name> 21037 <anchorfile>d5/d3f/pg__get__unfinished__close__requests_8c.html</anchorfile> 21038 <anchor>aa001df870fec77f52eab2c4fb307e18a</anchor> 21039 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21040 </member> 21041 <member kind="function"> 21042 <type>enum GNUNET_DB_QueryStatus</type> 21043 <name>TALER_EXCHANGEDB_get_unfinished_close_requests</name> 21044 <anchorfile>d5/d3f/pg__get__unfinished__close__requests_8c.html</anchorfile> 21045 <anchor>a393ab8a67a56f1af1b2780cc3960000c</anchor> 21046 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> 21047 </member> 21048 </compound> 21049 <compound kind="file"> 21050 <name>pg_get_wire_accounts.c</name> 21051 <path>src/exchangedb/</path> 21052 <filename>da/d70/pg__get__wire__accounts_8c.html</filename> 21053 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21054 <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> 21055 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21056 <member kind="function" static="yes"> 21057 <type>static void</type> 21058 <name>get_wire_accounts_cb</name> 21059 <anchorfile>da/d70/pg__get__wire__accounts_8c.html</anchorfile> 21060 <anchor>a89ec1771c9d061c3d659372ec8212b0a</anchor> 21061 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21062 </member> 21063 <member kind="function"> 21064 <type>enum GNUNET_DB_QueryStatus</type> 21065 <name>TALER_EXCHANGEDB_get_wire_accounts</name> 21066 <anchorfile>da/d70/pg__get__wire__accounts_8c.html</anchorfile> 21067 <anchor>a3119d886a261987e51236c968202e5cb</anchor> 21068 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_WireAccountCallback cb, void *cb_cls)</arglist> 21069 </member> 21070 </compound> 21071 <compound kind="file"> 21072 <name>pg_get_wire_fee.c</name> 21073 <path>src/exchangedb/</path> 21074 <filename>db/da5/pg__get__wire__fee_8c.html</filename> 21075 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21076 <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> 21077 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21078 <member kind="function"> 21079 <type>enum GNUNET_DB_QueryStatus</type> 21080 <name>TALER_EXCHANGEDB_get_wire_fee</name> 21081 <anchorfile>db/da5/pg__get__wire__fee_8c.html</anchorfile> 21082 <anchor>a79a29b98ea744fdf66cf50b734a157f2</anchor> 21083 <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> 21084 </member> 21085 </compound> 21086 <compound kind="file"> 21087 <name>pg_get_wire_fees.c</name> 21088 <path>src/exchangedb/</path> 21089 <filename>dc/d05/pg__get__wire__fees_8c.html</filename> 21090 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21091 <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> 21092 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21093 <member kind="function" static="yes"> 21094 <type>static void</type> 21095 <name>get_wire_fees_cb</name> 21096 <anchorfile>dc/d05/pg__get__wire__fees_8c.html</anchorfile> 21097 <anchor>a3d2b00eac7fe3da5d27c20c32a74d40a</anchor> 21098 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21099 </member> 21100 <member kind="function"> 21101 <type>enum GNUNET_DB_QueryStatus</type> 21102 <name>TALER_TALER_EXCHANGEDB_get_wire_fees</name> 21103 <anchorfile>dc/d05/pg__get__wire__fees_8c.html</anchorfile> 21104 <anchor>a219eb731afcdd18499f8a1683ac230a1</anchor> 21105 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *wire_method, TALER_EXCHANGEDB_WireFeeCallback cb, void *cb_cls)</arglist> 21106 </member> 21107 </compound> 21108 <compound kind="file"> 21109 <name>pg_get_wire_hash_for_contract.c</name> 21110 <path>src/exchangedb/</path> 21111 <filename>dc/de7/pg__get__wire__hash__for__contract_8c.html</filename> 21112 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 21113 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21114 <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> 21115 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21116 <member kind="function"> 21117 <type>enum GNUNET_DB_QueryStatus</type> 21118 <name>TALER_EXCHANGEDB_get_wire_hash_for_contract</name> 21119 <anchorfile>dc/de7/pg__get__wire__hash__for__contract_8c.html</anchorfile> 21120 <anchor>aa7580b4e85b39f2927cc2911dd3a12c9</anchor> 21121 <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> 21122 </member> 21123 </compound> 21124 <compound kind="file"> 21125 <name>pg_get_withdraw.c</name> 21126 <path>src/exchangedb/</path> 21127 <filename>d5/d22/pg__get__withdraw_8c.html</filename> 21128 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21129 <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> 21130 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21131 <member kind="function"> 21132 <type>enum GNUNET_DB_QueryStatus</type> 21133 <name>TALER_EXCHANGEDB_get_withdraw</name> 21134 <anchorfile>d5/d22/pg__get__withdraw_8c.html</anchorfile> 21135 <anchor>ae4457d40c3a9e3e76dbf5feaca22b404</anchor> 21136 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *wch, struct TALER_EXCHANGEDB_Withdraw *wd)</arglist> 21137 </member> 21138 </compound> 21139 <compound kind="file"> 21140 <name>pg_have_deposit2.c</name> 21141 <path>src/exchangedb/</path> 21142 <filename>d2/d74/pg__have__deposit2_8c.html</filename> 21143 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21144 <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> 21145 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21146 <member kind="function"> 21147 <type>enum GNUNET_DB_QueryStatus</type> 21148 <name>TALER_EXCHANGEDB_have_deposit2</name> 21149 <anchorfile>d2/d74/pg__have__deposit2_8c.html</anchorfile> 21150 <anchor>adc4dba31c1d806f6c9047991a351a47b</anchor> 21151 <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> 21152 </member> 21153 </compound> 21154 <compound kind="file"> 21155 <name>pg_inject_auditor_triggers.c</name> 21156 <path>src/exchangedb/</path> 21157 <filename>d8/d89/pg__inject__auditor__triggers_8c.html</filename> 21158 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21159 <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> 21160 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21161 <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> 21162 <member kind="function"> 21163 <type>enum GNUNET_GenericReturnValue</type> 21164 <name>TALER_EXCHANGEDB_inject_auditor_triggers</name> 21165 <anchorfile>d8/d89/pg__inject__auditor__triggers_8c.html</anchorfile> 21166 <anchor>a28c0cdf92edb18c77fa3299b8843a091</anchor> 21167 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 21168 </member> 21169 </compound> 21170 <compound kind="file"> 21171 <name>pg_insert_active_legitimization_measure.c</name> 21172 <path>src/exchangedb/</path> 21173 <filename>df/d29/pg__insert__active__legitimization__measure_8c.html</filename> 21174 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21175 <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> 21176 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21177 <member kind="function"> 21178 <type>enum GNUNET_DB_QueryStatus</type> 21179 <name>TALER_EXCHANGEDB_insert_active_legitimization_measure</name> 21180 <anchorfile>df/d29/pg__insert__active__legitimization__measure_8c.html</anchorfile> 21181 <anchor>aac07874a3dd88b2701eb64ea62ed5b0a</anchor> 21182 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, const json_t *jmeasures, uint64_t *legitimization_measure_serial_id)</arglist> 21183 </member> 21184 </compound> 21185 <compound kind="file"> 21186 <name>pg_insert_aml_decision.c</name> 21187 <path>src/exchangedb/</path> 21188 <filename>d2/d29/pg__insert__aml__decision_8c.html</filename> 21189 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21190 <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> 21191 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21192 <member kind="function"> 21193 <type>enum GNUNET_DB_QueryStatus</type> 21194 <name>TALER_EXCHANGEDB_insert_aml_decision</name> 21195 <anchorfile>d2/d29/pg__insert__aml__decision_8c.html</anchorfile> 21196 <anchor>ab1156eb09ae31a808c02e65914f1500b</anchor> 21197 <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> 21198 </member> 21199 </compound> 21200 <compound kind="file"> 21201 <name>pg_insert_aml_officer.c</name> 21202 <path>src/exchangedb/</path> 21203 <filename>d1/d1b/pg__insert__aml__officer_8c.html</filename> 21204 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21205 <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> 21206 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21207 <member kind="function"> 21208 <type>enum GNUNET_DB_QueryStatus</type> 21209 <name>TALER_EXCHANGEDB_insert_aml_officer</name> 21210 <anchorfile>d1/d1b/pg__insert__aml__officer_8c.html</anchorfile> 21211 <anchor>ae4d6d2637116a8d43e2fb00eeef38e1d</anchor> 21212 <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> 21213 </member> 21214 </compound> 21215 <compound kind="file"> 21216 <name>pg_insert_aml_program_failure.c</name> 21217 <path>src/exchangedb/</path> 21218 <filename>d8/d6e/pg__insert__aml__program__failure_8c.html</filename> 21219 <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> 21220 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21221 <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> 21222 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21223 <member kind="function"> 21224 <type>enum GNUNET_DB_QueryStatus</type> 21225 <name>TALER_EXCHANGEDB_insert_aml_program_failure</name> 21226 <anchorfile>d8/d6e/pg__insert__aml__program__failure_8c.html</anchorfile> 21227 <anchor>ad37a47be68824f01ebe6f33545b097fe</anchor> 21228 <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> 21229 </member> 21230 </compound> 21231 <compound kind="file"> 21232 <name>pg_insert_auditor.c</name> 21233 <path>src/exchangedb/</path> 21234 <filename>dc/dbb/pg__insert__auditor_8c.html</filename> 21235 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21236 <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> 21237 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21238 <member kind="function"> 21239 <type>enum GNUNET_DB_QueryStatus</type> 21240 <name>TALER_EXCHANGEDB_insert_auditor</name> 21241 <anchorfile>dc/dbb/pg__insert__auditor_8c.html</anchorfile> 21242 <anchor>a2a32b126322adf68342f68343e757fce</anchor> 21243 <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> 21244 </member> 21245 </compound> 21246 <compound kind="file"> 21247 <name>pg_insert_auditor_denom_sig.c</name> 21248 <path>src/exchangedb/</path> 21249 <filename>d0/d3e/pg__insert__auditor__denom__sig_8c.html</filename> 21250 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21251 <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> 21252 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21253 <member kind="function"> 21254 <type>enum GNUNET_DB_QueryStatus</type> 21255 <name>TALER_TALER_EXCHANGEDB_insert_auditor_denom_sig</name> 21256 <anchorfile>d0/d3e/pg__insert__auditor__denom__sig_8c.html</anchorfile> 21257 <anchor>abc4ecc6f6d1c5ce800b7c5fef7743d18</anchor> 21258 <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> 21259 </member> 21260 </compound> 21261 <compound kind="file"> 21262 <name>pg_insert_close_request.c</name> 21263 <path>src/exchangedb/</path> 21264 <filename>da/dc5/pg__insert__close__request_8c.html</filename> 21265 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21266 <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> 21267 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21268 <member kind="function"> 21269 <type>enum GNUNET_DB_QueryStatus</type> 21270 <name>TALER_EXCHANGEDB_insert_close_request</name> 21271 <anchorfile>da/dc5/pg__insert__close__request_8c.html</anchorfile> 21272 <anchor>a9a1dbb3040899ad7f548965991969fdd</anchor> 21273 <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> 21274 </member> 21275 </compound> 21276 <compound kind="file"> 21277 <name>pg_insert_contract.c</name> 21278 <path>src/exchangedb/</path> 21279 <filename>d0/dab/pg__insert__contract_8c.html</filename> 21280 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21281 <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> 21282 <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> 21283 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21284 <member kind="function"> 21285 <type>enum GNUNET_DB_QueryStatus</type> 21286 <name>TALER_EXCHANGEDB_insert_contract</name> 21287 <anchorfile>d0/dab/pg__insert__contract_8c.html</anchorfile> 21288 <anchor>a121893a89eee8dd3f3b00173d32e6d8d</anchor> 21289 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_EncryptedContract *econtract, bool *in_conflict)</arglist> 21290 </member> 21291 </compound> 21292 <compound kind="file"> 21293 <name>pg_insert_denomination_info.c</name> 21294 <path>src/exchangedb/</path> 21295 <filename>d4/d86/pg__insert__denomination__info_8c.html</filename> 21296 <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> 21297 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21298 <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> 21299 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21300 <member kind="function"> 21301 <type>enum GNUNET_DB_QueryStatus</type> 21302 <name>TALER_EXCHANGEDB_insert_denomination_info</name> 21303 <anchorfile>d4/d86/pg__insert__denomination__info_8c.html</anchorfile> 21304 <anchor>a8eccc534e0fb7fa1b4eec631bca14e15</anchor> 21305 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 21306 </member> 21307 </compound> 21308 <compound kind="file"> 21309 <name>pg_insert_denomination_revocation.c</name> 21310 <path>src/exchangedb/</path> 21311 <filename>d9/d49/pg__insert__denomination__revocation_8c.html</filename> 21312 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21313 <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> 21314 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21315 <member kind="function"> 21316 <type>enum GNUNET_DB_QueryStatus</type> 21317 <name>TALER_EXCHANGEDB_insert_denomination_revocation</name> 21318 <anchorfile>d9/d49/pg__insert__denomination__revocation_8c.html</anchorfile> 21319 <anchor>ac455c079820c2947a51e8dd94891c75a</anchor> 21320 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_MasterSignatureP *master_sig)</arglist> 21321 </member> 21322 </compound> 21323 <compound kind="file"> 21324 <name>pg_insert_drain_profit.c</name> 21325 <path>src/exchangedb/</path> 21326 <filename>da/d51/pg__insert__drain__profit_8c.html</filename> 21327 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21328 <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> 21329 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21330 <member kind="function"> 21331 <type>enum GNUNET_DB_QueryStatus</type> 21332 <name>TALER_EXCHANGEDB_insert_drain_profit</name> 21333 <anchorfile>da/d51/pg__insert__drain__profit_8c.html</anchorfile> 21334 <anchor>a689d6a66f72a995234ea366befd89d16</anchor> 21335 <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> 21336 </member> 21337 </compound> 21338 <compound kind="file"> 21339 <name>pg_insert_global_fee.c</name> 21340 <path>src/exchangedb/</path> 21341 <filename>da/d03/pg__insert__global__fee_8c.html</filename> 21342 <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> 21343 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 21344 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21345 <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> 21346 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21347 <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> 21348 <member kind="function"> 21349 <type>enum GNUNET_DB_QueryStatus</type> 21350 <name>TALER_EXCHANGEDB_insert_global_fee</name> 21351 <anchorfile>da/d03/pg__insert__global__fee_8c.html</anchorfile> 21352 <anchor>af22362415c448c4d8a147abf030d91dc</anchor> 21353 <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> 21354 </member> 21355 </compound> 21356 <compound kind="file"> 21357 <name>pg_insert_kyc_failure.c</name> 21358 <path>src/exchangedb/</path> 21359 <filename>d6/d61/pg__insert__kyc__failure_8c.html</filename> 21360 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 21361 <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> 21362 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 21363 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21364 <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> 21365 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21366 <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> 21367 <member kind="function"> 21368 <type>enum GNUNET_DB_QueryStatus</type> 21369 <name>TALER_EXCHANGEDB_insert_kyc_failure</name> 21370 <anchorfile>d6/d61/pg__insert__kyc__failure_8c.html</anchorfile> 21371 <anchor>a5c13ec24274d2d24b3c1747e40cc7378</anchor> 21372 <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> 21373 </member> 21374 </compound> 21375 <compound kind="file"> 21376 <name>pg_insert_kyc_requirement_process.c</name> 21377 <path>src/exchangedb/</path> 21378 <filename>d3/dbe/pg__insert__kyc__requirement__process_8c.html</filename> 21379 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21380 <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> 21381 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21382 <member kind="function"> 21383 <type>enum GNUNET_DB_QueryStatus</type> 21384 <name>TALER_EXCHANGEDB_insert_kyc_requirement_process</name> 21385 <anchorfile>d3/dbe/pg__insert__kyc__requirement__process_8c.html</anchorfile> 21386 <anchor>a6861793190422068245b71520d86caa9</anchor> 21387 <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> 21388 </member> 21389 </compound> 21390 <compound kind="file"> 21391 <name>pg_insert_partner.c</name> 21392 <path>src/exchangedb/</path> 21393 <filename>d9/da6/pg__insert__partner_8c.html</filename> 21394 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21395 <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> 21396 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21397 <member kind="function"> 21398 <type>enum GNUNET_DB_QueryStatus</type> 21399 <name>TALER_EXCHANGEDB_insert_partner</name> 21400 <anchorfile>d9/da6/pg__insert__partner_8c.html</anchorfile> 21401 <anchor>a533fb6c534b0b3639fde82b155082915</anchor> 21402 <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> 21403 </member> 21404 </compound> 21405 <compound kind="file"> 21406 <name>pg_insert_purse_request.c</name> 21407 <path>src/exchangedb/</path> 21408 <filename>d8/dac/pg__insert__purse__request_8c.html</filename> 21409 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21410 <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> 21411 <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> 21412 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21413 <member kind="function"> 21414 <type>enum GNUNET_DB_QueryStatus</type> 21415 <name>TALER_EXCHANGEDB_insert_purse_request</name> 21416 <anchorfile>d8/dac/pg__insert__purse__request_8c.html</anchorfile> 21417 <anchor>a9a78b56c3f618c2abc405e2d0bf95aef</anchor> 21418 <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> 21419 </member> 21420 </compound> 21421 <compound kind="file"> 21422 <name>pg_insert_records_by_table.c</name> 21423 <path>src/exchangedb/</path> 21424 <filename>df/d87/pg__insert__records__by__table_8c.html</filename> 21425 <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> 21426 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 21427 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21428 <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> 21429 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21430 <member kind="typedef"> 21431 <type>enum GNUNET_DB_QueryStatus(*</type> 21432 <name>InsertRecordCallback</name> 21433 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21434 <anchor>a1a807370b86bb25d7a14633557127d6c</anchor> 21435 <arglist>)(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21436 </member> 21437 <member kind="function" static="yes"> 21438 <type>static enum GNUNET_DB_QueryStatus</type> 21439 <name>irbt_cb_table_denominations</name> 21440 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21441 <anchor>aecf6f0ec40edce1b7cee271e339a1ee3</anchor> 21442 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21443 </member> 21444 <member kind="function" static="yes"> 21445 <type>static enum GNUNET_DB_QueryStatus</type> 21446 <name>irbt_cb_table_denomination_revocations</name> 21447 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21448 <anchor>a690e1a880ecf33acd67929e245766153</anchor> 21449 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21450 </member> 21451 <member kind="function" static="yes"> 21452 <type>static enum GNUNET_DB_QueryStatus</type> 21453 <name>irbt_cb_table_wire_targets</name> 21454 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21455 <anchor>ab2585c1c04015c7e11e5e07f7329d843</anchor> 21456 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21457 </member> 21458 <member kind="function" static="yes"> 21459 <type>static enum GNUNET_DB_QueryStatus</type> 21460 <name>irbt_cb_table_kyc_targets</name> 21461 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21462 <anchor>a94919497a27e8247bba5f6080bf4c40c</anchor> 21463 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21464 </member> 21465 <member kind="function" static="yes"> 21466 <type>static enum GNUNET_DB_QueryStatus</type> 21467 <name>irbt_cb_table_legitimization_measures</name> 21468 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21469 <anchor>ad97b43cac054f25aa0992da6c816aef9</anchor> 21470 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21471 </member> 21472 <member kind="function" static="yes"> 21473 <type>static enum GNUNET_DB_QueryStatus</type> 21474 <name>irbt_cb_table_legitimization_outcomes</name> 21475 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21476 <anchor>af418894574ba35c837b7c416f7ce149c</anchor> 21477 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21478 </member> 21479 <member kind="function" static="yes"> 21480 <type>static enum GNUNET_DB_QueryStatus</type> 21481 <name>irbt_cb_table_legitimization_processes</name> 21482 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21483 <anchor>a2befc813d4146485a1fe252c921d220a</anchor> 21484 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21485 </member> 21486 <member kind="function" static="yes"> 21487 <type>static enum GNUNET_DB_QueryStatus</type> 21488 <name>irbt_cb_table_reserves</name> 21489 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21490 <anchor>af965a8d0b4eebd7791e6c773e6267ff0</anchor> 21491 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21492 </member> 21493 <member kind="function" static="yes"> 21494 <type>static enum GNUNET_DB_QueryStatus</type> 21495 <name>irbt_cb_table_reserves_in</name> 21496 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21497 <anchor>a0f5ecf8b7dc92ead9370a89c34fc220a</anchor> 21498 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21499 </member> 21500 <member kind="function" static="yes"> 21501 <type>static enum GNUNET_DB_QueryStatus</type> 21502 <name>irbt_cb_table_kycauths_in</name> 21503 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21504 <anchor>a3f7a244378d06ee81ca7eec5ab970dc1</anchor> 21505 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21506 </member> 21507 <member kind="function" static="yes"> 21508 <type>static enum GNUNET_DB_QueryStatus</type> 21509 <name>irbt_cb_table_reserves_open_requests</name> 21510 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21511 <anchor>a4efc095f8578968ec636b3dd27d97fa7</anchor> 21512 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21513 </member> 21514 <member kind="function" static="yes"> 21515 <type>static enum GNUNET_DB_QueryStatus</type> 21516 <name>irbt_cb_table_reserves_open_deposits</name> 21517 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21518 <anchor>a97ee9c81b32d88c5570841e8d8cd0618</anchor> 21519 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21520 </member> 21521 <member kind="function" static="yes"> 21522 <type>static enum GNUNET_DB_QueryStatus</type> 21523 <name>irbt_cb_table_reserves_close</name> 21524 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21525 <anchor>afd198f9142a9d03a2d72835872de35c8</anchor> 21526 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21527 </member> 21528 <member kind="function" static="yes"> 21529 <type>static enum GNUNET_DB_QueryStatus</type> 21530 <name>irbt_cb_table_auditors</name> 21531 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21532 <anchor>a219a83a481f9191ab5b838ce165e8e7b</anchor> 21533 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21534 </member> 21535 <member kind="function" static="yes"> 21536 <type>static enum GNUNET_DB_QueryStatus</type> 21537 <name>irbt_cb_table_auditor_denom_sigs</name> 21538 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21539 <anchor>adce3b8ecb7b8f3b1c5d577717beea892</anchor> 21540 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21541 </member> 21542 <member kind="function" static="yes"> 21543 <type>static enum GNUNET_DB_QueryStatus</type> 21544 <name>irbt_cb_table_exchange_sign_keys</name> 21545 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21546 <anchor>a55bc7586f871ca765978505c8dd61392</anchor> 21547 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21548 </member> 21549 <member kind="function" static="yes"> 21550 <type>static enum GNUNET_DB_QueryStatus</type> 21551 <name>irbt_cb_table_signkey_revocations</name> 21552 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21553 <anchor>a041f67d3fce9cbcca94251f5df991290</anchor> 21554 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21555 </member> 21556 <member kind="function" static="yes"> 21557 <type>static enum GNUNET_DB_QueryStatus</type> 21558 <name>irbt_cb_table_known_coins</name> 21559 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21560 <anchor>a66e5514923fe400d15e131b1ec93bf5a</anchor> 21561 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21562 </member> 21563 <member kind="function" static="yes"> 21564 <type>static enum GNUNET_DB_QueryStatus</type> 21565 <name>irbt_cb_table_refresh</name> 21566 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21567 <anchor>a2c81658e7a9598703ebf762046ef8e62</anchor> 21568 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21569 </member> 21570 <member kind="function" static="yes"> 21571 <type>static enum GNUNET_DB_QueryStatus</type> 21572 <name>irbt_cb_table_batch_deposits</name> 21573 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21574 <anchor>a7e2570813242d7ae4a90004d7ef3c965</anchor> 21575 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21576 </member> 21577 <member kind="function" static="yes"> 21578 <type>static enum GNUNET_DB_QueryStatus</type> 21579 <name>irbt_cb_table_coin_deposits</name> 21580 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21581 <anchor>a58ddb35229d20b53681636e93f0a8a4d</anchor> 21582 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21583 </member> 21584 <member kind="function" static="yes"> 21585 <type>static enum GNUNET_DB_QueryStatus</type> 21586 <name>irbt_cb_table_refunds</name> 21587 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21588 <anchor>a1e1f98d50bd2f5ad65cb7def8c2fe507</anchor> 21589 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21590 </member> 21591 <member kind="function" static="yes"> 21592 <type>static enum GNUNET_DB_QueryStatus</type> 21593 <name>irbt_cb_table_wire_out</name> 21594 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21595 <anchor>af5464fd4dd5ec34b0d3fc37f62c62948</anchor> 21596 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21597 </member> 21598 <member kind="function" static="yes"> 21599 <type>static enum GNUNET_DB_QueryStatus</type> 21600 <name>irbt_cb_table_aggregation_tracking</name> 21601 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21602 <anchor>a4869eae427993b8db2f8a5115207e702</anchor> 21603 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21604 </member> 21605 <member kind="function" static="yes"> 21606 <type>static enum GNUNET_DB_QueryStatus</type> 21607 <name>irbt_cb_table_wire_fee</name> 21608 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21609 <anchor>a6c91de64fcd1aa8680d8bee82e746ce7</anchor> 21610 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21611 </member> 21612 <member kind="function" static="yes"> 21613 <type>static enum GNUNET_DB_QueryStatus</type> 21614 <name>irbt_cb_table_global_fee</name> 21615 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21616 <anchor>a084048c516be0b0ed09aa34d9cac8b32</anchor> 21617 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21618 </member> 21619 <member kind="function" static="yes"> 21620 <type>static enum GNUNET_DB_QueryStatus</type> 21621 <name>irbt_cb_table_recoup</name> 21622 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21623 <anchor>a04eb5ca5727617f5e9fe17db94a47b38</anchor> 21624 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21625 </member> 21626 <member kind="function" static="yes"> 21627 <type>static enum GNUNET_DB_QueryStatus</type> 21628 <name>irbt_cb_table_recoup_refresh</name> 21629 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21630 <anchor>ae8435a802e2a4ac20843d14e162b75ef</anchor> 21631 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21632 </member> 21633 <member kind="function" static="yes"> 21634 <type>static enum GNUNET_DB_QueryStatus</type> 21635 <name>irbt_cb_table_extensions</name> 21636 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21637 <anchor>a400784d9f10cc7724142e79cb327bac4</anchor> 21638 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21639 </member> 21640 <member kind="function" static="yes"> 21641 <type>static enum GNUNET_DB_QueryStatus</type> 21642 <name>irbt_cb_table_policy_details</name> 21643 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21644 <anchor>a7588b7eba181998273ce58493f7e3919</anchor> 21645 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21646 </member> 21647 <member kind="function" static="yes"> 21648 <type>static enum GNUNET_DB_QueryStatus</type> 21649 <name>irbt_cb_table_policy_fulfillments</name> 21650 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21651 <anchor>a23a1aee9bb663e498e7f08a563835ad8</anchor> 21652 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21653 </member> 21654 <member kind="function" static="yes"> 21655 <type>static enum GNUNET_DB_QueryStatus</type> 21656 <name>irbt_cb_table_purse_requests</name> 21657 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21658 <anchor>a97d68d52e5e17414a59c70dd9b8fab17</anchor> 21659 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21660 </member> 21661 <member kind="function" static="yes"> 21662 <type>static enum GNUNET_DB_QueryStatus</type> 21663 <name>irbt_cb_table_purse_decision</name> 21664 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21665 <anchor>ad8af0cd3f18f33ec87be89f4f9095e58</anchor> 21666 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21667 </member> 21668 <member kind="function" static="yes"> 21669 <type>static enum GNUNET_DB_QueryStatus</type> 21670 <name>irbt_cb_table_purse_merges</name> 21671 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21672 <anchor>a798d2b56d67b2bfaed92bb70ee95a2d2</anchor> 21673 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21674 </member> 21675 <member kind="function" static="yes"> 21676 <type>static enum GNUNET_DB_QueryStatus</type> 21677 <name>irbt_cb_table_purse_deposits</name> 21678 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21679 <anchor>af28a826d951d13b03d0b5ea5c71ecbdf</anchor> 21680 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21681 </member> 21682 <member kind="function" static="yes"> 21683 <type>static enum GNUNET_DB_QueryStatus</type> 21684 <name>irbt_cb_table_account_mergers</name> 21685 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21686 <anchor>a99224cfdfb5a6edb0ecd51cd77499cc4</anchor> 21687 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21688 </member> 21689 <member kind="function" static="yes"> 21690 <type>static enum GNUNET_DB_QueryStatus</type> 21691 <name>irbt_cb_table_history_requests</name> 21692 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21693 <anchor>a29efcf684c53395e2c9b043367e16db7</anchor> 21694 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21695 </member> 21696 <member kind="function" static="yes"> 21697 <type>static enum GNUNET_DB_QueryStatus</type> 21698 <name>irbt_cb_table_close_requests</name> 21699 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21700 <anchor>a672edb5d65233241e9611631181cfb8f</anchor> 21701 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21702 </member> 21703 <member kind="function" static="yes"> 21704 <type>static enum GNUNET_DB_QueryStatus</type> 21705 <name>irbt_cb_table_wads_out</name> 21706 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21707 <anchor>ac3e6dc5031ecd634b5287ff400cbf133</anchor> 21708 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21709 </member> 21710 <member kind="function" static="yes"> 21711 <type>static enum GNUNET_DB_QueryStatus</type> 21712 <name>irbt_cb_table_wads_out_entries</name> 21713 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21714 <anchor>a0f4faf6cc18f3443a99f5982c4db2840</anchor> 21715 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21716 </member> 21717 <member kind="function" static="yes"> 21718 <type>static enum GNUNET_DB_QueryStatus</type> 21719 <name>irbt_cb_table_wads_in</name> 21720 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21721 <anchor>a81e1f9d22067e4c9dab86282fcb4f292</anchor> 21722 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21723 </member> 21724 <member kind="function" static="yes"> 21725 <type>static enum GNUNET_DB_QueryStatus</type> 21726 <name>irbt_cb_table_wads_in_entries</name> 21727 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21728 <anchor>a61c715e63474b1d3958e2c6719937805</anchor> 21729 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21730 </member> 21731 <member kind="function" static="yes"> 21732 <type>static enum GNUNET_DB_QueryStatus</type> 21733 <name>irbt_cb_table_profit_drains</name> 21734 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21735 <anchor>a8b91d3cee5266bf18e5775ca9b6b7296</anchor> 21736 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21737 </member> 21738 <member kind="function" static="yes"> 21739 <type>static enum GNUNET_DB_QueryStatus</type> 21740 <name>irbt_cb_table_aml_staff</name> 21741 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21742 <anchor>ae4aa59163cc69490ed54816fca8b5182</anchor> 21743 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21744 </member> 21745 <member kind="function" static="yes"> 21746 <type>static enum GNUNET_DB_QueryStatus</type> 21747 <name>irbt_cb_table_kyc_attributes</name> 21748 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21749 <anchor>a5602474edb2afa3b7110844d2a2ef626</anchor> 21750 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21751 </member> 21752 <member kind="function" static="yes"> 21753 <type>static enum GNUNET_DB_QueryStatus</type> 21754 <name>irbt_cb_table_aml_history</name> 21755 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21756 <anchor>a75b1bd305dff104cbdec6040e58643c8</anchor> 21757 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21758 </member> 21759 <member kind="function" static="yes"> 21760 <type>static enum GNUNET_DB_QueryStatus</type> 21761 <name>irbt_cb_table_kyc_events</name> 21762 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21763 <anchor>ae45c9a2fbb98969702cd4e583103a513</anchor> 21764 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21765 </member> 21766 <member kind="function" static="yes"> 21767 <type>static enum GNUNET_DB_QueryStatus</type> 21768 <name>irbt_cb_table_purse_deletion</name> 21769 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21770 <anchor>a4e5650e40cb9a404e053a05b0a84612d</anchor> 21771 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21772 </member> 21773 <member kind="function" static="yes"> 21774 <type>static enum GNUNET_DB_QueryStatus</type> 21775 <name>irbt_cb_table_withdraw</name> 21776 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21777 <anchor>a3216832b00711e792d6087032efa0e5b</anchor> 21778 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21779 </member> 21780 <member kind="function"> 21781 <type>enum GNUNET_DB_QueryStatus</type> 21782 <name>TALER_EXCHANGEDB_insert_records_by_table</name> 21783 <anchorfile>df/d87/pg__insert__records__by__table_8c.html</anchorfile> 21784 <anchor>a56135f7b8c2722fa6472d8fa8c055abf</anchor> 21785 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 21786 </member> 21787 </compound> 21788 <compound kind="file"> 21789 <name>pg_insert_refund.c</name> 21790 <path>src/exchangedb/</path> 21791 <filename>d1/dd8/pg__insert__refund_8c.html</filename> 21792 <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> 21793 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21794 <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> 21795 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21796 <member kind="function"> 21797 <type>enum GNUNET_DB_QueryStatus</type> 21798 <name>TALER_EXCHANGEDB_insert_refund</name> 21799 <anchorfile>d1/dd8/pg__insert__refund_8c.html</anchorfile> 21800 <anchor>a6005a35cb4b3704a0bcb5b1664e7178d</anchor> 21801 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Refund *refund)</arglist> 21802 </member> 21803 </compound> 21804 <compound kind="file"> 21805 <name>pg_insert_reserve_closed.c</name> 21806 <path>src/exchangedb/</path> 21807 <filename>d1/d45/pg__insert__reserve__closed_8c.html</filename> 21808 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21809 <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> 21810 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21811 <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> 21812 <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> 21813 <member kind="function"> 21814 <type>enum GNUNET_DB_QueryStatus</type> 21815 <name>TALER_EXCHANGEDB_insert_reserve_closed</name> 21816 <anchorfile>d1/d45/pg__insert__reserve__closed_8c.html</anchorfile> 21817 <anchor>adf25b6aba6c317c8b33acbb250aaa275</anchor> 21818 <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> 21819 </member> 21820 </compound> 21821 <compound kind="file"> 21822 <name>pg_insert_reserve_open_deposit.c</name> 21823 <path>src/exchangedb/</path> 21824 <filename>d5/dda/pg__insert__reserve__open__deposit_8c.html</filename> 21825 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21826 <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> 21827 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21828 <member kind="function"> 21829 <type>enum GNUNET_DB_QueryStatus</type> 21830 <name>TALER_EXCHANGEDB_insert_reserve_open_deposit</name> 21831 <anchorfile>d5/dda/pg__insert__reserve__open__deposit_8c.html</anchorfile> 21832 <anchor>a36980994d258d0be0dca2a383eb6e6a6</anchor> 21833 <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> 21834 </member> 21835 </compound> 21836 <compound kind="file"> 21837 <name>pg_insert_sanction_list_hit.c</name> 21838 <path>src/exchangedb/</path> 21839 <filename>d0/dd5/pg__insert__sanction__list__hit_8c.html</filename> 21840 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21841 <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> 21842 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21843 <member kind="function"> 21844 <type>enum GNUNET_DB_QueryStatus</type> 21845 <name>TALER_EXCHANGEDB_insert_sanction_list_hit</name> 21846 <anchorfile>d0/dd5/pg__insert__sanction__list__hit_8c.html</anchorfile> 21847 <anchor>a2f232e6643e666b5bf43468fa8f5d009</anchor> 21848 <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> 21849 </member> 21850 </compound> 21851 <compound kind="file"> 21852 <name>pg_insert_signkey_revocation.c</name> 21853 <path>src/exchangedb/</path> 21854 <filename>dd/d21/pg__insert__signkey__revocation_8c.html</filename> 21855 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21856 <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> 21857 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21858 <member kind="function"> 21859 <type>enum GNUNET_DB_QueryStatus</type> 21860 <name>TALER_EXCHANGEDB_insert_signkey_revocation</name> 21861 <anchorfile>dd/d21/pg__insert__signkey__revocation_8c.html</anchorfile> 21862 <anchor>a0fa675330248a231f8e85f6e39c29ecd</anchor> 21863 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 21864 </member> 21865 </compound> 21866 <compound kind="file"> 21867 <name>pg_insert_successor_measure.c</name> 21868 <path>src/exchangedb/</path> 21869 <filename>d4/d21/pg__insert__successor__measure_8c.html</filename> 21870 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21871 <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> 21872 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21873 <member kind="function"> 21874 <type>enum GNUNET_DB_QueryStatus</type> 21875 <name>TALER_EXCHANGEDB_insert_successor_measure</name> 21876 <anchorfile>d4/d21/pg__insert__successor__measure_8c.html</anchorfile> 21877 <anchor>adb8f6e2987ace017ae43c6edeaf833da</anchor> 21878 <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> 21879 </member> 21880 </compound> 21881 <compound kind="file"> 21882 <name>pg_insert_wire.c</name> 21883 <path>src/exchangedb/</path> 21884 <filename>d4/dc2/pg__insert__wire_8c.html</filename> 21885 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21886 <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> 21887 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21888 <member kind="function"> 21889 <type>enum GNUNET_DB_QueryStatus</type> 21890 <name>TALER_EXCHANGEDB_insert_wire</name> 21891 <anchorfile>d4/dc2/pg__insert__wire_8c.html</anchorfile> 21892 <anchor>ae2c61c65f5f4e41eb9f25133f56a0589</anchor> 21893 <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> 21894 </member> 21895 </compound> 21896 <compound kind="file"> 21897 <name>pg_insert_wire_fee.c</name> 21898 <path>src/exchangedb/</path> 21899 <filename>de/dd0/pg__insert__wire__fee_8c.html</filename> 21900 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21901 <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> 21902 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21903 <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> 21904 <member kind="function"> 21905 <type>enum GNUNET_DB_QueryStatus</type> 21906 <name>TALER_TALER_EXCHANGEDB_insert_wire_fee</name> 21907 <anchorfile>de/dd0/pg__insert__wire__fee_8c.html</anchorfile> 21908 <anchor>ae34cdc575fd9cefd309508d5b981e3ae</anchor> 21909 <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> 21910 </member> 21911 </compound> 21912 <compound kind="file"> 21913 <name>pg_iterate_active_auditors.c</name> 21914 <path>src/exchangedb/</path> 21915 <filename>d6/dcd/pg__iterate__active__auditors_8c.html</filename> 21916 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21917 <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> 21918 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21919 <member kind="function" static="yes"> 21920 <type>static void</type> 21921 <name>auditors_cb_helper</name> 21922 <anchorfile>d6/dcd/pg__iterate__active__auditors_8c.html</anchorfile> 21923 <anchor>ae8682afcbe34349e3873021b1a54aa34</anchor> 21924 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21925 </member> 21926 <member kind="function"> 21927 <type>enum GNUNET_DB_QueryStatus</type> 21928 <name>TALER_EXCHANGEDB_iterate_active_auditors</name> 21929 <anchorfile>d6/dcd/pg__iterate__active__auditors_8c.html</anchorfile> 21930 <anchor>a9d570350286fc89928848af96a0bd1a8</anchor> 21931 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorsCallback cb, void *cb_cls)</arglist> 21932 </member> 21933 </compound> 21934 <compound kind="file"> 21935 <name>pg_iterate_active_signkeys.c</name> 21936 <path>src/exchangedb/</path> 21937 <filename>d8/dce/pg__iterate__active__signkeys_8c.html</filename> 21938 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21939 <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> 21940 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21941 <member kind="function" static="yes"> 21942 <type>static void</type> 21943 <name>signkeys_cb_helper</name> 21944 <anchorfile>d8/dce/pg__iterate__active__signkeys_8c.html</anchorfile> 21945 <anchor>adbacb4ebea017ebf809f5edc83b194bb</anchor> 21946 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21947 </member> 21948 <member kind="function"> 21949 <type>enum GNUNET_DB_QueryStatus</type> 21950 <name>TALER_EXCHANGEDB_iterate_active_signkeys</name> 21951 <anchorfile>d8/dce/pg__iterate__active__signkeys_8c.html</anchorfile> 21952 <anchor>a35d626f58efafe362e8e42095a5b97d5</anchor> 21953 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ActiveSignkeysCallback cb, void *cb_cls)</arglist> 21954 </member> 21955 </compound> 21956 <compound kind="file"> 21957 <name>pg_iterate_auditor_denominations.c</name> 21958 <path>src/exchangedb/</path> 21959 <filename>d7/d2c/pg__iterate__auditor__denominations_8c.html</filename> 21960 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21961 <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> 21962 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21963 <member kind="function" static="yes"> 21964 <type>static void</type> 21965 <name>auditor_denoms_cb_helper</name> 21966 <anchorfile>d7/d2c/pg__iterate__auditor__denominations_8c.html</anchorfile> 21967 <anchor>a5e978d8e835b548cb2b0abc5b1377301</anchor> 21968 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21969 </member> 21970 <member kind="function"> 21971 <type>enum GNUNET_DB_QueryStatus</type> 21972 <name>TALER_EXCHANGEDB_iterate_auditor_denominations</name> 21973 <anchorfile>d7/d2c/pg__iterate__auditor__denominations_8c.html</anchorfile> 21974 <anchor>aeb3dc57791c7e41125f411b07c82c4b6</anchor> 21975 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorDenominationsCallback cb, void *cb_cls)</arglist> 21976 </member> 21977 </compound> 21978 <compound kind="file"> 21979 <name>pg_iterate_denomination_info.c</name> 21980 <path>src/exchangedb/</path> 21981 <filename>dc/d98/pg__iterate__denomination__info_8c.html</filename> 21982 <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> 21983 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 21984 <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> 21985 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 21986 <member kind="function" static="yes"> 21987 <type>static void</type> 21988 <name>domination_cb_helper</name> 21989 <anchorfile>dc/d98/pg__iterate__denomination__info_8c.html</anchorfile> 21990 <anchor>acca4f30468a8417767b66469fd2b4490</anchor> 21991 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 21992 </member> 21993 <member kind="function"> 21994 <type>enum GNUNET_DB_QueryStatus</type> 21995 <name>TALER_EXCHANGEDB_iterate_denomination_info</name> 21996 <anchorfile>dc/d98/pg__iterate__denomination__info_8c.html</anchorfile> 21997 <anchor>a572bc706a6ba7f9e5c5be75cc7bb72a7</anchor> 21998 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationCallback cb, void *cb_cls)</arglist> 21999 </member> 22000 </compound> 22001 <compound kind="file"> 22002 <name>pg_iterate_denominations.c</name> 22003 <path>src/exchangedb/</path> 22004 <filename>db/de3/pg__iterate__denominations_8c.html</filename> 22005 <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> 22006 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22007 <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> 22008 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22009 <member kind="function" static="yes"> 22010 <type>static void</type> 22011 <name>dominations_cb_helper</name> 22012 <anchorfile>db/de3/pg__iterate__denominations_8c.html</anchorfile> 22013 <anchor>af9453723221d58f89a1a881f0064bec2</anchor> 22014 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22015 </member> 22016 <member kind="function"> 22017 <type>enum GNUNET_DB_QueryStatus</type> 22018 <name>TALER_EXCHANGEDB_iterate_denominations</name> 22019 <anchorfile>db/de3/pg__iterate__denominations_8c.html</anchorfile> 22020 <anchor>a80ec649804b68fe3b3f6c02f8af1a4c6</anchor> 22021 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationsCallback cb, void *cb_cls)</arglist> 22022 </member> 22023 </compound> 22024 <compound kind="file"> 22025 <name>pg_iterate_kyc_reference.c</name> 22026 <path>src/exchangedb/</path> 22027 <filename>db/d2c/pg__iterate__kyc__reference_8c.html</filename> 22028 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22029 <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> 22030 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22031 <member kind="function" static="yes"> 22032 <type>static void</type> 22033 <name>iterate_kyc_reference_cb</name> 22034 <anchorfile>db/d2c/pg__iterate__kyc__reference_8c.html</anchorfile> 22035 <anchor>a234a5a7455470738fd45837e97e4fb65</anchor> 22036 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22037 </member> 22038 <member kind="function"> 22039 <type>enum GNUNET_DB_QueryStatus</type> 22040 <name>TALER_EXCHANGEDB_iterate_kyc_reference</name> 22041 <anchorfile>db/d2c/pg__iterate__kyc__reference_8c.html</anchorfile> 22042 <anchor>a40d5024bc7915b96fede1969ee2d2955</anchor> 22043 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_LegitimizationProcessCallback lpc, void *lpc_cls)</arglist> 22044 </member> 22045 </compound> 22046 <compound kind="file"> 22047 <name>pg_iterate_reserve_close_info.c</name> 22048 <path>src/exchangedb/</path> 22049 <filename>dc/d07/pg__iterate__reserve__close__info_8c.html</filename> 22050 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22051 <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> 22052 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22053 <member kind="function" static="yes"> 22054 <type>static void</type> 22055 <name>iterate_reserve_close_info_cb</name> 22056 <anchorfile>dc/d07/pg__iterate__reserve__close__info_8c.html</anchorfile> 22057 <anchor>afe42273536585a270e9bc3558cfbb399</anchor> 22058 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22059 </member> 22060 <member kind="function"> 22061 <type>enum GNUNET_DB_QueryStatus</type> 22062 <name>TALER_EXCHANGEDB_iterate_reserve_close_info</name> 22063 <anchorfile>dc/d07/pg__iterate__reserve__close__info_8c.html</anchorfile> 22064 <anchor>a0efd55075b31eacc658347193cfc3eb9</anchor> 22065 <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> 22066 </member> 22067 </compound> 22068 <compound kind="file"> 22069 <name>pg_kyc_provider_account_lookup.c</name> 22070 <path>src/exchangedb/</path> 22071 <filename>d9/da5/pg__kyc__provider__account__lookup_8c.html</filename> 22072 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22073 <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> 22074 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22075 <member kind="function"> 22076 <type>enum GNUNET_DB_QueryStatus</type> 22077 <name>TALER_EXCHANGEDB_kyc_provider_account_lookup</name> 22078 <anchorfile>d9/da5/pg__kyc__provider__account__lookup_8c.html</anchorfile> 22079 <anchor>a65401742bb63b31aa0242085283f3a88</anchor> 22080 <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> 22081 </member> 22082 </compound> 22083 <compound kind="file"> 22084 <name>pg_kycauth_in_insert.c</name> 22085 <path>src/exchangedb/</path> 22086 <filename>d4/df7/pg__kycauth__in__insert_8c.html</filename> 22087 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22088 <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> 22089 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22090 <member kind="function"> 22091 <type>enum GNUNET_DB_QueryStatus</type> 22092 <name>TALER_EXCHANGEDB_kycauth_in_insert</name> 22093 <anchorfile>d4/df7/pg__kycauth__in__insert_8c.html</anchorfile> 22094 <anchor>a5407dc964ea107484af1cd8c823a5b92</anchor> 22095 <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> 22096 </member> 22097 </compound> 22098 <compound kind="file"> 22099 <name>pg_lookup_active_legitimization.c</name> 22100 <path>src/exchangedb/</path> 22101 <filename>da/d60/pg__lookup__active__legitimization_8c.html</filename> 22102 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22103 <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> 22104 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22105 <member kind="function"> 22106 <type>enum GNUNET_DB_QueryStatus</type> 22107 <name>TALER_EXCHANGEDB_lookup_active_legitimization</name> 22108 <anchorfile>da/d60/pg__lookup__active__legitimization_8c.html</anchorfile> 22109 <anchor>a6090a1140844e3f6ecde2f24aff9644d</anchor> 22110 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_process_serial_id, uint32_t *measure_index, json_t **jmeasures)</arglist> 22111 </member> 22112 </compound> 22113 <compound kind="file"> 22114 <name>pg_lookup_aml_file_number.c</name> 22115 <path>src/exchangedb/</path> 22116 <filename>dd/d72/pg__lookup__aml__file__number_8c.html</filename> 22117 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22118 <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> 22119 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22120 <member kind="function"> 22121 <type>enum GNUNET_DB_QueryStatus</type> 22122 <name>TALER_EXCHANGEDB_lookup_aml_file_number</name> 22123 <anchorfile>dd/d72/pg__lookup__aml__file__number_8c.html</anchorfile> 22124 <anchor>ac12e932ccd1f316bf423c6715ec42ecf</anchor> 22125 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t *kyc_target_row, bool *is_wallet)</arglist> 22126 </member> 22127 </compound> 22128 <compound kind="file"> 22129 <name>pg_lookup_aml_history.c</name> 22130 <path>src/exchangedb/</path> 22131 <filename>d7/d91/pg__lookup__aml__history_8c.html</filename> 22132 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22133 <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> 22134 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22135 <member kind="function" static="yes"> 22136 <type>static void</type> 22137 <name>handle_aml_entry</name> 22138 <anchorfile>d7/d91/pg__lookup__aml__history_8c.html</anchorfile> 22139 <anchor>a315655152ac5d1626b8eb03c588e2ab1</anchor> 22140 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22141 </member> 22142 <member kind="function"> 22143 <type>enum GNUNET_DB_QueryStatus</type> 22144 <name>TALER_EXCHANGEDB_lookup_aml_history</name> 22145 <anchorfile>d7/d91/pg__lookup__aml__history_8c.html</anchorfile> 22146 <anchor>aaab1b126b0bce7804f58974dc6309ede</anchor> 22147 <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> 22148 </member> 22149 </compound> 22150 <compound kind="file"> 22151 <name>pg_lookup_aml_officer.c</name> 22152 <path>src/exchangedb/</path> 22153 <filename>d4/da2/pg__lookup__aml__officer_8c.html</filename> 22154 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22155 <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> 22156 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22157 <member kind="function"> 22158 <type>enum GNUNET_DB_QueryStatus</type> 22159 <name>TALER_EXCHANGEDB_lookup_aml_officer</name> 22160 <anchorfile>d4/da2/pg__lookup__aml__officer_8c.html</anchorfile> 22161 <anchor>ab022aac0df9033e00e2be9185f409e3c</anchor> 22162 <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> 22163 </member> 22164 </compound> 22165 <compound kind="file"> 22166 <name>pg_lookup_auditor_status.c</name> 22167 <path>src/exchangedb/</path> 22168 <filename>da/d38/pg__lookup__auditor__status_8c.html</filename> 22169 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22170 <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> 22171 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22172 <member kind="function"> 22173 <type>enum GNUNET_DB_QueryStatus</type> 22174 <name>TALER_EXCHANGEDB_lookup_auditor_status</name> 22175 <anchorfile>da/d38/pg__lookup__auditor__status_8c.html</anchorfile> 22176 <anchor>a31650a0a4269a28bea5d9d0ccf0033b5</anchor> 22177 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, char **auditor_url, bool *enabled)</arglist> 22178 </member> 22179 </compound> 22180 <compound kind="file"> 22181 <name>pg_lookup_auditor_timestamp.c</name> 22182 <path>src/exchangedb/</path> 22183 <filename>d2/d1e/pg__lookup__auditor__timestamp_8c.html</filename> 22184 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22185 <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> 22186 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22187 <member kind="function"> 22188 <type>enum GNUNET_DB_QueryStatus</type> 22189 <name>TALER_EXCHANGEDB_lookup_auditor_timestamp</name> 22190 <anchorfile>d2/d1e/pg__lookup__auditor__timestamp_8c.html</anchorfile> 22191 <anchor>a2ff9e75f02418f4b44392472337bd35a</anchor> 22192 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp *last_date)</arglist> 22193 </member> 22194 </compound> 22195 <compound kind="file"> 22196 <name>pg_lookup_completed_legitimization.c</name> 22197 <path>src/exchangedb/</path> 22198 <filename>d6/dcc/pg__lookup__completed__legitimization_8c.html</filename> 22199 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22200 <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> 22201 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22202 <member kind="function"> 22203 <type>enum GNUNET_DB_QueryStatus</type> 22204 <name>TALER_EXCHANGEDB_lookup_completed_legitimization</name> 22205 <anchorfile>d6/dcc/pg__lookup__completed__legitimization_8c.html</anchorfile> 22206 <anchor>a14f19826330df2cf395b619c4c7475cc</anchor> 22207 <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> 22208 </member> 22209 </compound> 22210 <compound kind="file"> 22211 <name>pg_lookup_denomination_key.c</name> 22212 <path>src/exchangedb/</path> 22213 <filename>dc/d47/pg__lookup__denomination__key_8c.html</filename> 22214 <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> 22215 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22216 <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> 22217 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22218 <member kind="function"> 22219 <type>enum GNUNET_DB_QueryStatus</type> 22220 <name>TALER_EXCHANGEDB_lookup_denomination_key</name> 22221 <anchorfile>dc/d47/pg__lookup__denomination__key_8c.html</anchorfile> 22222 <anchor>a16030f43e92ef287a50d0e7b62cb28ca</anchor> 22223 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> 22224 </member> 22225 </compound> 22226 <compound kind="file"> 22227 <name>pg_lookup_global_fee_by_time.c</name> 22228 <path>src/exchangedb/</path> 22229 <filename>d4/dd9/pg__lookup__global__fee__by__time_8c.html</filename> 22230 <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> 22231 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 22232 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22233 <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> 22234 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22235 <member kind="function" static="yes"> 22236 <type>static void</type> 22237 <name>global_fee_by_time_helper</name> 22238 <anchorfile>d4/dd9/pg__lookup__global__fee__by__time_8c.html</anchorfile> 22239 <anchor>a19dd665d4a8fb7697510b8c36381726c</anchor> 22240 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22241 </member> 22242 <member kind="function"> 22243 <type>enum GNUNET_DB_QueryStatus</type> 22244 <name>TALER_EXCHANGEDB_lookup_global_fee_by_time</name> 22245 <anchorfile>d4/dd9/pg__lookup__global__fee__by__time_8c.html</anchorfile> 22246 <anchor>ad1b6afcb8cc3f9af44fbab83fd5789ae</anchor> 22247 <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> 22248 </member> 22249 </compound> 22250 <compound kind="file"> 22251 <name>pg_lookup_h_payto_by_access_token.c</name> 22252 <path>src/exchangedb/</path> 22253 <filename>d2/d3f/pg__lookup__h__payto__by__access__token_8c.html</filename> 22254 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22255 <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> 22256 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22257 <member kind="function"> 22258 <type>enum GNUNET_DB_QueryStatus</type> 22259 <name>TALER_EXCHANGEDB_lookup_h_payto_by_access_token</name> 22260 <anchorfile>d2/d3f/pg__lookup__h__payto__by__access__token_8c.html</anchorfile> 22261 <anchor>a077dc783df20ca612c861781779806a8</anchor> 22262 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet)</arglist> 22263 </member> 22264 </compound> 22265 <compound kind="file"> 22266 <name>pg_lookup_kyc_history.c</name> 22267 <path>src/exchangedb/</path> 22268 <filename>da/dca/pg__lookup__kyc__history_8c.html</filename> 22269 <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> 22270 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22271 <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> 22272 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22273 <member kind="function" static="yes"> 22274 <type>static void</type> 22275 <name>handle_kyc_entry</name> 22276 <anchorfile>da/dca/pg__lookup__kyc__history_8c.html</anchorfile> 22277 <anchor>a9ec3bc701b11021f1530b9a5f1a199c1</anchor> 22278 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22279 </member> 22280 <member kind="function"> 22281 <type>enum GNUNET_DB_QueryStatus</type> 22282 <name>TALER_EXCHANGEDB_lookup_kyc_history</name> 22283 <anchorfile>da/dca/pg__lookup__kyc__history_8c.html</anchorfile> 22284 <anchor>a5632546129501ccf47edf323d0f030ac</anchor> 22285 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_KycHistoryCallback cb, void *cb_cls)</arglist> 22286 </member> 22287 </compound> 22288 <compound kind="file"> 22289 <name>pg_lookup_kyc_process_by_account.c</name> 22290 <path>src/exchangedb/</path> 22291 <filename>d2/d87/pg__lookup__kyc__process__by__account_8c.html</filename> 22292 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22293 <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> 22294 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22295 <member kind="function"> 22296 <type>enum GNUNET_DB_QueryStatus</type> 22297 <name>TALER_EXCHANGEDB_lookup_kyc_process_by_account</name> 22298 <anchorfile>d2/d87/pg__lookup__kyc__process__by__account_8c.html</anchorfile> 22299 <anchor>a447f2eef5e1a6202982ea1d926013192</anchor> 22300 <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> 22301 </member> 22302 </compound> 22303 <compound kind="file"> 22304 <name>pg_lookup_kyc_requirement_by_row.c</name> 22305 <path>src/exchangedb/</path> 22306 <filename>d5/d0a/pg__lookup__kyc__requirement__by__row_8c.html</filename> 22307 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22308 <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> 22309 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22310 <member kind="function"> 22311 <type>enum GNUNET_DB_QueryStatus</type> 22312 <name>TALER_EXCHANGEDB_lookup_kyc_requirement_by_row</name> 22313 <anchorfile>d5/d0a/pg__lookup__kyc__requirement__by__row_8c.html</anchorfile> 22314 <anchor>a9e16aef14263095297a13a82044d83a1</anchor> 22315 <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> 22316 </member> 22317 </compound> 22318 <compound kind="file"> 22319 <name>pg_lookup_kyc_status_by_token.c</name> 22320 <path>src/exchangedb/</path> 22321 <filename>d4/dbc/pg__lookup__kyc__status__by__token_8c.html</filename> 22322 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22323 <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> 22324 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22325 <member kind="function"> 22326 <type>enum GNUNET_DB_QueryStatus</type> 22327 <name>TALER_EXCHANGEDB_lookup_kyc_status_by_token</name> 22328 <anchorfile>d4/dbc/pg__lookup__kyc__status__by__token_8c.html</anchorfile> 22329 <anchor>ad48a98191e9678d14cd752d18688ef01</anchor> 22330 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, uint64_t *row, json_t **jmeasures)</arglist> 22331 </member> 22332 </compound> 22333 <compound kind="file"> 22334 <name>pg_lookup_pending_legitimization.c</name> 22335 <path>src/exchangedb/</path> 22336 <filename>da/dd7/pg__lookup__pending__legitimization_8c.html</filename> 22337 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22338 <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> 22339 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22340 <member kind="function"> 22341 <type>enum GNUNET_DB_QueryStatus</type> 22342 <name>TALER_EXCHANGEDB_lookup_pending_legitimization</name> 22343 <anchorfile>da/dd7/pg__lookup__pending__legitimization_8c.html</anchorfile> 22344 <anchor>a7110d7cd61e797705c3c9d2a5d060566</anchor> 22345 <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> 22346 </member> 22347 </compound> 22348 <compound kind="file"> 22349 <name>pg_lookup_records_by_table.c</name> 22350 <path>src/exchangedb/</path> 22351 <filename>dd/d43/pg__lookup__records__by__table_8c.html</filename> 22352 <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> 22353 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 22354 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22355 <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> 22356 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22357 <member kind="define"> 22358 <type>#define</type> 22359 <name>XPREPARE</name> 22360 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22361 <anchor>a3ed2665e8f29a7895dd989f4a0804381</anchor> 22362 <arglist>(n, sql)</arglist> 22363 </member> 22364 <member kind="function" static="yes"> 22365 <type>static void</type> 22366 <name>lrbt_cb_table_denominations</name> 22367 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22368 <anchor>a19d486f54f31679576d4c93f387f1f37</anchor> 22369 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22370 </member> 22371 <member kind="function" static="yes"> 22372 <type>static void</type> 22373 <name>lrbt_cb_table_denomination_revocations</name> 22374 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22375 <anchor>a21574e799f4066c0ae1f8698ae5bc52d</anchor> 22376 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22377 </member> 22378 <member kind="function" static="yes"> 22379 <type>static void</type> 22380 <name>lrbt_cb_table_wire_targets</name> 22381 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22382 <anchor>a95d45e566dd5a3edfe46497cdf11fae1</anchor> 22383 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22384 </member> 22385 <member kind="function" static="yes"> 22386 <type>static void</type> 22387 <name>lrbt_cb_table_kyc_targets</name> 22388 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22389 <anchor>a68bcce882a8988062edbba3a864c1d4e</anchor> 22390 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22391 </member> 22392 <member kind="function" static="yes"> 22393 <type>static void</type> 22394 <name>lrbt_cb_table_reserves</name> 22395 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22396 <anchor>a1a70c793a08df23d12cfc50459d8f665</anchor> 22397 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22398 </member> 22399 <member kind="function" static="yes"> 22400 <type>static void</type> 22401 <name>lrbt_cb_table_reserves_in</name> 22402 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22403 <anchor>aed8813eaf20d1f17ef3a633a6ff1106f</anchor> 22404 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22405 </member> 22406 <member kind="function" static="yes"> 22407 <type>static void</type> 22408 <name>lrbt_cb_table_kycauth_in</name> 22409 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22410 <anchor>aae725895e786b6cc65a11e398944599c</anchor> 22411 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22412 </member> 22413 <member kind="function" static="yes"> 22414 <type>static void</type> 22415 <name>lrbt_cb_table_reserves_close</name> 22416 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22417 <anchor>a2dbbc0340cf8cf0d9b8a45a6afb38c67</anchor> 22418 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22419 </member> 22420 <member kind="function" static="yes"> 22421 <type>static void</type> 22422 <name>lrbt_cb_table_reserves_open_requests</name> 22423 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22424 <anchor>a19fab6278f1dca90f87297c9e2b4e714</anchor> 22425 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22426 </member> 22427 <member kind="function" static="yes"> 22428 <type>static void</type> 22429 <name>lrbt_cb_table_reserves_open_deposits</name> 22430 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22431 <anchor>affcdc47c44c2e29b1e0a33bba8ae05ed</anchor> 22432 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22433 </member> 22434 <member kind="function" static="yes"> 22435 <type>static void</type> 22436 <name>lrbt_cb_table_auditors</name> 22437 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22438 <anchor>a2e7daf5dc9e1e357f59f2a79dcbc0874</anchor> 22439 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22440 </member> 22441 <member kind="function" static="yes"> 22442 <type>static void</type> 22443 <name>lrbt_cb_table_auditor_denom_sigs</name> 22444 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22445 <anchor>a574e441e996634652d4849070da71d55</anchor> 22446 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22447 </member> 22448 <member kind="function" static="yes"> 22449 <type>static void</type> 22450 <name>lrbt_cb_table_exchange_sign_keys</name> 22451 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22452 <anchor>a2b3c90ae2c4e6ce724e63d63f7023e5f</anchor> 22453 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22454 </member> 22455 <member kind="function" static="yes"> 22456 <type>static void</type> 22457 <name>lrbt_cb_table_signkey_revocations</name> 22458 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22459 <anchor>ac5b61444d8171c7c919a9f07781fffac</anchor> 22460 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22461 </member> 22462 <member kind="function" static="yes"> 22463 <type>static void</type> 22464 <name>lrbt_cb_table_known_coins</name> 22465 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22466 <anchor>a669823652841572a2385b0b69ec05704</anchor> 22467 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22468 </member> 22469 <member kind="function" static="yes"> 22470 <type>static void</type> 22471 <name>lrbt_cb_table_refresh</name> 22472 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22473 <anchor>a5cd391aa4bdefea7821ca5fc487f4748</anchor> 22474 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22475 </member> 22476 <member kind="function" static="yes"> 22477 <type>static void</type> 22478 <name>lrbt_cb_table_batch_deposits</name> 22479 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22480 <anchor>a629f00813ce10f6a0a3a6bad95584c97</anchor> 22481 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22482 </member> 22483 <member kind="function" static="yes"> 22484 <type>static void</type> 22485 <name>lrbt_cb_table_coin_deposits</name> 22486 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22487 <anchor>ab4a8aa2bea50c2cd7286a8ac739128f4</anchor> 22488 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22489 </member> 22490 <member kind="function" static="yes"> 22491 <type>static void</type> 22492 <name>lrbt_cb_table_refunds</name> 22493 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22494 <anchor>a54556c446d047ab5f6361c5fdb2593c0</anchor> 22495 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22496 </member> 22497 <member kind="function" static="yes"> 22498 <type>static void</type> 22499 <name>lrbt_cb_table_wire_out</name> 22500 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22501 <anchor>ad44a422b0831c318b170c5790d7cbf8d</anchor> 22502 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22503 </member> 22504 <member kind="function" static="yes"> 22505 <type>static void</type> 22506 <name>lrbt_cb_table_aggregation_tracking</name> 22507 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22508 <anchor>aa0ea720520aadc9fb2fd98e605a91569</anchor> 22509 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22510 </member> 22511 <member kind="function" static="yes"> 22512 <type>static void</type> 22513 <name>lrbt_cb_table_wire_fee</name> 22514 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22515 <anchor>adfd2f6da55d9c5557f4aee352e579faa</anchor> 22516 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22517 </member> 22518 <member kind="function" static="yes"> 22519 <type>static void</type> 22520 <name>lrbt_cb_table_global_fee</name> 22521 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22522 <anchor>aeebcae1acdecf8886842dcd0784d70e8</anchor> 22523 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22524 </member> 22525 <member kind="function" static="yes"> 22526 <type>static void</type> 22527 <name>lrbt_cb_table_recoup</name> 22528 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22529 <anchor>adbb97769729faab1d4bb06bee173a00a</anchor> 22530 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22531 </member> 22532 <member kind="function" static="yes"> 22533 <type>static void</type> 22534 <name>lrbt_cb_table_recoup_refresh</name> 22535 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22536 <anchor>aae0146e0cc3919bd7a5389451eeea299</anchor> 22537 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22538 </member> 22539 <member kind="function" static="yes"> 22540 <type>static void</type> 22541 <name>lrbt_cb_table_extensions</name> 22542 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22543 <anchor>a65e455f877659d3ac36c7d5517db41c5</anchor> 22544 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22545 </member> 22546 <member kind="function" static="yes"> 22547 <type>static void</type> 22548 <name>lrbt_cb_table_policy_details</name> 22549 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22550 <anchor>aad7bc38ea4dacf63b438ba1bc990e921</anchor> 22551 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22552 </member> 22553 <member kind="function" static="yes"> 22554 <type>static void</type> 22555 <name>lrbt_cb_table_policy_fulfillments</name> 22556 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22557 <anchor>aa56280f3920a2e941a178d10ca06c922</anchor> 22558 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22559 </member> 22560 <member kind="function" static="yes"> 22561 <type>static void</type> 22562 <name>lrbt_cb_table_purse_requests</name> 22563 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22564 <anchor>a3a5f86074b02b2a08eb0575e3dc6ab11</anchor> 22565 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22566 </member> 22567 <member kind="function" static="yes"> 22568 <type>static void</type> 22569 <name>lrbt_cb_table_purse_decision</name> 22570 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22571 <anchor>a5c498251cddfeaa11bf1a8144a2488db</anchor> 22572 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22573 </member> 22574 <member kind="function" static="yes"> 22575 <type>static void</type> 22576 <name>lrbt_cb_table_purse_merges</name> 22577 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22578 <anchor>a7638ddbb583cb7dfbdd5a77c44d4e0b0</anchor> 22579 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22580 </member> 22581 <member kind="function" static="yes"> 22582 <type>static void</type> 22583 <name>lrbt_cb_table_purse_deposits</name> 22584 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22585 <anchor>a308565aca81ef651b0adb5d4b3b3d36f</anchor> 22586 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22587 </member> 22588 <member kind="function" static="yes"> 22589 <type>static void</type> 22590 <name>lrbt_cb_table_account_merges</name> 22591 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22592 <anchor>a11faccad5d45fb8f1c18b9c16dc98a77</anchor> 22593 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22594 </member> 22595 <member kind="function" static="yes"> 22596 <type>static void</type> 22597 <name>lrbt_cb_table_history_requests</name> 22598 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22599 <anchor>a32884bb562ef8769f27689b0e3add0eb</anchor> 22600 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22601 </member> 22602 <member kind="function" static="yes"> 22603 <type>static void</type> 22604 <name>lrbt_cb_table_close_requests</name> 22605 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22606 <anchor>a4d24b98c9cae2fc7109efc7217fb15d4</anchor> 22607 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22608 </member> 22609 <member kind="function" static="yes"> 22610 <type>static void</type> 22611 <name>lrbt_cb_table_wads_out</name> 22612 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22613 <anchor>aa0a8a44e4415f443b426691149fc6d35</anchor> 22614 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22615 </member> 22616 <member kind="function" static="yes"> 22617 <type>static void</type> 22618 <name>lrbt_cb_table_wads_out_entries</name> 22619 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22620 <anchor>a6bdefd22b1cdb9051fa0d83853e847c0</anchor> 22621 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22622 </member> 22623 <member kind="function" static="yes"> 22624 <type>static void</type> 22625 <name>lrbt_cb_table_wads_in</name> 22626 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22627 <anchor>a28b4b48c5d2e3efdb9bfe26b9eeb7dd7</anchor> 22628 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22629 </member> 22630 <member kind="function" static="yes"> 22631 <type>static void</type> 22632 <name>lrbt_cb_table_wads_in_entries</name> 22633 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22634 <anchor>a51fb1461c04019ec47bb8a4d58ecbea2</anchor> 22635 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22636 </member> 22637 <member kind="function" static="yes"> 22638 <type>static void</type> 22639 <name>lrbt_cb_table_profit_drains</name> 22640 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22641 <anchor>a787ab6936fec886ef0965c20d6392aef</anchor> 22642 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22643 </member> 22644 <member kind="function" static="yes"> 22645 <type>static void</type> 22646 <name>lrbt_cb_table_aml_staff</name> 22647 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22648 <anchor>a50b2aba28a1f6ef11e890e739a1d97bb</anchor> 22649 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22650 </member> 22651 <member kind="function" static="yes"> 22652 <type>static void</type> 22653 <name>lrbt_cb_table_purse_deletion</name> 22654 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22655 <anchor>aae12f7cb2e99b52696f8bfc233faffe7</anchor> 22656 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22657 </member> 22658 <member kind="function" static="yes"> 22659 <type>static void</type> 22660 <name>lrbt_cb_table_withdraw</name> 22661 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22662 <anchor>a7c5352ddee90f291159f71dc6fb42035</anchor> 22663 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22664 </member> 22665 <member kind="function" static="yes"> 22666 <type>static void</type> 22667 <name>lrbt_cb_table_legitimization_measures</name> 22668 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22669 <anchor>a4ded1227f5886b2b85b96e7138940687</anchor> 22670 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22671 </member> 22672 <member kind="function" static="yes"> 22673 <type>static void</type> 22674 <name>lrbt_cb_table_legitimization_outcomes</name> 22675 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22676 <anchor>a463b6162a0dd159225e5f9162214a415</anchor> 22677 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22678 </member> 22679 <member kind="function" static="yes"> 22680 <type>static void</type> 22681 <name>lrbt_cb_table_legitimization_processes</name> 22682 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22683 <anchor>afe9036d59fbac15058fadc7d492ee0cb</anchor> 22684 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22685 </member> 22686 <member kind="function" static="yes"> 22687 <type>static void</type> 22688 <name>lrbt_cb_table_kyc_attributes</name> 22689 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22690 <anchor>adc08200d944dcd365dda6e496b1ce760</anchor> 22691 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22692 </member> 22693 <member kind="function" static="yes"> 22694 <type>static void</type> 22695 <name>lrbt_cb_table_aml_history</name> 22696 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22697 <anchor>ae0e81561ee6088d29561ccab7ce9cc15</anchor> 22698 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22699 </member> 22700 <member kind="function" static="yes"> 22701 <type>static void</type> 22702 <name>lrbt_cb_table_kyc_events</name> 22703 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22704 <anchor>a0842d4e2fbebd0db0f8d03805ca3040d</anchor> 22705 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22706 </member> 22707 <member kind="function"> 22708 <type>enum GNUNET_DB_QueryStatus</type> 22709 <name>TALER_EXCHANGEDB_lookup_records_by_table</name> 22710 <anchorfile>dd/d43/pg__lookup__records__by__table_8c.html</anchorfile> 22711 <anchor>a2518705220826500474e339e9183e44a</anchor> 22712 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t serial, TALER_EXCHANGEDB_ReplicationCallback cb, void *cb_cls)</arglist> 22713 </member> 22714 </compound> 22715 <compound kind="file"> 22716 <name>pg_lookup_rules_by_access_token.c</name> 22717 <path>src/exchangedb/</path> 22718 <filename>d2/d26/pg__lookup__rules__by__access__token_8c.html</filename> 22719 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22720 <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> 22721 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22722 <member kind="function"> 22723 <type>enum GNUNET_DB_QueryStatus</type> 22724 <name>TALER_EXCHANGEDB_lookup_rules_by_access_token</name> 22725 <anchorfile>d2/d26/pg__lookup__rules__by__access__token_8c.html</anchorfile> 22726 <anchor>a9f5f51d1a963f66ba34760dc5a1fd7b4</anchor> 22727 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jnew_rules, uint64_t *rowid)</arglist> 22728 </member> 22729 </compound> 22730 <compound kind="file"> 22731 <name>pg_lookup_serial_by_table.c</name> 22732 <path>src/exchangedb/</path> 22733 <filename>d8/d44/pg__lookup__serial__by__table_8c.html</filename> 22734 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22735 <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> 22736 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22737 <member kind="define"> 22738 <type>#define</type> 22739 <name>XPREPARE</name> 22740 <anchorfile>d8/d44/pg__lookup__serial__by__table_8c.html</anchorfile> 22741 <anchor>a3ed2665e8f29a7895dd989f4a0804381</anchor> 22742 <arglist>(n, sql)</arglist> 22743 </member> 22744 <member kind="function"> 22745 <type>enum GNUNET_DB_QueryStatus</type> 22746 <name>TALER_EXCHANGEDB_lookup_serial_by_table</name> 22747 <anchorfile>d8/d44/pg__lookup__serial__by__table_8c.html</anchorfile> 22748 <anchor>a787542a62587ad88b1579c0bd6b74b01</anchor> 22749 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t *serial)</arglist> 22750 </member> 22751 </compound> 22752 <compound kind="file"> 22753 <name>pg_lookup_signing_key.c</name> 22754 <path>src/exchangedb/</path> 22755 <filename>d3/d49/pg__lookup__signing__key_8c.html</filename> 22756 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22757 <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> 22758 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22759 <member kind="function"> 22760 <type>enum GNUNET_DB_QueryStatus</type> 22761 <name>TALER_EXCHANGEDB_lookup_signing_key</name> 22762 <anchorfile>d3/d49/pg__lookup__signing__key_8c.html</anchorfile> 22763 <anchor>af73cefd9f684250f0ad4bfdfcb3ce3af</anchor> 22764 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> 22765 </member> 22766 </compound> 22767 <compound kind="file"> 22768 <name>pg_lookup_signkey_revocation.c</name> 22769 <path>src/exchangedb/</path> 22770 <filename>d7/d86/pg__lookup__signkey__revocation_8c.html</filename> 22771 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22772 <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> 22773 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22774 <member kind="function"> 22775 <type>enum GNUNET_DB_QueryStatus</type> 22776 <name>TALER_EXCHANGEDB_lookup_signkey_revocation</name> 22777 <anchorfile>d7/d86/pg__lookup__signkey__revocation_8c.html</anchorfile> 22778 <anchor>ad85c3dd5909b67aa5744f4b9c43fc2cf</anchor> 22779 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_MasterSignatureP *master_sig)</arglist> 22780 </member> 22781 </compound> 22782 <compound kind="file"> 22783 <name>pg_lookup_transfer_by_deposit.c</name> 22784 <path>src/exchangedb/</path> 22785 <filename>d4/db8/pg__lookup__transfer__by__deposit_8c.html</filename> 22786 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22787 <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> 22788 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22789 <member kind="function"> 22790 <type>enum GNUNET_DB_QueryStatus</type> 22791 <name>TALER_EXCHANGEDB_lookup_transfer_by_deposit</name> 22792 <anchorfile>d4/db8/pg__lookup__transfer__by__deposit_8c.html</anchorfile> 22793 <anchor>a0d2a355eb893714018911f17a967e559</anchor> 22794 <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> 22795 </member> 22796 </compound> 22797 <compound kind="file"> 22798 <name>pg_lookup_wire_fee_by_time.c</name> 22799 <path>src/exchangedb/</path> 22800 <filename>db/d21/pg__lookup__wire__fee__by__time_8c.html</filename> 22801 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22802 <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> 22803 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22804 <member kind="function" static="yes"> 22805 <type>static void</type> 22806 <name>wire_fee_by_time_helper</name> 22807 <anchorfile>db/d21/pg__lookup__wire__fee__by__time_8c.html</anchorfile> 22808 <anchor>a2b92e38b7eed90f8ea6fa31e17b50517</anchor> 22809 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22810 </member> 22811 <member kind="function"> 22812 <type>enum GNUNET_DB_QueryStatus</type> 22813 <name>TALER_EXCHANGEDB_lookup_wire_fee_by_time</name> 22814 <anchorfile>db/d21/pg__lookup__wire__fee__by__time_8c.html</anchorfile> 22815 <anchor>ad317365729198d99bd989ce5da86c1f0</anchor> 22816 <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> 22817 </member> 22818 </compound> 22819 <compound kind="file"> 22820 <name>pg_lookup_wire_timestamp.c</name> 22821 <path>src/exchangedb/</path> 22822 <filename>d7/d5e/pg__lookup__wire__timestamp_8c.html</filename> 22823 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22824 <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> 22825 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22826 <member kind="function"> 22827 <type>enum GNUNET_DB_QueryStatus</type> 22828 <name>TALER_EXCHANGEDB_lookup_wire_timestamp</name> 22829 <anchorfile>d7/d5e/pg__lookup__wire__timestamp_8c.html</anchorfile> 22830 <anchor>a4a2975de8ee5191f8d69eee8e92c2c5c</anchor> 22831 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp *last_date)</arglist> 22832 </member> 22833 </compound> 22834 <compound kind="file"> 22835 <name>pg_lookup_wire_transfer.c</name> 22836 <path>src/exchangedb/</path> 22837 <filename>dd/d2a/pg__lookup__wire__transfer_8c.html</filename> 22838 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22839 <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> 22840 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22841 <member kind="function" static="yes"> 22842 <type>static void</type> 22843 <name>handle_wt_result</name> 22844 <anchorfile>dd/d2a/pg__lookup__wire__transfer_8c.html</anchorfile> 22845 <anchor>afb23f9de6b60b9e0f58f62db9d68ce66</anchor> 22846 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 22847 </member> 22848 <member kind="function"> 22849 <type>enum GNUNET_DB_QueryStatus</type> 22850 <name>TALER_EXCHANGEDB_lookup_wire_transfer</name> 22851 <anchorfile>dd/d2a/pg__lookup__wire__transfer_8c.html</anchorfile> 22852 <anchor>a99162c0258c98538a0b91ad9239b6ee3</anchor> 22853 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, TALER_EXCHANGEDB_AggregationDataCallback cb, void *cb_cls)</arglist> 22854 </member> 22855 </compound> 22856 <compound kind="file"> 22857 <name>pg_mark_refresh_reveal_success.c</name> 22858 <path>src/exchangedb/</path> 22859 <filename>d5/d1f/pg__mark__refresh__reveal__success_8c.html</filename> 22860 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22861 <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> 22862 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22863 <member kind="function"> 22864 <type>enum GNUNET_DB_QueryStatus</type> 22865 <name>TALER_EXCHANGEDB_mark_refresh_reveal_success</name> 22866 <anchorfile>d5/d1f/pg__mark__refresh__reveal__success_8c.html</anchorfile> 22867 <anchor>a4f1d006cc4cfe841c46e209c6a339ac0</anchor> 22868 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc)</arglist> 22869 </member> 22870 </compound> 22871 <compound kind="file"> 22872 <name>pg_persist_kyc_attributes.c</name> 22873 <path>src/exchangedb/</path> 22874 <filename>d7/d92/pg__persist__kyc__attributes_8c.html</filename> 22875 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22876 <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> 22877 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22878 <member kind="function"> 22879 <type>enum GNUNET_DB_QueryStatus</type> 22880 <name>TALER_EXCHANGEDB_persist_kyc_attributes</name> 22881 <anchorfile>d7/d92/pg__persist__kyc__attributes_8c.html</anchorfile> 22882 <anchor>ad76037d63c568531a77ad1fb7bd33fae</anchor> 22883 <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> 22884 </member> 22885 </compound> 22886 <compound kind="file"> 22887 <name>pg_persist_policy_details.c</name> 22888 <path>src/exchangedb/</path> 22889 <filename>d4/d40/pg__persist__policy__details_8c.html</filename> 22890 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22891 <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> 22892 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22893 <member kind="function"> 22894 <type>enum GNUNET_DB_QueryStatus</type> 22895 <name>TALER_EXCHANGEDB_persist_policy_details</name> 22896 <anchorfile>d4/d40/pg__persist__policy__details_8c.html</anchorfile> 22897 <anchor>ac8a153f2bfe78c7d0fa6f3e60fc62e11</anchor> 22898 <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> 22899 </member> 22900 </compound> 22901 <compound kind="file"> 22902 <name>pg_preflight.c</name> 22903 <path>src/exchangedb/</path> 22904 <filename>d0/d96/pg__preflight_8c.html</filename> 22905 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22906 <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> 22907 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22908 <member kind="function" static="yes"> 22909 <type>static enum GNUNET_GenericReturnValue</type> 22910 <name>internal_setup</name> 22911 <anchorfile>d0/d96/pg__preflight_8c.html</anchorfile> 22912 <anchor>a4d58e5f33c3adf5c50567cc42fb00269</anchor> 22913 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 22914 </member> 22915 <member kind="function"> 22916 <type>enum GNUNET_GenericReturnValue</type> 22917 <name>TALER_EXCHANGEDB_preflight</name> 22918 <anchorfile>d0/d96/pg__preflight_8c.html</anchorfile> 22919 <anchor>a97044f09f6a50567123ae4549af0961f</anchor> 22920 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 22921 </member> 22922 </compound> 22923 <compound kind="file"> 22924 <name>pg_profit_drains_get_pending.c</name> 22925 <path>src/exchangedb/</path> 22926 <filename>d3/df3/pg__profit__drains__get__pending_8c.html</filename> 22927 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22928 <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> 22929 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22930 <member kind="function"> 22931 <type>enum GNUNET_DB_QueryStatus</type> 22932 <name>TALER_EXCHANGEDB_profit_drains_get_pending</name> 22933 <anchorfile>d3/df3/pg__profit__drains__get__pending_8c.html</anchorfile> 22934 <anchor>a804c618e6d1e6a52d0471e4613753b22</anchor> 22935 <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> 22936 </member> 22937 </compound> 22938 <compound kind="file"> 22939 <name>pg_profit_drains_set_finished.c</name> 22940 <path>src/exchangedb/</path> 22941 <filename>da/de0/pg__profit__drains__set__finished_8c.html</filename> 22942 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22943 <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> 22944 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22945 <member kind="function"> 22946 <type>enum GNUNET_DB_QueryStatus</type> 22947 <name>TALER_EXCHANGEDB_profit_drains_set_finished</name> 22948 <anchorfile>da/de0/pg__profit__drains__set__finished_8c.html</anchorfile> 22949 <anchor>ad51a30b24a92e329548df26cd7c44e35</anchor> 22950 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial)</arglist> 22951 </member> 22952 </compound> 22953 <compound kind="file"> 22954 <name>pg_release_revolving_shard.c</name> 22955 <path>src/exchangedb/</path> 22956 <filename>d6/d21/pg__release__revolving__shard_8c.html</filename> 22957 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22958 <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> 22959 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22960 <member kind="function"> 22961 <type>enum GNUNET_DB_QueryStatus</type> 22962 <name>TALER_EXCHANGEDB_release_revolving_shard</name> 22963 <anchorfile>d6/d21/pg__release__revolving__shard_8c.html</anchorfile> 22964 <anchor>aa0b5208326bba1e63165db01a5978063</anchor> 22965 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint32_t start_row, uint32_t end_row)</arglist> 22966 </member> 22967 </compound> 22968 <compound kind="file"> 22969 <name>pg_reserves_get.c</name> 22970 <path>src/exchangedb/</path> 22971 <filename>dc/d33/pg__reserves__get_8c.html</filename> 22972 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22973 <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> 22974 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22975 <member kind="function"> 22976 <type>enum GNUNET_DB_QueryStatus</type> 22977 <name>TALER_EXCHANGEDB_reserves_get</name> 22978 <anchorfile>dc/d33/pg__reserves__get_8c.html</anchorfile> 22979 <anchor>a302370eb75fdaba630e346a1fe40d573</anchor> 22980 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> 22981 </member> 22982 </compound> 22983 <compound kind="file"> 22984 <name>pg_reserves_get_origin.c</name> 22985 <path>src/exchangedb/</path> 22986 <filename>de/d2d/pg__reserves__get__origin_8c.html</filename> 22987 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 22988 <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> 22989 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 22990 <member kind="function"> 22991 <type>enum GNUNET_DB_QueryStatus</type> 22992 <name>TALER_TALER_EXCHANGEDB_reserves_get_origin</name> 22993 <anchorfile>de/d2d/pg__reserves__get__origin_8c.html</anchorfile> 22994 <anchor>ad7b01cb4fc003cdb469b4769c5ef00b5</anchor> 22995 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_FullPaytoHashP *h_payto, struct TALER_FullPayto *payto_uri)</arglist> 22996 </member> 22997 </compound> 22998 <compound kind="file"> 22999 <name>pg_reserves_in_insert.c</name> 23000 <path>src/exchangedb/</path> 23001 <filename>df/de1/pg__reserves__in__insert_8c.html</filename> 23002 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23003 <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> 23004 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23005 <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> 23006 <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> 23007 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 23008 <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> 23009 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 23010 <member kind="function" static="yes"> 23011 <type>static char *</type> 23012 <name>compute_notify_on_reserve</name> 23013 <anchorfile>df/de1/pg__reserves__in__insert_8c.html</anchorfile> 23014 <anchor>ac2393b6d352937caac6838d32471995e</anchor> 23015 <arglist>(const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 23016 </member> 23017 <member kind="function" static="yes"> 23018 <type>static void</type> 23019 <name>helper_cb</name> 23020 <anchorfile>df/de1/pg__reserves__in__insert_8c.html</anchorfile> 23021 <anchor>ac24eaabd7fb572bd2cadaa5ac8969395</anchor> 23022 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23023 </member> 23024 <member kind="function"> 23025 <type>enum GNUNET_DB_QueryStatus</type> 23026 <name>TALER_EXCHANGEDB_reserves_in_insert</name> 23027 <anchorfile>df/de1/pg__reserves__in__insert_8c.html</anchorfile> 23028 <anchor>a365df70cd06cc4558d61f62154f8fd3a</anchor> 23029 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_ReserveInInfo *reserves, unsigned int reserves_length, enum GNUNET_DB_QueryStatus *results)</arglist> 23030 </member> 23031 </compound> 23032 <compound kind="file"> 23033 <name>pg_reserves_update.c</name> 23034 <path>src/exchangedb/</path> 23035 <filename>d6/dc2/pg__reserves__update_8c.html</filename> 23036 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23037 <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> 23038 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23039 <member kind="function"> 23040 <type>enum GNUNET_DB_QueryStatus</type> 23041 <name>TALER_EXCHANGEDB_reserves_update</name> 23042 <anchorfile>d6/dc2/pg__reserves__update_8c.html</anchorfile> 23043 <anchor>a9f34f0ca023c62438ee988c9f09cb5e9</anchor> 23044 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> 23045 </member> 23046 </compound> 23047 <compound kind="file"> 23048 <name>pg_rollback.c</name> 23049 <path>src/exchangedb/</path> 23050 <filename>d5/d3c/pg__rollback_8c.html</filename> 23051 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 23052 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23053 <member kind="function"> 23054 <type>void</type> 23055 <name>TALER_EXCHANGEDB_rollback</name> 23056 <anchorfile>d5/d3c/pg__rollback_8c.html</anchorfile> 23057 <anchor>a3e56baec807b075097fbf9315d524dd7</anchor> 23058 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 23059 </member> 23060 </compound> 23061 <compound kind="file"> 23062 <name>pg_select_account_merges_above_serial_id.c</name> 23063 <path>src/exchangedb/</path> 23064 <filename>da/d6d/pg__select__account__merges__above__serial__id_8c.html</filename> 23065 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23066 <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> 23067 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23068 <member kind="function" static="yes"> 23069 <type>static void</type> 23070 <name>account_merge_serial_helper_cb</name> 23071 <anchorfile>da/d6d/pg__select__account__merges__above__serial__id_8c.html</anchorfile> 23072 <anchor>ad2f5cbd03b0d5118167f724bdb5e5fa6</anchor> 23073 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23074 </member> 23075 <member kind="function"> 23076 <type>enum GNUNET_DB_QueryStatus</type> 23077 <name>TALER_EXCHANGEDB_select_account_merges_above_serial_id</name> 23078 <anchorfile>da/d6d/pg__select__account__merges__above__serial__id_8c.html</anchorfile> 23079 <anchor>a19dac767641dc258054fc8dcf7a2591f</anchor> 23080 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AccountMergeCallback cb, void *cb_cls)</arglist> 23081 </member> 23082 </compound> 23083 <compound kind="file"> 23084 <name>pg_select_aggregation_amounts_for_kyc_check.c</name> 23085 <path>src/exchangedb/</path> 23086 <filename>d9/d52/pg__select__aggregation__amounts__for__kyc__check_8c.html</filename> 23087 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23088 <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> 23089 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23090 <member kind="function" static="yes"> 23091 <type>static void</type> 23092 <name>get_kyc_amounts_cb</name> 23093 <anchorfile>d9/d52/pg__select__aggregation__amounts__for__kyc__check_8c.html</anchorfile> 23094 <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> 23095 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23096 </member> 23097 <member kind="function"> 23098 <type>enum GNUNET_DB_QueryStatus</type> 23099 <name>TALER_EXCHANGEDB_select_aggregation_amounts_for_kyc_check</name> 23100 <anchorfile>d9/d52/pg__select__aggregation__amounts__for__kyc__check_8c.html</anchorfile> 23101 <anchor>a4022397523f05f4c1a598ea999c9049e</anchor> 23102 <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> 23103 </member> 23104 </compound> 23105 <compound kind="file"> 23106 <name>pg_select_aggregation_transient.c</name> 23107 <path>src/exchangedb/</path> 23108 <filename>db/d81/pg__select__aggregation__transient_8c.html</filename> 23109 <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> 23110 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23111 <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> 23112 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23113 <member kind="function"> 23114 <type>enum GNUNET_DB_QueryStatus</type> 23115 <name>TALER_EXCHANGEDB_select_aggregation_transient</name> 23116 <anchorfile>db/d81/pg__select__aggregation__transient_8c.html</anchorfile> 23117 <anchor>a5564c443bf09ad5b1b010ee625eed47d</anchor> 23118 <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> 23119 </member> 23120 </compound> 23121 <compound kind="file"> 23122 <name>pg_select_aggregations_above_serial.c</name> 23123 <path>src/exchangedb/</path> 23124 <filename>d5/dda/pg__select__aggregations__above__serial_8c.html</filename> 23125 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23126 <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> 23127 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23128 <member kind="function" static="yes"> 23129 <type>static void</type> 23130 <name>aggregation_serial_helper_cb</name> 23131 <anchorfile>d5/dda/pg__select__aggregations__above__serial_8c.html</anchorfile> 23132 <anchor>aa0e64500aaad83a325f873de1d34c05b</anchor> 23133 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23134 </member> 23135 <member kind="function"> 23136 <type>enum GNUNET_DB_QueryStatus</type> 23137 <name>TALER_EXCHANGEDB_select_aggregations_above_serial</name> 23138 <anchorfile>d5/dda/pg__select__aggregations__above__serial_8c.html</anchorfile> 23139 <anchor>a63b443eaf15e689d90b82ff31d7effd6</anchor> 23140 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_tracking_serial_id, TALER_EXCHANGEDB_AggregationCallback cb, void *cb_cls)</arglist> 23141 </member> 23142 </compound> 23143 <compound kind="file"> 23144 <name>pg_select_all_kyc_attributes.c</name> 23145 <path>src/exchangedb/</path> 23146 <filename>de/dd3/pg__select__all__kyc__attributes_8c.html</filename> 23147 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23148 <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> 23149 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23150 <member kind="function" static="yes"> 23151 <type>static void</type> 23152 <name>get_attributes_cb</name> 23153 <anchorfile>de/dd3/pg__select__all__kyc__attributes_8c.html</anchorfile> 23154 <anchor>a496dfbf8467e45d2d1eee107b7edc00f</anchor> 23155 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23156 </member> 23157 <member kind="function"> 23158 <type>enum GNUNET_DB_QueryStatus</type> 23159 <name>TALER_EXCHANGEDB_select_all_kyc_attributes</name> 23160 <anchorfile>de/dd3/pg__select__all__kyc__attributes_8c.html</anchorfile> 23161 <anchor>a6fb719abb10d8bf83fdd11c675f52190</anchor> 23162 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_row_id, TALER_EXCHANGEDB_AllAttributesCallback cb, void *cb_cls)</arglist> 23163 </member> 23164 </compound> 23165 <compound kind="file"> 23166 <name>pg_select_all_purse_decisions_above_serial_id.c</name> 23167 <path>src/exchangedb/</path> 23168 <filename>db/d34/pg__select__all__purse__decisions__above__serial__id_8c.html</filename> 23169 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23170 <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> 23171 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23172 <member kind="function" static="yes"> 23173 <type>static void</type> 23174 <name>all_purse_decision_serial_helper_cb</name> 23175 <anchorfile>db/d34/pg__select__all__purse__decisions__above__serial__id_8c.html</anchorfile> 23176 <anchor>a02177810a0eb51f7dbd6a95ca1e68d96</anchor> 23177 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23178 </member> 23179 <member kind="function"> 23180 <type>enum GNUNET_DB_QueryStatus</type> 23181 <name>TALER_EXCHANGEDB_select_all_purse_decisions_above_serial_id</name> 23182 <anchorfile>db/d34/pg__select__all__purse__decisions__above__serial__id_8c.html</anchorfile> 23183 <anchor>a9f0378da09e4c2cf461d2f8abd77fa12</anchor> 23184 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDecisionCallback cb, void *cb_cls)</arglist> 23185 </member> 23186 </compound> 23187 <compound kind="file"> 23188 <name>pg_select_all_purse_deletions_above_serial_id.c</name> 23189 <path>src/exchangedb/</path> 23190 <filename>df/d15/pg__select__all__purse__deletions__above__serial__id_8c.html</filename> 23191 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23192 <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> 23193 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23194 <member kind="function" static="yes"> 23195 <type>static void</type> 23196 <name>all_purse_deletion_serial_helper_cb</name> 23197 <anchorfile>df/d15/pg__select__all__purse__deletions__above__serial__id_8c.html</anchorfile> 23198 <anchor>a204127b75597f41db835c7ba92c4e046</anchor> 23199 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23200 </member> 23201 <member kind="function"> 23202 <type>enum GNUNET_DB_QueryStatus</type> 23203 <name>TALER_EXCHANGEDB_select_all_purse_deletions_above_serial_id</name> 23204 <anchorfile>df/d15/pg__select__all__purse__deletions__above__serial__id_8c.html</anchorfile> 23205 <anchor>a90bc68239572b130ce43eb791df240cf</anchor> 23206 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDeletionsCallback cb, void *cb_cls)</arglist> 23207 </member> 23208 </compound> 23209 <compound kind="file"> 23210 <name>pg_select_aml_attributes.c</name> 23211 <path>src/exchangedb/</path> 23212 <filename>db/dbc/pg__select__aml__attributes_8c.html</filename> 23213 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23214 <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> 23215 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23216 <member kind="function" static="yes"> 23217 <type>static void</type> 23218 <name>handle_aml_attributes</name> 23219 <anchorfile>db/dbc/pg__select__aml__attributes_8c.html</anchorfile> 23220 <anchor>abae592058693aa219d94ad8847927a9c</anchor> 23221 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23222 </member> 23223 <member kind="function"> 23224 <type>enum GNUNET_DB_QueryStatus</type> 23225 <name>TALER_EXCHANGEDB_select_aml_attributes</name> 23226 <anchorfile>db/dbc/pg__select__aml__attributes_8c.html</anchorfile> 23227 <anchor>a4e3da1b6c9fd581abbddb3f426e6545e</anchor> 23228 <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> 23229 </member> 23230 </compound> 23231 <compound kind="file"> 23232 <name>pg_select_aml_decisions.c</name> 23233 <path>src/exchangedb/</path> 23234 <filename>d3/da8/pg__select__aml__decisions_8c.html</filename> 23235 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23236 <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> 23237 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23238 <member kind="function" static="yes"> 23239 <type>static void</type> 23240 <name>handle_aml_result</name> 23241 <anchorfile>d3/da8/pg__select__aml__decisions_8c.html</anchorfile> 23242 <anchor>a9a30c573aab99b915e3f10dd50b5ab3c</anchor> 23243 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23244 </member> 23245 <member kind="function"> 23246 <type>enum GNUNET_DB_QueryStatus</type> 23247 <name>TALER_EXCHANGEDB_select_aml_decisions</name> 23248 <anchorfile>d3/da8/pg__select__aml__decisions_8c.html</anchorfile> 23249 <anchor>aef78c7d3f4a2385406f8c48d0b59b80a</anchor> 23250 <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> 23251 </member> 23252 </compound> 23253 <compound kind="file"> 23254 <name>pg_select_aml_measures.c</name> 23255 <path>src/exchangedb/</path> 23256 <filename>d3/daa/pg__select__aml__measures_8c.html</filename> 23257 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23258 <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> 23259 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23260 <member kind="function" static="yes"> 23261 <type>static void</type> 23262 <name>handle_aml_result</name> 23263 <anchorfile>d3/daa/pg__select__aml__measures_8c.html</anchorfile> 23264 <anchor>a9a30c573aab99b915e3f10dd50b5ab3c</anchor> 23265 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23266 </member> 23267 <member kind="function"> 23268 <type>enum GNUNET_DB_QueryStatus</type> 23269 <name>TALER_EXCHANGEDB_select_aml_measures</name> 23270 <anchorfile>d3/daa/pg__select__aml__measures_8c.html</anchorfile> 23271 <anchor>aa65d0de06285d878c2bfba2941ed9e91</anchor> 23272 <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> 23273 </member> 23274 </compound> 23275 <compound kind="file"> 23276 <name>pg_select_aml_statistics.c</name> 23277 <path>src/exchangedb/</path> 23278 <filename>d3/dd7/pg__select__aml__statistics_8c.html</filename> 23279 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23280 <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> 23281 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23282 <member kind="function" static="yes"> 23283 <type>static void</type> 23284 <name>get_statistics_cb</name> 23285 <anchorfile>d3/dd7/pg__select__aml__statistics_8c.html</anchorfile> 23286 <anchor>a6ceb83f5fb332d146ee6c81047cf1e24</anchor> 23287 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23288 </member> 23289 <member kind="function"> 23290 <type>enum GNUNET_DB_QueryStatus</type> 23291 <name>TALER_EXCHANGEDB_select_aml_statistics</name> 23292 <anchorfile>d3/dd7/pg__select__aml__statistics_8c.html</anchorfile> 23293 <anchor>ae19c4ea4a3720379c48db1252c2662e3</anchor> 23294 <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> 23295 </member> 23296 </compound> 23297 <compound kind="file"> 23298 <name>pg_select_auditor_denom_sig.c</name> 23299 <path>src/exchangedb/</path> 23300 <filename>de/dda/pg__select__auditor__denom__sig_8c.html</filename> 23301 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23302 <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> 23303 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23304 <member kind="function"> 23305 <type>enum GNUNET_DB_QueryStatus</type> 23306 <name>TALER_EXCHANGEDB_select_auditor_denom_sig</name> 23307 <anchorfile>de/dda/pg__select__auditor__denom__sig_8c.html</anchorfile> 23308 <anchor>a52cd2e1fbbe7a239eba0d612b26bcb6e</anchor> 23309 <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> 23310 </member> 23311 </compound> 23312 <compound kind="file"> 23313 <name>pg_select_batch_deposits_missing_wire.c</name> 23314 <path>src/exchangedb/</path> 23315 <filename>d4/db1/pg__select__batch__deposits__missing__wire_8c.html</filename> 23316 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23317 <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> 23318 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23319 <member kind="function" static="yes"> 23320 <type>static void</type> 23321 <name>missing_wire_cb</name> 23322 <anchorfile>d4/db1/pg__select__batch__deposits__missing__wire_8c.html</anchorfile> 23323 <anchor>a12d9e294af5daed8bd9079bc367ad04d</anchor> 23324 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23325 </member> 23326 <member kind="function"> 23327 <type>enum GNUNET_DB_QueryStatus</type> 23328 <name>TALER_EXCHANGEDB_select_batch_deposits_missing_wire</name> 23329 <anchorfile>d4/db1/pg__select__batch__deposits__missing__wire_8c.html</anchorfile> 23330 <anchor>a40c7792e4f1be6c034efdbfd54fb08b0</anchor> 23331 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_batch_deposit_serial_id, TALER_EXCHANGEDB_WireMissingCallback cb, void *cb_cls)</arglist> 23332 </member> 23333 </compound> 23334 <compound kind="file"> 23335 <name>pg_select_coin_deposits_above_serial_id.c</name> 23336 <path>src/exchangedb/</path> 23337 <filename>d0/d2e/pg__select__coin__deposits__above__serial__id_8c.html</filename> 23338 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23339 <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> 23340 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23341 <member kind="function" static="yes"> 23342 <type>static void</type> 23343 <name>coin_deposit_serial_helper_cb</name> 23344 <anchorfile>d0/d2e/pg__select__coin__deposits__above__serial__id_8c.html</anchorfile> 23345 <anchor>a5615c70082620256b2c6b2c7e68fd7ec</anchor> 23346 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23347 </member> 23348 <member kind="function"> 23349 <type>enum GNUNET_DB_QueryStatus</type> 23350 <name>TALER_EXCHANGEDB_select_coin_deposits_above_serial_id</name> 23351 <anchorfile>d0/d2e/pg__select__coin__deposits__above__serial__id_8c.html</anchorfile> 23352 <anchor>a7eee02b1f4d2ce01500407acdb3212cb</anchor> 23353 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_DepositCallback cb, void *cb_cls)</arglist> 23354 </member> 23355 </compound> 23356 <compound kind="file"> 23357 <name>pg_select_contract.c</name> 23358 <path>src/exchangedb/</path> 23359 <filename>d0/da8/pg__select__contract_8c.html</filename> 23360 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23361 <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> 23362 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23363 <member kind="function"> 23364 <type>enum GNUNET_DB_QueryStatus</type> 23365 <name>TALER_EXCHANGEDB_select_contract</name> 23366 <anchorfile>d0/da8/pg__select__contract_8c.html</anchorfile> 23367 <anchor>a3b02506c373231960761af9b083f57ba</anchor> 23368 <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> 23369 </member> 23370 </compound> 23371 <compound kind="file"> 23372 <name>pg_select_contract_by_purse.c</name> 23373 <path>src/exchangedb/</path> 23374 <filename>dd/d56/pg__select__contract__by__purse_8c.html</filename> 23375 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23376 <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> 23377 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23378 <member kind="function"> 23379 <type>enum GNUNET_DB_QueryStatus</type> 23380 <name>TALER_TALER_EXCHANGEDB_select_contract_by_purse</name> 23381 <anchorfile>dd/d56/pg__select__contract__by__purse_8c.html</anchorfile> 23382 <anchor>a69be2c7398af32cce8a757b4c406230a</anchor> 23383 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_EncryptedContract *econtract)</arglist> 23384 </member> 23385 </compound> 23386 <compound kind="file"> 23387 <name>pg_select_deposit_amounts_for_kyc_check.c</name> 23388 <path>src/exchangedb/</path> 23389 <filename>da/d5b/pg__select__deposit__amounts__for__kyc__check_8c.html</filename> 23390 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23391 <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> 23392 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23393 <member kind="function" static="yes"> 23394 <type>static void</type> 23395 <name>get_kyc_amounts_cb</name> 23396 <anchorfile>da/d5b/pg__select__deposit__amounts__for__kyc__check_8c.html</anchorfile> 23397 <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> 23398 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23399 </member> 23400 <member kind="function"> 23401 <type>enum GNUNET_DB_QueryStatus</type> 23402 <name>TALER_EXCHANGEDB_select_deposit_amounts_for_kyc_check</name> 23403 <anchorfile>da/d5b/pg__select__deposit__amounts__for__kyc__check_8c.html</anchorfile> 23404 <anchor>acdfda4c60a238c6ecd829971e82e25d1</anchor> 23405 <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> 23406 </member> 23407 </compound> 23408 <compound kind="file"> 23409 <name>pg_select_exchange_credit_transfers.c</name> 23410 <path>src/exchangedb/</path> 23411 <filename>d0/d10/pg__select__exchange__credit__transfers_8c.html</filename> 23412 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23413 <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> 23414 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23415 <member kind="function" static="yes"> 23416 <type>static void</type> 23417 <name>handle_transfer_result</name> 23418 <anchorfile>d0/d10/pg__select__exchange__credit__transfers_8c.html</anchorfile> 23419 <anchor>ae6d26a54d02491e8dc27d574aaee7eaf</anchor> 23420 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23421 </member> 23422 <member kind="function"> 23423 <type>enum GNUNET_DB_QueryStatus</type> 23424 <name>TALER_EXCHANGEDB_select_exchange_credit_transfers</name> 23425 <anchorfile>d0/d10/pg__select__exchange__credit__transfers_8c.html</anchorfile> 23426 <anchor>a29319c6cd4f4013e61b6bd57e6ce1d28</anchor> 23427 <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> 23428 </member> 23429 </compound> 23430 <compound kind="file"> 23431 <name>pg_select_exchange_debit_transfers.c</name> 23432 <path>src/exchangedb/</path> 23433 <filename>df/d8f/pg__select__exchange__debit__transfers_8c.html</filename> 23434 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23435 <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> 23436 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23437 <member kind="function" static="yes"> 23438 <type>static void</type> 23439 <name>handle_transfer_cb</name> 23440 <anchorfile>df/d8f/pg__select__exchange__debit__transfers_8c.html</anchorfile> 23441 <anchor>a3470134645ba2c6813825d7a890d15e8</anchor> 23442 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23443 </member> 23444 <member kind="function"> 23445 <type>enum GNUNET_DB_QueryStatus</type> 23446 <name>TALER_EXCHANGEDB_select_exchange_debit_transfers</name> 23447 <anchorfile>df/d8f/pg__select__exchange__debit__transfers_8c.html</anchorfile> 23448 <anchor>ae9568b7764ec166a5a2b6f9966ba8fbf</anchor> 23449 <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> 23450 </member> 23451 </compound> 23452 <compound kind="file"> 23453 <name>pg_select_exchange_kycauth_transfers.c</name> 23454 <path>src/exchangedb/</path> 23455 <filename>d1/ddb/pg__select__exchange__kycauth__transfers_8c.html</filename> 23456 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23457 <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> 23458 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23459 <member kind="function" static="yes"> 23460 <type>static void</type> 23461 <name>handle_transfer_result</name> 23462 <anchorfile>d1/ddb/pg__select__exchange__kycauth__transfers_8c.html</anchorfile> 23463 <anchor>ae6d26a54d02491e8dc27d574aaee7eaf</anchor> 23464 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23465 </member> 23466 <member kind="function"> 23467 <type>enum GNUNET_DB_QueryStatus</type> 23468 <name>TALER_EXCHANGEDB_select_exchange_kycauth_transfers</name> 23469 <anchorfile>d1/ddb/pg__select__exchange__kycauth__transfers_8c.html</anchorfile> 23470 <anchor>a888a879686045642445d2275e8c8e242</anchor> 23471 <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> 23472 </member> 23473 </compound> 23474 <compound kind="file"> 23475 <name>pg_select_kyc_accounts.c</name> 23476 <path>src/exchangedb/</path> 23477 <filename>df/db4/pg__select__kyc__accounts_8c.html</filename> 23478 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23479 <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> 23480 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23481 <member kind="function" static="yes"> 23482 <type>static void</type> 23483 <name>handle_kyc_account_cb</name> 23484 <anchorfile>df/db4/pg__select__kyc__accounts_8c.html</anchorfile> 23485 <anchor>a0cff73d22aa40843a258395dfbd949b3</anchor> 23486 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23487 </member> 23488 <member kind="function"> 23489 <type>enum GNUNET_DB_QueryStatus</type> 23490 <name>TALER_EXCHANGEDB_select_kyc_accounts</name> 23491 <anchorfile>df/db4/pg__select__kyc__accounts_8c.html</anchorfile> 23492 <anchor>a9bf5850f1cab63789178c62e1fc3b51e</anchor> 23493 <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> 23494 </member> 23495 </compound> 23496 <compound kind="file"> 23497 <name>pg_select_kyc_attributes.c</name> 23498 <path>src/exchangedb/</path> 23499 <filename>d1/dc9/pg__select__kyc__attributes_8c.html</filename> 23500 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23501 <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> 23502 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23503 <member kind="function" static="yes"> 23504 <type>static void</type> 23505 <name>get_attributes_cb</name> 23506 <anchorfile>d1/dc9/pg__select__kyc__attributes_8c.html</anchorfile> 23507 <anchor>a496dfbf8467e45d2d1eee107b7edc00f</anchor> 23508 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23509 </member> 23510 <member kind="function"> 23511 <type>enum GNUNET_DB_QueryStatus</type> 23512 <name>TALER_EXCHANGEDB_select_kyc_attributes</name> 23513 <anchorfile>d1/dc9/pg__select__kyc__attributes_8c.html</anchorfile> 23514 <anchor>aee686b61fedf8c1062ec5be1d35b8106</anchor> 23515 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AttributeCallback cb, void *cb_cls)</arglist> 23516 </member> 23517 </compound> 23518 <compound kind="file"> 23519 <name>pg_select_merge_amounts_for_kyc_check.c</name> 23520 <path>src/exchangedb/</path> 23521 <filename>dc/d38/pg__select__merge__amounts__for__kyc__check_8c.html</filename> 23522 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23523 <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> 23524 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23525 <member kind="function" static="yes"> 23526 <type>static void</type> 23527 <name>get_kyc_amounts_cb</name> 23528 <anchorfile>dc/d38/pg__select__merge__amounts__for__kyc__check_8c.html</anchorfile> 23529 <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> 23530 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23531 </member> 23532 <member kind="function"> 23533 <type>enum GNUNET_DB_QueryStatus</type> 23534 <name>TALER_EXCHANGEDB_select_merge_amounts_for_kyc_check</name> 23535 <anchorfile>dc/d38/pg__select__merge__amounts__for__kyc__check_8c.html</anchorfile> 23536 <anchor>a2bfe0c8c171c5aba1fa36b2ef1f62319</anchor> 23537 <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> 23538 </member> 23539 </compound> 23540 <compound kind="file"> 23541 <name>pg_select_purse.c</name> 23542 <path>src/exchangedb/</path> 23543 <filename>d0/d89/pg__select__purse_8c.html</filename> 23544 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23545 <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> 23546 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23547 <member kind="function"> 23548 <type>enum GNUNET_DB_QueryStatus</type> 23549 <name>TALER_EXCHANGEDB_select_purse</name> 23550 <anchorfile>d0/d89/pg__select__purse_8c.html</anchorfile> 23551 <anchor>afdac215a40c3e3d1a54e5866aab94a4c</anchor> 23552 <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> 23553 </member> 23554 </compound> 23555 <compound kind="file"> 23556 <name>pg_select_purse_by_merge_pub.c</name> 23557 <path>src/exchangedb/</path> 23558 <filename>dd/dea/pg__select__purse__by__merge__pub_8c.html</filename> 23559 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23560 <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> 23561 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23562 <member kind="function"> 23563 <type>enum GNUNET_DB_QueryStatus</type> 23564 <name>TALER_TALER_EXCHANGEDB_select_purse_by_merge_pub</name> 23565 <anchorfile>dd/dea/pg__select__purse__by__merge__pub_8c.html</anchorfile> 23566 <anchor>ad457fb414738a7b8e59ef0cd0c268f35</anchor> 23567 <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> 23568 </member> 23569 </compound> 23570 <compound kind="file"> 23571 <name>pg_select_purse_decisions_above_serial_id.c</name> 23572 <path>src/exchangedb/</path> 23573 <filename>db/dc3/pg__select__purse__decisions__above__serial__id_8c.html</filename> 23574 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23575 <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> 23576 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23577 <member kind="function" static="yes"> 23578 <type>static void</type> 23579 <name>purse_decision_serial_helper_cb</name> 23580 <anchorfile>db/dc3/pg__select__purse__decisions__above__serial__id_8c.html</anchorfile> 23581 <anchor>a60824df1408c49714c5e99ed9d571384</anchor> 23582 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23583 </member> 23584 <member kind="function"> 23585 <type>enum GNUNET_DB_QueryStatus</type> 23586 <name>TALER_TALER_EXCHANGEDB_select_purse_decisions_above_serial_id</name> 23587 <anchorfile>db/dc3/pg__select__purse__decisions__above__serial__id_8c.html</anchorfile> 23588 <anchor>ac768e8a0dfe7871d93cd231e25690922</anchor> 23589 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, bool refunded, TALER_EXCHANGEDB_PurseDecisionCallback cb, void *cb_cls)</arglist> 23590 </member> 23591 </compound> 23592 <compound kind="file"> 23593 <name>pg_select_purse_deposits_above_serial_id.c</name> 23594 <path>src/exchangedb/</path> 23595 <filename>d4/da6/pg__select__purse__deposits__above__serial__id_8c.html</filename> 23596 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23597 <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> 23598 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23599 <member kind="function" static="yes"> 23600 <type>static void</type> 23601 <name>purse_deposit_serial_helper_cb</name> 23602 <anchorfile>d4/da6/pg__select__purse__deposits__above__serial__id_8c.html</anchorfile> 23603 <anchor>a89501b0f869458c8615e37f93f988973</anchor> 23604 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23605 </member> 23606 <member kind="function"> 23607 <type>enum GNUNET_DB_QueryStatus</type> 23608 <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_above_serial_id</name> 23609 <anchorfile>d4/da6/pg__select__purse__deposits__above__serial__id_8c.html</anchorfile> 23610 <anchor>a9f5e6e842e0295bad74eb2bd63b5e1b8</anchor> 23611 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseDepositCallback cb, void *cb_cls)</arglist> 23612 </member> 23613 </compound> 23614 <compound kind="file"> 23615 <name>pg_select_purse_deposits_by_purse.c</name> 23616 <path>src/exchangedb/</path> 23617 <filename>d9/d3e/pg__select__purse__deposits__by__purse_8c.html</filename> 23618 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23619 <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> 23620 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23621 <member kind="function" static="yes"> 23622 <type>static void</type> 23623 <name>purse_refund_coin_helper_cb</name> 23624 <anchorfile>d9/d3e/pg__select__purse__deposits__by__purse_8c.html</anchorfile> 23625 <anchor>a7e5bbc363a561f48d2d065f95b68d0a7</anchor> 23626 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23627 </member> 23628 <member kind="function"> 23629 <type>enum GNUNET_DB_QueryStatus</type> 23630 <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_by_purse</name> 23631 <anchorfile>d9/d3e/pg__select__purse__deposits__by__purse_8c.html</anchorfile> 23632 <anchor>a770a65449e46edf98e87a8e374149c94</anchor> 23633 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, TALER_EXCHANGEDB_PurseRefundCoinCallback cb, void *cb_cls)</arglist> 23634 </member> 23635 </compound> 23636 <compound kind="file"> 23637 <name>pg_select_purse_merge.c</name> 23638 <path>src/exchangedb/</path> 23639 <filename>d0/ddb/pg__select__purse__merge_8c.html</filename> 23640 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23641 <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> 23642 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23643 <member kind="function"> 23644 <type>enum GNUNET_DB_QueryStatus</type> 23645 <name>TALER_TALER_EXCHANGEDB_select_purse_merge</name> 23646 <anchorfile>d0/ddb/pg__select__purse__merge_8c.html</anchorfile> 23647 <anchor>ab01d46c90c3ad5c5b41f42434699d3a9</anchor> 23648 <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> 23649 </member> 23650 </compound> 23651 <compound kind="file"> 23652 <name>pg_select_purse_merges_above_serial_id.c</name> 23653 <path>src/exchangedb/</path> 23654 <filename>d0/db6/pg__select__purse__merges__above__serial__id_8c.html</filename> 23655 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23656 <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> 23657 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23658 <member kind="function" static="yes"> 23659 <type>static void</type> 23660 <name>purse_merges_serial_helper_cb</name> 23661 <anchorfile>d0/db6/pg__select__purse__merges__above__serial__id_8c.html</anchorfile> 23662 <anchor>a2d4855012c4d5b97a159db140bb85457</anchor> 23663 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23664 </member> 23665 <member kind="function"> 23666 <type>enum GNUNET_DB_QueryStatus</type> 23667 <name>TALER_TALER_TALER_EXCHANGEDB_select_purse_merges_above_serial_id</name> 23668 <anchorfile>d0/db6/pg__select__purse__merges__above__serial__id_8c.html</anchorfile> 23669 <anchor>a55bc2fe6d6c9af4b319fd1df1402af84</anchor> 23670 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseMergeCallback cb, void *cb_cls)</arglist> 23671 </member> 23672 </compound> 23673 <compound kind="file"> 23674 <name>pg_select_purse_requests_above_serial_id.c</name> 23675 <path>src/exchangedb/</path> 23676 <filename>dd/da0/pg__select__purse__requests__above__serial__id_8c.html</filename> 23677 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23678 <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> 23679 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23680 <member kind="function" static="yes"> 23681 <type>static void</type> 23682 <name>purse_requests_serial_helper_cb</name> 23683 <anchorfile>dd/da0/pg__select__purse__requests__above__serial__id_8c.html</anchorfile> 23684 <anchor>ac455b15afce936209ca8df5c1c80d000</anchor> 23685 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23686 </member> 23687 <member kind="function"> 23688 <type>enum GNUNET_DB_QueryStatus</type> 23689 <name>TALER_TALER_EXCHANGEDB_select_purse_requests_above_serial_id</name> 23690 <anchorfile>dd/da0/pg__select__purse__requests__above__serial__id_8c.html</anchorfile> 23691 <anchor>acb0dcb24b51b43306471177e0f0ee3b3</anchor> 23692 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseRequestCallback cb, void *cb_cls)</arglist> 23693 </member> 23694 </compound> 23695 <compound kind="file"> 23696 <name>pg_select_recoup_above_serial_id.c</name> 23697 <path>src/exchangedb/</path> 23698 <filename>dd/dd9/pg__select__recoup__above__serial__id_8c.html</filename> 23699 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23700 <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> 23701 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23702 <member kind="function" static="yes"> 23703 <type>static void</type> 23704 <name>recoup_serial_helper_cb</name> 23705 <anchorfile>dd/dd9/pg__select__recoup__above__serial__id_8c.html</anchorfile> 23706 <anchor>a5511a3e5f9fd87ddd47fb6a0c582513b</anchor> 23707 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23708 </member> 23709 <member kind="function"> 23710 <type>enum GNUNET_DB_QueryStatus</type> 23711 <name>TALER_EXCHANGEDB_select_recoup_above_serial_id</name> 23712 <anchorfile>dd/dd9/pg__select__recoup__above__serial__id_8c.html</anchorfile> 23713 <anchor>a9fa11805f2eae0787aa6be4c129391c9</anchor> 23714 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupCallback cb, void *cb_cls)</arglist> 23715 </member> 23716 </compound> 23717 <compound kind="file"> 23718 <name>pg_select_recoup_refresh_above_serial_id.c</name> 23719 <path>src/exchangedb/</path> 23720 <filename>d6/d8c/pg__select__recoup__refresh__above__serial__id_8c.html</filename> 23721 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23722 <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> 23723 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23724 <member kind="function" static="yes"> 23725 <type>static void</type> 23726 <name>recoup_refresh_serial_helper_cb</name> 23727 <anchorfile>d6/d8c/pg__select__recoup__refresh__above__serial__id_8c.html</anchorfile> 23728 <anchor>a75c402a82faff85fdfd4acf2f5cd8241</anchor> 23729 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23730 </member> 23731 <member kind="function"> 23732 <type>enum GNUNET_DB_QueryStatus</type> 23733 <name>TALER_EXCHANGEDB_select_recoup_refresh_above_serial_id</name> 23734 <anchorfile>d6/d8c/pg__select__recoup__refresh__above__serial__id_8c.html</anchorfile> 23735 <anchor>a381be42d0d86dc8cb6f5737c02d80d4b</anchor> 23736 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupRefreshCallback cb, void *cb_cls)</arglist> 23737 </member> 23738 </compound> 23739 <compound kind="file"> 23740 <name>pg_select_refreshes_above_serial_id.c</name> 23741 <path>src/exchangedb/</path> 23742 <filename>d0/d2b/pg__select__refreshes__above__serial__id_8c.html</filename> 23743 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23744 <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> 23745 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23746 <member kind="function" static="yes"> 23747 <type>static void</type> 23748 <name>refreshs_serial_helper_cb</name> 23749 <anchorfile>d0/d2b/pg__select__refreshes__above__serial__id_8c.html</anchorfile> 23750 <anchor>aac72095de2d7f4c1b351656e76042c95</anchor> 23751 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23752 </member> 23753 <member kind="function"> 23754 <type>enum GNUNET_DB_QueryStatus</type> 23755 <name>TALER_EXCHANGEDB_select_refreshes_above_serial_id</name> 23756 <anchorfile>d0/d2b/pg__select__refreshes__above__serial__id_8c.html</anchorfile> 23757 <anchor>ac99a8b8617200f10c944e55e2bdbd87c</anchor> 23758 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefreshesCallback cb, void *cb_cls)</arglist> 23759 </member> 23760 </compound> 23761 <compound kind="file"> 23762 <name>pg_select_refunds_above_serial_id.c</name> 23763 <path>src/exchangedb/</path> 23764 <filename>d9/db7/pg__select__refunds__above__serial__id_8c.html</filename> 23765 <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> 23766 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23767 <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> 23768 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23769 <member kind="function" static="yes"> 23770 <type>static void</type> 23771 <name>refunds_serial_helper_cb</name> 23772 <anchorfile>d9/db7/pg__select__refunds__above__serial__id_8c.html</anchorfile> 23773 <anchor>a4bed21a860d086024b7969e39363c4c0</anchor> 23774 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23775 </member> 23776 <member kind="function"> 23777 <type>enum GNUNET_DB_QueryStatus</type> 23778 <name>TALER_EXCHANGEDB_select_refunds_above_serial_id</name> 23779 <anchorfile>d9/db7/pg__select__refunds__above__serial__id_8c.html</anchorfile> 23780 <anchor>a5fff47393ddc0ce63fa7cbc891d6d24e</anchor> 23781 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefundCallback cb, void *cb_cls)</arglist> 23782 </member> 23783 </compound> 23784 <compound kind="file"> 23785 <name>pg_select_refunds_by_coin.c</name> 23786 <path>src/exchangedb/</path> 23787 <filename>d8/d1e/pg__select__refunds__by__coin_8c.html</filename> 23788 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23789 <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> 23790 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23791 <member kind="function" static="yes"> 23792 <type>static void</type> 23793 <name>get_refunds_cb</name> 23794 <anchorfile>d8/d1e/pg__select__refunds__by__coin_8c.html</anchorfile> 23795 <anchor>aaaf515f317d78e72a51b9a38425b4a6a</anchor> 23796 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23797 </member> 23798 <member kind="function"> 23799 <type>enum GNUNET_DB_QueryStatus</type> 23800 <name>TALER_EXCHANGEDB_select_refunds_by_coin</name> 23801 <anchorfile>d8/d1e/pg__select__refunds__by__coin_8c.html</anchorfile> 23802 <anchor>aa25e85b7698127d48e5492ddd613fa4f</anchor> 23803 <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> 23804 </member> 23805 </compound> 23806 <compound kind="file"> 23807 <name>pg_select_reserve_close_info.c</name> 23808 <path>src/exchangedb/</path> 23809 <filename>d6/d46/pg__select__reserve__close__info_8c.html</filename> 23810 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23811 <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> 23812 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23813 <member kind="function"> 23814 <type>enum GNUNET_DB_QueryStatus</type> 23815 <name>TALER_EXCHANGEDB_select_reserve_close_info</name> 23816 <anchorfile>d6/d46/pg__select__reserve__close__info_8c.html</anchorfile> 23817 <anchor>ae72a01252323e6cff0144c809a2e3559</anchor> 23818 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *payto_uri)</arglist> 23819 </member> 23820 </compound> 23821 <compound kind="file"> 23822 <name>pg_select_reserve_close_request_info.c</name> 23823 <path>src/exchangedb/</path> 23824 <filename>dc/dd2/pg__select__reserve__close__request__info_8c.html</filename> 23825 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23826 <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> 23827 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23828 <member kind="function"> 23829 <type>enum GNUNET_DB_QueryStatus</type> 23830 <name>TALER_EXCHANGEDB_select_reserve_close_request_info</name> 23831 <anchorfile>dc/dd2/pg__select__reserve__close__request__info_8c.html</anchorfile> 23832 <anchor>a33627edd600632fb02925b2956816e32</anchor> 23833 <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> 23834 </member> 23835 </compound> 23836 <compound kind="file"> 23837 <name>pg_select_reserve_closed_above_serial_id.c</name> 23838 <path>src/exchangedb/</path> 23839 <filename>db/d8a/pg__select__reserve__closed__above__serial__id_8c.html</filename> 23840 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23841 <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> 23842 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23843 <member kind="function" static="yes"> 23844 <type>static void</type> 23845 <name>reserve_closed_serial_helper_cb</name> 23846 <anchorfile>db/d8a/pg__select__reserve__closed__above__serial__id_8c.html</anchorfile> 23847 <anchor>aeca28388f6cc21a1a8cf486b491662d5</anchor> 23848 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23849 </member> 23850 <member kind="function"> 23851 <type>enum GNUNET_DB_QueryStatus</type> 23852 <name>TALER_EXCHANGEDB_select_reserve_closed_above_serial_id</name> 23853 <anchorfile>db/d8a/pg__select__reserve__closed__above__serial__id_8c.html</anchorfile> 23854 <anchor>ac2c5d4b77cbb3b63f0a5d75cba9c2a61</anchor> 23855 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveClosedCallback cb, void *cb_cls)</arglist> 23856 </member> 23857 </compound> 23858 <compound kind="file"> 23859 <name>pg_select_reserve_open_above_serial_id.c</name> 23860 <path>src/exchangedb/</path> 23861 <filename>d6/d3c/pg__select__reserve__open__above__serial__id_8c.html</filename> 23862 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23863 <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> 23864 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23865 <member kind="function" static="yes"> 23866 <type>static void</type> 23867 <name>reserve_open_serial_helper_cb</name> 23868 <anchorfile>d6/d3c/pg__select__reserve__open__above__serial__id_8c.html</anchorfile> 23869 <anchor>a7087023517c736efc0ad71c567b04ddb</anchor> 23870 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23871 </member> 23872 <member kind="function"> 23873 <type>enum GNUNET_DB_QueryStatus</type> 23874 <name>TALER_EXCHANGEDB_select_reserve_open_above_serial_id</name> 23875 <anchorfile>d6/d3c/pg__select__reserve__open__above__serial__id_8c.html</anchorfile> 23876 <anchor>a557d821610dcdc9f6b6901a93166f852</anchor> 23877 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveOpenCallback cb, void *cb_cls)</arglist> 23878 </member> 23879 </compound> 23880 <compound kind="file"> 23881 <name>pg_select_reserves_in_above_serial_id.c</name> 23882 <path>src/exchangedb/</path> 23883 <filename>d2/dd1/pg__select__reserves__in__above__serial__id_8c.html</filename> 23884 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23885 <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> 23886 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23887 <member kind="function" static="yes"> 23888 <type>static void</type> 23889 <name>reserves_in_serial_helper_cb</name> 23890 <anchorfile>d2/dd1/pg__select__reserves__in__above__serial__id_8c.html</anchorfile> 23891 <anchor>a7b05363e1b1cc2d69c11ec7c984c24b9</anchor> 23892 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23893 </member> 23894 <member kind="function"> 23895 <type>enum GNUNET_DB_QueryStatus</type> 23896 <name>TALER_EXCHANGEDB_select_reserves_in_above_serial_id</name> 23897 <anchorfile>d2/dd1/pg__select__reserves__in__above__serial__id_8c.html</anchorfile> 23898 <anchor>ad12ffb980a23e6df284a3dcc8a26f0f5</anchor> 23899 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> 23900 </member> 23901 </compound> 23902 <compound kind="file"> 23903 <name>pg_select_reserves_in_above_serial_id_by_account.c</name> 23904 <path>src/exchangedb/</path> 23905 <filename>dd/d75/pg__select__reserves__in__above__serial__id__by__account_8c.html</filename> 23906 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23907 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23908 <member kind="function" static="yes"> 23909 <type>static void</type> 23910 <name>reserves_in_serial_helper_cb</name> 23911 <anchorfile>dd/d75/pg__select__reserves__in__above__serial__id__by__account_8c.html</anchorfile> 23912 <anchor>a7b05363e1b1cc2d69c11ec7c984c24b9</anchor> 23913 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23914 </member> 23915 <member kind="function"> 23916 <type>enum GNUNET_DB_QueryStatus</type> 23917 <name>TALER_TALER_EXCHANGEDB_select_reserves_in_above_serial_id_by_account</name> 23918 <anchorfile>dd/d75/pg__select__reserves__in__above__serial__id__by__account_8c.html</anchorfile> 23919 <anchor>a8679ad7c9ef851603fcb097b1f21f552</anchor> 23920 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> 23921 </member> 23922 </compound> 23923 <compound kind="file"> 23924 <name>pg_select_wire_out_above_serial_id.c</name> 23925 <path>src/exchangedb/</path> 23926 <filename>d8/da5/pg__select__wire__out__above__serial__id_8c.html</filename> 23927 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23928 <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> 23929 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23930 <member kind="function" static="yes"> 23931 <type>static void</type> 23932 <name>wire_out_serial_helper_cb</name> 23933 <anchorfile>d8/da5/pg__select__wire__out__above__serial__id_8c.html</anchorfile> 23934 <anchor>aea53c9234374d97663d2429f162eab09</anchor> 23935 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23936 </member> 23937 <member kind="function"> 23938 <type>enum GNUNET_DB_QueryStatus</type> 23939 <name>TALER_EXCHANGEDB_select_wire_out_above_serial_id</name> 23940 <anchorfile>d8/da5/pg__select__wire__out__above__serial__id_8c.html</anchorfile> 23941 <anchor>a37470bcf7d456cab015deb59d65db5e3</anchor> 23942 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> 23943 </member> 23944 </compound> 23945 <compound kind="file"> 23946 <name>pg_select_wire_out_above_serial_id_by_account.c</name> 23947 <path>src/exchangedb/</path> 23948 <filename>d6/d48/pg__select__wire__out__above__serial__id__by__account_8c.html</filename> 23949 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23950 <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> 23951 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23952 <member kind="function" static="yes"> 23953 <type>static void</type> 23954 <name>wire_out_serial_helper_cb</name> 23955 <anchorfile>d6/d48/pg__select__wire__out__above__serial__id__by__account_8c.html</anchorfile> 23956 <anchor>aea53c9234374d97663d2429f162eab09</anchor> 23957 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23958 </member> 23959 <member kind="function"> 23960 <type>enum GNUNET_DB_QueryStatus</type> 23961 <name>TALER_TALER_EXCHANGEDB_select_wire_out_above_serial_id_by_account</name> 23962 <anchorfile>d6/d48/pg__select__wire__out__above__serial__id__by__account_8c.html</anchorfile> 23963 <anchor>a3a7ed24c1fb48daba58c8c81a901d656</anchor> 23964 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> 23965 </member> 23966 </compound> 23967 <compound kind="file"> 23968 <name>pg_select_withdraw_amounts_for_kyc_check.c</name> 23969 <path>src/exchangedb/</path> 23970 <filename>db/df2/pg__select__withdraw__amounts__for__kyc__check_8c.html</filename> 23971 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23972 <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> 23973 <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> 23974 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23975 <member kind="function" static="yes"> 23976 <type>static void</type> 23977 <name>get_kyc_amounts_cb</name> 23978 <anchorfile>db/df2/pg__select__withdraw__amounts__for__kyc__check_8c.html</anchorfile> 23979 <anchor>a746e2c7857e6fa3603f0ba25932b006b</anchor> 23980 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 23981 </member> 23982 <member kind="function"> 23983 <type>enum GNUNET_DB_QueryStatus</type> 23984 <name>TALER_EXCHANGEDB_select_withdraw_amounts_for_kyc_check</name> 23985 <anchorfile>db/df2/pg__select__withdraw__amounts__for__kyc__check_8c.html</anchorfile> 23986 <anchor>a5131a2b01cc45fcaad8d43448e57c400</anchor> 23987 <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> 23988 </member> 23989 </compound> 23990 <compound kind="file"> 23991 <name>pg_select_withdrawals_above_serial_id.c</name> 23992 <path>src/exchangedb/</path> 23993 <filename>dd/d9d/pg__select__withdrawals__above__serial__id_8c.html</filename> 23994 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 23995 <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> 23996 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 23997 <member kind="function" static="yes"> 23998 <type>static void</type> 23999 <name>withdraw_serial_helper_cb</name> 24000 <anchorfile>dd/d9d/pg__select__withdrawals__above__serial__id_8c.html</anchorfile> 24001 <anchor>a7dfdd90144911ed9cf1cc5184ff72af6</anchor> 24002 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 24003 </member> 24004 <member kind="function"> 24005 <type>enum GNUNET_DB_QueryStatus</type> 24006 <name>TALER_EXCHANGEDB_select_withdrawals_above_serial_id</name> 24007 <anchorfile>dd/d9d/pg__select__withdrawals__above__serial__id_8c.html</anchorfile> 24008 <anchor>a15d10cf81aea2187c9c8b98beb83813b</anchor> 24009 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WithdrawCallback cb, void *cb_cls)</arglist> 24010 </member> 24011 </compound> 24012 <compound kind="file"> 24013 <name>pg_set_aml_lock.c</name> 24014 <path>src/exchangedb/</path> 24015 <filename>de/d22/pg__set__aml__lock_8c.html</filename> 24016 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24017 <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> 24018 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24019 <member kind="function"> 24020 <type>enum GNUNET_DB_QueryStatus</type> 24021 <name>TALER_EXCHANGEDB_set_aml_lock</name> 24022 <anchorfile>de/d22/pg__set__aml__lock_8c.html</anchorfile> 24023 <anchor>a6336f77f33472d0ce3c663a85eb396b4</anchor> 24024 <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> 24025 </member> 24026 </compound> 24027 <compound kind="file"> 24028 <name>pg_set_extension_manifest.c</name> 24029 <path>src/exchangedb/</path> 24030 <filename>dd/d04/pg__set__extension__manifest_8c.html</filename> 24031 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24032 <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> 24033 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24034 <member kind="function"> 24035 <type>enum GNUNET_DB_QueryStatus</type> 24036 <name>TALER_EXCHANGEDB_set_extension_manifest</name> 24037 <anchorfile>dd/d04/pg__set__extension__manifest_8c.html</anchorfile> 24038 <anchor>a95f28c070c6c7e3e684392f938c5024c</anchor> 24039 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, const char *manifest)</arglist> 24040 </member> 24041 </compound> 24042 <compound kind="file"> 24043 <name>pg_set_purse_balance.c</name> 24044 <path>src/exchangedb/</path> 24045 <filename>da/d55/pg__set__purse__balance_8c.html</filename> 24046 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24047 <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> 24048 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24049 <member kind="function"> 24050 <type>enum GNUNET_DB_QueryStatus</type> 24051 <name>TALER_EXCHANGEDB_set_purse_balance</name> 24052 <anchorfile>da/d55/pg__set__purse__balance_8c.html</anchorfile> 24053 <anchor>ab18480726c0afa022d8b6613224cf0ed</anchor> 24054 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> 24055 </member> 24056 </compound> 24057 <compound kind="file"> 24058 <name>pg_start.c</name> 24059 <path>src/exchangedb/</path> 24060 <filename>dc/de1/pg__start_8c.html</filename> 24061 <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> 24062 <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> 24063 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24064 <member kind="function"> 24065 <type>enum GNUNET_GenericReturnValue</type> 24066 <name>TALER_EXCHANGEDB_start</name> 24067 <anchorfile>dc/de1/pg__start_8c.html</anchorfile> 24068 <anchor>a86ad20859bea123498a526a2a2861770</anchor> 24069 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> 24070 </member> 24071 </compound> 24072 <compound kind="file"> 24073 <name>pg_start_deferred_wire_out.c</name> 24074 <path>src/exchangedb/</path> 24075 <filename>d7/d30/pg__start__deferred__wire__out_8c.html</filename> 24076 <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> 24077 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24078 <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> 24079 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 24080 <member kind="function"> 24081 <type>enum GNUNET_GenericReturnValue</type> 24082 <name>TALER_TALER_EXCHANGEDB_start_deferred_wire_out</name> 24083 <anchorfile>d7/d30/pg__start__deferred__wire__out_8c.html</anchorfile> 24084 <anchor>a795070308ba9e7091b9d4c0d8b151987</anchor> 24085 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 24086 </member> 24087 </compound> 24088 <compound kind="file"> 24089 <name>pg_start_read_committed.c</name> 24090 <path>src/exchangedb/</path> 24091 <filename>df/db4/pg__start__read__committed_8c.html</filename> 24092 <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> 24093 <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> 24094 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24095 <member kind="function"> 24096 <type>enum GNUNET_GenericReturnValue</type> 24097 <name>TALER_TALER_EXCHANGEDB_start_read_committed</name> 24098 <anchorfile>df/db4/pg__start__read__committed_8c.html</anchorfile> 24099 <anchor>a2309909fc022c42df86c026e9eb15cf7</anchor> 24100 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> 24101 </member> 24102 </compound> 24103 <compound kind="file"> 24104 <name>pg_start_read_only.c</name> 24105 <path>src/exchangedb/</path> 24106 <filename>dc/dc6/pg__start__read__only_8c.html</filename> 24107 <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> 24108 <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> 24109 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24110 <member kind="function"> 24111 <type>enum GNUNET_GenericReturnValue</type> 24112 <name>TALER_TALER_EXCHANGEDB_start_read_only</name> 24113 <anchorfile>dc/dc6/pg__start__read__only_8c.html</anchorfile> 24114 <anchor>abdadcf3e78f17fde4389df31b34c9797</anchor> 24115 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> 24116 </member> 24117 </compound> 24118 <compound kind="file"> 24119 <name>pg_store_wire_transfer_out.c</name> 24120 <path>src/exchangedb/</path> 24121 <filename>da/dbf/pg__store__wire__transfer__out_8c.html</filename> 24122 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24123 <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> 24124 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24125 <member kind="function"> 24126 <type>enum GNUNET_DB_QueryStatus</type> 24127 <name>TALER_EXCHANGEDB_store_wire_transfer_out</name> 24128 <anchorfile>da/dbf/pg__store__wire__transfer__out_8c.html</anchorfile> 24129 <anchor>a5823f5e7562f77a58c0daeb62740bc94</anchor> 24130 <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> 24131 </member> 24132 </compound> 24133 <compound kind="file"> 24134 <name>pg_template.c</name> 24135 <path>src/exchangedb/</path> 24136 <filename>d0/d7e/pg__template_8c.html</filename> 24137 </compound> 24138 <compound kind="file"> 24139 <name>pg_test_aml_officer.c</name> 24140 <path>src/exchangedb/</path> 24141 <filename>d6/d04/pg__test__aml__officer_8c.html</filename> 24142 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24143 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24144 <member kind="function"> 24145 <type>enum GNUNET_DB_QueryStatus</type> 24146 <name>TALER_EXCHANGEDB_test_aml_officer</name> 24147 <anchorfile>d6/d04/pg__test__aml__officer_8c.html</anchorfile> 24148 <anchor>a02f163902456383e7375ddf795db1805</anchor> 24149 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AmlOfficerPublicKeyP *decider_pub, bool *read_only)</arglist> 24150 </member> 24151 </compound> 24152 <compound kind="file"> 24153 <name>pg_trigger_kyc_rule_for_account.c</name> 24154 <path>src/exchangedb/</path> 24155 <filename>de/d02/pg__trigger__kyc__rule__for__account_8c.html</filename> 24156 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24157 <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> 24158 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24159 <member kind="function"> 24160 <type>enum GNUNET_DB_QueryStatus</type> 24161 <name>TALER_EXCHANGEDB_trigger_kyc_rule_for_account</name> 24162 <anchorfile>de/d02/pg__trigger__kyc__rule__for__account_8c.html</anchorfile> 24163 <anchor>a649b3720a4904c266c99997106a08ad4</anchor> 24164 <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> 24165 </member> 24166 </compound> 24167 <compound kind="file"> 24168 <name>pg_update_aggregation_transient.c</name> 24169 <path>src/exchangedb/</path> 24170 <filename>dc/d57/pg__update__aggregation__transient_8c.html</filename> 24171 <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> 24172 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24173 <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> 24174 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24175 <member kind="function"> 24176 <type>enum GNUNET_DB_QueryStatus</type> 24177 <name>TALER_EXCHANGEDB_update_aggregation_transient</name> 24178 <anchorfile>dc/d57/pg__update__aggregation__transient_8c.html</anchorfile> 24179 <anchor>abc6a3b6290a9dee143082c014e207532</anchor> 24180 <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> 24181 </member> 24182 </compound> 24183 <compound kind="file"> 24184 <name>pg_update_auditor.c</name> 24185 <path>src/exchangedb/</path> 24186 <filename>dc/d09/pg__update__auditor_8c.html</filename> 24187 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24188 <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> 24189 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24190 <member kind="function"> 24191 <type>enum GNUNET_DB_QueryStatus</type> 24192 <name>TALER_EXCHANGEDB_update_auditor</name> 24193 <anchorfile>dc/d09/pg__update__auditor_8c.html</anchorfile> 24194 <anchor>ac0890c6a1a1903cbb79883026168481d</anchor> 24195 <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> 24196 </member> 24197 </compound> 24198 <compound kind="file"> 24199 <name>pg_update_kyc_process_by_row.c</name> 24200 <path>src/exchangedb/</path> 24201 <filename>d6/d37/pg__update__kyc__process__by__row_8c.html</filename> 24202 <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> 24203 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24204 <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> 24205 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24206 <member kind="function"> 24207 <type>enum GNUNET_DB_QueryStatus</type> 24208 <name>TALER_EXCHANGEDB_update_kyc_process_by_row</name> 24209 <anchorfile>d6/d37/pg__update__kyc__process__by__row_8c.html</anchorfile> 24210 <anchor>a2387965e7b0d13e52072327076ab76b7</anchor> 24211 <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> 24212 </member> 24213 </compound> 24214 <compound kind="file"> 24215 <name>pg_update_wire.c</name> 24216 <path>src/exchangedb/</path> 24217 <filename>d9/da8/pg__update__wire_8c.html</filename> 24218 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24219 <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> 24220 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24221 <member kind="function"> 24222 <type>enum GNUNET_DB_QueryStatus</type> 24223 <name>TALER_EXCHANGEDB_update_wire</name> 24224 <anchorfile>d9/da8/pg__update__wire_8c.html</anchorfile> 24225 <anchor>af939dfdd588ac1b7e6dd241bda1420b2</anchor> 24226 <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> 24227 </member> 24228 </compound> 24229 <compound kind="file"> 24230 <name>pg_wad_in_insert.c</name> 24231 <path>src/exchangedb/</path> 24232 <filename>d9/d17/pg__wad__in__insert_8c.html</filename> 24233 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24234 <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> 24235 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24236 <member kind="function"> 24237 <type>enum GNUNET_DB_QueryStatus</type> 24238 <name>TALER_EXCHANGEDB_wad_in_insert</name> 24239 <anchorfile>d9/d17/pg__wad__in__insert_8c.html</anchorfile> 24240 <anchor>aa192fba4c175f82fc4998815b604c460</anchor> 24241 <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> 24242 </member> 24243 </compound> 24244 <compound kind="file"> 24245 <name>pg_wire_prepare_data_get.c</name> 24246 <path>src/exchangedb/</path> 24247 <filename>db/dea/pg__wire__prepare__data__get_8c.html</filename> 24248 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24249 <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> 24250 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24251 <member kind="function" static="yes"> 24252 <type>static void</type> 24253 <name>prewire_cb</name> 24254 <anchorfile>db/dea/pg__wire__prepare__data__get_8c.html</anchorfile> 24255 <anchor>a869e61d50eac3eb7765050b697c3d91c</anchor> 24256 <arglist>(void *cls, PGresult *result, unsigned int num_results)</arglist> 24257 </member> 24258 <member kind="function"> 24259 <type>enum GNUNET_DB_QueryStatus</type> 24260 <name>TALER_EXCHANGEDB_wire_prepare_data_get</name> 24261 <anchorfile>db/dea/pg__wire__prepare__data__get_8c.html</anchorfile> 24262 <anchor>aa32d47521e0c47e91aac5141c2f99aa5</anchor> 24263 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t start_row, uint64_t limit, TALER_EXCHANGEDB_WirePreparationIterator cb, void *cb_cls)</arglist> 24264 </member> 24265 </compound> 24266 <compound kind="file"> 24267 <name>pg_wire_prepare_data_insert.c</name> 24268 <path>src/exchangedb/</path> 24269 <filename>d2/dba/pg__wire__prepare__data__insert_8c.html</filename> 24270 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24271 <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> 24272 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24273 <member kind="function"> 24274 <type>enum GNUNET_DB_QueryStatus</type> 24275 <name>TALER_EXCHANGEDB_wire_prepare_data_insert</name> 24276 <anchorfile>d2/dba/pg__wire__prepare__data__insert_8c.html</anchorfile> 24277 <anchor>a467dcbee38bf32766f9f0fb913982196</anchor> 24278 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, const char *buf, size_t buf_size)</arglist> 24279 </member> 24280 </compound> 24281 <compound kind="file"> 24282 <name>pg_wire_prepare_data_mark_failed.c</name> 24283 <path>src/exchangedb/</path> 24284 <filename>d9/ded/pg__wire__prepare__data__mark__failed_8c.html</filename> 24285 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24286 <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> 24287 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24288 <member kind="function"> 24289 <type>enum GNUNET_DB_QueryStatus</type> 24290 <name>TALER_EXCHANGEDB_wire_prepare_data_mark_failed</name> 24291 <anchorfile>d9/ded/pg__wire__prepare__data__mark__failed_8c.html</anchorfile> 24292 <anchor>a2980803982f67221048822bd71157013</anchor> 24293 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> 24294 </member> 24295 </compound> 24296 <compound kind="file"> 24297 <name>pg_wire_prepare_data_mark_finished.c</name> 24298 <path>src/exchangedb/</path> 24299 <filename>dd/d1d/pg__wire__prepare__data__mark__finished_8c.html</filename> 24300 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24301 <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> 24302 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24303 <member kind="function"> 24304 <type>enum GNUNET_DB_QueryStatus</type> 24305 <name>TALER_EXCHANGEDB_wire_prepare_data_mark_finished</name> 24306 <anchorfile>dd/d1d/pg__wire__prepare__data__mark__finished_8c.html</anchorfile> 24307 <anchor>a28300f5bc020d9006679891413c38605</anchor> 24308 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> 24309 </member> 24310 </compound> 24311 <compound kind="file"> 24312 <name>own_test.c</name> 24313 <path>src/exchangedb/spi/</path> 24314 <filename>d8/d39/own__test_8c.html</filename> 24315 <member kind="function"> 24316 <type>void</type> 24317 <name>_PG_init</name> 24318 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24319 <anchor>a29e1a0b0688ac19dbde93824e4ae1a59</anchor> 24320 <arglist>(void)</arglist> 24321 </member> 24322 <member kind="function"> 24323 <type>void</type> 24324 <name>_PG_fini</name> 24325 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24326 <anchor>a7192e52d759211f57ad66638304ea072</anchor> 24327 <arglist>(void)</arglist> 24328 </member> 24329 <member kind="function"> 24330 <type></type> 24331 <name>PG_FUNCTION_INFO_V1</name> 24332 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24333 <anchor>ab29fe099cad5ba64350493a0b39fb34a</anchor> 24334 <arglist>(pg_spi_insert_int)</arglist> 24335 </member> 24336 <member kind="function"> 24337 <type></type> 24338 <name>PG_FUNCTION_INFO_V1</name> 24339 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24340 <anchor>ac74d938ceb1fc821af44a402ad9473bf</anchor> 24341 <arglist>(pg_spi_select_from_x)</arglist> 24342 </member> 24343 <member kind="function"> 24344 <type></type> 24345 <name>PG_FUNCTION_INFO_V1</name> 24346 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24347 <anchor>a101a63f52fb0859cb3c774e897fae449</anchor> 24348 <arglist>(pg_spi_select_pair_from_y)</arglist> 24349 </member> 24350 <member kind="function"> 24351 <type></type> 24352 <name>PG_FUNCTION_INFO_V1</name> 24353 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24354 <anchor>a40730b53b76bae7fd55133b517604d15</anchor> 24355 <arglist>(pg_spi_update_y)</arglist> 24356 </member> 24357 <member kind="function"> 24358 <type></type> 24359 <name>PG_FUNCTION_INFO_V1</name> 24360 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24361 <anchor>aa3db17ef8a315851b6101f3670c348ba</anchor> 24362 <arglist>(pg_spi_prepare_example)</arglist> 24363 </member> 24364 <member kind="function"> 24365 <type></type> 24366 <name>PG_FUNCTION_INFO_V1</name> 24367 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24368 <anchor>a779b74cd61088728a55831cc77019d88</anchor> 24369 <arglist>(pg_spi_prepare_example_without_saveplan)</arglist> 24370 </member> 24371 <member kind="function"> 24372 <type></type> 24373 <name>PG_FUNCTION_INFO_V1</name> 24374 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24375 <anchor>a33f52ef9d6efddf8a484c8c17b6203ad</anchor> 24376 <arglist>(pg_spi_prepare_insert)</arglist> 24377 </member> 24378 <member kind="function"> 24379 <type></type> 24380 <name>PG_FUNCTION_INFO_V1</name> 24381 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24382 <anchor>ab0152cb9da3064c229aefb3f04f84814</anchor> 24383 <arglist>(pg_spi_prepare_insert_without_saveplan)</arglist> 24384 </member> 24385 <member kind="function"> 24386 <type></type> 24387 <name>PG_FUNCTION_INFO_V1</name> 24388 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24389 <anchor>a5c100a22085448096543da9632ea30f5</anchor> 24390 <arglist>(pg_spi_prepare_select_with_cond_without_saveplan)</arglist> 24391 </member> 24392 <member kind="function"> 24393 <type></type> 24394 <name>PG_FUNCTION_INFO_V1</name> 24395 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24396 <anchor>afc6de0bb0c742ef351f4ba9642e4445a</anchor> 24397 <arglist>(pg_spi_prepare_update)</arglist> 24398 </member> 24399 <member kind="function"> 24400 <type></type> 24401 <name>PG_FUNCTION_INFO_V1</name> 24402 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24403 <anchor>a0d770f85037a018625f5b15009ad453c</anchor> 24404 <arglist>(pg_spi_get_dep_ref_fees)</arglist> 24405 </member> 24406 <member kind="function"> 24407 <type>Datum</type> 24408 <name>pg_spi_prepare_example</name> 24409 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24410 <anchor>a99e19f24206a7a0f945e6c4bc8d94218</anchor> 24411 <arglist>(PG_FUNCTION_ARGS)</arglist> 24412 </member> 24413 <member kind="function"> 24414 <type>Datum</type> 24415 <name>pg_spi_prepare_example_without_saveplan</name> 24416 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24417 <anchor>a765563b74d7ebdb322a04f5501a61e0b</anchor> 24418 <arglist>(PG_FUNCTION_ARGS)</arglist> 24419 </member> 24420 <member kind="function"> 24421 <type>Datum</type> 24422 <name>pg_spi_select_from_x</name> 24423 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24424 <anchor>a2d5ab0d6e1b4ff848218f81088b59a9d</anchor> 24425 <arglist>(PG_FUNCTION_ARGS)</arglist> 24426 </member> 24427 <member kind="function"> 24428 <type>Datum</type> 24429 <name>pg_spi_insert_int</name> 24430 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24431 <anchor>a0f9078043c19f290fe625a3257539a2a</anchor> 24432 <arglist>(PG_FUNCTION_ARGS)</arglist> 24433 </member> 24434 <member kind="function"> 24435 <type>Datum</type> 24436 <name>pg_spi_prepare_insert</name> 24437 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24438 <anchor>aeada143fdcabd8c66f30176a2e053fba</anchor> 24439 <arglist>(PG_FUNCTION_ARGS)</arglist> 24440 </member> 24441 <member kind="function"> 24442 <type>Datum</type> 24443 <name>pg_spi_prepare_insert_without_saveplan</name> 24444 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24445 <anchor>a6654001b77f57123d7d1862babdfb79d</anchor> 24446 <arglist>(PG_FUNCTION_ARGS)</arglist> 24447 </member> 24448 <member kind="function"> 24449 <type>Datum</type> 24450 <name>pg_spi_prepare_select_with_cond_without_saveplan</name> 24451 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24452 <anchor>af0727cfb18adead9985333fdf5ee68c2</anchor> 24453 <arglist>(PG_FUNCTION_ARGS)</arglist> 24454 </member> 24455 <member kind="function"> 24456 <type>Datum</type> 24457 <name>pg_spi_update_y</name> 24458 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24459 <anchor>a8ca523eea50689e3d0bf48ec9f3e5b43</anchor> 24460 <arglist>(PG_FUNCTION_ARGS)</arglist> 24461 </member> 24462 <member kind="function"> 24463 <type>Datum</type> 24464 <name>pg_spi_prepare_update</name> 24465 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24466 <anchor>a8425037ecded8b2f5142434d9285f30c</anchor> 24467 <arglist>(PG_FUNCTION_ARGS)</arglist> 24468 </member> 24469 <member kind="function"> 24470 <type>Datum</type> 24471 <name>pg_spi_get_dep_ref_fees</name> 24472 <anchorfile>d8/d39/own__test_8c.html</anchorfile> 24473 <anchor>a9124ccfb3bd40b14ac033335b54e9086</anchor> 24474 <arglist>(PG_FUNCTION_ARGS)</arglist> 24475 </member> 24476 </compound> 24477 <compound kind="file"> 24478 <name>pg_aggregate.c</name> 24479 <path>src/exchangedb/</path> 24480 <filename>d4/d0b/pg__aggregate_8c.html</filename> 24481 <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> 24482 <includes id="d0/d0c/taler__pq__lib_8h" name="taler_pq_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_pq_lib.h</includes> 24483 <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> 24484 <includes id="d5/d6c/aggregate_8h" name="aggregate.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/aggregate.h</includes> 24485 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24486 <member kind="function"> 24487 <type>enum GNUNET_DB_QueryStatus</type> 24488 <name>TALER_EXCHANGEDB_aggregate</name> 24489 <anchorfile>d4/d0b/pg__aggregate_8c.html</anchorfile> 24490 <anchor>aed827f08010d7a401f349a8b1cd0c265</anchor> 24491 <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> 24492 </member> 24493 </compound> 24494 <compound kind="file"> 24495 <name>pg_aggregate.c</name> 24496 <path>src/exchangedb/spi/</path> 24497 <filename>db/d35/spi_2pg__aggregate_8c.html</filename> 24498 <member kind="function"> 24499 <type></type> 24500 <name>PG_FUNCTION_INFO_V1</name> 24501 <anchorfile>db/d35/spi_2pg__aggregate_8c.html</anchorfile> 24502 <anchor>a5f5bc95be7b08d57bedb9922f97906bf</anchor> 24503 <arglist>(get_deposit_summary)</arglist> 24504 </member> 24505 <member kind="function"> 24506 <type>Datum</type> 24507 <name>get_deposit_summary</name> 24508 <anchorfile>db/d35/spi_2pg__aggregate_8c.html</anchorfile> 24509 <anchor>ab432871a1e522cdbeb4f4a52f3ec7edc</anchor> 24510 <arglist>(PG_FUNCTION_ARGS)</arglist> 24511 </member> 24512 <member kind="variable"> 24513 <type></type> 24514 <name>PG_MODULE_MAGIC</name> 24515 <anchorfile>db/d35/spi_2pg__aggregate_8c.html</anchorfile> 24516 <anchor>a509119277abe280e6db17c34f79e01cf</anchor> 24517 <arglist></arglist> 24518 </member> 24519 </compound> 24520 <compound kind="file"> 24521 <name>update_rules.c</name> 24522 <path>src/exchangedb/</path> 24523 <filename>d8/d31/update__rules_8c.html</filename> 24524 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 24525 <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> 24526 <includes id="d0/dc7/taler__dbevents_8h" name="taler_dbevents.h" local="yes" import="no" module="no" objc="no">taler/taler_dbevents.h</includes> 24527 <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> 24528 <includes id="d8/d88/rollback_8h" name="rollback.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/rollback.h</includes> 24529 <includes id="dd/dc6/commit_8h" name="commit.h" local="yes" import="no" module="no" objc="no">taler/exchange-database/commit.h</includes> 24530 <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> 24531 <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> 24532 <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> 24533 <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> 24534 <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> 24535 <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> 24536 <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> 24537 <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> 24538 <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> 24539 <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> 24540 <includes id="d4/da1/helper_8h" name="helper.h" local="yes" import="no" module="no" objc="no">helper.h</includes> 24541 <member kind="define"> 24542 <type>#define</type> 24543 <name>MAX_DEPTH</name> 24544 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24545 <anchor>a5db49eeef5c9bb774f02996f684df238</anchor> 24546 <arglist></arglist> 24547 </member> 24548 <member kind="function" static="yes"> 24549 <type>static void</type> 24550 <name>return_result</name> 24551 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24552 <anchor>af77405aaaa0ee503b5d44d8472d37812</anchor> 24553 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> 24554 </member> 24555 <member kind="function" static="yes"> 24556 <type>static void</type> 24557 <name>fail_update</name> 24558 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24559 <anchor>a72cfab43fd89287d22d0c24d2a767ab4</anchor> 24560 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru, enum TALER_ErrorCode ec, const char *hint)</arglist> 24561 </member> 24562 <member kind="function" static="yes"> 24563 <type>static void</type> 24564 <name>check_rules</name> 24565 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24566 <anchor>aff971c577451c9a5f903dde68b037e95</anchor> 24567 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> 24568 </member> 24569 <member kind="function" static="yes"> 24570 <type>static void</type> 24571 <name>run_measure</name> 24572 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24573 <anchor>a0ee00e61815f415e2f9f135ce4c34dec</anchor> 24574 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru, const struct TALER_KYCLOGIC_Measure *m)</arglist> 24575 </member> 24576 <member kind="function" static="yes"> 24577 <type>static void</type> 24578 <name>aml_result_callback</name> 24579 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24580 <anchor>a39c4717d031f78fb9f4645a50a3064cd</anchor> 24581 <arglist>(void *cls, const struct TALER_KYCLOGIC_AmlProgramResult *apr)</arglist> 24582 </member> 24583 <member kind="function" static="yes"> 24584 <type>static void</type> 24585 <name>fetch_latest_rules</name> 24586 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24587 <anchor>ace762ba23b24850859c8caf6a9f68faf</anchor> 24588 <arglist>(void *cls)</arglist> 24589 </member> 24590 <member kind="function" static="yes"> 24591 <type>static void</type> 24592 <name>trigger_fetch_latest_rules</name> 24593 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24594 <anchor>a758a0c06329dffe896a5f30e72e2bb64</anchor> 24595 <arglist>(void *cls, const void *extra, size_t extra_size)</arglist> 24596 </member> 24597 <member kind="function" static="yes"> 24598 <type>static void</type> 24599 <name>update_rules</name> 24600 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24601 <anchor>a0708e1b6e30f1383ee0584720cfb02e2</anchor> 24602 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> 24603 </member> 24604 <member kind="function"> 24605 <type>struct TALER_EXCHANGEDB_RuleUpdater *</type> 24606 <name>TALER_EXCHANGEDB_update_rules</name> 24607 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24608 <anchor>a5f7bd0d729c95999a80a6857d3665b97</anchor> 24609 <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> 24610 </member> 24611 <member kind="function"> 24612 <type>void</type> 24613 <name>TALER_EXCHANGEDB_update_rules_cancel</name> 24614 <anchorfile>d8/d31/update__rules_8c.html</anchorfile> 24615 <anchor>a18232b933af2ef6b558cce02b592dc42</anchor> 24616 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> 24617 </member> 24618 </compound> 24619 <compound kind="file"> 24620 <name>age_restriction.c</name> 24621 <path>src/extensions/age_restriction/</path> 24622 <filename>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</filename> 24623 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 24624 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 24625 <member kind="function" static="yes"> 24626 <type>static void</type> 24627 <name>age_restriction_disable</name> 24628 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24629 <anchor>a185edb7d96b2edf0a21bf19b755ddbf0</anchor> 24630 <arglist>(struct TALER_Extension *ext)</arglist> 24631 </member> 24632 <member kind="function" static="yes"> 24633 <type>static enum GNUNET_GenericReturnValue</type> 24634 <name>age_restriction_load_config</name> 24635 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24636 <anchor>a56325a6f8035881f0b1ed90484c8e3a5</anchor> 24637 <arglist>(const json_t *jconfig, struct TALER_Extension *ext)</arglist> 24638 </member> 24639 <member kind="function" static="yes"> 24640 <type>static json_t *</type> 24641 <name>age_restriction_manifest</name> 24642 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24643 <anchor>a7044979133e91b33f94c8099e06b079b</anchor> 24644 <arglist>(const struct TALER_Extension *ext)</arglist> 24645 </member> 24646 <member kind="function"> 24647 <type>void *</type> 24648 <name>libtaler_extension_age_restriction_init</name> 24649 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24650 <anchor>a3c870b57251d41ae33521192ef729f80</anchor> 24651 <arglist>(void *arg)</arglist> 24652 </member> 24653 <member kind="function"> 24654 <type>void *</type> 24655 <name>libtaler_extension_age_restriction_done</name> 24656 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24657 <anchor>ac2fc533ef61747d96445f4817c4c39f5</anchor> 24658 <arglist>(void *arg)</arglist> 24659 </member> 24660 <member kind="variable" static="yes"> 24661 <type>static struct TALER_AgeRestrictionConfig</type> 24662 <name>AR_config</name> 24663 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24664 <anchor>a4d46c1bee681c97ab6cd22cc4801dba5</anchor> 24665 <arglist></arglist> 24666 </member> 24667 <member kind="variable"> 24668 <type>struct TALER_Extension</type> 24669 <name>TE_age_restriction</name> 24670 <anchorfile>d0/db1/extensions_2age__restriction_2age__restriction_8c.html</anchorfile> 24671 <anchor>a906fdc2ec7be831a442cc00da95bc74d</anchor> 24672 <arglist></arglist> 24673 </member> 24674 </compound> 24675 <compound kind="file"> 24676 <name>age_restriction.c</name> 24677 <path>src/util/</path> 24678 <filename>df/d72/util_2age__restriction_8c.html</filename> 24679 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 24680 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 24681 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 24682 <member kind="define"> 24683 <type>#define</type> 24684 <name>sign</name> 24685 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24686 <anchor>acbefdaa42b22d08add8899400e6302b3</anchor> 24687 <arglist>(a, b, c)</arglist> 24688 </member> 24689 <member kind="define"> 24690 <type>#define</type> 24691 <name>verify</name> 24692 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24693 <anchor>a20d7e4f8865a2a4f1b26bfef4469a6cc</anchor> 24694 <arglist>(a, b, c, d)</arglist> 24695 </member> 24696 <member kind="function"> 24697 <type>void</type> 24698 <name>TALER_age_commitment_hash</name> 24699 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24700 <anchor>a6a03c02b0ddbee8748504990517fbd04</anchor> 24701 <arglist>(const struct TALER_AgeCommitment *commitment, struct TALER_AgeCommitmentHashP *ahash)</arglist> 24702 </member> 24703 <member kind="function"> 24704 <type>uint8_t</type> 24705 <name>TALER_get_age_group</name> 24706 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24707 <anchor>a83a2e2042eaa9572cab7890f00876be3</anchor> 24708 <arglist>(const struct TALER_AgeMask *mask, uint8_t age)</arglist> 24709 </member> 24710 <member kind="function"> 24711 <type>uint8_t</type> 24712 <name>TALER_get_lowest_age</name> 24713 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24714 <anchor>a5166b34018939b04847445bad9d39967</anchor> 24715 <arglist>(const struct TALER_AgeMask *mask, uint8_t age)</arglist> 24716 </member> 24717 <member kind="function"> 24718 <type>void</type> 24719 <name>TALER_age_restriction_commit</name> 24720 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24721 <anchor>acc02f6c56219f1fe77d1050abe1f6f88</anchor> 24722 <arglist>(const struct TALER_AgeMask *mask, uint8_t age, const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *ncp)</arglist> 24723 </member> 24724 <member kind="function"> 24725 <type>enum GNUNET_GenericReturnValue</type> 24726 <name>TALER_age_commitment_derive</name> 24727 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24728 <anchor>a43506518e06c55a0cc308d0692e6133c</anchor> 24729 <arglist>(const struct TALER_AgeCommitment *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitment *newac)</arglist> 24730 </member> 24731 <member kind="function"> 24732 <type>enum GNUNET_GenericReturnValue</type> 24733 <name>TALER_age_commitment_derive_from_secret</name> 24734 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24735 <anchor>abdda6a7ff95eaea3ad1aace59c3e76e7</anchor> 24736 <arglist>(const struct TALER_AgeCommitment *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitment *newac)</arglist> 24737 </member> 24738 <member kind="function"> 24739 <type>enum GNUNET_GenericReturnValue</type> 24740 <name>TALER_age_commitment_proof_derive</name> 24741 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24742 <anchor>a309f9123469ca02a6b4b697b5cb092d7</anchor> 24743 <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitmentProof *newacp)</arglist> 24744 </member> 24745 <member kind="function"> 24746 <type>enum GNUNET_GenericReturnValue</type> 24747 <name>TALER_age_commitment_proof_derive_from_secret</name> 24748 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24749 <anchor>a8349ab2b7427221c2f2b599a4505346a</anchor> 24750 <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitmentProof *newacp)</arglist> 24751 </member> 24752 <member kind="function"> 24753 <type>GNUNET_NETWORK_STRUCT_END enum GNUNET_GenericReturnValue</type> 24754 <name>TALER_age_commitment_attest</name> 24755 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24756 <anchor>acc03ee8ca0dbd3e296685f2882e37e2b</anchor> 24757 <arglist>(const struct TALER_AgeCommitmentProof *cp, uint8_t age, struct TALER_AgeAttestationP *attest)</arglist> 24758 </member> 24759 <member kind="function"> 24760 <type>enum GNUNET_GenericReturnValue</type> 24761 <name>TALER_age_commitment_verify</name> 24762 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24763 <anchor>a70e680746b3a0f7136e52858d2829019</anchor> 24764 <arglist>(const struct TALER_AgeCommitment *comm, uint8_t age, const struct TALER_AgeAttestationP *attest)</arglist> 24765 </member> 24766 <member kind="function"> 24767 <type>void</type> 24768 <name>TALER_age_commitment_free</name> 24769 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24770 <anchor>a48951b0c7971d00829c5b512faeac6f9</anchor> 24771 <arglist>(struct TALER_AgeCommitment *commitment)</arglist> 24772 </member> 24773 <member kind="function"> 24774 <type>void</type> 24775 <name>TALER_age_proof_free</name> 24776 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24777 <anchor>a59aa66c7605e74880b260b805716c882</anchor> 24778 <arglist>(struct TALER_AgeProof *proof)</arglist> 24779 </member> 24780 <member kind="function"> 24781 <type>void</type> 24782 <name>TALER_age_commitment_proof_free</name> 24783 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24784 <anchor>ac1004e0ccfb989e94720c8c092dc0deb</anchor> 24785 <arglist>(struct TALER_AgeCommitmentProof *acp)</arglist> 24786 </member> 24787 <member kind="function"> 24788 <type>struct TALER_AgeCommitmentProof *</type> 24789 <name>TALER_age_commitment_proof_duplicate</name> 24790 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24791 <anchor>a00d43ea3a78064f89c8aac1509086bcc</anchor> 24792 <arglist>(const struct TALER_AgeCommitmentProof *acp)</arglist> 24793 </member> 24794 <member kind="function"> 24795 <type>struct TALER_AgeCommitment *</type> 24796 <name>TALER_age_commitment_duplicate</name> 24797 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24798 <anchor>acf09bfaae948ea7c7cf48fe95ca8deac</anchor> 24799 <arglist>(const struct TALER_AgeCommitment *ac)</arglist> 24800 </member> 24801 <member kind="function"> 24802 <type>void</type> 24803 <name>TALER_age_commitment_proof_deep_copy</name> 24804 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24805 <anchor>a51e4c150a6d9606ea59ac54e5d520f0a</anchor> 24806 <arglist>(struct TALER_AgeCommitmentProof *nacp, const struct TALER_AgeCommitmentProof *acp)</arglist> 24807 </member> 24808 <member kind="function"> 24809 <type>void</type> 24810 <name>TALER_age_commitment_deep_copy</name> 24811 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24812 <anchor>abdf2a89c78ab42d11b94add956a37978</anchor> 24813 <arglist>(struct TALER_AgeCommitment *nac, const struct TALER_AgeCommitment *ac)</arglist> 24814 </member> 24815 <member kind="function"> 24816 <type>enum GNUNET_GenericReturnValue</type> 24817 <name>TALER_JSON_parse_age_groups</name> 24818 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24819 <anchor>ad4769b57969fda3e9b4bc1f14f776d01</anchor> 24820 <arglist>(const json_t *root, struct TALER_AgeMask *mask)</arglist> 24821 </member> 24822 <member kind="function"> 24823 <type>enum GNUNET_GenericReturnValue</type> 24824 <name>TALER_parse_age_group_string</name> 24825 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24826 <anchor>aa5e5438a0c473d35518edabf41234a82</anchor> 24827 <arglist>(const char *groups, struct TALER_AgeMask *mask)</arglist> 24828 </member> 24829 <member kind="function"> 24830 <type>const char *</type> 24831 <name>TALER_age_mask_to_string</name> 24832 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24833 <anchor>aec319c93402a03d09bf5e8512eff07d7</anchor> 24834 <arglist>(const struct TALER_AgeMask *mask)</arglist> 24835 </member> 24836 <member kind="function"> 24837 <type>void</type> 24838 <name>TALER_age_restriction_from_secret</name> 24839 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24840 <anchor>af7c82377e38757c46db3ba15689a8393</anchor> 24841 <arglist>(const struct TALER_PlanchetMasterSecretP *secret, const struct TALER_AgeMask *mask, const uint8_t max_age, struct TALER_AgeCommitmentProof *ncp)</arglist> 24842 </member> 24843 <member kind="function"> 24844 <type>enum GNUNET_GenericReturnValue</type> 24845 <name>TALER_parse_coarse_date</name> 24846 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24847 <anchor>ab9ab3d6256bc7c9373b77e5d35367cc5</anchor> 24848 <arglist>(const char *in, const struct TALER_AgeMask *mask, uint32_t *out)</arglist> 24849 </member> 24850 <member kind="variable"> 24851 <type>struct GNUNET_CRYPTO_Edx25519PublicKey</type> 24852 <name>TALER_age_commitment_base_public_key</name> 24853 <anchorfile>df/d72/util_2age__restriction_8c.html</anchorfile> 24854 <anchor>a0047db79e48d2002ab23117be1e45e65</anchor> 24855 <arglist></arglist> 24856 </member> 24857 </compound> 24858 <compound kind="file"> 24859 <name>age_restriction_helper.c</name> 24860 <path>src/extensions/</path> 24861 <filename>df/d78/age__restriction__helper_8c.html</filename> 24862 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 24863 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 24864 <member kind="function"> 24865 <type>const struct TALER_AgeRestrictionConfig *</type> 24866 <name>TALER_extensions_get_age_restriction_config</name> 24867 <anchorfile>df/d78/age__restriction__helper_8c.html</anchorfile> 24868 <anchor>ab29110e3845a467808e865a3c5ae18a8</anchor> 24869 <arglist>()</arglist> 24870 </member> 24871 <member kind="function"> 24872 <type>bool</type> 24873 <name>TALER_extensions_is_age_restriction_enabled</name> 24874 <anchorfile>df/d78/age__restriction__helper_8c.html</anchorfile> 24875 <anchor>a0ed2ca8b32e6f7abfacb430166ab4118</anchor> 24876 <arglist>()</arglist> 24877 </member> 24878 <member kind="function"> 24879 <type>struct TALER_AgeMask</type> 24880 <name>TALER_extensions_get_age_restriction_mask</name> 24881 <anchorfile>df/d78/age__restriction__helper_8c.html</anchorfile> 24882 <anchor>a86e0c7b76232f8369a82f016a5268535</anchor> 24883 <arglist>()</arglist> 24884 </member> 24885 </compound> 24886 <compound kind="file"> 24887 <name>extensions.c</name> 24888 <path>src/extensions/</path> 24889 <filename>db/d1f/extensions_8c.html</filename> 24890 <includes id="de/d03/platform_8h" name="platform.h" local="yes" import="no" module="no" objc="no">taler/platform.h</includes> 24891 <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> 24892 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 24893 <includes id="dc/d61/taler__signatures_8h" name="taler_signatures.h" local="yes" import="no" module="no" objc="no">taler/taler_signatures.h</includes> 24894 <includes id="d4/daf/taler__extensions_8h" name="taler_extensions.h" local="yes" import="no" module="no" objc="no">taler/taler_extensions.h</includes> 24895 <member kind="function"> 24896 <type>const struct TALER_Extensions *</type> 24897 <name>TALER_extensions_get_head</name> 24898 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24899 <anchor>aefc934c977004bdb7c97ba787bffeb08</anchor> 24900 <arglist>()</arglist> 24901 </member> 24902 <member kind="function" static="yes"> 24903 <type>static enum GNUNET_GenericReturnValue</type> 24904 <name>add_extension</name> 24905 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24906 <anchor>a096e8d47469a94245ec03b0b6c8b0e69</anchor> 24907 <arglist>(const struct TALER_Extension *extension)</arglist> 24908 </member> 24909 <member kind="function"> 24910 <type>const struct TALER_Extension *</type> 24911 <name>TALER_extensions_get_by_type</name> 24912 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24913 <anchor>acfb932a4096eb5394fe898ce6dc8bf85</anchor> 24914 <arglist>(enum TALER_Extension_Type type)</arglist> 24915 </member> 24916 <member kind="function"> 24917 <type>bool</type> 24918 <name>TALER_extensions_is_enabled_type</name> 24919 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24920 <anchor>add17742ccb4c8cfe3fcc816a7ca10269</anchor> 24921 <arglist>(enum TALER_Extension_Type type)</arglist> 24922 </member> 24923 <member kind="function"> 24924 <type>const struct TALER_Extension *</type> 24925 <name>TALER_extensions_get_by_name</name> 24926 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24927 <anchor>a6ee83b69e946470a223a77961dd785e9</anchor> 24928 <arglist>(const char *name)</arglist> 24929 </member> 24930 <member kind="function"> 24931 <type>enum GNUNET_GenericReturnValue</type> 24932 <name>TALER_extensions_verify_manifests_signature</name> 24933 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24934 <anchor>a0d51d6f7ba917c85071ead577778e696</anchor> 24935 <arglist>(const json_t *manifests, struct TALER_MasterSignatureP *extensions_sig, struct TALER_MasterPublicKeyP *master_pub)</arglist> 24936 </member> 24937 <member kind="function" static="yes"> 24938 <type>static void</type> 24939 <name>configure_extension</name> 24940 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24941 <anchor>a0f1ae742d23212931a56417ba36ecdcd</anchor> 24942 <arglist>(void *cls, const char *section)</arglist> 24943 </member> 24944 <member kind="function"> 24945 <type>enum GNUNET_GenericReturnValue</type> 24946 <name>TALER_extensions_init</name> 24947 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24948 <anchor>aa7e32d406038cf648b18fc591a4fbc86</anchor> 24949 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg)</arglist> 24950 </member> 24951 <member kind="function"> 24952 <type>enum GNUNET_GenericReturnValue</type> 24953 <name>TALER_extensions_parse_manifest</name> 24954 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24955 <anchor>a843c8097c1310acff0b52fe70f2707d6</anchor> 24956 <arglist>(json_t *obj, int *critical, const char **version, json_t **config)</arglist> 24957 </member> 24958 <member kind="function"> 24959 <type>enum GNUNET_GenericReturnValue</type> 24960 <name>TALER_extensions_load_manifests</name> 24961 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24962 <anchor>a68cd393ad41646f4fb1aad21bec52023</anchor> 24963 <arglist>(const json_t *extensions)</arglist> 24964 </member> 24965 <member kind="function"> 24966 <type>const char *</type> 24967 <name>TALER_policy_fulfillment_state_str</name> 24968 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24969 <anchor>a2afe10aec7f41ab2a8edd89418a50e1d</anchor> 24970 <arglist>(enum TALER_PolicyFulfillmentState state)</arglist> 24971 </member> 24972 <member kind="function"> 24973 <type>enum GNUNET_GenericReturnValue</type> 24974 <name>TALER_extensions_create_policy_details</name> 24975 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24976 <anchor>ac4594b8ad01f8676cb9f76cc994d16a8</anchor> 24977 <arglist>(const char *currency, const json_t *policy_options, struct TALER_PolicyDetails *details, const char **error_hint)</arglist> 24978 </member> 24979 <member kind="variable" static="yes"> 24980 <type>static struct TALER_Extensions</type> 24981 <name>TE_extensions</name> 24982 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24983 <anchor>ae8f255e2f06b8e9dcf16e64343d04094</anchor> 24984 <arglist></arglist> 24985 </member> 24986 <member kind="variable" static="yes"> 24987 <type>static bool</type> 24988 <name>extensions_loaded</name> 24989 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24990 <anchor>aad18294e8682b0f3eb8e2441f50941a2</anchor> 24991 <arglist></arglist> 24992 </member> 24993 <member kind="variable" static="yes"> 24994 <type>static const char *</type> 24995 <name>fulfillment2str</name> 24996 <anchorfile>db/d1f/extensions_8c.html</anchorfile> 24997 <anchor>a9fda4f5ecc428581233e462b03e3077b</anchor> 24998 <arglist>[]</arglist> 24999 </member> 25000 </compound> 25001 <compound kind="file"> 25002 <name>gettext.h</name> 25003 <path>src/include/</path> 25004 <filename>d4/d81/gettext_8h.html</filename> 25005 <member kind="define"> 25006 <type>#define</type> 25007 <name>gettext</name> 25008 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25009 <anchor>aa0fab2ce0e5eb897c393cee0d83c6ea9</anchor> 25010 <arglist>(Msgid)</arglist> 25011 </member> 25012 <member kind="define"> 25013 <type>#define</type> 25014 <name>dgettext</name> 25015 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25016 <anchor>a86f757e66ffde703afba316a7396a28f</anchor> 25017 <arglist>(Domainname, Msgid)</arglist> 25018 </member> 25019 <member kind="define"> 25020 <type>#define</type> 25021 <name>dcgettext</name> 25022 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25023 <anchor>a4419bece30ab76327deb6ef4149322f4</anchor> 25024 <arglist>(Domainname, Msgid, Category)</arglist> 25025 </member> 25026 <member kind="define"> 25027 <type>#define</type> 25028 <name>ngettext</name> 25029 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25030 <anchor>a248c64613ae95f3477511c239fe9c5c1</anchor> 25031 <arglist>(Msgid1, Msgid2, N)</arglist> 25032 </member> 25033 <member kind="define"> 25034 <type>#define</type> 25035 <name>dngettext</name> 25036 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25037 <anchor>a06fa46950f520d32c10de24270198932</anchor> 25038 <arglist>(Domainname, Msgid1, Msgid2, N)</arglist> 25039 </member> 25040 <member kind="define"> 25041 <type>#define</type> 25042 <name>dcngettext</name> 25043 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25044 <anchor>aa646ec380c28849655fcc4d56873062c</anchor> 25045 <arglist>(Domainname, Msgid1, Msgid2, N, Category)</arglist> 25046 </member> 25047 <member kind="define"> 25048 <type>#define</type> 25049 <name>textdomain</name> 25050 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25051 <anchor>aba3653075c8f1f84c741ef23b2266f89</anchor> 25052 <arglist>(Domainname)</arglist> 25053 </member> 25054 <member kind="define"> 25055 <type>#define</type> 25056 <name>bindtextdomain</name> 25057 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25058 <anchor>ac719c37e146c0e2030a7ed1dfcbdd5f8</anchor> 25059 <arglist>(Domainname, Dirname)</arglist> 25060 </member> 25061 <member kind="define"> 25062 <type>#define</type> 25063 <name>bind_textdomain_codeset</name> 25064 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25065 <anchor>a973ce74418a69a456534d48dedddcd46</anchor> 25066 <arglist>(Domainname, Codeset)</arglist> 25067 </member> 25068 <member kind="define"> 25069 <type>#define</type> 25070 <name>gettext_noop</name> 25071 <anchorfile>d4/d81/gettext_8h.html</anchorfile> 25072 <anchor>a1a0ef2e42374f90a13299cc06f437847</anchor> 25073 <arglist>(String)</arglist> 25074 </member> 25075 </compound> 25076 <compound kind="file"> 25077 <name>create_tables.h</name> 25078 <path>src/include/taler/auditor-database/</path> 25079 <filename>d2/d7f/auditor-database_2create__tables_8h.html</filename> 25080 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25081 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25082 <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> 25083 <member kind="function"> 25084 <type>enum GNUNET_GenericReturnValue</type> 25085 <name>AUDITORDB_create_tables</name> 25086 <anchorfile>d2/d7f/auditor-database_2create__tables_8h.html</anchorfile> 25087 <anchor>a891c734d79a3333ae1faf2522f197278</anchor> 25088 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool support_partitions, uint32_t num_partitions)</arglist> 25089 </member> 25090 </compound> 25091 <compound kind="file"> 25092 <name>create_tables.h</name> 25093 <path>src/include/taler/exchange-database/</path> 25094 <filename>d8/db6/exchange-database_2create__tables_8h.html</filename> 25095 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25096 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25097 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 25098 <member kind="function"> 25099 <type>enum GNUNET_GenericReturnValue</type> 25100 <name>TALER_EXCHANGEDB_create_tables</name> 25101 <anchorfile>d8/db6/exchange-database_2create__tables_8h.html</anchorfile> 25102 <anchor>a4f88273e37abd708dda185e00c60151d</anchor> 25103 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, bool support_partitions, uint32_t num_partitions)</arglist> 25104 </member> 25105 </compound> 25106 <compound kind="file"> 25107 <name>del_denomination_balance.h</name> 25108 <path>src/include/taler/auditor-database/</path> 25109 <filename>da/dd1/del__denomination__balance_8h.html</filename> 25110 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25111 <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> 25112 <member kind="function"> 25113 <type>enum GNUNET_DB_QueryStatus</type> 25114 <name>AUDITORDB_del_denomination_balance</name> 25115 <anchorfile>da/dd1/del__denomination__balance_8h.html</anchorfile> 25116 <anchor>acfbfd16a7eef3c23f6c00b9c9a3a0bd8</anchor> 25117 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> 25118 </member> 25119 </compound> 25120 <compound kind="file"> 25121 <name>del_reserve_info.h</name> 25122 <path>src/include/taler/auditor-database/</path> 25123 <filename>d3/dac/del__reserve__info_8h.html</filename> 25124 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25125 <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> 25126 <member kind="function"> 25127 <type>enum GNUNET_DB_QueryStatus</type> 25128 <name>AUDITORDB_del_reserve_info</name> 25129 <anchorfile>d3/dac/del__reserve__info_8h.html</anchorfile> 25130 <anchor>a22fa6359f1dd66abee23388d37a3ccb5</anchor> 25131 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 25132 </member> 25133 </compound> 25134 <compound kind="file"> 25135 <name>delete_auditor_closure_lag.h</name> 25136 <path>src/include/taler/auditor-database/</path> 25137 <filename>d6/d8b/delete__auditor__closure__lag_8h.html</filename> 25138 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25139 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25140 <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> 25141 <member kind="function"> 25142 <type>enum GNUNET_DB_QueryStatus</type> 25143 <name>AUDITORDB_delete_auditor_closure_lag</name> 25144 <anchorfile>d6/d8b/delete__auditor__closure__lag_8h.html</anchorfile> 25145 <anchor>a1fd9db71b83a299f261e4fd27373c387</anchor> 25146 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *amount, const struct TALER_WireTransferIdentifierRawP *wtid, struct TALER_FullPayto credit_account_uri)</arglist> 25147 </member> 25148 </compound> 25149 <compound kind="file"> 25150 <name>delete_early_aggregation.h</name> 25151 <path>src/include/taler/auditor-database/</path> 25152 <filename>d9/d67/delete__early__aggregation_8h.html</filename> 25153 <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> 25154 <member kind="function"> 25155 <type>enum GNUNET_DB_QueryStatus</type> 25156 <name>AUDITORDB_delete_early_aggregation</name> 25157 <anchorfile>d9/d67/delete__early__aggregation_8h.html</anchorfile> 25158 <anchor>a8821534a621aa4ad4b6eb3976c3c5cbd</anchor> 25159 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> 25160 </member> 25161 </compound> 25162 <compound kind="file"> 25163 <name>delete_generic.h</name> 25164 <path>src/include/taler/auditor-database/</path> 25165 <filename>dc/d4b/delete__generic_8h.html</filename> 25166 <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> 25167 <member kind="function"> 25168 <type>enum GNUNET_DB_QueryStatus</type> 25169 <name>AUDITORDB_delete_generic</name> 25170 <anchorfile>dc/d4b/delete__generic_8h.html</anchorfile> 25171 <anchor>af0b6739381da4610055c39fce90345da</anchor> 25172 <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id)</arglist> 25173 </member> 25174 </compound> 25175 <compound kind="file"> 25176 <name>delete_pending_deposit.h</name> 25177 <path>src/include/taler/auditor-database/</path> 25178 <filename>d6/dd2/delete__pending__deposit_8h.html</filename> 25179 <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> 25180 <member kind="function"> 25181 <type>enum GNUNET_DB_QueryStatus</type> 25182 <name>AUDITORDB_delete_pending_deposit</name> 25183 <anchorfile>d6/dd2/delete__pending__deposit_8h.html</anchorfile> 25184 <anchor>a4a7aa070129961e0d904f42727cefc56</anchor> 25185 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id)</arglist> 25186 </member> 25187 </compound> 25188 <compound kind="file"> 25189 <name>delete_purse_info.h</name> 25190 <path>src/include/taler/auditor-database/</path> 25191 <filename>df/d1b/delete__purse__info_8h.html</filename> 25192 <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> 25193 <member kind="function"> 25194 <type>enum GNUNET_DB_QueryStatus</type> 25195 <name>AUDITORDB_delete_purse_info</name> 25196 <anchorfile>df/d1b/delete__purse__info_8h.html</anchorfile> 25197 <anchor>a70bfc6699c19d964a656437fcf59fca8</anchor> 25198 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> 25199 </member> 25200 </compound> 25201 <compound kind="file"> 25202 <name>delete_reserve_in_inconsistency.h</name> 25203 <path>src/include/taler/auditor-database/</path> 25204 <filename>d5/db4/delete__reserve__in__inconsistency_8h.html</filename> 25205 <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> 25206 <member kind="function"> 25207 <type>enum GNUNET_DB_QueryStatus</type> 25208 <name>AUDITORDB_delete_reserve_in_inconsistency</name> 25209 <anchorfile>d5/db4/delete__reserve__in__inconsistency_8h.html</anchorfile> 25210 <anchor>ae6837106251071330978d3112dc8bf1c</anchor> 25211 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t row_id)</arglist> 25212 </member> 25213 </compound> 25214 <compound kind="file"> 25215 <name>delete_wire_out_inconsistency_if_matching.h</name> 25216 <path>src/include/taler/auditor-database/</path> 25217 <filename>d4/d80/delete__wire__out__inconsistency__if__matching_8h.html</filename> 25218 <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> 25219 <member kind="function"> 25220 <type>enum GNUNET_DB_QueryStatus</type> 25221 <name>AUDITORDB_delete_wire_out_inconsistency_if_matching</name> 25222 <anchorfile>d4/d80/delete__wire__out__inconsistency__if__matching_8h.html</anchorfile> 25223 <anchor>ae0d3dc1d148ecc6f4d6585cc34b23632</anchor> 25224 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> 25225 </member> 25226 </compound> 25227 <compound kind="file"> 25228 <name>drop_tables.h</name> 25229 <path>src/include/taler/auditor-database/</path> 25230 <filename>dd/d99/auditor-database_2drop__tables_8h.html</filename> 25231 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25232 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25233 <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> 25234 <member kind="function"> 25235 <type>enum GNUNET_GenericReturnValue</type> 25236 <name>AUDITORDB_drop_tables</name> 25237 <anchorfile>dd/d99/auditor-database_2drop__tables_8h.html</anchorfile> 25238 <anchor>af3978389abc471591d92ed7ee1d65dfd</anchor> 25239 <arglist>(void *cls, bool drop_exchangelist)</arglist> 25240 </member> 25241 </compound> 25242 <compound kind="file"> 25243 <name>drop_tables.h</name> 25244 <path>src/include/taler/exchange-database/</path> 25245 <filename>d4/d76/exchange-database_2drop__tables_8h.html</filename> 25246 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25247 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25248 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 25249 <member kind="function"> 25250 <type>enum GNUNET_GenericReturnValue</type> 25251 <name>TALER_EXCHANGEDB_drop_tables</name> 25252 <anchorfile>d4/d76/exchange-database_2drop__tables_8h.html</anchorfile> 25253 <anchor>ad0b3fd89c2779b7bab11a7d017062d60</anchor> 25254 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 25255 </member> 25256 </compound> 25257 <compound kind="file"> 25258 <name>event_listen.h</name> 25259 <path>src/include/taler/auditor-database/</path> 25260 <filename>d9/d45/auditor-database_2event__listen_8h.html</filename> 25261 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25262 <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> 25263 <member kind="function"> 25264 <type>struct GNUNET_DB_EventHandler *</type> 25265 <name>AUDITORDB_event_listen</name> 25266 <anchorfile>d9/d45/auditor-database_2event__listen_8h.html</anchorfile> 25267 <anchor>ada946e44c6203351558989342e716884</anchor> 25268 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, struct GNUNET_TIME_Relative timeout, GNUNET_DB_EventCallback cb, void *cb_cls)</arglist> 25269 </member> 25270 <member kind="function"> 25271 <type>void</type> 25272 <name>AUDITORDB_event_listen_cancel</name> 25273 <anchorfile>d9/d45/auditor-database_2event__listen_8h.html</anchorfile> 25274 <anchor>ab7e0abc5251b0a765a048a9c629ab52b</anchor> 25275 <arglist>(struct GNUNET_DB_EventHandler *eh)</arglist> 25276 </member> 25277 </compound> 25278 <compound kind="file"> 25279 <name>event_listen.h</name> 25280 <path>src/include/taler/exchange-database/</path> 25281 <filename>dd/d88/exchange-database_2event__listen_8h.html</filename> 25282 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25283 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 25284 <member kind="function"> 25285 <type>struct GNUNET_DB_EventHandler *</type> 25286 <name>TALER_EXCHANGEDB_event_listen</name> 25287 <anchorfile>dd/d88/exchange-database_2event__listen_8h.html</anchorfile> 25288 <anchor>ab83ba1c544ae99177de1e566b594c3b8</anchor> 25289 <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> 25290 </member> 25291 </compound> 25292 <compound kind="file"> 25293 <name>event_notify.h</name> 25294 <path>src/include/taler/auditor-database/</path> 25295 <filename>db/de3/auditor-database_2event__notify_8h.html</filename> 25296 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25297 <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> 25298 <member kind="function"> 25299 <type>void</type> 25300 <name>AUDITORDB_event_notify</name> 25301 <anchorfile>db/de3/auditor-database_2event__notify_8h.html</anchorfile> 25302 <anchor>a3e7d9157b6fc6a90ad614ab4cab510d1</anchor> 25303 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> 25304 </member> 25305 </compound> 25306 <compound kind="file"> 25307 <name>event_notify.h</name> 25308 <path>src/include/taler/exchange-database/</path> 25309 <filename>d1/da7/exchange-database_2event__notify_8h.html</filename> 25310 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25311 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 25312 <member kind="function"> 25313 <type>void</type> 25314 <name>TALER_EXCHANGEDB_event_notify</name> 25315 <anchorfile>d1/da7/exchange-database_2event__notify_8h.html</anchorfile> 25316 <anchor>aa8461d463ad80504405e6f743cd03249</anchor> 25317 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_DB_EventHeaderP *es, const void *extra, size_t extra_size)</arglist> 25318 </member> 25319 </compound> 25320 <compound kind="file"> 25321 <name>gc.h</name> 25322 <path>src/include/taler/auditor-database/</path> 25323 <filename>de/d6b/auditor-database_2gc_8h.html</filename> 25324 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25325 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25326 <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> 25327 <member kind="function"> 25328 <type>enum GNUNET_GenericReturnValue</type> 25329 <name>AUDITORDB_gc</name> 25330 <anchorfile>de/d6b/auditor-database_2gc_8h.html</anchorfile> 25331 <anchor>a2272f63ff6b20d7951f1576c3883fd47</anchor> 25332 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 25333 </member> 25334 </compound> 25335 <compound kind="file"> 25336 <name>gc.h</name> 25337 <path>src/include/taler/exchange-database/</path> 25338 <filename>d1/db5/exchange-database_2gc_8h.html</filename> 25339 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25340 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25341 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 25342 <member kind="function"> 25343 <type>enum GNUNET_GenericReturnValue</type> 25344 <name>TALER_EXCHANGEDB_gc</name> 25345 <anchorfile>d1/db5/exchange-database_2gc_8h.html</anchorfile> 25346 <anchor>ad119275243f91b61b22048ee87306df3</anchor> 25347 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 25348 </member> 25349 </compound> 25350 <compound kind="file"> 25351 <name>get_amount_arithmetic_inconsistency.h</name> 25352 <path>src/include/taler/auditor-database/</path> 25353 <filename>df/d0f/get__amount__arithmetic__inconsistency_8h.html</filename> 25354 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25355 <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> 25356 <member kind="typedef"> 25357 <type>enum GNUNET_GenericReturnValue(*</type> 25358 <name>TALER_AUDITORDB_AmountArithmeticInconsistencyCallback</name> 25359 <anchorfile>df/d0f/get__amount__arithmetic__inconsistency_8h.html</anchorfile> 25360 <anchor>ad1bfa729b0dda77dc4ae4f77f944b6b2</anchor> 25361 <arglist>)(void *cls, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> 25362 </member> 25363 <member kind="function"> 25364 <type>enum GNUNET_DB_QueryStatus</type> 25365 <name>AUDITORDB_get_amount_arithmetic_inconsistency</name> 25366 <anchorfile>df/d0f/get__amount__arithmetic__inconsistency_8h.html</anchorfile> 25367 <anchor>a00487c9490b05d7bcea25c09b3718328</anchor> 25368 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_AmountArithmeticInconsistencyCallback cb, void *cb_cls)</arglist> 25369 </member> 25370 </compound> 25371 <compound kind="file"> 25372 <name>get_auditor_closure_lags.h</name> 25373 <path>src/include/taler/auditor-database/</path> 25374 <filename>dd/dfd/get__auditor__closure__lags_8h.html</filename> 25375 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25376 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25377 <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> 25378 <member kind="typedef"> 25379 <type>enum GNUNET_GenericReturnValue(*</type> 25380 <name>TALER_AUDITORDB_ClosureLagsCallback</name> 25381 <anchorfile>dd/dfd/get__auditor__closure__lags_8h.html</anchorfile> 25382 <anchor>a43c9acd6b75a7b3a5dbfd95e024eba6b</anchor> 25383 <arglist>)(void *cls, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> 25384 </member> 25385 <member kind="function"> 25386 <type>enum GNUNET_DB_QueryStatus</type> 25387 <name>AUDITORDB_get_auditor_closure_lags</name> 25388 <anchorfile>dd/dfd/get__auditor__closure__lags_8h.html</anchorfile> 25389 <anchor>a9c8f3665bf8d08fd1a392f3f0fb28db6</anchor> 25390 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ClosureLagsCallback cb, void *cb_cls)</arglist> 25391 </member> 25392 </compound> 25393 <compound kind="file"> 25394 <name>get_auditor_progress.h</name> 25395 <path>src/include/taler/auditor-database/</path> 25396 <filename>d5/d7f/get__auditor__progress_8h.html</filename> 25397 <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> 25398 <member kind="function"> 25399 <type>enum GNUNET_DB_QueryStatus</type> 25400 <name>AUDITORDB_get_auditor_progress</name> 25401 <anchorfile>d5/d7f/get__auditor__progress_8h.html</anchorfile> 25402 <anchor>a56f3f64788f0156faae2d8075219cd36</anchor> 25403 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t *progress_offset,...)</arglist> 25404 </member> 25405 </compound> 25406 <compound kind="file"> 25407 <name>get_bad_sig_losses.h</name> 25408 <path>src/include/taler/auditor-database/</path> 25409 <filename>d7/de8/get__bad__sig__losses_8h.html</filename> 25410 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25411 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25412 <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> 25413 <member kind="typedef"> 25414 <type>enum GNUNET_GenericReturnValue(*</type> 25415 <name>TALER_AUDITORDB_BadSigLossesCallback</name> 25416 <anchorfile>d7/de8/get__bad__sig__losses_8h.html</anchorfile> 25417 <anchor>a4c8fe4b6cdd1c11075c87de047733c6c</anchor> 25418 <arglist>)(void *cls, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> 25419 </member> 25420 <member kind="function"> 25421 <type>enum GNUNET_DB_QueryStatus</type> 25422 <name>AUDITORDB_get_bad_sig_losses</name> 25423 <anchorfile>d7/de8/get__bad__sig__losses_8h.html</anchorfile> 25424 <anchor>a133fb63ef8cbdbd8c69ce72f69bbb44a</anchor> 25425 <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> 25426 </member> 25427 </compound> 25428 <compound kind="file"> 25429 <name>get_balance.h</name> 25430 <path>src/include/taler/auditor-database/</path> 25431 <filename>d8/d5a/get__balance_8h.html</filename> 25432 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25433 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25434 <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> 25435 <member kind="function"> 25436 <type>enum GNUNET_DB_QueryStatus</type> 25437 <name>AUDITORDB_get_balance</name> 25438 <anchorfile>d8/d5a/get__balance_8h.html</anchorfile> 25439 <anchor>aa6175869dbb096b8f509b5fab88a0839</anchor> 25440 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, struct TALER_Amount *balance_value,...)</arglist> 25441 </member> 25442 </compound> 25443 <compound kind="file"> 25444 <name>get_balances.h</name> 25445 <path>src/include/taler/auditor-database/</path> 25446 <filename>de/d04/get__balances_8h.html</filename> 25447 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25448 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25449 <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> 25450 <class kind="struct">TALER_AUDITORDB_Balances</class> 25451 <member kind="typedef"> 25452 <type>enum GNUNET_GenericReturnValue(*</type> 25453 <name>TALER_AUDITORDB_BalancesCallback</name> 25454 <anchorfile>de/d04/get__balances_8h.html</anchorfile> 25455 <anchor>aedce06b52a9de1d623f3583036fa4a06</anchor> 25456 <arglist>)(void *cls, const struct TALER_AUDITORDB_Balances *dc)</arglist> 25457 </member> 25458 <member kind="function"> 25459 <type>enum GNUNET_DB_QueryStatus</type> 25460 <name>AUDITORDB_get_balances</name> 25461 <anchorfile>de/d04/get__balances_8h.html</anchorfile> 25462 <anchor>a6263da0c37d8b90d1de7fbde66f2361d</anchor> 25463 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, TALER_AUDITORDB_BalancesCallback cb, void *cb_cls)</arglist> 25464 </member> 25465 </compound> 25466 <compound kind="file"> 25467 <name>get_coin_inconsistency.h</name> 25468 <path>src/include/taler/auditor-database/</path> 25469 <filename>d4/d4e/get__coin__inconsistency_8h.html</filename> 25470 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25471 <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> 25472 <member kind="typedef"> 25473 <type>enum GNUNET_GenericReturnValue(*</type> 25474 <name>TALER_AUDITORDB_CoinInconsistencyCallback</name> 25475 <anchorfile>d4/d4e/get__coin__inconsistency_8h.html</anchorfile> 25476 <anchor>af7c253115b9d900f1a3cef7f42767b6c</anchor> 25477 <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> 25478 </member> 25479 <member kind="function"> 25480 <type>enum GNUNET_DB_QueryStatus</type> 25481 <name>AUDITORDB_get_coin_inconsistency</name> 25482 <anchorfile>d4/d4e/get__coin__inconsistency_8h.html</anchorfile> 25483 <anchor>aaf4373fbb5105b19ffb461b18a0eb85a</anchor> 25484 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_CoinInconsistencyCallback cb, void *cb_cls)</arglist> 25485 </member> 25486 </compound> 25487 <compound kind="file"> 25488 <name>get_denomination_balance.h</name> 25489 <path>src/include/taler/auditor-database/</path> 25490 <filename>d9/d88/get__denomination__balance_8h.html</filename> 25491 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25492 <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> 25493 <member kind="function"> 25494 <type>enum GNUNET_DB_QueryStatus</type> 25495 <name>AUDITORDB_get_denomination_balance</name> 25496 <anchorfile>d9/d88/get__denomination__balance_8h.html</anchorfile> 25497 <anchor>ae9dc676b537047078deb5a94ea8458d0</anchor> 25498 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> 25499 </member> 25500 </compound> 25501 <compound kind="file"> 25502 <name>get_denomination_key_validity_withdraw_inconsistency.h</name> 25503 <path>src/include/taler/auditor-database/</path> 25504 <filename>d8/d1b/get__denomination__key__validity__withdraw__inconsistency_8h.html</filename> 25505 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25506 <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> 25507 <member kind="typedef"> 25508 <type>enum GNUNET_GenericReturnValue(*</type> 25509 <name>TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistencyCallback</name> 25510 <anchorfile>d8/d1b/get__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> 25511 <anchor>a397bd701692cfc5231ac8f43dd5565fa</anchor> 25512 <arglist>)(void *cls, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> 25513 </member> 25514 <member kind="function"> 25515 <type>enum GNUNET_DB_QueryStatus</type> 25516 <name>AUDITORDB_get_denomination_key_validity_withdraw_inconsistency</name> 25517 <anchorfile>d8/d1b/get__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> 25518 <anchor>ab3f6fe5f33b0cd993c99821806daa4d7</anchor> 25519 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistencyCallback cb, void *cb_cls)</arglist> 25520 </member> 25521 </compound> 25522 <compound kind="file"> 25523 <name>get_denomination_pending.h</name> 25524 <path>src/include/taler/auditor-database/</path> 25525 <filename>d4/d82/get__denomination__pending_8h.html</filename> 25526 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25527 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25528 <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> 25529 <member kind="typedef"> 25530 <type>enum GNUNET_GenericReturnValue(*</type> 25531 <name>TALER_AUDITORDB_DenominationPendingCallback</name> 25532 <anchorfile>d4/d82/get__denomination__pending_8h.html</anchorfile> 25533 <anchor>ab75e9508480a000b879870843a0169f8</anchor> 25534 <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> 25535 </member> 25536 <member kind="function"> 25537 <type>enum GNUNET_DB_QueryStatus</type> 25538 <name>AUDITORDB_get_denomination_pending</name> 25539 <anchorfile>d4/d82/get__denomination__pending_8h.html</anchorfile> 25540 <anchor>a1865d3c4fc70f912390d96b0a75c0312</anchor> 25541 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_DenominationPendingCallback cb, void *cb_cls)</arglist> 25542 </member> 25543 </compound> 25544 <compound kind="file"> 25545 <name>get_denominations_without_sigs.h</name> 25546 <path>src/include/taler/auditor-database/</path> 25547 <filename>d3/dfd/get__denominations__without__sigs_8h.html</filename> 25548 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25549 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25550 <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> 25551 <member kind="typedef"> 25552 <type>enum GNUNET_GenericReturnValue(*</type> 25553 <name>TALER_AUDITORDB_DenominationsWithoutSigsCallback</name> 25554 <anchorfile>d3/dfd/get__denominations__without__sigs_8h.html</anchorfile> 25555 <anchor>acf0f4724dbb2f21a8576202aca2b764a</anchor> 25556 <arglist>)(void *cls, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> 25557 </member> 25558 <member kind="function"> 25559 <type>enum GNUNET_DB_QueryStatus</type> 25560 <name>AUDITORDB_get_denominations_without_sigs</name> 25561 <anchorfile>d3/dfd/get__denominations__without__sigs_8h.html</anchorfile> 25562 <anchor>a244ef7c0766b70b213d9f6eec9f039e7</anchor> 25563 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DenominationsWithoutSigsCallback cb, void *cb_cls)</arglist> 25564 </member> 25565 </compound> 25566 <compound kind="file"> 25567 <name>get_deposit_confirmations.h</name> 25568 <path>src/include/taler/auditor-database/</path> 25569 <filename>d9/d32/get__deposit__confirmations_8h.html</filename> 25570 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25571 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25572 <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> 25573 <member kind="typedef"> 25574 <type>enum GNUNET_GenericReturnValue(*</type> 25575 <name>TALER_AUDITORDB_DepositConfirmationCallback</name> 25576 <anchorfile>d9/d32/get__deposit__confirmations_8h.html</anchorfile> 25577 <anchor>abbab3e41384e50ce20d29bab01c4a9da</anchor> 25578 <arglist>)(void *cls, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> 25579 </member> 25580 <member kind="function"> 25581 <type>enum GNUNET_DB_QueryStatus</type> 25582 <name>AUDITORDB_get_deposit_confirmations</name> 25583 <anchorfile>d9/d32/get__deposit__confirmations_8h.html</anchorfile> 25584 <anchor>adca589edf97a3979cf637419c53de86a</anchor> 25585 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_DepositConfirmationCallback cb, void *cb_cls)</arglist> 25586 </member> 25587 </compound> 25588 <compound kind="file"> 25589 <name>get_emergency.h</name> 25590 <path>src/include/taler/auditor-database/</path> 25591 <filename>db/d9c/get__emergency_8h.html</filename> 25592 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25593 <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> 25594 <member kind="typedef"> 25595 <type>enum GNUNET_GenericReturnValue(*</type> 25596 <name>TALER_AUDITORDB_EmergencyCallback</name> 25597 <anchorfile>db/d9c/get__emergency_8h.html</anchorfile> 25598 <anchor>a8c9c0621fade3563401ff391bf2e88eb</anchor> 25599 <arglist>)(void *cls, const struct TALER_AUDITORDB_Emergency *dc)</arglist> 25600 </member> 25601 <member kind="function"> 25602 <type>enum GNUNET_DB_QueryStatus</type> 25603 <name>AUDITORDB_get_emergency</name> 25604 <anchorfile>db/d9c/get__emergency_8h.html</anchorfile> 25605 <anchor>aa9b91d5fc820a0df73b1d4ee1722ef26</anchor> 25606 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergencyCallback cb, void *cb_cls)</arglist> 25607 </member> 25608 </compound> 25609 <compound kind="file"> 25610 <name>get_emergency_by_count.h</name> 25611 <path>src/include/taler/auditor-database/</path> 25612 <filename>d9/dab/get__emergency__by__count_8h.html</filename> 25613 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25614 <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> 25615 <member kind="typedef"> 25616 <type>enum GNUNET_GenericReturnValue(*</type> 25617 <name>TALER_AUDITORDB_EmergenciesByCountCallback</name> 25618 <anchorfile>d9/dab/get__emergency__by__count_8h.html</anchorfile> 25619 <anchor>a28563b4c91f3b377353ca889d1e96c94</anchor> 25620 <arglist>)(void *cls, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> 25621 </member> 25622 <member kind="function"> 25623 <type>enum GNUNET_DB_QueryStatus</type> 25624 <name>AUDITORDB_get_emergency_by_count</name> 25625 <anchorfile>d9/dab/get__emergency__by__count_8h.html</anchorfile> 25626 <anchor>afec95be46472c4b54f50c16be2a4ddf7</anchor> 25627 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EmergenciesByCountCallback cb, void *cb_cls)</arglist> 25628 </member> 25629 </compound> 25630 <compound kind="file"> 25631 <name>get_exchange_signkeys.h</name> 25632 <path>src/include/taler/auditor-database/</path> 25633 <filename>d7/de1/get__exchange__signkeys_8h.html</filename> 25634 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25635 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25636 <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> 25637 <class kind="struct">TALER_AUDITORDB_ExchangeSignkeys</class> 25638 <member kind="typedef"> 25639 <type>enum GNUNET_GenericReturnValue(*</type> 25640 <name>TALER_AUDITORDB_ExchangeSignkeysCallback</name> 25641 <anchorfile>d7/de1/get__exchange__signkeys_8h.html</anchorfile> 25642 <anchor>a980dd866019bdafd3bbfa4fdb5df370a</anchor> 25643 <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_ExchangeSignkeys *dc)</arglist> 25644 </member> 25645 <member kind="function"> 25646 <type>enum GNUNET_DB_QueryStatus</type> 25647 <name>AUDITORDB_get_exchange_signkeys</name> 25648 <anchorfile>d7/de1/get__exchange__signkeys_8h.html</anchorfile> 25649 <anchor>a7fb9274ca0b63a001487f04812fff996</anchor> 25650 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ExchangeSignkeysCallback cb, void *cb_cls)</arglist> 25651 </member> 25652 </compound> 25653 <compound kind="file"> 25654 <name>get_fee_time_inconsistency.h</name> 25655 <path>src/include/taler/auditor-database/</path> 25656 <filename>dd/df6/get__fee__time__inconsistency_8h.html</filename> 25657 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25658 <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> 25659 <member kind="typedef"> 25660 <type>enum GNUNET_GenericReturnValue(*</type> 25661 <name>TALER_AUDITORDB_FeeTimeInconsistencyCallback</name> 25662 <anchorfile>dd/df6/get__fee__time__inconsistency_8h.html</anchorfile> 25663 <anchor>af9fda3f7f816199f8deb4e76fa548cee</anchor> 25664 <arglist>)(void *cls, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> 25665 </member> 25666 <member kind="function"> 25667 <type>enum GNUNET_DB_QueryStatus</type> 25668 <name>AUDITORDB_get_fee_time_inconsistency</name> 25669 <anchorfile>dd/df6/get__fee__time__inconsistency_8h.html</anchorfile> 25670 <anchor>a09858f263b923759f190953566560e2a</anchor> 25671 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_FeeTimeInconsistencyCallback cb, void *cb_cls)</arglist> 25672 </member> 25673 </compound> 25674 <compound kind="file"> 25675 <name>get_misattribution_in_inconsistency.h</name> 25676 <path>src/include/taler/auditor-database/</path> 25677 <filename>de/d2a/get__misattribution__in__inconsistency_8h.html</filename> 25678 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25679 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25680 <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> 25681 <member kind="typedef"> 25682 <type>enum GNUNET_GenericReturnValue(*</type> 25683 <name>TALER_AUDITORDB_MisattributionInInconsistencyCallback</name> 25684 <anchorfile>de/d2a/get__misattribution__in__inconsistency_8h.html</anchorfile> 25685 <anchor>aa995d6e0bb77536fcad6400abb881dba</anchor> 25686 <arglist>)(void *cls, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> 25687 </member> 25688 <member kind="function"> 25689 <type>enum GNUNET_DB_QueryStatus</type> 25690 <name>AUDITORDB_get_misattribution_in_inconsistency</name> 25691 <anchorfile>de/d2a/get__misattribution__in__inconsistency_8h.html</anchorfile> 25692 <anchor>a0da53ca0aed0d523988b175cabfcf7f2</anchor> 25693 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_MisattributionInInconsistencyCallback cb, void *cb_cls)</arglist> 25694 </member> 25695 </compound> 25696 <compound kind="file"> 25697 <name>get_progress_points.h</name> 25698 <path>src/include/taler/auditor-database/</path> 25699 <filename>d3/d8e/get__progress__points_8h.html</filename> 25700 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25701 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25702 <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> 25703 <class kind="struct">TALER_AUDITORDB_Progress</class> 25704 <member kind="typedef"> 25705 <type>enum GNUNET_GenericReturnValue(*</type> 25706 <name>TALER_AUDITORDB_ProgressPointsCallback</name> 25707 <anchorfile>d3/d8e/get__progress__points_8h.html</anchorfile> 25708 <anchor>abf967619e024f5d9d9331b1bb3c7d66f</anchor> 25709 <arglist>)(void *cls, const struct TALER_AUDITORDB_Progress *pp)</arglist> 25710 </member> 25711 <member kind="function"> 25712 <type>enum GNUNET_DB_QueryStatus</type> 25713 <name>AUDITORDB_get_progress_points</name> 25714 <anchorfile>d3/d8e/get__progress__points_8h.html</anchorfile> 25715 <anchor>a3a4b25af8bd9f2bd34b5c493898030ad</anchor> 25716 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, TALER_AUDITORDB_ProgressPointsCallback cb, void *cb_cls)</arglist> 25717 </member> 25718 </compound> 25719 <compound kind="file"> 25720 <name>get_purse_info.h</name> 25721 <path>src/include/taler/auditor-database/</path> 25722 <filename>d9/d24/get__purse__info_8h.html</filename> 25723 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25724 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25725 <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> 25726 <member kind="function"> 25727 <type>enum GNUNET_DB_QueryStatus</type> 25728 <name>AUDITORDB_get_purse_info</name> 25729 <anchorfile>d9/d24/get__purse__info_8h.html</anchorfile> 25730 <anchor>ae369ffd0cfb78770131f469430186cea</anchor> 25731 <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> 25732 </member> 25733 </compound> 25734 <compound kind="file"> 25735 <name>get_purse_not_closed_inconsistencies.h</name> 25736 <path>src/include/taler/auditor-database/</path> 25737 <filename>df/dc6/get__purse__not__closed__inconsistencies_8h.html</filename> 25738 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25739 <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> 25740 <member kind="typedef"> 25741 <type>enum GNUNET_GenericReturnValue(*</type> 25742 <name>TALER_AUDITORDB_PurseNotClosedInconsistenciesCallback</name> 25743 <anchorfile>df/dc6/get__purse__not__closed__inconsistencies_8h.html</anchorfile> 25744 <anchor>a71ed682aba1085056363e50ef114b72f</anchor> 25745 <arglist>)(void *cls, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> 25746 </member> 25747 <member kind="function"> 25748 <type>enum GNUNET_DB_QueryStatus</type> 25749 <name>AUDITORDB_get_purse_not_closed_inconsistencies</name> 25750 <anchorfile>df/dc6/get__purse__not__closed__inconsistencies_8h.html</anchorfile> 25751 <anchor>a06524c1c01083e85f4dd56355a440fe4</anchor> 25752 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_PurseNotClosedInconsistenciesCallback cb, void *cb_cls)</arglist> 25753 </member> 25754 </compound> 25755 <compound kind="file"> 25756 <name>get_purses.h</name> 25757 <path>src/include/taler/auditor-database/</path> 25758 <filename>df/dc0/get__purses_8h.html</filename> 25759 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25760 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25761 <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> 25762 <class kind="struct">TALER_AUDITORDB_Purses</class> 25763 <member kind="typedef"> 25764 <type>enum GNUNET_GenericReturnValue(*</type> 25765 <name>TALER_AUDITORDB_PursesCallback</name> 25766 <anchorfile>df/dc0/get__purses_8h.html</anchorfile> 25767 <anchor>aec45e79cdd4a951ca3c818bd61bc1a92</anchor> 25768 <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Purses *dc)</arglist> 25769 </member> 25770 <member kind="function"> 25771 <type>enum GNUNET_DB_QueryStatus</type> 25772 <name>AUDITORDB_get_purses</name> 25773 <anchorfile>df/dc0/get__purses_8h.html</anchorfile> 25774 <anchor>ae45b08570777ab9e06b5d22abc3fdb0a</anchor> 25775 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_PursesCallback cb, void *cb_cls)</arglist> 25776 </member> 25777 </compound> 25778 <compound kind="file"> 25779 <name>get_reserve_balance_insufficient_inconsistency.h</name> 25780 <path>src/include/taler/auditor-database/</path> 25781 <filename>db/d6f/get__reserve__balance__insufficient__inconsistency_8h.html</filename> 25782 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25783 <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> 25784 <member kind="typedef"> 25785 <type>enum GNUNET_GenericReturnValue(*</type> 25786 <name>TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback</name> 25787 <anchorfile>db/d6f/get__reserve__balance__insufficient__inconsistency_8h.html</anchorfile> 25788 <anchor>ace77a84081472e3b9f43f86cfe3bc69f</anchor> 25789 <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> 25790 </member> 25791 <member kind="function"> 25792 <type>enum GNUNET_DB_QueryStatus</type> 25793 <name>AUDITORDB_get_reserve_balance_insufficient_inconsistency</name> 25794 <anchorfile>db/d6f/get__reserve__balance__insufficient__inconsistency_8h.html</anchorfile> 25795 <anchor>af3d74f7ea5b36f5d671b288f3f7e3755</anchor> 25796 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback cb, void *cb_cls)</arglist> 25797 </member> 25798 </compound> 25799 <compound kind="file"> 25800 <name>get_reserve_balance_summary_wrong_inconsistency.h</name> 25801 <path>src/include/taler/auditor-database/</path> 25802 <filename>d9/d92/get__reserve__balance__summary__wrong__inconsistency_8h.html</filename> 25803 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25804 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25805 <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> 25806 <member kind="typedef"> 25807 <type>enum GNUNET_GenericReturnValue(*</type> 25808 <name>TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback</name> 25809 <anchorfile>d9/d92/get__reserve__balance__summary__wrong__inconsistency_8h.html</anchorfile> 25810 <anchor>afb617090051996ba4b9be2a85f1890c3</anchor> 25811 <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> 25812 </member> 25813 <member kind="function"> 25814 <type>enum GNUNET_DB_QueryStatus</type> 25815 <name>AUDITORDB_get_reserve_balance_summary_wrong_inconsistency</name> 25816 <anchorfile>d9/d92/get__reserve__balance__summary__wrong__inconsistency_8h.html</anchorfile> 25817 <anchor>a7bea33bc485e0f7b9cd225a0cb6519ac</anchor> 25818 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistencyCallback cb, void *cb_cls)</arglist> 25819 </member> 25820 </compound> 25821 <compound kind="file"> 25822 <name>get_reserve_in_inconsistency.h</name> 25823 <path>src/include/taler/auditor-database/</path> 25824 <filename>d4/d5f/get__reserve__in__inconsistency_8h.html</filename> 25825 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25826 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25827 <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> 25828 <member kind="typedef"> 25829 <type>enum GNUNET_GenericReturnValue(*</type> 25830 <name>TALER_AUDITORDB_ReserveInInconsistencyCallback</name> 25831 <anchorfile>d4/d5f/get__reserve__in__inconsistency_8h.html</anchorfile> 25832 <anchor>a4aa31703a9f21af90f199195fc16fe75</anchor> 25833 <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 25834 </member> 25835 <member kind="function"> 25836 <type>enum GNUNET_DB_QueryStatus</type> 25837 <name>AUDITORDB_get_reserve_in_inconsistency</name> 25838 <anchorfile>d4/d5f/get__reserve__in__inconsistency_8h.html</anchorfile> 25839 <anchor>a634cb8fb07c018b405d99b6910d3624e</anchor> 25840 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveInInconsistencyCallback cb, void *cb_cls)</arglist> 25841 </member> 25842 </compound> 25843 <compound kind="file"> 25844 <name>get_reserve_info.h</name> 25845 <path>src/include/taler/auditor-database/</path> 25846 <filename>d2/d32/get__reserve__info_8h.html</filename> 25847 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25848 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25849 <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> 25850 <member kind="function"> 25851 <type>enum GNUNET_DB_QueryStatus</type> 25852 <name>AUDITORDB_get_reserve_info</name> 25853 <anchorfile>d2/d32/get__reserve__info_8h.html</anchorfile> 25854 <anchor>a02e036263f333c88f599eb88067a43d2</anchor> 25855 <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> 25856 </member> 25857 </compound> 25858 <compound kind="file"> 25859 <name>get_reserve_not_closed_inconsistency.h</name> 25860 <path>src/include/taler/auditor-database/</path> 25861 <filename>d3/d77/get__reserve__not__closed__inconsistency_8h.html</filename> 25862 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25863 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25864 <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> 25865 <member kind="typedef"> 25866 <type>enum GNUNET_GenericReturnValue(*</type> 25867 <name>TALER_AUDITORDB_ReserveNotClosedInconsistencyCallback</name> 25868 <anchorfile>d3/d77/get__reserve__not__closed__inconsistency_8h.html</anchorfile> 25869 <anchor>af8157a9f43ecca011d61d5326cbb8334</anchor> 25870 <arglist>)(void *cls, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> 25871 </member> 25872 <member kind="function"> 25873 <type>enum GNUNET_DB_QueryStatus</type> 25874 <name>AUDITORDB_get_reserve_not_closed_inconsistency</name> 25875 <anchorfile>d3/d77/get__reserve__not__closed__inconsistency_8h.html</anchorfile> 25876 <anchor>ab4e9945f3d92f2230fd7c19080473913</anchor> 25877 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_ReserveNotClosedInconsistencyCallback cb, void *cb_cls)</arglist> 25878 </member> 25879 </compound> 25880 <compound kind="file"> 25881 <name>get_reserves.h</name> 25882 <path>src/include/taler/auditor-database/</path> 25883 <filename>d5/d3e/get__reserves_8h.html</filename> 25884 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25885 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25886 <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> 25887 <class kind="struct">TALER_AUDITORDB_Reserves</class> 25888 <member kind="typedef"> 25889 <type>enum GNUNET_GenericReturnValue(*</type> 25890 <name>TALER_AUDITORDB_ReservesCallback</name> 25891 <anchorfile>d5/d3e/get__reserves_8h.html</anchorfile> 25892 <anchor>a683513a5101fbad02ed5d8881fd080ba</anchor> 25893 <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_Reserves *dc)</arglist> 25894 </member> 25895 <member kind="function"> 25896 <type>enum GNUNET_DB_QueryStatus</type> 25897 <name>AUDITORDB_get_reserves</name> 25898 <anchorfile>d5/d3e/get__reserves_8h.html</anchorfile> 25899 <anchor>af13958c37e8a96e18f1c8cb00ad191e4</anchor> 25900 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_ReservesCallback cb, void *cb_cls)</arglist> 25901 </member> 25902 </compound> 25903 <compound kind="file"> 25904 <name>get_row_inconsistency.h</name> 25905 <path>src/include/taler/auditor-database/</path> 25906 <filename>da/df9/get__row__inconsistency_8h.html</filename> 25907 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25908 <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> 25909 <member kind="typedef"> 25910 <type>enum GNUNET_GenericReturnValue(*</type> 25911 <name>TALER_AUDITORDB_RowInconsistencyCallback</name> 25912 <anchorfile>da/df9/get__row__inconsistency_8h.html</anchorfile> 25913 <anchor>a0dfc5ba218d0281c6c4128d1e6cee367</anchor> 25914 <arglist>)(void *cls, uint64_t serial_id, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> 25915 </member> 25916 <member kind="function"> 25917 <type>enum GNUNET_DB_QueryStatus</type> 25918 <name>AUDITORDB_get_row_inconsistency</name> 25919 <anchorfile>da/df9/get__row__inconsistency_8h.html</anchorfile> 25920 <anchor>ac987588c500564241a838e5262213447</anchor> 25921 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowInconsistencyCallback cb, void *cb_cls)</arglist> 25922 </member> 25923 </compound> 25924 <compound kind="file"> 25925 <name>get_row_minor_inconsistencies.h</name> 25926 <path>src/include/taler/auditor-database/</path> 25927 <filename>d7/d5e/get__row__minor__inconsistencies_8h.html</filename> 25928 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25929 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25930 <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> 25931 <member kind="typedef"> 25932 <type>enum GNUNET_GenericReturnValue(*</type> 25933 <name>TALER_AUDITORDB_RowMinorInconsistenciesCallback</name> 25934 <anchorfile>d7/d5e/get__row__minor__inconsistencies_8h.html</anchorfile> 25935 <anchor>ae6ea50f6e2244f3c5462092e148b20d9</anchor> 25936 <arglist>)(void *cls, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> 25937 </member> 25938 <member kind="function"> 25939 <type>enum GNUNET_DB_QueryStatus</type> 25940 <name>AUDITORDB_get_row_minor_inconsistencies</name> 25941 <anchorfile>d7/d5e/get__row__minor__inconsistencies_8h.html</anchorfile> 25942 <anchor>a0318c84a8e37ac4cf0de32f5e9f13223</anchor> 25943 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_RowMinorInconsistenciesCallback cb, void *cb_cls)</arglist> 25944 </member> 25945 </compound> 25946 <compound kind="file"> 25947 <name>get_wire_fee_summary.h</name> 25948 <path>src/include/taler/auditor-database/</path> 25949 <filename>df/d68/get__wire__fee__summary_8h.html</filename> 25950 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25951 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25952 <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> 25953 <member kind="function"> 25954 <type>enum GNUNET_DB_QueryStatus</type> 25955 <name>AUDITORDB_get_wire_fee_summary</name> 25956 <anchorfile>df/d68/get__wire__fee__summary_8h.html</anchorfile> 25957 <anchor>abdac75eada1589e3589507d9b78fdfad</anchor> 25958 <arglist>(struct AUDITORDB_PostgresContext *pg, struct TALER_Amount *wire_fee_balance)</arglist> 25959 </member> 25960 </compound> 25961 <compound kind="file"> 25962 <name>get_wire_format_inconsistency.h</name> 25963 <path>src/include/taler/auditor-database/</path> 25964 <filename>d6/dd1/get__wire__format__inconsistency_8h.html</filename> 25965 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25966 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25967 <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> 25968 <member kind="typedef"> 25969 <type>enum GNUNET_GenericReturnValue(*</type> 25970 <name>TALER_AUDITORDB_WireFormatInconsistencyCallback</name> 25971 <anchorfile>d6/dd1/get__wire__format__inconsistency_8h.html</anchorfile> 25972 <anchor>a7024795bb3f11114a4efc93820a9aaf4</anchor> 25973 <arglist>)(void *cls, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> 25974 </member> 25975 <member kind="function"> 25976 <type>enum GNUNET_DB_QueryStatus</type> 25977 <name>AUDITORDB_get_wire_format_inconsistency</name> 25978 <anchorfile>d6/dd1/get__wire__format__inconsistency_8h.html</anchorfile> 25979 <anchor>a6cda075771d35ece81b1c3cd6c1602f9</anchor> 25980 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireFormatInconsistencyCallback cb, void *cb_cls)</arglist> 25981 </member> 25982 </compound> 25983 <compound kind="file"> 25984 <name>get_wire_out_inconsistency.h</name> 25985 <path>src/include/taler/auditor-database/</path> 25986 <filename>da/d93/get__wire__out__inconsistency_8h.html</filename> 25987 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 25988 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 25989 <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> 25990 <member kind="typedef"> 25991 <type>enum GNUNET_GenericReturnValue(*</type> 25992 <name>TALER_AUDITORDB_WireOutInconsistencyCallback</name> 25993 <anchorfile>da/d93/get__wire__out__inconsistency_8h.html</anchorfile> 25994 <anchor>a59baf1a247ad400b20e9c974dc14399b</anchor> 25995 <arglist>)(void *cls, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> 25996 </member> 25997 <member kind="function"> 25998 <type>enum GNUNET_DB_QueryStatus</type> 25999 <name>AUDITORDB_get_wire_out_inconsistency</name> 26000 <anchorfile>da/d93/get__wire__out__inconsistency_8h.html</anchorfile> 26001 <anchor>a3d8f8e2e032c73b839dcd36c0065cb32</anchor> 26002 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_WireOutInconsistencyCallback cb, void *cb_cls)</arglist> 26003 </member> 26004 </compound> 26005 <compound kind="file"> 26006 <name>insert_amount_arithmetic_inconsistency.h</name> 26007 <path>src/include/taler/auditor-database/</path> 26008 <filename>dd/d0f/insert__amount__arithmetic__inconsistency_8h.html</filename> 26009 <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> 26010 <member kind="function"> 26011 <type>enum GNUNET_DB_QueryStatus</type> 26012 <name>AUDITORDB_insert_amount_arithmetic_inconsistency</name> 26013 <anchorfile>dd/d0f/insert__amount__arithmetic__inconsistency_8h.html</anchorfile> 26014 <anchor>a9a52eb499073ec054c2e0c204da3287d</anchor> 26015 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_AmountArithmeticInconsistency *dc)</arglist> 26016 </member> 26017 </compound> 26018 <compound kind="file"> 26019 <name>insert_auditor_closure_lags.h</name> 26020 <path>src/include/taler/auditor-database/</path> 26021 <filename>d6/d26/insert__auditor__closure__lags_8h.html</filename> 26022 <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> 26023 <member kind="function"> 26024 <type>enum GNUNET_DB_QueryStatus</type> 26025 <name>AUDITORDB_insert_auditor_closure_lags</name> 26026 <anchorfile>d6/d26/insert__auditor__closure__lags_8h.html</anchorfile> 26027 <anchor>a20d127a5a393540f242c9c7c6c247d5e</anchor> 26028 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ClosureLags *dc)</arglist> 26029 </member> 26030 </compound> 26031 <compound kind="file"> 26032 <name>insert_auditor_progress.h</name> 26033 <path>src/include/taler/auditor-database/</path> 26034 <filename>de/d3e/insert__auditor__progress_8h.html</filename> 26035 <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> 26036 <member kind="function"> 26037 <type>enum GNUNET_DB_QueryStatus</type> 26038 <name>AUDITORDB_insert_auditor_progress</name> 26039 <anchorfile>de/d3e/insert__auditor__progress_8h.html</anchorfile> 26040 <anchor>af20245e52e10015d49a5550156080a40</anchor> 26041 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> 26042 </member> 26043 </compound> 26044 <compound kind="file"> 26045 <name>insert_bad_sig_losses.h</name> 26046 <path>src/include/taler/auditor-database/</path> 26047 <filename>d3/dc3/insert__bad__sig__losses_8h.html</filename> 26048 <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> 26049 <member kind="function"> 26050 <type>enum GNUNET_DB_QueryStatus</type> 26051 <name>AUDITORDB_insert_bad_sig_losses</name> 26052 <anchorfile>d3/dc3/insert__bad__sig__losses_8h.html</anchorfile> 26053 <anchor>a21760876591077621f7a203ddc83cf1b</anchor> 26054 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_BadSigLosses *dc)</arglist> 26055 </member> 26056 </compound> 26057 <compound kind="file"> 26058 <name>insert_balance.h</name> 26059 <path>src/include/taler/auditor-database/</path> 26060 <filename>de/dca/insert__balance_8h.html</filename> 26061 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26062 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26063 <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> 26064 <member kind="function"> 26065 <type>enum GNUNET_DB_QueryStatus</type> 26066 <name>AUDITORDB_insert_balance</name> 26067 <anchorfile>de/dca/insert__balance_8h.html</anchorfile> 26068 <anchor>a799126d74e6239845684200a3d105afb</anchor> 26069 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_value,...)</arglist> 26070 </member> 26071 </compound> 26072 <compound kind="file"> 26073 <name>insert_coin_inconsistency.h</name> 26074 <path>src/include/taler/auditor-database/</path> 26075 <filename>d0/d49/insert__coin__inconsistency_8h.html</filename> 26076 <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> 26077 <member kind="function"> 26078 <type>enum GNUNET_DB_QueryStatus</type> 26079 <name>AUDITORDB_insert_coin_inconsistency</name> 26080 <anchorfile>d0/d49/insert__coin__inconsistency_8h.html</anchorfile> 26081 <anchor>a360c6e6700a4a411708cd30c00d79cb9</anchor> 26082 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_CoinInconsistency *dc)</arglist> 26083 </member> 26084 </compound> 26085 <compound kind="file"> 26086 <name>insert_denomination_balance.h</name> 26087 <path>src/include/taler/auditor-database/</path> 26088 <filename>d8/d36/insert__denomination__balance_8h.html</filename> 26089 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26090 <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> 26091 <member kind="function"> 26092 <type>enum GNUNET_DB_QueryStatus</type> 26093 <name>AUDITORDB_insert_denomination_balance</name> 26094 <anchorfile>d8/d36/insert__denomination__balance_8h.html</anchorfile> 26095 <anchor>a367b3c8719a8110f3a7b62ddd9edd0e8</anchor> 26096 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> 26097 </member> 26098 </compound> 26099 <compound kind="file"> 26100 <name>insert_denomination_key_validity_withdraw_inconsistency.h</name> 26101 <path>src/include/taler/auditor-database/</path> 26102 <filename>db/d62/insert__denomination__key__validity__withdraw__inconsistency_8h.html</filename> 26103 <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> 26104 <member kind="define"> 26105 <type>#define</type> 26106 <name>AUDITOR_DATABASE_INSERT_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY_H</name> 26107 <anchorfile>db/d62/insert__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> 26108 <anchor>a982c5515aaf8c4338623e3db0555323c</anchor> 26109 <arglist></arglist> 26110 </member> 26111 <member kind="function"> 26112 <type>enum GNUNET_DB_QueryStatus</type> 26113 <name>AUDITORDB_insert_denomination_key_validity_withdraw_inconsistency</name> 26114 <anchorfile>db/d62/insert__denomination__key__validity__withdraw__inconsistency_8h.html</anchorfile> 26115 <anchor>af3408658f514a853e6ba4f690f9bf114</anchor> 26116 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency *dc)</arglist> 26117 </member> 26118 </compound> 26119 <compound kind="file"> 26120 <name>insert_denomination_pending.h</name> 26121 <path>src/include/taler/auditor-database/</path> 26122 <filename>de/d4f/insert__denomination__pending_8h.html</filename> 26123 <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> 26124 <member kind="function"> 26125 <type>enum GNUNET_DB_QueryStatus</type> 26126 <name>AUDITORDB_insert_denomination_pending</name> 26127 <anchorfile>de/d4f/insert__denomination__pending_8h.html</anchorfile> 26128 <anchor>ae0ae9723d4f6d1bdd1502b5d25f9f4d7</anchor> 26129 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationPending *dc)</arglist> 26130 </member> 26131 </compound> 26132 <compound kind="file"> 26133 <name>insert_denominations_without_sigs.h</name> 26134 <path>src/include/taler/auditor-database/</path> 26135 <filename>de/ded/insert__denominations__without__sigs_8h.html</filename> 26136 <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> 26137 <member kind="function"> 26138 <type>enum GNUNET_DB_QueryStatus</type> 26139 <name>AUDITORDB_insert_denominations_without_sigs</name> 26140 <anchorfile>de/ded/insert__denominations__without__sigs_8h.html</anchorfile> 26141 <anchor>ab15a0f14d4037ae6f54a51190c5cfdaa</anchor> 26142 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DenominationsWithoutSigs *dc)</arglist> 26143 </member> 26144 </compound> 26145 <compound kind="file"> 26146 <name>insert_deposit_confirmation.h</name> 26147 <path>src/include/taler/auditor-database/</path> 26148 <filename>da/d0b/insert__deposit__confirmation_8h.html</filename> 26149 <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> 26150 <member kind="function"> 26151 <type>enum GNUNET_DB_QueryStatus</type> 26152 <name>AUDITORDB_insert_deposit_confirmation</name> 26153 <anchorfile>da/d0b/insert__deposit__confirmation_8h.html</anchorfile> 26154 <anchor>ad214380ea71987e7c72455608e9a204e</anchor> 26155 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_DepositConfirmation *dc)</arglist> 26156 </member> 26157 </compound> 26158 <compound kind="file"> 26159 <name>insert_early_aggregation.h</name> 26160 <path>src/include/taler/auditor-database/</path> 26161 <filename>d0/d41/insert__early__aggregation_8h.html</filename> 26162 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26163 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26164 <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> 26165 <member kind="function"> 26166 <type>enum GNUNET_DB_QueryStatus</type> 26167 <name>AUDITORDB_insert_early_aggregation</name> 26168 <anchorfile>d0/d41/insert__early__aggregation_8h.html</anchorfile> 26169 <anchor>a7e0dcb0f9002a169355bbec842d012d3</anchor> 26170 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t batch_deposit_serial_id, uint64_t tracking_serial_id, const struct TALER_Amount *total_amount)</arglist> 26171 </member> 26172 </compound> 26173 <compound kind="file"> 26174 <name>insert_emergency.h</name> 26175 <path>src/include/taler/auditor-database/</path> 26176 <filename>dd/dfe/insert__emergency_8h.html</filename> 26177 <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> 26178 <member kind="function"> 26179 <type>enum GNUNET_DB_QueryStatus</type> 26180 <name>AUDITORDB_insert_emergency</name> 26181 <anchorfile>dd/dfe/insert__emergency_8h.html</anchorfile> 26182 <anchor>a6e99ce079b8b2f93771af5f278d6284c</anchor> 26183 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_Emergency *dc)</arglist> 26184 </member> 26185 </compound> 26186 <compound kind="file"> 26187 <name>insert_emergency_by_count.h</name> 26188 <path>src/include/taler/auditor-database/</path> 26189 <filename>d1/d81/insert__emergency__by__count_8h.html</filename> 26190 <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> 26191 <member kind="function"> 26192 <type>enum GNUNET_DB_QueryStatus</type> 26193 <name>AUDITORDB_insert_emergency_by_count</name> 26194 <anchorfile>d1/d81/insert__emergency__by__count_8h.html</anchorfile> 26195 <anchor>a8922d534742b98943aa023d3a3b5df63</anchor> 26196 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_EmergenciesByCount *dc)</arglist> 26197 </member> 26198 </compound> 26199 <compound kind="file"> 26200 <name>insert_exchange_signkey.h</name> 26201 <path>src/include/taler/auditor-database/</path> 26202 <filename>de/d76/insert__exchange__signkey_8h.html</filename> 26203 <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> 26204 <class kind="struct">TALER_AUDITORDB_ExchangeSigningKey</class> 26205 <member kind="function"> 26206 <type>enum GNUNET_DB_QueryStatus</type> 26207 <name>AUDITORDB_insert_exchange_signkey</name> 26208 <anchorfile>de/d76/insert__exchange__signkey_8h.html</anchorfile> 26209 <anchor>aa42113daf13fa0ffb1fdd70353cf79c4</anchor> 26210 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ExchangeSigningKey *sk)</arglist> 26211 </member> 26212 </compound> 26213 <compound kind="file"> 26214 <name>insert_fee_time_inconsistency.h</name> 26215 <path>src/include/taler/auditor-database/</path> 26216 <filename>d9/d14/insert__fee__time__inconsistency_8h.html</filename> 26217 <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> 26218 <member kind="function"> 26219 <type>enum GNUNET_DB_QueryStatus</type> 26220 <name>AUDITORDB_insert_fee_time_inconsistency</name> 26221 <anchorfile>d9/d14/insert__fee__time__inconsistency_8h.html</anchorfile> 26222 <anchor>ad4a37247baa3cd40ead2d612f53adc7c</anchor> 26223 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc)</arglist> 26224 </member> 26225 </compound> 26226 <compound kind="file"> 26227 <name>insert_historic_denom_revenue.h</name> 26228 <path>src/include/taler/auditor-database/</path> 26229 <filename>d0/d4d/insert__historic__denom__revenue_8h.html</filename> 26230 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26231 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26232 <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> 26233 <member kind="function"> 26234 <type>enum GNUNET_DB_QueryStatus</type> 26235 <name>AUDITORDB_insert_historic_denom_revenue</name> 26236 <anchorfile>d0/d4d/insert__historic__denom__revenue_8h.html</anchorfile> 26237 <anchor>a9aefad87d845439db3953dc752031481</anchor> 26238 <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> 26239 </member> 26240 </compound> 26241 <compound kind="file"> 26242 <name>insert_historic_reserve_revenue.h</name> 26243 <path>src/include/taler/auditor-database/</path> 26244 <filename>db/d50/insert__historic__reserve__revenue_8h.html</filename> 26245 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26246 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26247 <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> 26248 <member kind="function"> 26249 <type>enum GNUNET_DB_QueryStatus</type> 26250 <name>AUDITORDB_insert_historic_reserve_revenue</name> 26251 <anchorfile>db/d50/insert__historic__reserve__revenue_8h.html</anchorfile> 26252 <anchor>aee27e022dea1ce26bfd3e40815ef4bc8</anchor> 26253 <arglist>(struct AUDITORDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp start_time, struct GNUNET_TIME_Timestamp end_time, const struct TALER_Amount *reserve_profits)</arglist> 26254 </member> 26255 </compound> 26256 <compound kind="file"> 26257 <name>insert_misattribution_in_inconsistency.h</name> 26258 <path>src/include/taler/auditor-database/</path> 26259 <filename>d2/de6/insert__misattribution__in__inconsistency_8h.html</filename> 26260 <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> 26261 <member kind="function"> 26262 <type>enum GNUNET_DB_QueryStatus</type> 26263 <name>AUDITORDB_insert_misattribution_in_inconsistency</name> 26264 <anchorfile>d2/de6/insert__misattribution__in__inconsistency_8h.html</anchorfile> 26265 <anchor>a2b2c06cab05b5ba97f7322d27c4f21bc</anchor> 26266 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_MisattributionInInconsistency *dc)</arglist> 26267 </member> 26268 </compound> 26269 <compound kind="file"> 26270 <name>insert_pending_deposit.h</name> 26271 <path>src/include/taler/auditor-database/</path> 26272 <filename>d3/d1f/insert__pending__deposit_8h.html</filename> 26273 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26274 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26275 <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> 26276 <member kind="function"> 26277 <type>enum GNUNET_DB_QueryStatus</type> 26278 <name>AUDITORDB_insert_pending_deposit</name> 26279 <anchorfile>d3/d1f/insert__pending__deposit_8h.html</anchorfile> 26280 <anchor>aab2fa53e27f88b1dd6ffe08ec12351a9</anchor> 26281 <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> 26282 </member> 26283 </compound> 26284 <compound kind="file"> 26285 <name>insert_purse_info.h</name> 26286 <path>src/include/taler/auditor-database/</path> 26287 <filename>da/d45/insert__purse__info_8h.html</filename> 26288 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26289 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26290 <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> 26291 <member kind="function"> 26292 <type>enum GNUNET_DB_QueryStatus</type> 26293 <name>AUDITORDB_insert_purse_info</name> 26294 <anchorfile>da/d45/insert__purse__info_8h.html</anchorfile> 26295 <anchor>a1fea8c2fb6a583003b3aae8ebbd8e882</anchor> 26296 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> 26297 </member> 26298 </compound> 26299 <compound kind="file"> 26300 <name>insert_purse_not_closed_inconsistencies.h</name> 26301 <path>src/include/taler/auditor-database/</path> 26302 <filename>d6/db7/insert__purse__not__closed__inconsistencies_8h.html</filename> 26303 <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> 26304 <member kind="function"> 26305 <type>enum GNUNET_DB_QueryStatus</type> 26306 <name>AUDITORDB_insert_purse_not_closed_inconsistencies</name> 26307 <anchorfile>d6/db7/insert__purse__not__closed__inconsistencies_8h.html</anchorfile> 26308 <anchor>a11600730469f14d0f7ebcc6dddb9f3ca</anchor> 26309 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_PurseNotClosedInconsistencies *dc)</arglist> 26310 </member> 26311 </compound> 26312 <compound kind="file"> 26313 <name>insert_reserve_balance_insufficient_inconsistency.h</name> 26314 <path>src/include/taler/auditor-database/</path> 26315 <filename>d8/daf/insert__reserve__balance__insufficient__inconsistency_8h.html</filename> 26316 <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> 26317 <member kind="function"> 26318 <type>enum GNUNET_DB_QueryStatus</type> 26319 <name>AUDITORDB_insert_reserve_balance_insufficient_inconsistency</name> 26320 <anchorfile>d8/daf/insert__reserve__balance__insufficient__inconsistency_8h.html</anchorfile> 26321 <anchor>ab69e5ca269f470fd9aaf616730854bd2</anchor> 26322 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc)</arglist> 26323 </member> 26324 </compound> 26325 <compound kind="file"> 26326 <name>insert_reserve_balance_summary_wrong_inconsistency.h</name> 26327 <path>src/include/taler/auditor-database/</path> 26328 <filename>d5/d5f/insert__reserve__balance__summary__wrong__inconsistency_8h.html</filename> 26329 <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> 26330 <member kind="function"> 26331 <type>enum GNUNET_DB_QueryStatus</type> 26332 <name>AUDITORDB_insert_reserve_balance_summary_wrong_inconsistency</name> 26333 <anchorfile>d5/d5f/insert__reserve__balance__summary__wrong__inconsistency_8h.html</anchorfile> 26334 <anchor>a4c6e45c60bab9edd19a0511412bc7e6a</anchor> 26335 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency *dc)</arglist> 26336 </member> 26337 </compound> 26338 <compound kind="file"> 26339 <name>insert_reserve_in_inconsistency.h</name> 26340 <path>src/include/taler/auditor-database/</path> 26341 <filename>d3/d19/insert__reserve__in__inconsistency_8h.html</filename> 26342 <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> 26343 <member kind="function"> 26344 <type>enum GNUNET_DB_QueryStatus</type> 26345 <name>AUDITORDB_insert_reserve_in_inconsistency</name> 26346 <anchorfile>d3/d19/insert__reserve__in__inconsistency_8h.html</anchorfile> 26347 <anchor>a65251c79bf864a66fcd197a1eaa8b753</anchor> 26348 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 26349 </member> 26350 </compound> 26351 <compound kind="file"> 26352 <name>insert_reserve_info.h</name> 26353 <path>src/include/taler/auditor-database/</path> 26354 <filename>d6/da0/insert__reserve__info_8h.html</filename> 26355 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26356 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26357 <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> 26358 <member kind="function"> 26359 <type>enum GNUNET_DB_QueryStatus</type> 26360 <name>AUDITORDB_insert_reserve_info</name> 26361 <anchorfile>d6/da0/insert__reserve__info_8h.html</anchorfile> 26362 <anchor>aaa25a9ec4226215fcef7a547ad644c6f</anchor> 26363 <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> 26364 </member> 26365 </compound> 26366 <compound kind="file"> 26367 <name>insert_reserve_not_closed_inconsistency.h</name> 26368 <path>src/include/taler/auditor-database/</path> 26369 <filename>de/dcf/insert__reserve__not__closed__inconsistency_8h.html</filename> 26370 <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> 26371 <member kind="function"> 26372 <type>enum GNUNET_DB_QueryStatus</type> 26373 <name>AUDITORDB_insert_reserve_not_closed_inconsistency</name> 26374 <anchorfile>de/dcf/insert__reserve__not__closed__inconsistency_8h.html</anchorfile> 26375 <anchor>a3923c0a3ac765ffc6f76ec7a8273f243</anchor> 26376 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_ReserveNotClosedInconsistency *dc)</arglist> 26377 </member> 26378 </compound> 26379 <compound kind="file"> 26380 <name>insert_row_inconsistency.h</name> 26381 <path>src/include/taler/auditor-database/</path> 26382 <filename>d5/dbe/insert__row__inconsistency_8h.html</filename> 26383 <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> 26384 <member kind="function"> 26385 <type>enum GNUNET_DB_QueryStatus</type> 26386 <name>AUDITORDB_insert_row_inconsistency</name> 26387 <anchorfile>d5/dbe/insert__row__inconsistency_8h.html</anchorfile> 26388 <anchor>a41a7729b8722b8c2cc05291c97fe6b63</anchor> 26389 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_RowInconsistency *dc)</arglist> 26390 </member> 26391 </compound> 26392 <compound kind="file"> 26393 <name>insert_row_minor_inconsistencies.h</name> 26394 <path>src/include/taler/auditor-database/</path> 26395 <filename>d2/dc1/insert__row__minor__inconsistencies_8h.html</filename> 26396 <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> 26397 <member kind="function"> 26398 <type>enum GNUNET_DB_QueryStatus</type> 26399 <name>AUDITORDB_insert_row_minor_inconsistencies</name> 26400 <anchorfile>d2/dc1/insert__row__minor__inconsistencies_8h.html</anchorfile> 26401 <anchor>a7e13e03f3487231cb00aa683bab7a388</anchor> 26402 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_RowMinorInconsistencies *dc)</arglist> 26403 </member> 26404 </compound> 26405 <compound kind="file"> 26406 <name>insert_wire_format_inconsistency.h</name> 26407 <path>src/include/taler/auditor-database/</path> 26408 <filename>d4/dcd/insert__wire__format__inconsistency_8h.html</filename> 26409 <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> 26410 <member kind="function"> 26411 <type>enum GNUNET_DB_QueryStatus</type> 26412 <name>AUDITORDB_insert_wire_format_inconsistency</name> 26413 <anchorfile>d4/dcd/insert__wire__format__inconsistency_8h.html</anchorfile> 26414 <anchor>a2ffce1b7d0f1125784c1448f7d0b432a</anchor> 26415 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireFormatInconsistency *dc)</arglist> 26416 </member> 26417 </compound> 26418 <compound kind="file"> 26419 <name>insert_wire_out_inconsistency.h</name> 26420 <path>src/include/taler/auditor-database/</path> 26421 <filename>d2/d86/insert__wire__out__inconsistency_8h.html</filename> 26422 <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> 26423 <member kind="function"> 26424 <type>enum GNUNET_DB_QueryStatus</type> 26425 <name>AUDITORDB_insert_wire_out_inconsistency</name> 26426 <anchorfile>d2/d86/insert__wire__out__inconsistency_8h.html</anchorfile> 26427 <anchor>ae6406c8b80a266f50d81e9915eb31615</anchor> 26428 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_AUDITORDB_WireOutInconsistency *dc)</arglist> 26429 </member> 26430 </compound> 26431 <compound kind="file"> 26432 <name>lookup_reserve_in_inconsistency.h</name> 26433 <path>src/include/taler/auditor-database/</path> 26434 <filename>df/d8c/lookup__reserve__in__inconsistency_8h.html</filename> 26435 <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> 26436 <member kind="function"> 26437 <type>enum GNUNET_DB_QueryStatus</type> 26438 <name>AUDITORDB_lookup_reserve_in_inconsistency</name> 26439 <anchorfile>df/d8c/lookup__reserve__in__inconsistency_8h.html</anchorfile> 26440 <anchor>af0881820b73e551dacc5c14817b80377</anchor> 26441 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 26442 </member> 26443 </compound> 26444 <compound kind="file"> 26445 <name>preflight.h</name> 26446 <path>src/include/taler/auditor-database/</path> 26447 <filename>d1/d73/auditor-database_2preflight_8h.html</filename> 26448 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26449 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26450 <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> 26451 <member kind="function"> 26452 <type>enum GNUNET_GenericReturnValue</type> 26453 <name>AUDITORDB_preflight</name> 26454 <anchorfile>d1/d73/auditor-database_2preflight_8h.html</anchorfile> 26455 <anchor>a42dab5fc081c875bdfc105ad165ccb27</anchor> 26456 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 26457 </member> 26458 </compound> 26459 <compound kind="file"> 26460 <name>preflight.h</name> 26461 <path>src/include/taler/exchange-database/</path> 26462 <filename>d8/d12/exchange-database_2preflight_8h.html</filename> 26463 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26464 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26465 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26466 <member kind="function"> 26467 <type>enum GNUNET_GenericReturnValue</type> 26468 <name>TALER_EXCHANGEDB_preflight</name> 26469 <anchorfile>d8/d12/exchange-database_2preflight_8h.html</anchorfile> 26470 <anchor>a97044f09f6a50567123ae4549af0961f</anchor> 26471 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 26472 </member> 26473 </compound> 26474 <compound kind="file"> 26475 <name>select_early_aggregations.h</name> 26476 <path>src/include/taler/auditor-database/</path> 26477 <filename>d0/d2a/select__early__aggregations_8h.html</filename> 26478 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26479 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26480 <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> 26481 <class kind="struct">TALER_AUDITORDB_EarlyAggregation</class> 26482 <member kind="typedef"> 26483 <type>enum GNUNET_GenericReturnValue(*</type> 26484 <name>TALER_AUDITORDB_EarlyAggregationsCallback</name> 26485 <anchorfile>d0/d2a/select__early__aggregations_8h.html</anchorfile> 26486 <anchor>abfca91bca07b67e757d69140529e84de</anchor> 26487 <arglist>)(void *cls, const struct TALER_AUDITORDB_EarlyAggregation *ea)</arglist> 26488 </member> 26489 <member kind="function"> 26490 <type>enum GNUNET_DB_QueryStatus</type> 26491 <name>AUDITORDB_select_early_aggregations</name> 26492 <anchorfile>d0/d2a/select__early__aggregations_8h.html</anchorfile> 26493 <anchor>a5ea9f181e50ffd5a889dc2da607a2bed</anchor> 26494 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, bool return_suppressed, TALER_AUDITORDB_EarlyAggregationsCallback cb, void *cb_cls)</arglist> 26495 </member> 26496 </compound> 26497 <compound kind="file"> 26498 <name>select_historic_denom_revenue.h</name> 26499 <path>src/include/taler/auditor-database/</path> 26500 <filename>d8/d7e/select__historic__denom__revenue_8h.html</filename> 26501 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26502 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26503 <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> 26504 <class kind="struct">TALER_AUDITORDB_HistoricDenominationRevenue</class> 26505 <member kind="typedef"> 26506 <type>enum GNUNET_GenericReturnValue(*</type> 26507 <name>TALER_AUDITORDB_HistoricDenominationRevenueDataCallback</name> 26508 <anchorfile>d8/d7e/select__historic__denom__revenue_8h.html</anchorfile> 26509 <anchor>aa577f07862c9bcab8ed800088c7cc4a9</anchor> 26510 <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> 26511 </member> 26512 <member kind="function"> 26513 <type>enum GNUNET_DB_QueryStatus</type> 26514 <name>AUDITORDB_select_historic_denom_revenue</name> 26515 <anchorfile>d8/d7e/select__historic__denom__revenue_8h.html</anchorfile> 26516 <anchor>a8053126f3863d72b0930ef45fa6d9e12</anchor> 26517 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricDenominationRevenueDataCallback cb, void *cb_cls)</arglist> 26518 </member> 26519 </compound> 26520 <compound kind="file"> 26521 <name>select_historic_reserve_revenue.h</name> 26522 <path>src/include/taler/auditor-database/</path> 26523 <filename>d4/d5d/select__historic__reserve__revenue_8h.html</filename> 26524 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26525 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26526 <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> 26527 <member kind="typedef"> 26528 <type>enum GNUNET_GenericReturnValue(*</type> 26529 <name>TALER_AUDITORDB_HistoricReserveRevenueDataCallback</name> 26530 <anchorfile>d4/d5d/select__historic__reserve__revenue_8h.html</anchorfile> 26531 <anchor>a52d15ab13cb854ce4c72bdf9fd0d29b8</anchor> 26532 <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> 26533 </member> 26534 <member kind="function"> 26535 <type>enum GNUNET_DB_QueryStatus</type> 26536 <name>AUDITORDB_select_historic_reserve_revenue</name> 26537 <anchorfile>d4/d5d/select__historic__reserve__revenue_8h.html</anchorfile> 26538 <anchor>a23b4616c927d108d37d0c260d1476582</anchor> 26539 <arglist>(struct AUDITORDB_PostgresContext *pg, int64_t limit, uint64_t offset, TALER_AUDITORDB_HistoricReserveRevenueDataCallback cb, void *cb_cls)</arglist> 26540 </member> 26541 </compound> 26542 <compound kind="file"> 26543 <name>select_pending_deposits.h</name> 26544 <path>src/include/taler/auditor-database/</path> 26545 <filename>d9/dc7/select__pending__deposits_8h.html</filename> 26546 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26547 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26548 <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> 26549 <member kind="typedef"> 26550 <type>void(*</type> 26551 <name>TALER_AUDITORDB_WireMissingCallback</name> 26552 <anchorfile>d9/dc7/select__pending__deposits_8h.html</anchorfile> 26553 <anchor>a611b918da2d3231da1de867299cf8573</anchor> 26554 <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> 26555 </member> 26556 <member kind="function"> 26557 <type>enum GNUNET_DB_QueryStatus</type> 26558 <name>AUDITORDB_select_pending_deposits</name> 26559 <anchorfile>d9/dc7/select__pending__deposits_8h.html</anchorfile> 26560 <anchor>a8c64f2829d5bfa342382ffb0927c4261</anchor> 26561 <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> 26562 </member> 26563 </compound> 26564 <compound kind="file"> 26565 <name>select_purse_expired.h</name> 26566 <path>src/include/taler/auditor-database/</path> 26567 <filename>d5/dcc/select__purse__expired_8h.html</filename> 26568 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26569 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26570 <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> 26571 <member kind="typedef"> 26572 <type>enum GNUNET_GenericReturnValue(*</type> 26573 <name>TALER_AUDITORDB_ExpiredPurseCallback</name> 26574 <anchorfile>d5/dcc/select__purse__expired_8h.html</anchorfile> 26575 <anchor>a2dffd10d14b399b8a4dab59bd6ae04c6</anchor> 26576 <arglist>)(void *cls, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance, struct GNUNET_TIME_Timestamp expiration_date)</arglist> 26577 </member> 26578 <member kind="function"> 26579 <type>enum GNUNET_DB_QueryStatus</type> 26580 <name>AUDITORDB_select_purse_expired</name> 26581 <anchorfile>d5/dcc/select__purse__expired_8h.html</anchorfile> 26582 <anchor>acff321e7b43cd347bd0270a15ff4a3eb</anchor> 26583 <arglist>(struct AUDITORDB_PostgresContext *pg, TALER_AUDITORDB_ExpiredPurseCallback cb, void *cb_cls)</arglist> 26584 </member> 26585 </compound> 26586 <compound kind="file"> 26587 <name>select_reserve_in_inconsistency.h</name> 26588 <path>src/include/taler/auditor-database/</path> 26589 <filename>dc/dff/select__reserve__in__inconsistency_8h.html</filename> 26590 <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> 26591 <member kind="function"> 26592 <type>enum GNUNET_DB_QueryStatus</type> 26593 <name>AUDITORDB_select_reserve_in_inconsistency</name> 26594 <anchorfile>dc/dff/select__reserve__in__inconsistency_8h.html</anchorfile> 26595 <anchor>ada9a4d1a07c34869246cc03218e440a5</anchor> 26596 <arglist>(struct AUDITORDB_PostgresContext *pg, uint64_t bank_row_id, struct TALER_AUDITORDB_ReserveInInconsistency *dc)</arglist> 26597 </member> 26598 </compound> 26599 <compound kind="file"> 26600 <name>start.h</name> 26601 <path>src/include/taler/auditor-database/</path> 26602 <filename>df/dc0/auditor-database_2start_8h.html</filename> 26603 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26604 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26605 <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> 26606 <member kind="function"> 26607 <type>enum GNUNET_GenericReturnValue</type> 26608 <name>AUDITORDB_start</name> 26609 <anchorfile>df/dc0/auditor-database_2start_8h.html</anchorfile> 26610 <anchor>aee363278e096537b477bc2e392341404</anchor> 26611 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 26612 </member> 26613 <member kind="function"> 26614 <type>void</type> 26615 <name>AUDITORDB_rollback</name> 26616 <anchorfile>df/dc0/auditor-database_2start_8h.html</anchorfile> 26617 <anchor>ae1b4e85074ab0eb512fd0a90900480b0</anchor> 26618 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 26619 </member> 26620 <member kind="function"> 26621 <type>enum GNUNET_DB_QueryStatus</type> 26622 <name>AUDITORDB_commit</name> 26623 <anchorfile>df/dc0/auditor-database_2start_8h.html</anchorfile> 26624 <anchor>a4c49dc9b0337e7efea9d97bd80085b11</anchor> 26625 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 26626 </member> 26627 </compound> 26628 <compound kind="file"> 26629 <name>start.h</name> 26630 <path>src/include/taler/exchange-database/</path> 26631 <filename>d2/d8b/exchange-database_2start_8h.html</filename> 26632 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26633 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26634 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26635 <member kind="function"> 26636 <type>enum GNUNET_GenericReturnValue</type> 26637 <name>TALER_EXCHANGEDB_start</name> 26638 <anchorfile>d2/d8b/exchange-database_2start_8h.html</anchorfile> 26639 <anchor>a86ad20859bea123498a526a2a2861770</anchor> 26640 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> 26641 </member> 26642 </compound> 26643 <compound kind="file"> 26644 <name>template.h</name> 26645 <path>src/include/taler/auditor-database/</path> 26646 <filename>de/db8/template_8h.html</filename> 26647 <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> 26648 </compound> 26649 <compound kind="file"> 26650 <name>update_auditor_progress.h</name> 26651 <path>src/include/taler/auditor-database/</path> 26652 <filename>da/d61/update__auditor__progress_8h.html</filename> 26653 <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> 26654 <member kind="function"> 26655 <type>enum GNUNET_DB_QueryStatus</type> 26656 <name>AUDITORDB_update_auditor_progress</name> 26657 <anchorfile>da/d61/update__auditor__progress_8h.html</anchorfile> 26658 <anchor>a96ab87762ac19f8bccd9e78b640cbe67</anchor> 26659 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *progress_key, uint64_t progress_offset,...)</arglist> 26660 </member> 26661 </compound> 26662 <compound kind="file"> 26663 <name>update_balance.h</name> 26664 <path>src/include/taler/auditor-database/</path> 26665 <filename>d2/d88/update__balance_8h.html</filename> 26666 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26667 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26668 <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> 26669 <member kind="function"> 26670 <type>enum GNUNET_DB_QueryStatus</type> 26671 <name>AUDITORDB_update_balance</name> 26672 <anchorfile>d2/d88/update__balance_8h.html</anchorfile> 26673 <anchor>ad2ab2e9f43f41d0dd89f73db7325c7fe</anchor> 26674 <arglist>(struct AUDITORDB_PostgresContext *pg, const char *balance_key, const struct TALER_Amount *balance_amount,...)</arglist> 26675 </member> 26676 </compound> 26677 <compound kind="file"> 26678 <name>update_denomination_balance.h</name> 26679 <path>src/include/taler/auditor-database/</path> 26680 <filename>d5/db2/update__denomination__balance_8h.html</filename> 26681 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26682 <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> 26683 <member kind="function"> 26684 <type>enum GNUNET_DB_QueryStatus</type> 26685 <name>AUDITORDB_update_denomination_balance</name> 26686 <anchorfile>d5/db2/update__denomination__balance_8h.html</anchorfile> 26687 <anchor>a62e7a489efc03c5a57cb4a93eeab9527</anchor> 26688 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_AUDITORDB_DenominationCirculationData *dcd)</arglist> 26689 </member> 26690 </compound> 26691 <compound kind="file"> 26692 <name>update_generic_suppressed.h</name> 26693 <path>src/include/taler/auditor-database/</path> 26694 <filename>dc/d14/update__generic__suppressed_8h.html</filename> 26695 <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> 26696 <member kind="function"> 26697 <type>enum GNUNET_DB_QueryStatus</type> 26698 <name>AUDITORDB_update_generic_suppressed</name> 26699 <anchorfile>dc/d14/update__generic__suppressed_8h.html</anchorfile> 26700 <anchor>a010d6180662dafdb67d458cc495e4e01</anchor> 26701 <arglist>(struct AUDITORDB_PostgresContext *pg, enum TALER_AUDITORDB_DeletableSuppressableTables table, uint64_t row_id, bool suppressed)</arglist> 26702 </member> 26703 </compound> 26704 <compound kind="file"> 26705 <name>update_purse_info.h</name> 26706 <path>src/include/taler/auditor-database/</path> 26707 <filename>d9/dfa/update__purse__info_8h.html</filename> 26708 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26709 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26710 <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> 26711 <member kind="function"> 26712 <type>enum GNUNET_DB_QueryStatus</type> 26713 <name>AUDITORDB_update_purse_info</name> 26714 <anchorfile>d9/dfa/update__purse__info_8h.html</anchorfile> 26715 <anchor>a0a3e56a5226b71c1b256dbd084fcabce</anchor> 26716 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> 26717 </member> 26718 </compound> 26719 <compound kind="file"> 26720 <name>update_reserve_info.h</name> 26721 <path>src/include/taler/auditor-database/</path> 26722 <filename>db/d92/update__reserve__info_8h.html</filename> 26723 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26724 <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> 26725 <member kind="function"> 26726 <type>enum GNUNET_DB_QueryStatus</type> 26727 <name>AUDITORDB_update_reserve_info</name> 26728 <anchorfile>db/d92/update__reserve__info_8h.html</anchorfile> 26729 <anchor>ad661d0ac3d872ba42fbdbd6f0fa83e1f</anchor> 26730 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_AUDITORDB_ReserveFeeBalance *rfb, struct GNUNET_TIME_Timestamp expiration_date)</arglist> 26731 </member> 26732 </compound> 26733 <compound kind="file"> 26734 <name>update_wire_fee_summary.h</name> 26735 <path>src/include/taler/auditor-database/</path> 26736 <filename>d9/d01/update__wire__fee__summary_8h.html</filename> 26737 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26738 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26739 <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> 26740 <member kind="function"> 26741 <type>enum GNUNET_DB_QueryStatus</type> 26742 <name>AUDITORDB_update_wire_fee_summary</name> 26743 <anchorfile>d9/d01/update__wire__fee__summary_8h.html</anchorfile> 26744 <anchor>a633f21ce98e4ce73db711eec340481e3</anchor> 26745 <arglist>(struct AUDITORDB_PostgresContext *pg, const struct TALER_Amount *wire_fee_balance)</arglist> 26746 </member> 26747 </compound> 26748 <compound kind="file"> 26749 <name>backoff.h</name> 26750 <path>src/include/taler/</path> 26751 <filename>d7/da3/backoff_8h.html</filename> 26752 <member kind="define"> 26753 <type>#define</type> 26754 <name>EXCHANGE_LIB_BACKOFF</name> 26755 <anchorfile>d7/da3/backoff_8h.html</anchorfile> 26756 <anchor>a7ef8e6a933fd318d9169e9cab0f1b947</anchor> 26757 <arglist>(r)</arglist> 26758 </member> 26759 </compound> 26760 <compound kind="file"> 26761 <name>abort_shard.h</name> 26762 <path>src/include/taler/exchange-database/</path> 26763 <filename>dc/de5/abort__shard_8h.html</filename> 26764 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26765 <member kind="function"> 26766 <type>enum GNUNET_DB_QueryStatus</type> 26767 <name>TALER_EXCHANGEDB_abort_shard</name> 26768 <anchorfile>dc/de5/abort__shard_8h.html</anchorfile> 26769 <anchor>a0ba25dfb6f3fe5cfe060c93521b6fe92</anchor> 26770 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> 26771 </member> 26772 </compound> 26773 <compound kind="file"> 26774 <name>account_history.h</name> 26775 <path>src/include/taler/exchange-database/</path> 26776 <filename>d2/d0e/account__history_8h.html</filename> 26777 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26778 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26779 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26780 <class kind="struct">TALER_EXCHANGEDB_HistoryBuilderContext</class> 26781 <member kind="function"> 26782 <type>json_t *</type> 26783 <name>TALER_EXCHANGEDB_aml_history_builder</name> 26784 <anchorfile>d2/d0e/account__history_8h.html</anchorfile> 26785 <anchor>a5a9115a4937031203f03975265469644</anchor> 26786 <arglist>(void *cls)</arglist> 26787 </member> 26788 <member kind="function"> 26789 <type>json_t *</type> 26790 <name>TALER_EXCHANGEDB_kyc_history_builder</name> 26791 <anchorfile>d2/d0e/account__history_8h.html</anchorfile> 26792 <anchor>adebfb59024d78c3ac68374c05f801b3a</anchor> 26793 <arglist>(void *cls)</arglist> 26794 </member> 26795 <member kind="function"> 26796 <type>json_t *</type> 26797 <name>TALER_EXCHANGEDB_current_rule_builder</name> 26798 <anchorfile>d2/d0e/account__history_8h.html</anchorfile> 26799 <anchor>a6c105175090619a8c19d6702d1bcf10c</anchor> 26800 <arglist>(void *cls)</arglist> 26801 </member> 26802 <member kind="function"> 26803 <type>json_t *</type> 26804 <name>TALER_EXCHANGEDB_current_attributes_builder</name> 26805 <anchorfile>d2/d0e/account__history_8h.html</anchorfile> 26806 <anchor>a45777938b71167ab395820e576df2340</anchor> 26807 <arglist>(void *cls)</arglist> 26808 </member> 26809 </compound> 26810 <compound kind="file"> 26811 <name>activate_signing_key.h</name> 26812 <path>src/include/taler/exchange-database/</path> 26813 <filename>db/d12/activate__signing__key_8h.html</filename> 26814 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26815 <member kind="function"> 26816 <type>enum GNUNET_DB_QueryStatus</type> 26817 <name>TALER_EXCHANGEDB_activate_signing_key</name> 26818 <anchorfile>db/d12/activate__signing__key_8h.html</anchorfile> 26819 <anchor>a1f42306c6245433a63e2c5f340048a17</anchor> 26820 <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> 26821 </member> 26822 </compound> 26823 <compound kind="file"> 26824 <name>add_denomination_key.h</name> 26825 <path>src/include/taler/exchange-database/</path> 26826 <filename>d3/d65/add__denomination__key_8h.html</filename> 26827 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26828 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26829 <member kind="function"> 26830 <type>enum GNUNET_DB_QueryStatus</type> 26831 <name>TALER_EXCHANGEDB_add_denomination_key</name> 26832 <anchorfile>d3/d65/add__denomination__key_8h.html</anchorfile> 26833 <anchor>aa46f50e8eb67dba94b55b9eaa353da3a</anchor> 26834 <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> 26835 </member> 26836 </compound> 26837 <compound kind="file"> 26838 <name>add_policy_fulfillment_proof.h</name> 26839 <path>src/include/taler/exchange-database/</path> 26840 <filename>d1/d29/add__policy__fulfillment__proof_8h.html</filename> 26841 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26842 <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> 26843 <member kind="function"> 26844 <type>enum GNUNET_DB_QueryStatus</type> 26845 <name>TALER_EXCHANGEDB_add_policy_fulfillment_proof</name> 26846 <anchorfile>d1/d29/add__policy__fulfillment__proof_8h.html</anchorfile> 26847 <anchor>a8a762b137834de137a335064edb1e1d6</anchor> 26848 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_PolicyFulfillmentTransactionData *fulfillment)</arglist> 26849 </member> 26850 </compound> 26851 <compound kind="file"> 26852 <name>aggregate.h</name> 26853 <path>src/include/taler/exchange-database/</path> 26854 <filename>d5/d6c/aggregate_8h.html</filename> 26855 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26856 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26857 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26858 <member kind="function"> 26859 <type>enum GNUNET_DB_QueryStatus</type> 26860 <name>TALER_EXCHANGEDB_aggregate</name> 26861 <anchorfile>d5/d6c/aggregate_8h.html</anchorfile> 26862 <anchor>aed827f08010d7a401f349a8b1cd0c265</anchor> 26863 <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> 26864 </member> 26865 </compound> 26866 <compound kind="file"> 26867 <name>batch_ensure_coin_known.h</name> 26868 <path>src/include/taler/exchange-database/</path> 26869 <filename>d4/d32/batch__ensure__coin__known_8h.html</filename> 26870 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26871 <class kind="struct">TALER_EXCHANGEDB_CoinInfo</class> 26872 <member kind="enumeration"> 26873 <type></type> 26874 <name>TALER_EXCHANGEDB_AgeCommitmentHash_Conflict</name> 26875 <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> 26876 <anchor>a3de611c98be3fbebd938026e3cfcb1f2</anchor> 26877 <arglist></arglist> 26878 </member> 26879 <member kind="enumvalue"> 26880 <name>TALER_AgeCommitmentHashP_NoConflict</name> 26881 <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> 26882 <anchor>a3de611c98be3fbebd938026e3cfcb1f2a98e71145a74cf64f5f85708bcafefced</anchor> 26883 <arglist></arglist> 26884 </member> 26885 <member kind="enumvalue"> 26886 <name>TALER_AgeCommitmentHashP_NullExpected</name> 26887 <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> 26888 <anchor>a3de611c98be3fbebd938026e3cfcb1f2a3e67d58f397c62f1e3b534724eda1f1e</anchor> 26889 <arglist></arglist> 26890 </member> 26891 <member kind="enumvalue"> 26892 <name>TALER_AgeCommitmentHashP_ValueExpected</name> 26893 <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> 26894 <anchor>a3de611c98be3fbebd938026e3cfcb1f2abfe1953ad122193328998b2af0a32c6e</anchor> 26895 <arglist></arglist> 26896 </member> 26897 <member kind="enumvalue"> 26898 <name>TALER_AgeCommitmentHashP_ValueDiffers</name> 26899 <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> 26900 <anchor>a3de611c98be3fbebd938026e3cfcb1f2a3769426f16a0000727e363a08b09d372</anchor> 26901 <arglist></arglist> 26902 </member> 26903 <member kind="function"> 26904 <type>enum GNUNET_DB_QueryStatus</type> 26905 <name>TALER_EXCHANGEDB_batch_ensure_coin_known</name> 26906 <anchorfile>d4/d32/batch__ensure__coin__known_8h.html</anchorfile> 26907 <anchor>ac50b06e4f3897ec045286a07c0e9c99d</anchor> 26908 <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> 26909 </member> 26910 </compound> 26911 <compound kind="file"> 26912 <name>begin_revolving_shard.h</name> 26913 <path>src/include/taler/exchange-database/</path> 26914 <filename>dc/d1b/begin__revolving__shard_8h.html</filename> 26915 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26916 <member kind="function"> 26917 <type>enum GNUNET_DB_QueryStatus</type> 26918 <name>TALER_EXCHANGEDB_begin_revolving_shard</name> 26919 <anchorfile>dc/d1b/begin__revolving__shard_8h.html</anchorfile> 26920 <anchor>a8591d5317e7d2677c62984091ca73b8f</anchor> 26921 <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> 26922 </member> 26923 </compound> 26924 <compound kind="file"> 26925 <name>begin_shard.h</name> 26926 <path>src/include/taler/exchange-database/</path> 26927 <filename>d3/db9/begin__shard_8h.html</filename> 26928 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26929 <member kind="function"> 26930 <type>enum GNUNET_DB_QueryStatus</type> 26931 <name>TALER_EXCHANGEDB_begin_shard</name> 26932 <anchorfile>d3/db9/begin__shard_8h.html</anchorfile> 26933 <anchor>a12ea4d2928a5d32a4ee4d58a450ca7be</anchor> 26934 <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> 26935 </member> 26936 </compound> 26937 <compound kind="file"> 26938 <name>clear_aml_lock.h</name> 26939 <path>src/include/taler/exchange-database/</path> 26940 <filename>d5/d78/clear__aml__lock_8h.html</filename> 26941 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 26942 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26943 <member kind="function"> 26944 <type>enum GNUNET_DB_QueryStatus</type> 26945 <name>TALER_EXCHANGEDB_clear_aml_lock</name> 26946 <anchorfile>d5/d78/clear__aml__lock_8h.html</anchorfile> 26947 <anchor>a2c11c5db4143ef0f0e2b364fa0a4559e</anchor> 26948 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto)</arglist> 26949 </member> 26950 </compound> 26951 <compound kind="file"> 26952 <name>commit.h</name> 26953 <path>src/include/taler/exchange-database/</path> 26954 <filename>dd/dc6/commit_8h.html</filename> 26955 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26956 <member kind="function"> 26957 <type>enum GNUNET_DB_QueryStatus</type> 26958 <name>TALER_EXCHANGEDB_commit</name> 26959 <anchorfile>dd/dc6/commit_8h.html</anchorfile> 26960 <anchor>a433b3a48756ef8097e1f3a4718feb73e</anchor> 26961 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 26962 </member> 26963 </compound> 26964 <compound kind="file"> 26965 <name>complete_shard.h</name> 26966 <path>src/include/taler/exchange-database/</path> 26967 <filename>d5/d9f/complete__shard_8h.html</filename> 26968 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26969 <member kind="function"> 26970 <type>enum GNUNET_DB_QueryStatus</type> 26971 <name>TALER_EXCHANGEDB_complete_shard</name> 26972 <anchorfile>d5/d9f/complete__shard_8h.html</anchorfile> 26973 <anchor>a417b51623c30cd26e0bfdc40651b3414</anchor> 26974 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint64_t start_row, uint64_t end_row)</arglist> 26975 </member> 26976 </compound> 26977 <compound kind="file"> 26978 <name>compute_shard.h</name> 26979 <path>src/include/taler/exchange-database/</path> 26980 <filename>d7/d27/compute__shard_8h.html</filename> 26981 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26982 <member kind="function"> 26983 <type>uint64_t</type> 26984 <name>TALER_EXCHANGEDB_compute_shard</name> 26985 <anchorfile>d7/d27/compute__shard_8h.html</anchorfile> 26986 <anchor>a040c7027d2c7fd56141ce57131c7d3aa</anchor> 26987 <arglist>(const struct TALER_MerchantPublicKeyP *merchant_pub)</arglist> 26988 </member> 26989 </compound> 26990 <compound kind="file"> 26991 <name>count_known_coins.h</name> 26992 <path>src/include/taler/exchange-database/</path> 26993 <filename>d3/d6a/count__known__coins_8h.html</filename> 26994 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 26995 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 26996 <member kind="function"> 26997 <type>long long</type> 26998 <name>TALER_EXCHANGEDB_count_known_coins</name> 26999 <anchorfile>d3/d6a/count__known__coins_8h.html</anchorfile> 27000 <anchor>afd44d683291dd14f97b38db5ed945447</anchor> 27001 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash)</arglist> 27002 </member> 27003 </compound> 27004 <compound kind="file"> 27005 <name>create_aggregation_transient.h</name> 27006 <path>src/include/taler/exchange-database/</path> 27007 <filename>d0/d3a/create__aggregation__transient_8h.html</filename> 27008 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27009 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27010 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27011 <member kind="function"> 27012 <type>enum GNUNET_DB_QueryStatus</type> 27013 <name>TALER_EXCHANGEDB_create_aggregation_transient</name> 27014 <anchorfile>d0/d3a/create__aggregation__transient_8h.html</anchorfile> 27015 <anchor>a86b0813a1aa445bfe892e7c24771a967</anchor> 27016 <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> 27017 </member> 27018 </compound> 27019 <compound kind="file"> 27020 <name>delete_aggregation_transient.h</name> 27021 <path>src/include/taler/exchange-database/</path> 27022 <filename>d8/d43/delete__aggregation__transient_8h.html</filename> 27023 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27024 <member kind="function"> 27025 <type>enum GNUNET_DB_QueryStatus</type> 27026 <name>TALER_EXCHANGEDB_delete_aggregation_transient</name> 27027 <anchorfile>d8/d43/delete__aggregation__transient_8h.html</anchorfile> 27028 <anchor>aff89fa79904d3a473d4d9578a71faf8a</anchor> 27029 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPaytoHashP *h_payto, const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> 27030 </member> 27031 </compound> 27032 <compound kind="file"> 27033 <name>delete_shard_locks.h</name> 27034 <path>src/include/taler/exchange-database/</path> 27035 <filename>df/dc3/delete__shard__locks_8h.html</filename> 27036 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27037 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27038 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27039 <member kind="function"> 27040 <type>enum GNUNET_GenericReturnValue</type> 27041 <name>TALER_EXCHANGEDB_delete_shard_locks</name> 27042 <anchorfile>df/dc3/delete__shard__locks_8h.html</anchorfile> 27043 <anchor>a2071c257862c14328f7a0e290a09c938</anchor> 27044 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 27045 </member> 27046 </compound> 27047 <compound kind="file"> 27048 <name>disable_rules.h</name> 27049 <path>src/include/taler/exchange-database/</path> 27050 <filename>d7/dc9/disable__rules_8h.html</filename> 27051 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27052 <member kind="function"> 27053 <type>enum GNUNET_DB_QueryStatus</type> 27054 <name>TALER_EXCHANGEDB_disable_rules</name> 27055 <anchorfile>d7/dc9/disable__rules_8h.html</anchorfile> 27056 <anchor>ac0091ecaa6362f97464b4bb1cb0a5d15</anchor> 27057 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> 27058 </member> 27059 </compound> 27060 <compound kind="file"> 27061 <name>do_check_deposit_idempotent.h</name> 27062 <path>src/include/taler/exchange-database/</path> 27063 <filename>df/dad/do__check__deposit__idempotent_8h.html</filename> 27064 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27065 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27066 <member kind="function"> 27067 <type>enum GNUNET_DB_QueryStatus</type> 27068 <name>TALER_EXCHANGEDB_do_check_deposit_idempotent</name> 27069 <anchorfile>df/dad/do__check__deposit__idempotent_8h.html</anchorfile> 27070 <anchor>a38116156f0b8f15d1bf0fa49159bf0c3</anchor> 27071 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_BatchDeposit *bd, struct GNUNET_TIME_Timestamp *exchange_timestamp, bool *is_idempotent)</arglist> 27072 </member> 27073 </compound> 27074 <compound kind="file"> 27075 <name>do_deposit.h</name> 27076 <path>src/include/taler/exchange-database/</path> 27077 <filename>d9/de6/do__deposit_8h.html</filename> 27078 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27079 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27080 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27081 <member kind="function"> 27082 <type>enum GNUNET_DB_QueryStatus</type> 27083 <name>TALER_EXCHANGEDB_do_deposit</name> 27084 <anchorfile>d9/de6/do__deposit_8h.html</anchorfile> 27085 <anchor>aa19170f7559af1602d31eec19c34ee6e</anchor> 27086 <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> 27087 </member> 27088 </compound> 27089 <compound kind="file"> 27090 <name>do_purse_delete.h</name> 27091 <path>src/include/taler/exchange-database/</path> 27092 <filename>d4/d25/do__purse__delete_8h.html</filename> 27093 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27094 <member kind="function"> 27095 <type>enum GNUNET_DB_QueryStatus</type> 27096 <name>TALER_EXCHANGEDB_do_purse_delete</name> 27097 <anchorfile>d4/d25/do__purse__delete_8h.html</anchorfile> 27098 <anchor>a4447e29ab1e4e6da60d4ae0f8baadb0b</anchor> 27099 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig, bool *decided, bool *found)</arglist> 27100 </member> 27101 </compound> 27102 <compound kind="file"> 27103 <name>do_purse_deposit.h</name> 27104 <path>src/include/taler/exchange-database/</path> 27105 <filename>dc/dd1/do__purse__deposit_8h.html</filename> 27106 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27107 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27108 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27109 <member kind="function"> 27110 <type>enum GNUNET_DB_QueryStatus</type> 27111 <name>TALER_EXCHANGEDB_do_purse_deposit</name> 27112 <anchorfile>dc/dd1/do__purse__deposit_8h.html</anchorfile> 27113 <anchor>aa65f6624bb6b609583362382badf1aa2</anchor> 27114 <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> 27115 </member> 27116 </compound> 27117 <compound kind="file"> 27118 <name>do_purse_merge.h</name> 27119 <path>src/include/taler/exchange-database/</path> 27120 <filename>d0/df0/do__purse__merge_8h.html</filename> 27121 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27122 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27123 <member kind="function"> 27124 <type>enum GNUNET_DB_QueryStatus</type> 27125 <name>TALER_EXCHANGEDB_do_purse_merge</name> 27126 <anchorfile>d0/df0/do__purse__merge_8h.html</anchorfile> 27127 <anchor>a29a213ee75746a851a2e11f14297a991</anchor> 27128 <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> 27129 </member> 27130 </compound> 27131 <compound kind="file"> 27132 <name>do_recoup.h</name> 27133 <path>src/include/taler/exchange-database/</path> 27134 <filename>d3/dcd/do__recoup_8h.html</filename> 27135 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27136 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27137 <member kind="function"> 27138 <type>enum GNUNET_DB_QueryStatus</type> 27139 <name>TALER_EXCHANGEDB_do_recoup</name> 27140 <anchorfile>d3/dcd/do__recoup_8h.html</anchorfile> 27141 <anchor>ad855e1bf65b9c7e43ccf77d3967f48a5</anchor> 27142 <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> 27143 </member> 27144 </compound> 27145 <compound kind="file"> 27146 <name>do_recoup_refresh.h</name> 27147 <path>src/include/taler/exchange-database/</path> 27148 <filename>d6/da4/do__recoup__refresh_8h.html</filename> 27149 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27150 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27151 <member kind="function"> 27152 <type>enum GNUNET_DB_QueryStatus</type> 27153 <name>TALER_TALER_EXCHANGEDB_do_recoup_refresh</name> 27154 <anchorfile>d6/da4/do__recoup__refresh_8h.html</anchorfile> 27155 <anchor>a3c8f1744001c98c45a590a1ef4ce3b2c</anchor> 27156 <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> 27157 </member> 27158 </compound> 27159 <compound kind="file"> 27160 <name>do_refresh.h</name> 27161 <path>src/include/taler/exchange-database/</path> 27162 <filename>d7/d36/do__refresh_8h.html</filename> 27163 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27164 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27165 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27166 <member kind="function"> 27167 <type>enum GNUNET_DB_QueryStatus</type> 27168 <name>TALER_EXCHANGEDB_do_refresh</name> 27169 <anchorfile>d7/d36/do__refresh_8h.html</anchorfile> 27170 <anchor>a5362276d54adaabd730bfd8ca238fcc4</anchor> 27171 <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> 27172 </member> 27173 </compound> 27174 <compound kind="file"> 27175 <name>do_refund.h</name> 27176 <path>src/include/taler/exchange-database/</path> 27177 <filename>d1/db0/do__refund_8h.html</filename> 27178 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27179 <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> 27180 <class kind="struct">TALER_EXCHANGEDB_Refund</class> 27181 <member kind="function"> 27182 <type>enum GNUNET_DB_QueryStatus</type> 27183 <name>TALER_EXCHANGEDB_do_refund</name> 27184 <anchorfile>d1/db0/do__refund_8h.html</anchorfile> 27185 <anchor>aa83a3e79a08c01f29891871ce2c34f60</anchor> 27186 <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> 27187 </member> 27188 </compound> 27189 <compound kind="file"> 27190 <name>do_reserve_open.h</name> 27191 <path>src/include/taler/exchange-database/</path> 27192 <filename>db/dde/do__reserve__open_8h.html</filename> 27193 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27194 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27195 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27196 <member kind="function"> 27197 <type>enum GNUNET_DB_QueryStatus</type> 27198 <name>TALER_EXCHANGEDB_do_reserve_open</name> 27199 <anchorfile>db/dde/do__reserve__open_8h.html</anchorfile> 27200 <anchor>a027d3f5c0f76f0e5f46a6392eaea131f</anchor> 27201 <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> 27202 </member> 27203 </compound> 27204 <compound kind="file"> 27205 <name>do_reserve_purse.h</name> 27206 <path>src/include/taler/exchange-database/</path> 27207 <filename>d4/d69/do__reserve__purse_8h.html</filename> 27208 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27209 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27210 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27211 <member kind="function"> 27212 <type>enum GNUNET_DB_QueryStatus</type> 27213 <name>TALER_EXCHANGEDB_do_reserve_purse</name> 27214 <anchorfile>d4/d69/do__reserve__purse_8h.html</anchorfile> 27215 <anchor>af6d26afe8a5513e5a487f2a80d4f1ba8</anchor> 27216 <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> 27217 </member> 27218 </compound> 27219 <compound kind="file"> 27220 <name>do_withdraw.h</name> 27221 <path>src/include/taler/exchange-database/</path> 27222 <filename>d8/dc1/do__withdraw_8h.html</filename> 27223 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27224 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27225 <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> 27226 <member kind="function"> 27227 <type>enum GNUNET_DB_QueryStatus</type> 27228 <name>TALER_EXCHANGEDB_do_withdraw</name> 27229 <anchorfile>d8/dc1/do__withdraw_8h.html</anchorfile> 27230 <anchor>a1c61afefe2f96a7c98afdedaaf4ca3c2</anchor> 27231 <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> 27232 </member> 27233 </compound> 27234 <compound kind="file"> 27235 <name>drain_kyc_alert.h</name> 27236 <path>src/include/taler/exchange-database/</path> 27237 <filename>d4/d52/drain__kyc__alert_8h.html</filename> 27238 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27239 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27240 <member kind="function"> 27241 <type>enum GNUNET_DB_QueryStatus</type> 27242 <name>TALER_EXCHANGEDB_drain_kyc_alert</name> 27243 <anchorfile>d4/d52/drain__kyc__alert_8h.html</anchorfile> 27244 <anchor>a22cfab6193a8a0cb672bf4d2847d03fd</anchor> 27245 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint32_t trigger_type, struct TALER_NormalizedPaytoHashP *h_payto)</arglist> 27246 </member> 27247 </compound> 27248 <compound kind="file"> 27249 <name>enable_rules.h</name> 27250 <path>src/include/taler/exchange-database/</path> 27251 <filename>d5/d3b/enable__rules_8h.html</filename> 27252 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27253 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27254 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27255 <member kind="function"> 27256 <type>enum GNUNET_GenericReturnValue</type> 27257 <name>TALER_EXCHANGEDB_enable_rules</name> 27258 <anchorfile>d5/d3b/enable__rules_8h.html</anchorfile> 27259 <anchor>a0b0aff8259852f6c3579ab342ef97c24</anchor> 27260 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *schema)</arglist> 27261 </member> 27262 </compound> 27263 <compound kind="file"> 27264 <name>ensure_coin_known.h</name> 27265 <path>src/include/taler/exchange-database/</path> 27266 <filename>df/db9/ensure__coin__known_8h.html</filename> 27267 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27268 <member kind="enumeration"> 27269 <type></type> 27270 <name>TALER_EXCHANGEDB_CoinKnownStatus</name> 27271 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27272 <anchor>a8d838e6c2b992410620f55f7860ea1b2</anchor> 27273 <arglist></arglist> 27274 </member> 27275 <member kind="enumvalue"> 27276 <name>TALER_EXCHANGEDB_CKS_ADDED</name> 27277 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27278 <anchor>a8d838e6c2b992410620f55f7860ea1b2a3714a631fa30893c25e450d2ea71d2c6</anchor> 27279 <arglist></arglist> 27280 </member> 27281 <member kind="enumvalue"> 27282 <name>TALER_EXCHANGEDB_CKS_PRESENT</name> 27283 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27284 <anchor>a8d838e6c2b992410620f55f7860ea1b2a31a3d98b2a0f610d64e653365f23f687</anchor> 27285 <arglist></arglist> 27286 </member> 27287 <member kind="enumvalue"> 27288 <name>TALER_EXCHANGEDB_CKS_SOFT_FAIL</name> 27289 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27290 <anchor>a8d838e6c2b992410620f55f7860ea1b2ac46b80e1fcd29ad15fcf334ededff9df</anchor> 27291 <arglist></arglist> 27292 </member> 27293 <member kind="enumvalue"> 27294 <name>TALER_EXCHANGEDB_CKS_HARD_FAIL</name> 27295 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27296 <anchor>a8d838e6c2b992410620f55f7860ea1b2a813eb88683b3d9036c0baf13cb04ee83</anchor> 27297 <arglist></arglist> 27298 </member> 27299 <member kind="enumvalue"> 27300 <name>TALER_EXCHANGEDB_CKS_DENOM_CONFLICT</name> 27301 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27302 <anchor>a8d838e6c2b992410620f55f7860ea1b2a4b8ac2fec08b791800d42ac3fffcff41</anchor> 27303 <arglist></arglist> 27304 </member> 27305 <member kind="enumvalue"> 27306 <name>TALER_EXCHANGEDB_CKS_AGE_CONFLICT_EXPECTED_NULL</name> 27307 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27308 <anchor>a8d838e6c2b992410620f55f7860ea1b2a5ff6639d802c70417784c76a1443df0c</anchor> 27309 <arglist></arglist> 27310 </member> 27311 <member kind="enumvalue"> 27312 <name>TALER_EXCHANGEDB_CKS_AGE_CONFLICT_EXPECTED_NON_NULL</name> 27313 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27314 <anchor>a8d838e6c2b992410620f55f7860ea1b2a7fb323207b0b2b869d43bf8bc40266cc</anchor> 27315 <arglist></arglist> 27316 </member> 27317 <member kind="enumvalue"> 27318 <name>TALER_EXCHANGEDB_CKS_AGE_CONFLICT_VALUE_DIFFERS</name> 27319 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27320 <anchor>a8d838e6c2b992410620f55f7860ea1b2a16cd8b5cd81d1b7b1f8af985b21a1b66</anchor> 27321 <arglist></arglist> 27322 </member> 27323 <member kind="function"> 27324 <type>enum TALER_EXCHANGEDB_CoinKnownStatus</type> 27325 <name>TALER_EXCHANGEDB_ensure_coin_known</name> 27326 <anchorfile>df/db9/ensure__coin__known_8h.html</anchorfile> 27327 <anchor>ad3bc6fd67e1b5024e15461f682556c13</anchor> 27328 <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> 27329 </member> 27330 </compound> 27331 <compound kind="file"> 27332 <name>event_listen_cancel.h</name> 27333 <path>src/include/taler/exchange-database/</path> 27334 <filename>d7/d79/event__listen__cancel_8h.html</filename> 27335 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27336 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27337 <member kind="function"> 27338 <type>void</type> 27339 <name>TALER_TALER_EXCHANGEDB_event_listen_cancel</name> 27340 <anchorfile>d7/d79/event__listen__cancel_8h.html</anchorfile> 27341 <anchor>a60376d005ef9f9918c6ffea39d01a32c</anchor> 27342 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_DB_EventHandler *eh)</arglist> 27343 </member> 27344 </compound> 27345 <compound kind="file"> 27346 <name>expire_purse.h</name> 27347 <path>src/include/taler/exchange-database/</path> 27348 <filename>d0/df9/expire__purse_8h.html</filename> 27349 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27350 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27351 <member kind="function"> 27352 <type>enum GNUNET_DB_QueryStatus</type> 27353 <name>TALER_EXCHANGEDB_expire_purse</name> 27354 <anchorfile>d0/df9/expire__purse_8h.html</anchorfile> 27355 <anchor>a25126553dc7e7e605a698840e65c2145</anchor> 27356 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Absolute start_time, struct GNUNET_TIME_Absolute end_time)</arglist> 27357 </member> 27358 </compound> 27359 <compound kind="file"> 27360 <name>find_aggregation_transient.h</name> 27361 <path>src/include/taler/exchange-database/</path> 27362 <filename>de/d9d/find__aggregation__transient_8h.html</filename> 27363 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27364 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27365 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27366 <member kind="function"> 27367 <type>enum GNUNET_DB_QueryStatus</type> 27368 <name>TALER_EXCHANGEDB_find_aggregation_transient</name> 27369 <anchorfile>de/d9d/find__aggregation__transient_8h.html</anchorfile> 27370 <anchor>aba3a02c5e348b23585030bf5ffd5a9ba</anchor> 27371 <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> 27372 </member> 27373 </compound> 27374 <compound kind="file"> 27375 <name>free_coin_transaction_list.h</name> 27376 <path>src/include/taler/exchange-database/</path> 27377 <filename>de/d56/free__coin__transaction__list_8h.html</filename> 27378 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27379 <class kind="struct">TALER_EXCHANGEDB_DepositListEntry</class> 27380 <class kind="struct">TALER_EXCHANGEDB_RefundListEntry</class> 27381 <class kind="struct">TALER_EXCHANGEDB_MeltListEntry</class> 27382 <class kind="struct">TALER_EXCHANGEDB_RecoupListEntry</class> 27383 <class kind="struct">TALER_EXCHANGEDB_RecoupRefreshListEntry</class> 27384 <class kind="struct">TALER_EXCHANGEDB_PurseDepositListEntry</class> 27385 <class kind="struct">TALER_EXCHANGEDB_PurseRefundListEntry</class> 27386 <class kind="struct">TALER_EXCHANGEDB_ReserveOpenListEntry</class> 27387 <class kind="struct">TALER_EXCHANGEDB_TransactionList</class> 27388 <member kind="enumeration"> 27389 <type></type> 27390 <name>TALER_EXCHANGEDB_TransactionType</name> 27391 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27392 <anchor>a25618851c0e741ec3ce2d2a45f159e92</anchor> 27393 <arglist></arglist> 27394 </member> 27395 <member kind="enumvalue"> 27396 <name>TALER_EXCHANGEDB_TT_DEPOSIT</name> 27397 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27398 <anchor>a25618851c0e741ec3ce2d2a45f159e92a2bdcadfde7e4979b47509ac0f781b538</anchor> 27399 <arglist></arglist> 27400 </member> 27401 <member kind="enumvalue"> 27402 <name>TALER_EXCHANGEDB_TT_MELT</name> 27403 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27404 <anchor>a25618851c0e741ec3ce2d2a45f159e92aabfec2b2aca9b7a6686e9929eaea90b1</anchor> 27405 <arglist></arglist> 27406 </member> 27407 <member kind="enumvalue"> 27408 <name>TALER_EXCHANGEDB_TT_REFUND</name> 27409 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27410 <anchor>a25618851c0e741ec3ce2d2a45f159e92af6eba295831022b50e6efa48bc21c211</anchor> 27411 <arglist></arglist> 27412 </member> 27413 <member kind="enumvalue"> 27414 <name>TALER_EXCHANGEDB_TT_RECOUP_REFRESH_RECEIVER</name> 27415 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27416 <anchor>a25618851c0e741ec3ce2d2a45f159e92ac1f702362391913df0f92813af2a2689</anchor> 27417 <arglist></arglist> 27418 </member> 27419 <member kind="enumvalue"> 27420 <name>TALER_EXCHANGEDB_TT_RECOUP_WITHDRAW</name> 27421 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27422 <anchor>a25618851c0e741ec3ce2d2a45f159e92ac6ddfcc8e5532323eadf591b16e22d50</anchor> 27423 <arglist></arglist> 27424 </member> 27425 <member kind="enumvalue"> 27426 <name>TALER_EXCHANGEDB_TT_RECOUP_REFRESH</name> 27427 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27428 <anchor>a25618851c0e741ec3ce2d2a45f159e92aa1fb75ea874827be16e1578a554dfc97</anchor> 27429 <arglist></arglist> 27430 </member> 27431 <member kind="enumvalue"> 27432 <name>TALER_EXCHANGEDB_TT_PURSE_DEPOSIT</name> 27433 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27434 <anchor>a25618851c0e741ec3ce2d2a45f159e92a4dbd0dc30041ccd4b2bd758be943a7e7</anchor> 27435 <arglist></arglist> 27436 </member> 27437 <member kind="enumvalue"> 27438 <name>TALER_EXCHANGEDB_TT_PURSE_REFUND</name> 27439 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27440 <anchor>a25618851c0e741ec3ce2d2a45f159e92a56fc83ac21509fd085a148a77baa6efc</anchor> 27441 <arglist></arglist> 27442 </member> 27443 <member kind="enumvalue"> 27444 <name>TALER_EXCHANGEDB_TT_RESERVE_OPEN</name> 27445 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27446 <anchor>a25618851c0e741ec3ce2d2a45f159e92aaa852874f0d5e677ed17242d3ac33deb</anchor> 27447 <arglist></arglist> 27448 </member> 27449 <member kind="function"> 27450 <type>enum GNUNET_GenericReturnValue</type> 27451 <name>TALER_EXCHANGEDB_calculate_transaction_list_totals</name> 27452 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27453 <anchor>ae9a204d4b7e31973c817b7d289896a52</anchor> 27454 <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl, const struct TALER_Amount *off, struct TALER_Amount *ret)</arglist> 27455 </member> 27456 <member kind="function"> 27457 <type>void</type> 27458 <name>TALER_EXCHANGEDB_free_coin_transaction_list</name> 27459 <anchorfile>de/d56/free__coin__transaction__list_8h.html</anchorfile> 27460 <anchor>aaf96c1a8fa6732a18fd868f2576e9511</anchor> 27461 <arglist>(struct TALER_EXCHANGEDB_TransactionList *tl)</arglist> 27462 </member> 27463 </compound> 27464 <compound kind="file"> 27465 <name>free_reserve_history.h</name> 27466 <path>src/include/taler/exchange-database/</path> 27467 <filename>d5/d36/free__reserve__history_8h.html</filename> 27468 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27469 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27470 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27471 <class kind="struct">TALER_EXCHANGEDB_BankTransfer</class> 27472 <class kind="struct">TALER_EXCHANGEDB_Withdraw</class> 27473 <class kind="struct">TALER_EXCHANGEDB_Recoup</class> 27474 <class kind="struct">TALER_EXCHANGEDB_ClosingTransfer</class> 27475 <class kind="struct">TALER_EXCHANGEDB_PurseMerge</class> 27476 <class kind="struct">TALER_EXCHANGEDB_HistoryRequest</class> 27477 <class kind="struct">TALER_EXCHANGEDB_OpenRequest</class> 27478 <class kind="struct">TALER_EXCHANGEDB_CloseRequest</class> 27479 <class kind="struct">TALER_EXCHANGEDB_ReserveHistory</class> 27480 <member kind="enumeration"> 27481 <type></type> 27482 <name>TALER_EXCHANGEDB_ReserveOperation</name> 27483 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27484 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19</anchor> 27485 <arglist></arglist> 27486 </member> 27487 <member kind="enumvalue"> 27488 <name>TALER_EXCHANGEDB_RO_BANK_TO_EXCHANGE</name> 27489 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27490 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a23842a93480c48c8acdcc40f9ff6d947</anchor> 27491 <arglist></arglist> 27492 </member> 27493 <member kind="enumvalue"> 27494 <name>TALER_EXCHANGEDB_RO_WITHDRAW_COINS</name> 27495 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27496 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a9635caf84e732b043af5d7cc784c1b90</anchor> 27497 <arglist></arglist> 27498 </member> 27499 <member kind="enumvalue"> 27500 <name>TALER_EXCHANGEDB_RO_RECOUP_COIN</name> 27501 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27502 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a8a34d8af7c3229821775f1508dfd576c</anchor> 27503 <arglist></arglist> 27504 </member> 27505 <member kind="enumvalue"> 27506 <name>TALER_EXCHANGEDB_RO_EXCHANGE_TO_BANK</name> 27507 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27508 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19af94f0c2ed8a8650326338d67369e90a2</anchor> 27509 <arglist></arglist> 27510 </member> 27511 <member kind="enumvalue"> 27512 <name>TALER_EXCHANGEDB_RO_PURSE_MERGE</name> 27513 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27514 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19acfdd1de6a3e3ba78bbda1be6444c79a5</anchor> 27515 <arglist></arglist> 27516 </member> 27517 <member kind="enumvalue"> 27518 <name>TALER_EXCHANGEDB_RO_HISTORY_REQUEST</name> 27519 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27520 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19a8c0a463dadc22d81989336a4dd0dad02</anchor> 27521 <arglist></arglist> 27522 </member> 27523 <member kind="enumvalue"> 27524 <name>TALER_EXCHANGEDB_RO_OPEN_REQUEST</name> 27525 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27526 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19ad3e5ead1a52f1d34998840bb08093d70</anchor> 27527 <arglist></arglist> 27528 </member> 27529 <member kind="enumvalue"> 27530 <name>TALER_EXCHANGEDB_RO_CLOSE_REQUEST</name> 27531 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27532 <anchor>a87eee2ad0dfc15940fa5d5846a36ca19acd8c28086d6ad6d61bd62177d33ae74f</anchor> 27533 <arglist></arglist> 27534 </member> 27535 <member kind="function"> 27536 <type>void</type> 27537 <name>TALER_EXCHANGEDB_free_reserve_history</name> 27538 <anchorfile>d5/d36/free__reserve__history_8h.html</anchorfile> 27539 <anchor>a9a083e4792093b5696373526d958f2eb</anchor> 27540 <arglist>(struct TALER_EXCHANGEDB_ReserveHistory *rh)</arglist> 27541 </member> 27542 </compound> 27543 <compound kind="file"> 27544 <name>get_coin_denomination.h</name> 27545 <path>src/include/taler/exchange-database/</path> 27546 <filename>d9/d27/get__coin__denomination_8h.html</filename> 27547 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27548 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27549 <member kind="function"> 27550 <type>enum GNUNET_DB_QueryStatus</type> 27551 <name>TALER_EXCHANGEDB_get_coin_denomination</name> 27552 <anchorfile>d9/d27/get__coin__denomination_8h.html</anchorfile> 27553 <anchor>aa15e5cb9edcaab79e2ea37c09e15f5d3</anchor> 27554 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, uint64_t *known_coin_id, struct TALER_DenominationHashP *denom_hash)</arglist> 27555 </member> 27556 </compound> 27557 <compound kind="file"> 27558 <name>get_coin_transactions.h</name> 27559 <path>src/include/taler/exchange-database/</path> 27560 <filename>d6/df9/get__coin__transactions_8h.html</filename> 27561 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27562 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27563 <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> 27564 <member kind="function"> 27565 <type>enum GNUNET_DB_QueryStatus</type> 27566 <name>TALER_EXCHANGEDB_get_coin_transactions</name> 27567 <anchorfile>d6/df9/get__coin__transactions_8h.html</anchorfile> 27568 <anchor>ad4c7c26448fafee354f522a404b03252</anchor> 27569 <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> 27570 </member> 27571 </compound> 27572 <compound kind="file"> 27573 <name>get_denomination_by_serial.h</name> 27574 <path>src/include/taler/exchange-database/</path> 27575 <filename>db/d09/get__denomination__by__serial_8h.html</filename> 27576 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27577 <member kind="function"> 27578 <type>enum GNUNET_DB_QueryStatus</type> 27579 <name>TALER_EXCHANGEDB_get_denomination_by_serial</name> 27580 <anchorfile>db/d09/get__denomination__by__serial_8h.html</anchorfile> 27581 <anchor>a293901a464141a82a4b768c89b7645da</anchor> 27582 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 27583 </member> 27584 </compound> 27585 <compound kind="file"> 27586 <name>get_denomination_info.h</name> 27587 <path>src/include/taler/exchange-database/</path> 27588 <filename>df/d10/get__denomination__info_8h.html</filename> 27589 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27590 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27591 <member kind="function"> 27592 <type>enum GNUNET_DB_QueryStatus</type> 27593 <name>TALER_EXCHANGEDB_get_denomination_info</name> 27594 <anchorfile>df/d10/get__denomination__info_8h.html</anchorfile> 27595 <anchor>a10d27133dc8ce69c981e2fa86d29c029</anchor> 27596 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, uint64_t *denom_serial, struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 27597 </member> 27598 </compound> 27599 <compound kind="file"> 27600 <name>get_denomination_revocation.h</name> 27601 <path>src/include/taler/exchange-database/</path> 27602 <filename>d1/d7d/get__denomination__revocation_8h.html</filename> 27603 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27604 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27605 <member kind="function"> 27606 <type>enum GNUNET_DB_QueryStatus</type> 27607 <name>TALER_EXCHANGEDB_get_denomination_revocation</name> 27608 <anchorfile>d1/d7d/get__denomination__revocation_8h.html</anchorfile> 27609 <anchor>a992b3d6ba31b28556c683047a039a77e</anchor> 27610 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, struct TALER_MasterSignatureP *master_sig, uint64_t *rowid)</arglist> 27611 </member> 27612 </compound> 27613 <compound kind="file"> 27614 <name>get_drain_profit.h</name> 27615 <path>src/include/taler/exchange-database/</path> 27616 <filename>de/dc1/get__drain__profit_8h.html</filename> 27617 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27618 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27619 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27620 <member kind="function"> 27621 <type>enum GNUNET_DB_QueryStatus</type> 27622 <name>TALER_EXCHANGEDB_get_drain_profit</name> 27623 <anchorfile>de/dc1/get__drain__profit_8h.html</anchorfile> 27624 <anchor>a51b5380d3c286cca264e583f83189a05</anchor> 27625 <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> 27626 </member> 27627 </compound> 27628 <compound kind="file"> 27629 <name>get_expired_reserves.h</name> 27630 <path>src/include/taler/exchange-database/</path> 27631 <filename>d8/d10/get__expired__reserves_8h.html</filename> 27632 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27633 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27634 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27635 <member kind="typedef"> 27636 <type>enum GNUNET_GenericReturnValue(*</type> 27637 <name>TALER_EXCHANGEDB_ReserveExpiredCallback</name> 27638 <anchorfile>d8/d10/get__expired__reserves_8h.html</anchorfile> 27639 <anchor>ab4101f88f9558c815ac95b10dc6f7033</anchor> 27640 <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> 27641 </member> 27642 <member kind="function"> 27643 <type>enum GNUNET_DB_QueryStatus</type> 27644 <name>TALER_EXCHANGEDB_get_expired_reserves</name> 27645 <anchorfile>d8/d10/get__expired__reserves_8h.html</anchorfile> 27646 <anchor>a09f5e3ec01e6ac4dc9a88f617cb40f4c</anchor> 27647 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct GNUNET_TIME_Timestamp now, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> 27648 </member> 27649 </compound> 27650 <compound kind="file"> 27651 <name>get_extension_manifest.h</name> 27652 <path>src/include/taler/exchange-database/</path> 27653 <filename>de/dd0/get__extension__manifest_8h.html</filename> 27654 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27655 <member kind="function"> 27656 <type>enum GNUNET_DB_QueryStatus</type> 27657 <name>TALER_EXCHANGEDB_get_extension_manifest</name> 27658 <anchorfile>de/dd0/get__extension__manifest_8h.html</anchorfile> 27659 <anchor>a59dae6fdb2ee6e5abe0821e1e4f50209</anchor> 27660 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, char **manifest)</arglist> 27661 </member> 27662 </compound> 27663 <compound kind="file"> 27664 <name>get_global_fee.h</name> 27665 <path>src/include/taler/exchange-database/</path> 27666 <filename>db/d52/get__global__fee_8h.html</filename> 27667 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27668 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27669 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27670 <member kind="function"> 27671 <type>enum GNUNET_DB_QueryStatus</type> 27672 <name>TALER_EXCHANGEDB_get_global_fee</name> 27673 <anchorfile>db/d52/get__global__fee_8h.html</anchorfile> 27674 <anchor>a9df47b9e1078fd580306548c159da7de</anchor> 27675 <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> 27676 </member> 27677 </compound> 27678 <compound kind="file"> 27679 <name>get_global_fees.h</name> 27680 <path>src/include/taler/exchange-database/</path> 27681 <filename>d5/d9c/get__global__fees_8h.html</filename> 27682 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27683 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27684 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27685 <member kind="typedef"> 27686 <type>void(*</type> 27687 <name>TALER_EXCHANGEDB_GlobalFeeCallback</name> 27688 <anchorfile>d5/d9c/get__global__fees_8h.html</anchorfile> 27689 <anchor>aece827c8ebfd7a283bd16067898102a6</anchor> 27690 <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> 27691 </member> 27692 <member kind="function"> 27693 <type>enum GNUNET_DB_QueryStatus</type> 27694 <name>TALER_TALER_EXCHANGEDB_get_global_fees</name> 27695 <anchorfile>d5/d9c/get__global__fees_8h.html</anchorfile> 27696 <anchor>ae07ed90cf452220367306ee8b99e3c3a</anchor> 27697 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_GlobalFeeCallback cb, void *cb_cls)</arglist> 27698 </member> 27699 </compound> 27700 <compound kind="file"> 27701 <name>get_known_coin.h</name> 27702 <path>src/include/taler/exchange-database/</path> 27703 <filename>d9/d1c/get__known__coin_8h.html</filename> 27704 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27705 <member kind="function"> 27706 <type>enum GNUNET_DB_QueryStatus</type> 27707 <name>TALER_EXCHANGEDB_get_known_coin</name> 27708 <anchorfile>d9/d1c/get__known__coin_8h.html</anchorfile> 27709 <anchor>a26c3e07a534989faea5e454123b1227c</anchor> 27710 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_CoinPublicInfo *coin_info)</arglist> 27711 </member> 27712 </compound> 27713 <compound kind="file"> 27714 <name>get_kyc_rules.h</name> 27715 <path>src/include/taler/exchange-database/</path> 27716 <filename>df/d49/get__kyc__rules_8h.html</filename> 27717 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27718 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27719 <member kind="function"> 27720 <type>enum GNUNET_DB_QueryStatus</type> 27721 <name>TALER_EXCHANGEDB_get_kyc_rules</name> 27722 <anchorfile>df/d49/get__kyc__rules_8h.html</anchorfile> 27723 <anchor>ab6186d82d23a1faa6136362af144a186</anchor> 27724 <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> 27725 </member> 27726 <member kind="function"> 27727 <type>enum GNUNET_DB_QueryStatus</type> 27728 <name>TALER_TALER_EXCHANGEDB_get_kyc_rules2</name> 27729 <anchorfile>df/d49/get__kyc__rules_8h.html</anchorfile> 27730 <anchor>a4caacf05f0bf9a8b573d35f1f9189f9f</anchor> 27731 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jrules)</arglist> 27732 </member> 27733 </compound> 27734 <compound kind="file"> 27735 <name>get_old_coin_by_h_blind.h</name> 27736 <path>src/include/taler/exchange-database/</path> 27737 <filename>d3/d98/get__old__coin__by__h__blind_8h.html</filename> 27738 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27739 <member kind="function"> 27740 <type>enum GNUNET_DB_QueryStatus</type> 27741 <name>TALER_EXCHANGEDB_get_old_coin_by_h_blind</name> 27742 <anchorfile>d3/d98/get__old__coin__by__h__blind_8h.html</anchorfile> 27743 <anchor>abeeabe25b64acb27b54ed61c0776a36d</anchor> 27744 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_BlindedCoinHashP *h_blind_ev, struct TALER_CoinSpendPublicKeyP *old_coin_pub, uint64_t *rrc_serial)</arglist> 27745 </member> 27746 </compound> 27747 <compound kind="file"> 27748 <name>get_pending_kyc_requirement_process.h</name> 27749 <path>src/include/taler/exchange-database/</path> 27750 <filename>df/dde/get__pending__kyc__requirement__process_8h.html</filename> 27751 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27752 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27753 <member kind="function"> 27754 <type>enum GNUNET_DB_QueryStatus</type> 27755 <name>TALER_EXCHANGEDB_get_pending_kyc_requirement_process</name> 27756 <anchorfile>df/dde/get__pending__kyc__requirement__process_8h.html</anchorfile> 27757 <anchor>ab48aabb3f0fe9cd20bbdad52be224815</anchor> 27758 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, const char *provider_name, char **redirect_url)</arglist> 27759 </member> 27760 </compound> 27761 <compound kind="file"> 27762 <name>get_policy_details.h</name> 27763 <path>src/include/taler/exchange-database/</path> 27764 <filename>d4/d3a/get__policy__details_8h.html</filename> 27765 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27766 <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> 27767 <member kind="function"> 27768 <type>enum GNUNET_DB_QueryStatus</type> 27769 <name>TALER_EXCHANGEDB_get_policy_details</name> 27770 <anchorfile>d4/d3a/get__policy__details_8h.html</anchorfile> 27771 <anchor>a8edaa6fb11589c4c55234c3650f0c76a</anchor> 27772 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct GNUNET_HashCode *hc, struct TALER_PolicyDetails *details)</arglist> 27773 </member> 27774 </compound> 27775 <compound kind="file"> 27776 <name>get_purse_deposit.h</name> 27777 <path>src/include/taler/exchange-database/</path> 27778 <filename>dc/d1f/get__purse__deposit_8h.html</filename> 27779 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27780 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27781 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27782 <member kind="function"> 27783 <type>enum GNUNET_DB_QueryStatus</type> 27784 <name>TALER_EXCHANGEDB_get_purse_deposit</name> 27785 <anchorfile>dc/d1f/get__purse__deposit_8h.html</anchorfile> 27786 <anchor>a2b0aafb364d6eae4bb44590bcc049962</anchor> 27787 <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> 27788 </member> 27789 </compound> 27790 <compound kind="file"> 27791 <name>get_purse_request.h</name> 27792 <path>src/include/taler/exchange-database/</path> 27793 <filename>da/d4c/get__purse__request_8h.html</filename> 27794 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27795 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27796 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27797 <member kind="function"> 27798 <type>enum GNUNET_DB_QueryStatus</type> 27799 <name>TALER_EXCHANGEDB_get_purse_request</name> 27800 <anchorfile>da/d4c/get__purse__request_8h.html</anchorfile> 27801 <anchor>a3f43c40c71084aee4f5d474657ba267e</anchor> 27802 <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> 27803 </member> 27804 </compound> 27805 <compound kind="file"> 27806 <name>get_ready_deposit.h</name> 27807 <path>src/include/taler/exchange-database/</path> 27808 <filename>d7/dc4/get__ready__deposit_8h.html</filename> 27809 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27810 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27811 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27812 <member kind="function"> 27813 <type>enum GNUNET_DB_QueryStatus</type> 27814 <name>TALER_EXCHANGEDB_get_ready_deposit</name> 27815 <anchorfile>d7/dc4/get__ready__deposit_8h.html</anchorfile> 27816 <anchor>a7c46439e7d9e32e48973d022ffb6b0e7</anchor> 27817 <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> 27818 </member> 27819 </compound> 27820 <compound kind="file"> 27821 <name>get_refresh.h</name> 27822 <path>src/include/taler/exchange-database/</path> 27823 <filename>d9/d5b/get__refresh_8h.html</filename> 27824 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27825 <member kind="function"> 27826 <type>enum GNUNET_DB_QueryStatus</type> 27827 <name>TALER_EXCHANGEDB_get_refresh</name> 27828 <anchorfile>d9/d5b/get__refresh_8h.html</anchorfile> 27829 <anchor>a2ec3a13f245b7b580e4217879974e9ce</anchor> 27830 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc, struct TALER_EXCHANGEDB_Refresh_vDOLDPLUS *refresh)</arglist> 27831 </member> 27832 </compound> 27833 <compound kind="file"> 27834 <name>get_reserve_balance.h</name> 27835 <path>src/include/taler/exchange-database/</path> 27836 <filename>d7/ddf/get__reserve__balance_8h.html</filename> 27837 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27838 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27839 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27840 <member kind="function"> 27841 <type>enum GNUNET_DB_QueryStatus</type> 27842 <name>TALER_EXCHANGEDB_get_reserve_balance</name> 27843 <anchorfile>d7/ddf/get__reserve__balance_8h.html</anchorfile> 27844 <anchor>a74ca6942829f0459b81dcadbf07151f1</anchor> 27845 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *origin_account)</arglist> 27846 </member> 27847 </compound> 27848 <compound kind="file"> 27849 <name>get_reserve_by_h_planchets.h</name> 27850 <path>src/include/taler/exchange-database/</path> 27851 <filename>dd/d29/get__reserve__by__h__planchets_8h.html</filename> 27852 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27853 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27854 <member kind="function"> 27855 <type>enum GNUNET_DB_QueryStatus</type> 27856 <name>TALER_EXCHANGEDB_get_reserve_by_h_planchets</name> 27857 <anchorfile>dd/d29/get__reserve__by__h__planchets_8h.html</anchorfile> 27858 <anchor>a0d3f4860a08383f84e18578e1440e3e4</anchor> 27859 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *h_planchets, struct TALER_ReservePublicKeyP *reserve_pub, uint64_t *withdraw_serial_id)</arglist> 27860 </member> 27861 </compound> 27862 <compound kind="file"> 27863 <name>get_reserve_history.h</name> 27864 <path>src/include/taler/exchange-database/</path> 27865 <filename>da/dc0/get__reserve__history_8h.html</filename> 27866 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27867 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27868 <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> 27869 <member kind="function"> 27870 <type>enum GNUNET_DB_QueryStatus</type> 27871 <name>TALER_EXCHANGEDB_get_reserve_history</name> 27872 <anchorfile>da/dc0/get__reserve__history_8h.html</anchorfile> 27873 <anchor>a61770ff33755b1e2b2793c63de3e1324</anchor> 27874 <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> 27875 </member> 27876 </compound> 27877 <compound kind="file"> 27878 <name>get_signature_for_known_coin.h</name> 27879 <path>src/include/taler/exchange-database/</path> 27880 <filename>d2/d4e/get__signature__for__known__coin_8h.html</filename> 27881 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27882 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27883 <member kind="function"> 27884 <type>enum GNUNET_DB_QueryStatus</type> 27885 <name>TALER_EXCHANGEDB_get_signature_for_known_coin</name> 27886 <anchorfile>d2/d4e/get__signature__for__known__coin_8h.html</anchorfile> 27887 <anchor>a8d6ba477819dde7b981e259dd0cfd2b9</anchor> 27888 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_DenominationPublicKey *denom_pub, struct TALER_DenominationSignature *denom_sig)</arglist> 27889 </member> 27890 </compound> 27891 <compound kind="file"> 27892 <name>get_unfinished_close_requests.h</name> 27893 <path>src/include/taler/exchange-database/</path> 27894 <filename>d6/d75/get__unfinished__close__requests_8h.html</filename> 27895 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27896 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27897 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27898 <member kind="typedef"> 27899 <type>enum GNUNET_GenericReturnValue(*</type> 27900 <name>TALER_EXCHANGEDB_ReserveExpiredCallback</name> 27901 <anchorfile>d6/d75/get__unfinished__close__requests_8h.html</anchorfile> 27902 <anchor>ab4101f88f9558c815ac95b10dc6f7033</anchor> 27903 <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> 27904 </member> 27905 <member kind="function"> 27906 <type>enum GNUNET_DB_QueryStatus</type> 27907 <name>TALER_EXCHANGEDB_get_unfinished_close_requests</name> 27908 <anchorfile>d6/d75/get__unfinished__close__requests_8h.html</anchorfile> 27909 <anchor>a393ab8a67a56f1af1b2780cc3960000c</anchor> 27910 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ReserveExpiredCallback rec, void *rec_cls)</arglist> 27911 </member> 27912 </compound> 27913 <compound kind="file"> 27914 <name>get_wire_accounts.h</name> 27915 <path>src/include/taler/exchange-database/</path> 27916 <filename>d5/d54/get__wire__accounts_8h.html</filename> 27917 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27918 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27919 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27920 <member kind="typedef"> 27921 <type>void(*</type> 27922 <name>TALER_EXCHANGEDB_WireAccountCallback</name> 27923 <anchorfile>d5/d54/get__wire__accounts_8h.html</anchorfile> 27924 <anchor>a902945f4010e7bc37d3510b6c453d3a0</anchor> 27925 <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> 27926 </member> 27927 <member kind="function"> 27928 <type>enum GNUNET_DB_QueryStatus</type> 27929 <name>TALER_EXCHANGEDB_get_wire_accounts</name> 27930 <anchorfile>d5/d54/get__wire__accounts_8h.html</anchorfile> 27931 <anchor>a3119d886a261987e51236c968202e5cb</anchor> 27932 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_WireAccountCallback cb, void *cb_cls)</arglist> 27933 </member> 27934 </compound> 27935 <compound kind="file"> 27936 <name>get_wire_fee.h</name> 27937 <path>src/include/taler/exchange-database/</path> 27938 <filename>d9/d5c/get__wire__fee_8h.html</filename> 27939 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27940 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27941 <member kind="function"> 27942 <type>enum GNUNET_DB_QueryStatus</type> 27943 <name>TALER_EXCHANGEDB_get_wire_fee</name> 27944 <anchorfile>d9/d5c/get__wire__fee_8h.html</anchorfile> 27945 <anchor>a79a29b98ea744fdf66cf50b734a157f2</anchor> 27946 <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> 27947 </member> 27948 </compound> 27949 <compound kind="file"> 27950 <name>get_wire_fees.h</name> 27951 <path>src/include/taler/exchange-database/</path> 27952 <filename>d2/d6c/get__wire__fees_8h.html</filename> 27953 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 27954 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27955 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27956 <member kind="typedef"> 27957 <type>void(*</type> 27958 <name>TALER_EXCHANGEDB_WireFeeCallback</name> 27959 <anchorfile>d2/d6c/get__wire__fees_8h.html</anchorfile> 27960 <anchor>a0c90edc00f9b4d65f38f3d8beaee94c8</anchor> 27961 <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> 27962 </member> 27963 <member kind="function"> 27964 <type>enum GNUNET_DB_QueryStatus</type> 27965 <name>TALER_TALER_EXCHANGEDB_get_wire_fees</name> 27966 <anchorfile>d2/d6c/get__wire__fees_8h.html</anchorfile> 27967 <anchor>a219eb731afcdd18499f8a1683ac230a1</anchor> 27968 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *wire_method, TALER_EXCHANGEDB_WireFeeCallback cb, void *cb_cls)</arglist> 27969 </member> 27970 </compound> 27971 <compound kind="file"> 27972 <name>get_wire_hash_for_contract.h</name> 27973 <path>src/include/taler/exchange-database/</path> 27974 <filename>d7/d60/get__wire__hash__for__contract_8h.html</filename> 27975 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 27976 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27977 <member kind="function"> 27978 <type>enum GNUNET_DB_QueryStatus</type> 27979 <name>TALER_EXCHANGEDB_get_wire_hash_for_contract</name> 27980 <anchorfile>d7/d60/get__wire__hash__for__contract_8h.html</anchorfile> 27981 <anchor>aa7580b4e85b39f2927cc2911dd3a12c9</anchor> 27982 <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> 27983 </member> 27984 </compound> 27985 <compound kind="file"> 27986 <name>get_withdraw.h</name> 27987 <path>src/include/taler/exchange-database/</path> 27988 <filename>dd/d72/get__withdraw_8h.html</filename> 27989 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 27990 <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> 27991 <member kind="function"> 27992 <type>enum GNUNET_DB_QueryStatus</type> 27993 <name>TALER_EXCHANGEDB_get_withdraw</name> 27994 <anchorfile>dd/d72/get__withdraw_8h.html</anchorfile> 27995 <anchor>ae4457d40c3a9e3e76dbf5feaca22b404</anchor> 27996 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_HashBlindedPlanchetsP *wch, struct TALER_EXCHANGEDB_Withdraw *wd)</arglist> 27997 </member> 27998 </compound> 27999 <compound kind="file"> 28000 <name>have_deposit2.h</name> 28001 <path>src/include/taler/exchange-database/</path> 28002 <filename>d1/d08/have__deposit2_8h.html</filename> 28003 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28004 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28005 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28006 <member kind="function"> 28007 <type>enum GNUNET_DB_QueryStatus</type> 28008 <name>TALER_EXCHANGEDB_have_deposit2</name> 28009 <anchorfile>d1/d08/have__deposit2_8h.html</anchorfile> 28010 <anchor>adc4dba31c1d806f6c9047991a351a47b</anchor> 28011 <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> 28012 </member> 28013 </compound> 28014 <compound kind="file"> 28015 <name>inject_auditor_triggers.h</name> 28016 <path>src/include/taler/exchange-database/</path> 28017 <filename>db/d9f/inject__auditor__triggers_8h.html</filename> 28018 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28019 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28020 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28021 <member kind="function"> 28022 <type>enum GNUNET_GenericReturnValue</type> 28023 <name>TALER_EXCHANGEDB_inject_auditor_triggers</name> 28024 <anchorfile>db/d9f/inject__auditor__triggers_8h.html</anchorfile> 28025 <anchor>a28c0cdf92edb18c77fa3299b8843a091</anchor> 28026 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 28027 </member> 28028 </compound> 28029 <compound kind="file"> 28030 <name>insert_active_legitimization_measure.h</name> 28031 <path>src/include/taler/exchange-database/</path> 28032 <filename>d9/d6d/insert__active__legitimization__measure_8h.html</filename> 28033 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28034 <member kind="function"> 28035 <type>enum GNUNET_DB_QueryStatus</type> 28036 <name>TALER_EXCHANGEDB_insert_active_legitimization_measure</name> 28037 <anchorfile>d9/d6d/insert__active__legitimization__measure_8h.html</anchorfile> 28038 <anchor>aac07874a3dd88b2701eb64ea62ed5b0a</anchor> 28039 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, const json_t *jmeasures, uint64_t *legitimization_measure_serial_id)</arglist> 28040 </member> 28041 </compound> 28042 <compound kind="file"> 28043 <name>insert_aml_decision.h</name> 28044 <path>src/include/taler/exchange-database/</path> 28045 <filename>d6/d6b/insert__aml__decision_8h.html</filename> 28046 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28047 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28048 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28049 <member kind="function"> 28050 <type>enum GNUNET_DB_QueryStatus</type> 28051 <name>TALER_EXCHANGEDB_insert_aml_decision</name> 28052 <anchorfile>d6/d6b/insert__aml__decision_8h.html</anchorfile> 28053 <anchor>ab1156eb09ae31a808c02e65914f1500b</anchor> 28054 <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> 28055 </member> 28056 </compound> 28057 <compound kind="file"> 28058 <name>insert_aml_officer.h</name> 28059 <path>src/include/taler/exchange-database/</path> 28060 <filename>df/da4/insert__aml__officer_8h.html</filename> 28061 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28062 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28063 <member kind="function"> 28064 <type>enum GNUNET_DB_QueryStatus</type> 28065 <name>TALER_EXCHANGEDB_insert_aml_officer</name> 28066 <anchorfile>df/da4/insert__aml__officer_8h.html</anchorfile> 28067 <anchor>ae4d6d2637116a8d43e2fb00eeef38e1d</anchor> 28068 <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> 28069 </member> 28070 </compound> 28071 <compound kind="file"> 28072 <name>insert_aml_program_failure.h</name> 28073 <path>src/include/taler/exchange-database/</path> 28074 <filename>dc/dc5/insert__aml__program__failure_8h.html</filename> 28075 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28076 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28077 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28078 <member kind="function"> 28079 <type>enum GNUNET_DB_QueryStatus</type> 28080 <name>TALER_EXCHANGEDB_insert_aml_program_failure</name> 28081 <anchorfile>dc/dc5/insert__aml__program__failure_8h.html</anchorfile> 28082 <anchor>ad37a47be68824f01ebe6f33545b097fe</anchor> 28083 <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> 28084 </member> 28085 </compound> 28086 <compound kind="file"> 28087 <name>insert_auditor.h</name> 28088 <path>src/include/taler/exchange-database/</path> 28089 <filename>dc/da6/insert__auditor_8h.html</filename> 28090 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28091 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28092 <member kind="function"> 28093 <type>enum GNUNET_DB_QueryStatus</type> 28094 <name>TALER_EXCHANGEDB_insert_auditor</name> 28095 <anchorfile>dc/da6/insert__auditor_8h.html</anchorfile> 28096 <anchor>a2a32b126322adf68342f68343e757fce</anchor> 28097 <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> 28098 </member> 28099 </compound> 28100 <compound kind="file"> 28101 <name>insert_auditor_denom_sig.h</name> 28102 <path>src/include/taler/exchange-database/</path> 28103 <filename>d0/dce/insert__auditor__denom__sig_8h.html</filename> 28104 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28105 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28106 <member kind="function"> 28107 <type>enum GNUNET_DB_QueryStatus</type> 28108 <name>TALER_TALER_EXCHANGEDB_insert_auditor_denom_sig</name> 28109 <anchorfile>d0/dce/insert__auditor__denom__sig_8h.html</anchorfile> 28110 <anchor>abc4ecc6f6d1c5ce800b7c5fef7743d18</anchor> 28111 <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> 28112 </member> 28113 </compound> 28114 <compound kind="file"> 28115 <name>insert_close_request.h</name> 28116 <path>src/include/taler/exchange-database/</path> 28117 <filename>d3/db5/insert__close__request_8h.html</filename> 28118 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28119 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28120 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28121 <member kind="function"> 28122 <type>enum GNUNET_DB_QueryStatus</type> 28123 <name>TALER_EXCHANGEDB_insert_close_request</name> 28124 <anchorfile>d3/db5/insert__close__request_8h.html</anchorfile> 28125 <anchor>a9a1dbb3040899ad7f548965991969fdd</anchor> 28126 <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> 28127 </member> 28128 </compound> 28129 <compound kind="file"> 28130 <name>insert_contract.h</name> 28131 <path>src/include/taler/exchange-database/</path> 28132 <filename>d2/dae/insert__contract_8h.html</filename> 28133 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28134 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28135 <member kind="function"> 28136 <type>enum GNUNET_DB_QueryStatus</type> 28137 <name>TALER_EXCHANGEDB_insert_contract</name> 28138 <anchorfile>d2/dae/insert__contract_8h.html</anchorfile> 28139 <anchor>a121893a89eee8dd3f3b00173d32e6d8d</anchor> 28140 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_EncryptedContract *econtract, bool *in_conflict)</arglist> 28141 </member> 28142 </compound> 28143 <compound kind="file"> 28144 <name>insert_denomination_info.h</name> 28145 <path>src/include/taler/exchange-database/</path> 28146 <filename>d8/d78/insert__denomination__info_8h.html</filename> 28147 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28148 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28149 <member kind="function"> 28150 <type>enum GNUNET_DB_QueryStatus</type> 28151 <name>TALER_EXCHANGEDB_insert_denomination_info</name> 28152 <anchorfile>d8/d78/insert__denomination__info_8h.html</anchorfile> 28153 <anchor>a8eccc534e0fb7fa1b4eec631bca14e15</anchor> 28154 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 28155 </member> 28156 </compound> 28157 <compound kind="file"> 28158 <name>insert_denomination_revocation.h</name> 28159 <path>src/include/taler/exchange-database/</path> 28160 <filename>d2/d26/insert__denomination__revocation_8h.html</filename> 28161 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28162 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28163 <member kind="function"> 28164 <type>enum GNUNET_DB_QueryStatus</type> 28165 <name>TALER_EXCHANGEDB_insert_denomination_revocation</name> 28166 <anchorfile>d2/d26/insert__denomination__revocation_8h.html</anchorfile> 28167 <anchor>ac455c079820c2947a51e8dd94891c75a</anchor> 28168 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *denom_pub_hash, const struct TALER_MasterSignatureP *master_sig)</arglist> 28169 </member> 28170 </compound> 28171 <compound kind="file"> 28172 <name>insert_drain_profit.h</name> 28173 <path>src/include/taler/exchange-database/</path> 28174 <filename>dd/d8e/insert__drain__profit_8h.html</filename> 28175 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28176 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28177 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28178 <member kind="function"> 28179 <type>enum GNUNET_DB_QueryStatus</type> 28180 <name>TALER_EXCHANGEDB_insert_drain_profit</name> 28181 <anchorfile>dd/d8e/insert__drain__profit_8h.html</anchorfile> 28182 <anchor>a689d6a66f72a995234ea366befd89d16</anchor> 28183 <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> 28184 </member> 28185 </compound> 28186 <compound kind="file"> 28187 <name>insert_global_fee.h</name> 28188 <path>src/include/taler/exchange-database/</path> 28189 <filename>d6/de7/insert__global__fee_8h.html</filename> 28190 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28191 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28192 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28193 <member kind="function"> 28194 <type>enum GNUNET_DB_QueryStatus</type> 28195 <name>TALER_EXCHANGEDB_insert_global_fee</name> 28196 <anchorfile>d6/de7/insert__global__fee_8h.html</anchorfile> 28197 <anchor>af22362415c448c4d8a147abf030d91dc</anchor> 28198 <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> 28199 </member> 28200 </compound> 28201 <compound kind="file"> 28202 <name>insert_kyc_failure.h</name> 28203 <path>src/include/taler/exchange-database/</path> 28204 <filename>d2/dbc/insert__kyc__failure_8h.html</filename> 28205 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28206 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28207 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28208 <member kind="function"> 28209 <type>enum GNUNET_DB_QueryStatus</type> 28210 <name>TALER_EXCHANGEDB_insert_kyc_failure</name> 28211 <anchorfile>d2/dbc/insert__kyc__failure_8h.html</anchorfile> 28212 <anchor>a5c13ec24274d2d24b3c1747e40cc7378</anchor> 28213 <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> 28214 </member> 28215 </compound> 28216 <compound kind="file"> 28217 <name>insert_kyc_requirement_process.h</name> 28218 <path>src/include/taler/exchange-database/</path> 28219 <filename>d7/d89/insert__kyc__requirement__process_8h.html</filename> 28220 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28221 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28222 <member kind="function"> 28223 <type>enum GNUNET_DB_QueryStatus</type> 28224 <name>TALER_EXCHANGEDB_insert_kyc_requirement_process</name> 28225 <anchorfile>d7/d89/insert__kyc__requirement__process_8h.html</anchorfile> 28226 <anchor>a6861793190422068245b71520d86caa9</anchor> 28227 <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> 28228 </member> 28229 </compound> 28230 <compound kind="file"> 28231 <name>insert_partner.h</name> 28232 <path>src/include/taler/exchange-database/</path> 28233 <filename>d8/dfa/insert__partner_8h.html</filename> 28234 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28235 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28236 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28237 <member kind="function"> 28238 <type>enum GNUNET_DB_QueryStatus</type> 28239 <name>TALER_EXCHANGEDB_insert_partner</name> 28240 <anchorfile>d8/dfa/insert__partner_8h.html</anchorfile> 28241 <anchor>a533fb6c534b0b3639fde82b155082915</anchor> 28242 <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> 28243 </member> 28244 </compound> 28245 <compound kind="file"> 28246 <name>insert_purse_request.h</name> 28247 <path>src/include/taler/exchange-database/</path> 28248 <filename>d5/d7c/insert__purse__request_8h.html</filename> 28249 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28250 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28251 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28252 <member kind="function"> 28253 <type>enum GNUNET_DB_QueryStatus</type> 28254 <name>TALER_EXCHANGEDB_insert_purse_request</name> 28255 <anchorfile>d5/d7c/insert__purse__request_8h.html</anchorfile> 28256 <anchor>a9a78b56c3f618c2abc405e2d0bf95aef</anchor> 28257 <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> 28258 </member> 28259 </compound> 28260 <compound kind="file"> 28261 <name>insert_records_by_table.h</name> 28262 <path>src/include/taler/exchange-database/</path> 28263 <filename>d2/d9e/insert__records__by__table_8h.html</filename> 28264 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28265 <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> 28266 <member kind="function"> 28267 <type>enum GNUNET_DB_QueryStatus</type> 28268 <name>TALER_EXCHANGEDB_insert_records_by_table</name> 28269 <anchorfile>d2/d9e/insert__records__by__table_8h.html</anchorfile> 28270 <anchor>a56135f7b8c2722fa6472d8fa8c055abf</anchor> 28271 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 28272 </member> 28273 </compound> 28274 <compound kind="file"> 28275 <name>insert_refund.h</name> 28276 <path>src/include/taler/exchange-database/</path> 28277 <filename>d7/da2/insert__refund_8h.html</filename> 28278 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28279 <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> 28280 <member kind="function"> 28281 <type>enum GNUNET_DB_QueryStatus</type> 28282 <name>TALER_EXCHANGEDB_insert_refund</name> 28283 <anchorfile>d7/da2/insert__refund_8h.html</anchorfile> 28284 <anchor>a6005a35cb4b3704a0bcb5b1664e7178d</anchor> 28285 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Refund *refund)</arglist> 28286 </member> 28287 </compound> 28288 <compound kind="file"> 28289 <name>insert_reserve_closed.h</name> 28290 <path>src/include/taler/exchange-database/</path> 28291 <filename>d2/d06/insert__reserve__closed_8h.html</filename> 28292 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28293 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28294 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28295 <member kind="function"> 28296 <type>enum GNUNET_DB_QueryStatus</type> 28297 <name>TALER_EXCHANGEDB_insert_reserve_closed</name> 28298 <anchorfile>d2/d06/insert__reserve__closed_8h.html</anchorfile> 28299 <anchor>adf25b6aba6c317c8b33acbb250aaa275</anchor> 28300 <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> 28301 </member> 28302 </compound> 28303 <compound kind="file"> 28304 <name>insert_reserve_open_deposit.h</name> 28305 <path>src/include/taler/exchange-database/</path> 28306 <filename>dd/df3/insert__reserve__open__deposit_8h.html</filename> 28307 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28308 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28309 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28310 <member kind="function"> 28311 <type>enum GNUNET_DB_QueryStatus</type> 28312 <name>TALER_EXCHANGEDB_insert_reserve_open_deposit</name> 28313 <anchorfile>dd/df3/insert__reserve__open__deposit_8h.html</anchorfile> 28314 <anchor>a36980994d258d0be0dca2a383eb6e6a6</anchor> 28315 <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> 28316 </member> 28317 </compound> 28318 <compound kind="file"> 28319 <name>insert_sanction_list_hit.h</name> 28320 <path>src/include/taler/exchange-database/</path> 28321 <filename>d7/d11/insert__sanction__list__hit_8h.html</filename> 28322 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28323 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28324 <member kind="function"> 28325 <type>enum GNUNET_DB_QueryStatus</type> 28326 <name>TALER_EXCHANGEDB_insert_sanction_list_hit</name> 28327 <anchorfile>d7/d11/insert__sanction__list__hit_8h.html</anchorfile> 28328 <anchor>a2f232e6643e666b5bf43468fa8f5d009</anchor> 28329 <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> 28330 </member> 28331 </compound> 28332 <compound kind="file"> 28333 <name>insert_signkey_revocation.h</name> 28334 <path>src/include/taler/exchange-database/</path> 28335 <filename>d3/ded/insert__signkey__revocation_8h.html</filename> 28336 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28337 <member kind="function"> 28338 <type>enum GNUNET_DB_QueryStatus</type> 28339 <name>TALER_EXCHANGEDB_insert_signkey_revocation</name> 28340 <anchorfile>d3/ded/insert__signkey__revocation_8h.html</anchorfile> 28341 <anchor>a0fa675330248a231f8e85f6e39c29ecd</anchor> 28342 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 28343 </member> 28344 </compound> 28345 <compound kind="file"> 28346 <name>insert_successor_measure.h</name> 28347 <path>src/include/taler/exchange-database/</path> 28348 <filename>d2/dbe/insert__successor__measure_8h.html</filename> 28349 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28350 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28351 <member kind="function"> 28352 <type>enum GNUNET_DB_QueryStatus</type> 28353 <name>TALER_EXCHANGEDB_insert_successor_measure</name> 28354 <anchorfile>d2/dbe/insert__successor__measure_8h.html</anchorfile> 28355 <anchor>adb8f6e2987ace017ae43c6edeaf833da</anchor> 28356 <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> 28357 </member> 28358 </compound> 28359 <compound kind="file"> 28360 <name>insert_wire.h</name> 28361 <path>src/include/taler/exchange-database/</path> 28362 <filename>d0/d69/insert__wire_8h.html</filename> 28363 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28364 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28365 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28366 <member kind="function"> 28367 <type>enum GNUNET_DB_QueryStatus</type> 28368 <name>TALER_EXCHANGEDB_insert_wire</name> 28369 <anchorfile>d0/d69/insert__wire_8h.html</anchorfile> 28370 <anchor>ae2c61c65f5f4e41eb9f25133f56a0589</anchor> 28371 <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> 28372 </member> 28373 </compound> 28374 <compound kind="file"> 28375 <name>insert_wire_fee.h</name> 28376 <path>src/include/taler/exchange-database/</path> 28377 <filename>d6/d9b/insert__wire__fee_8h.html</filename> 28378 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28379 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28380 <member kind="function"> 28381 <type>enum GNUNET_DB_QueryStatus</type> 28382 <name>TALER_TALER_EXCHANGEDB_insert_wire_fee</name> 28383 <anchorfile>d6/d9b/insert__wire__fee_8h.html</anchorfile> 28384 <anchor>ae34cdc575fd9cefd309508d5b981e3ae</anchor> 28385 <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> 28386 </member> 28387 </compound> 28388 <compound kind="file"> 28389 <name>iterate_active_auditors.h</name> 28390 <path>src/include/taler/exchange-database/</path> 28391 <filename>d2/da7/iterate__active__auditors_8h.html</filename> 28392 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28393 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28394 <member kind="typedef"> 28395 <type>void(*</type> 28396 <name>TALER_EXCHANGEDB_AuditorsCallback</name> 28397 <anchorfile>d2/da7/iterate__active__auditors_8h.html</anchorfile> 28398 <anchor>a416652b1d1d02b48ec6c0b34e20adb7c</anchor> 28399 <arglist>)(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const char *auditor_url, const char *auditor_name)</arglist> 28400 </member> 28401 <member kind="function"> 28402 <type>enum GNUNET_DB_QueryStatus</type> 28403 <name>TALER_EXCHANGEDB_iterate_active_auditors</name> 28404 <anchorfile>d2/da7/iterate__active__auditors_8h.html</anchorfile> 28405 <anchor>a9d570350286fc89928848af96a0bd1a8</anchor> 28406 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorsCallback cb, void *cb_cls)</arglist> 28407 </member> 28408 </compound> 28409 <compound kind="file"> 28410 <name>iterate_active_signkeys.h</name> 28411 <path>src/include/taler/exchange-database/</path> 28412 <filename>d1/d48/iterate__active__signkeys_8h.html</filename> 28413 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28414 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28415 <member kind="typedef"> 28416 <type>void(*</type> 28417 <name>TALER_EXCHANGEDB_ActiveSignkeysCallback</name> 28418 <anchorfile>d1/d48/iterate__active__signkeys_8h.html</anchorfile> 28419 <anchor>ab25e1977b62a1aa79537510aee3a6dd8</anchor> 28420 <arglist>)(void *cls, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_EXCHANGEDB_SignkeyMetaData *meta, const struct TALER_MasterSignatureP *master_sig)</arglist> 28421 </member> 28422 <member kind="function"> 28423 <type>enum GNUNET_DB_QueryStatus</type> 28424 <name>TALER_EXCHANGEDB_iterate_active_signkeys</name> 28425 <anchorfile>d1/d48/iterate__active__signkeys_8h.html</anchorfile> 28426 <anchor>a35d626f58efafe362e8e42095a5b97d5</anchor> 28427 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_ActiveSignkeysCallback cb, void *cb_cls)</arglist> 28428 </member> 28429 </compound> 28430 <compound kind="file"> 28431 <name>iterate_auditor_denominations.h</name> 28432 <path>src/include/taler/exchange-database/</path> 28433 <filename>db/d09/iterate__auditor__denominations_8h.html</filename> 28434 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28435 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28436 <member kind="typedef"> 28437 <type>void(*</type> 28438 <name>TALER_EXCHANGEDB_AuditorDenominationsCallback</name> 28439 <anchorfile>db/d09/iterate__auditor__denominations_8h.html</anchorfile> 28440 <anchor>a3e4df950496f360d08221f50cfec0970</anchor> 28441 <arglist>)(void *cls, const struct TALER_AuditorPublicKeyP *auditor_pub, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_AuditorSignatureP *auditor_sig)</arglist> 28442 </member> 28443 <member kind="function"> 28444 <type>enum GNUNET_DB_QueryStatus</type> 28445 <name>TALER_EXCHANGEDB_iterate_auditor_denominations</name> 28446 <anchorfile>db/d09/iterate__auditor__denominations_8h.html</anchorfile> 28447 <anchor>aeb3dc57791c7e41125f411b07c82c4b6</anchor> 28448 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_AuditorDenominationsCallback cb, void *cb_cls)</arglist> 28449 </member> 28450 </compound> 28451 <compound kind="file"> 28452 <name>iterate_denomination_info.h</name> 28453 <path>src/include/taler/exchange-database/</path> 28454 <filename>d9/dae/iterate__denomination__info_8h.html</filename> 28455 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28456 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28457 <member kind="typedef"> 28458 <type>void(*</type> 28459 <name>TALER_EXCHANGEDB_DenominationCallback</name> 28460 <anchorfile>d9/dae/iterate__denomination__info_8h.html</anchorfile> 28461 <anchor>a4dfc30abfb2ca1c9885e812f3df18530</anchor> 28462 <arglist>)(void *cls, uint64_t denom_serial, const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_EXCHANGEDB_DenominationKeyInformation *issue)</arglist> 28463 </member> 28464 <member kind="function"> 28465 <type>enum GNUNET_DB_QueryStatus</type> 28466 <name>TALER_EXCHANGEDB_iterate_denomination_info</name> 28467 <anchorfile>d9/dae/iterate__denomination__info_8h.html</anchorfile> 28468 <anchor>a572bc706a6ba7f9e5c5be75cc7bb72a7</anchor> 28469 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationCallback cb, void *cb_cls)</arglist> 28470 </member> 28471 </compound> 28472 <compound kind="file"> 28473 <name>iterate_denominations.h</name> 28474 <path>src/include/taler/exchange-database/</path> 28475 <filename>d4/d46/iterate__denominations_8h.html</filename> 28476 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28477 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28478 <member kind="typedef"> 28479 <type>void(*</type> 28480 <name>TALER_EXCHANGEDB_DenominationsCallback</name> 28481 <anchorfile>d4/d46/iterate__denominations_8h.html</anchorfile> 28482 <anchor>acd294b1067cf9d770595d77b38b32d7d</anchor> 28483 <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> 28484 </member> 28485 <member kind="function"> 28486 <type>enum GNUNET_DB_QueryStatus</type> 28487 <name>TALER_EXCHANGEDB_iterate_denominations</name> 28488 <anchorfile>d4/d46/iterate__denominations_8h.html</anchorfile> 28489 <anchor>a80ec649804b68fe3b3f6c02f8af1a4c6</anchor> 28490 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, TALER_EXCHANGEDB_DenominationsCallback cb, void *cb_cls)</arglist> 28491 </member> 28492 </compound> 28493 <compound kind="file"> 28494 <name>iterate_kyc_reference.h</name> 28495 <path>src/include/taler/exchange-database/</path> 28496 <filename>d0/d73/iterate__kyc__reference_8h.html</filename> 28497 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28498 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28499 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28500 <member kind="typedef"> 28501 <type>void(*</type> 28502 <name>TALER_EXCHANGEDB_LegitimizationProcessCallback</name> 28503 <anchorfile>d0/d73/iterate__kyc__reference_8h.html</anchorfile> 28504 <anchor>a381999f8a033aa56cba2a6eb55065f23</anchor> 28505 <arglist>)(void *cls, const char *kyc_provider_name, const char *provider_user_id, const char *legi_id)</arglist> 28506 </member> 28507 <member kind="function"> 28508 <type>enum GNUNET_DB_QueryStatus</type> 28509 <name>TALER_EXCHANGEDB_iterate_kyc_reference</name> 28510 <anchorfile>d0/d73/iterate__kyc__reference_8h.html</anchorfile> 28511 <anchor>a40d5024bc7915b96fede1969ee2d2955</anchor> 28512 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_LegitimizationProcessCallback lpc, void *lpc_cls)</arglist> 28513 </member> 28514 </compound> 28515 <compound kind="file"> 28516 <name>iterate_reserve_close_info.h</name> 28517 <path>src/include/taler/exchange-database/</path> 28518 <filename>d4/d54/iterate__reserve__close__info_8h.html</filename> 28519 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28520 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28521 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28522 <member kind="function"> 28523 <type>enum GNUNET_DB_QueryStatus</type> 28524 <name>TALER_EXCHANGEDB_iterate_reserve_close_info</name> 28525 <anchorfile>d4/d54/iterate__reserve__close__info_8h.html</anchorfile> 28526 <anchor>a0efd55075b31eacc658347193cfc3eb9</anchor> 28527 <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> 28528 </member> 28529 </compound> 28530 <compound kind="file"> 28531 <name>kyc_provider_account_lookup.h</name> 28532 <path>src/include/taler/exchange-database/</path> 28533 <filename>d3/dcf/kyc__provider__account__lookup_8h.html</filename> 28534 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28535 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28536 <member kind="function"> 28537 <type>enum GNUNET_DB_QueryStatus</type> 28538 <name>TALER_EXCHANGEDB_kyc_provider_account_lookup</name> 28539 <anchorfile>d3/dcf/kyc__provider__account__lookup_8h.html</anchorfile> 28540 <anchor>a65401742bb63b31aa0242085283f3a88</anchor> 28541 <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> 28542 </member> 28543 </compound> 28544 <compound kind="file"> 28545 <name>kycauth_in_insert.h</name> 28546 <path>src/include/taler/exchange-database/</path> 28547 <filename>d5/d71/kycauth__in__insert_8h.html</filename> 28548 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28549 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28550 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28551 <member kind="function"> 28552 <type>enum GNUNET_DB_QueryStatus</type> 28553 <name>TALER_EXCHANGEDB_kycauth_in_insert</name> 28554 <anchorfile>d5/d71/kycauth__in__insert_8h.html</anchorfile> 28555 <anchor>a5407dc964ea107484af1cd8c823a5b92</anchor> 28556 <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> 28557 </member> 28558 </compound> 28559 <compound kind="file"> 28560 <name>lookup_active_legitimization.h</name> 28561 <path>src/include/taler/exchange-database/</path> 28562 <filename>d8/d5c/lookup__active__legitimization_8h.html</filename> 28563 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28564 <member kind="function"> 28565 <type>enum GNUNET_DB_QueryStatus</type> 28566 <name>TALER_EXCHANGEDB_lookup_active_legitimization</name> 28567 <anchorfile>d8/d5c/lookup__active__legitimization_8h.html</anchorfile> 28568 <anchor>a6090a1140844e3f6ecde2f24aff9644d</anchor> 28569 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t legitimization_process_serial_id, uint32_t *measure_index, json_t **jmeasures)</arglist> 28570 </member> 28571 </compound> 28572 <compound kind="file"> 28573 <name>lookup_aml_file_number.h</name> 28574 <path>src/include/taler/exchange-database/</path> 28575 <filename>df/d6e/lookup__aml__file__number_8h.html</filename> 28576 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28577 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28578 <member kind="function"> 28579 <type>enum GNUNET_DB_QueryStatus</type> 28580 <name>TALER_EXCHANGEDB_lookup_aml_file_number</name> 28581 <anchorfile>df/d6e/lookup__aml__file__number_8h.html</anchorfile> 28582 <anchor>ac12e932ccd1f316bf423c6715ec42ecf</anchor> 28583 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, uint64_t *kyc_target_row, bool *is_wallet)</arglist> 28584 </member> 28585 </compound> 28586 <compound kind="file"> 28587 <name>lookup_aml_history.h</name> 28588 <path>src/include/taler/exchange-database/</path> 28589 <filename>d2/dc8/lookup__aml__history_8h.html</filename> 28590 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28591 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28592 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28593 <member kind="typedef"> 28594 <type>void(*</type> 28595 <name>TALER_EXCHANGEDB_AmlHistoryCallback</name> 28596 <anchorfile>d2/dc8/lookup__aml__history_8h.html</anchorfile> 28597 <anchor>a7342fcdaac7c0d32cb21982df204a5ef</anchor> 28598 <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> 28599 </member> 28600 <member kind="function"> 28601 <type>enum GNUNET_DB_QueryStatus</type> 28602 <name>TALER_EXCHANGEDB_lookup_aml_history</name> 28603 <anchorfile>d2/dc8/lookup__aml__history_8h.html</anchorfile> 28604 <anchor>aaab1b126b0bce7804f58974dc6309ede</anchor> 28605 <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> 28606 </member> 28607 </compound> 28608 <compound kind="file"> 28609 <name>lookup_aml_officer.h</name> 28610 <path>src/include/taler/exchange-database/</path> 28611 <filename>df/dc8/lookup__aml__officer_8h.html</filename> 28612 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28613 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28614 <member kind="function"> 28615 <type>enum GNUNET_DB_QueryStatus</type> 28616 <name>TALER_EXCHANGEDB_lookup_aml_officer</name> 28617 <anchorfile>df/dc8/lookup__aml__officer_8h.html</anchorfile> 28618 <anchor>ab022aac0df9033e00e2be9185f409e3c</anchor> 28619 <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> 28620 </member> 28621 </compound> 28622 <compound kind="file"> 28623 <name>lookup_auditor_status.h</name> 28624 <path>src/include/taler/exchange-database/</path> 28625 <filename>da/d92/lookup__auditor__status_8h.html</filename> 28626 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28627 <member kind="function"> 28628 <type>enum GNUNET_DB_QueryStatus</type> 28629 <name>TALER_EXCHANGEDB_lookup_auditor_status</name> 28630 <anchorfile>da/d92/lookup__auditor__status_8h.html</anchorfile> 28631 <anchor>a31650a0a4269a28bea5d9d0ccf0033b5</anchor> 28632 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, char **auditor_url, bool *enabled)</arglist> 28633 </member> 28634 </compound> 28635 <compound kind="file"> 28636 <name>lookup_auditor_timestamp.h</name> 28637 <path>src/include/taler/exchange-database/</path> 28638 <filename>d8/ddd/lookup__auditor__timestamp_8h.html</filename> 28639 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28640 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28641 <member kind="function"> 28642 <type>enum GNUNET_DB_QueryStatus</type> 28643 <name>TALER_EXCHANGEDB_lookup_auditor_timestamp</name> 28644 <anchorfile>d8/ddd/lookup__auditor__timestamp_8h.html</anchorfile> 28645 <anchor>a2ff9e75f02418f4b44392472337bd35a</anchor> 28646 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AuditorPublicKeyP *auditor_pub, struct GNUNET_TIME_Timestamp *last_date)</arglist> 28647 </member> 28648 </compound> 28649 <compound kind="file"> 28650 <name>lookup_completed_legitimization.h</name> 28651 <path>src/include/taler/exchange-database/</path> 28652 <filename>d6/df8/lookup__completed__legitimization_8h.html</filename> 28653 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28654 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28655 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28656 <member kind="function"> 28657 <type>enum GNUNET_DB_QueryStatus</type> 28658 <name>TALER_EXCHANGEDB_lookup_completed_legitimization</name> 28659 <anchorfile>d6/df8/lookup__completed__legitimization_8h.html</anchorfile> 28660 <anchor>a14f19826330df2cf395b619c4c7475cc</anchor> 28661 <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> 28662 </member> 28663 </compound> 28664 <compound kind="file"> 28665 <name>lookup_denomination_key.h</name> 28666 <path>src/include/taler/exchange-database/</path> 28667 <filename>d8/d1a/lookup__denomination__key_8h.html</filename> 28668 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28669 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28670 <member kind="function"> 28671 <type>enum GNUNET_DB_QueryStatus</type> 28672 <name>TALER_EXCHANGEDB_lookup_denomination_key</name> 28673 <anchorfile>d8/d1a/lookup__denomination__key_8h.html</anchorfile> 28674 <anchor>a16030f43e92ef287a50d0e7b62cb28ca</anchor> 28675 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_DenominationHashP *h_denom_pub, struct TALER_EXCHANGEDB_DenominationKeyMetaData *meta)</arglist> 28676 </member> 28677 </compound> 28678 <compound kind="file"> 28679 <name>lookup_global_fee_by_time.h</name> 28680 <path>src/include/taler/exchange-database/</path> 28681 <filename>d9/d49/lookup__global__fee__by__time_8h.html</filename> 28682 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28683 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28684 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28685 <member kind="function"> 28686 <type>enum GNUNET_DB_QueryStatus</type> 28687 <name>TALER_EXCHANGEDB_lookup_global_fee_by_time</name> 28688 <anchorfile>d9/d49/lookup__global__fee__by__time_8h.html</anchorfile> 28689 <anchor>ad1b6afcb8cc3f9af44fbab83fd5789ae</anchor> 28690 <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> 28691 </member> 28692 </compound> 28693 <compound kind="file"> 28694 <name>lookup_h_payto_by_access_token.h</name> 28695 <path>src/include/taler/exchange-database/</path> 28696 <filename>d2/dc0/lookup__h__payto__by__access__token_8h.html</filename> 28697 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28698 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28699 <member kind="function"> 28700 <type>enum GNUNET_DB_QueryStatus</type> 28701 <name>TALER_EXCHANGEDB_lookup_h_payto_by_access_token</name> 28702 <anchorfile>d2/dc0/lookup__h__payto__by__access__token_8h.html</anchorfile> 28703 <anchor>a077dc783df20ca612c861781779806a8</anchor> 28704 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, struct TALER_NormalizedPaytoHashP *h_payto, bool *is_wallet)</arglist> 28705 </member> 28706 </compound> 28707 <compound kind="file"> 28708 <name>lookup_kyc_history.h</name> 28709 <path>src/include/taler/exchange-database/</path> 28710 <filename>da/d7c/lookup__kyc__history_8h.html</filename> 28711 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28712 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28713 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28714 <member kind="typedef"> 28715 <type>void(*</type> 28716 <name>TALER_EXCHANGEDB_KycHistoryCallback</name> 28717 <anchorfile>da/d7c/lookup__kyc__history_8h.html</anchorfile> 28718 <anchor>a12c3c8116af87bab706d51a89d3b7508</anchor> 28719 <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> 28720 </member> 28721 <member kind="function"> 28722 <type>enum GNUNET_DB_QueryStatus</type> 28723 <name>TALER_EXCHANGEDB_lookup_kyc_history</name> 28724 <anchorfile>da/d7c/lookup__kyc__history_8h.html</anchorfile> 28725 <anchor>a5632546129501ccf47edf323d0f030ac</anchor> 28726 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_KycHistoryCallback cb, void *cb_cls)</arglist> 28727 </member> 28728 </compound> 28729 <compound kind="file"> 28730 <name>lookup_kyc_process_by_account.h</name> 28731 <path>src/include/taler/exchange-database/</path> 28732 <filename>d6/d21/lookup__kyc__process__by__account_8h.html</filename> 28733 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28734 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28735 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28736 <member kind="function"> 28737 <type>enum GNUNET_DB_QueryStatus</type> 28738 <name>TALER_EXCHANGEDB_lookup_kyc_process_by_account</name> 28739 <anchorfile>d6/d21/lookup__kyc__process__by__account_8h.html</anchorfile> 28740 <anchor>a447f2eef5e1a6202982ea1d926013192</anchor> 28741 <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> 28742 </member> 28743 </compound> 28744 <compound kind="file"> 28745 <name>lookup_kyc_requirement_by_row.h</name> 28746 <path>src/include/taler/exchange-database/</path> 28747 <filename>d7/da3/lookup__kyc__requirement__by__row_8h.html</filename> 28748 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28749 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28750 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28751 <member kind="function"> 28752 <type>enum GNUNET_DB_QueryStatus</type> 28753 <name>TALER_EXCHANGEDB_lookup_kyc_requirement_by_row</name> 28754 <anchorfile>d7/da3/lookup__kyc__requirement__by__row_8h.html</anchorfile> 28755 <anchor>a9e16aef14263095297a13a82044d83a1</anchor> 28756 <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> 28757 </member> 28758 </compound> 28759 <compound kind="file"> 28760 <name>lookup_kyc_status_by_token.h</name> 28761 <path>src/include/taler/exchange-database/</path> 28762 <filename>da/dd7/lookup__kyc__status__by__token_8h.html</filename> 28763 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28764 <member kind="function"> 28765 <type>enum GNUNET_DB_QueryStatus</type> 28766 <name>TALER_EXCHANGEDB_lookup_kyc_status_by_token</name> 28767 <anchorfile>da/dd7/lookup__kyc__status__by__token_8h.html</anchorfile> 28768 <anchor>ad48a98191e9678d14cd752d18688ef01</anchor> 28769 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_AccountAccessTokenP *access_token, uint64_t *row, json_t **jmeasures)</arglist> 28770 </member> 28771 </compound> 28772 <compound kind="file"> 28773 <name>lookup_pending_legitimization.h</name> 28774 <path>src/include/taler/exchange-database/</path> 28775 <filename>d6/dfd/lookup__pending__legitimization_8h.html</filename> 28776 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 28777 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28778 <member kind="function"> 28779 <type>enum GNUNET_DB_QueryStatus</type> 28780 <name>TALER_EXCHANGEDB_lookup_pending_legitimization</name> 28781 <anchorfile>d6/dfd/lookup__pending__legitimization_8h.html</anchorfile> 28782 <anchor>a7110d7cd61e797705c3c9d2a5d060566</anchor> 28783 <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> 28784 </member> 28785 </compound> 28786 <compound kind="file"> 28787 <name>lookup_records_by_table.h</name> 28788 <path>src/include/taler/exchange-database/</path> 28789 <filename>dd/d0a/lookup__records__by__table_8h.html</filename> 28790 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 28791 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 28792 <class kind="struct">TALER_EXCHANGEDB_TableData</class> 28793 <member kind="typedef"> 28794 <type>int(*</type> 28795 <name>TALER_EXCHANGEDB_ReplicationCallback</name> 28796 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28797 <anchor>a4dae844d66e65cfa5538a7b0052791c9</anchor> 28798 <arglist>)(void *cls, const struct TALER_EXCHANGEDB_TableData *td)</arglist> 28799 </member> 28800 <member kind="enumeration"> 28801 <type></type> 28802 <name>TALER_EXCHANGEDB_ReplicatedTable</name> 28803 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28804 <anchor>aca91c3275dbb021d99ef7490282e4cb3</anchor> 28805 <arglist></arglist> 28806 </member> 28807 <member kind="enumvalue"> 28808 <name>TALER_EXCHANGEDB_RT_DENOMINATIONS</name> 28809 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28810 <anchor>aca91c3275dbb021d99ef7490282e4cb3ac6daef6d5f7ebb1a80889511e5b29ce7</anchor> 28811 <arglist></arglist> 28812 </member> 28813 <member kind="enumvalue"> 28814 <name>TALER_EXCHANGEDB_RT_DENOMINATION_REVOCATIONS</name> 28815 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28816 <anchor>aca91c3275dbb021d99ef7490282e4cb3aa1844a37fe5d1cf3cc2394d66863cf6e</anchor> 28817 <arglist></arglist> 28818 </member> 28819 <member kind="enumvalue"> 28820 <name>TALER_EXCHANGEDB_RT_KYC_TARGETS</name> 28821 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28822 <anchor>aca91c3275dbb021d99ef7490282e4cb3a3c9cec02bff17400dccbc6e3ec9cb64a</anchor> 28823 <arglist></arglist> 28824 </member> 28825 <member kind="enumvalue"> 28826 <name>TALER_EXCHANGEDB_RT_WIRE_TARGETS</name> 28827 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28828 <anchor>aca91c3275dbb021d99ef7490282e4cb3a98c1fc5cc6ba89b076c4bec687a4b035</anchor> 28829 <arglist></arglist> 28830 </member> 28831 <member kind="enumvalue"> 28832 <name>TALER_EXCHANGEDB_RT_RESERVES</name> 28833 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28834 <anchor>aca91c3275dbb021d99ef7490282e4cb3ac417eb30926f142f87c880db6fc3ac9f</anchor> 28835 <arglist></arglist> 28836 </member> 28837 <member kind="enumvalue"> 28838 <name>TALER_EXCHANGEDB_RT_RESERVES_IN</name> 28839 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28840 <anchor>aca91c3275dbb021d99ef7490282e4cb3a5a98a1a6e59d4bba896315cdaa31fa47</anchor> 28841 <arglist></arglist> 28842 </member> 28843 <member kind="enumvalue"> 28844 <name>TALER_EXCHANGEDB_RT_RESERVES_CLOSE</name> 28845 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28846 <anchor>aca91c3275dbb021d99ef7490282e4cb3ac30d568c5f223f590921850d1cc7d665</anchor> 28847 <arglist></arglist> 28848 </member> 28849 <member kind="enumvalue"> 28850 <name>TALER_EXCHANGEDB_RT_RESERVES_OPEN_REQUESTS</name> 28851 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28852 <anchor>aca91c3275dbb021d99ef7490282e4cb3abb05d949989728962d00ae6c6f8df700</anchor> 28853 <arglist></arglist> 28854 </member> 28855 <member kind="enumvalue"> 28856 <name>TALER_EXCHANGEDB_RT_RESERVES_OPEN_DEPOSITS</name> 28857 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28858 <anchor>aca91c3275dbb021d99ef7490282e4cb3a094f8ad49d0a5b65b1044115054de6e9</anchor> 28859 <arglist></arglist> 28860 </member> 28861 <member kind="enumvalue"> 28862 <name>TALER_EXCHANGEDB_RT_AUDITORS</name> 28863 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28864 <anchor>aca91c3275dbb021d99ef7490282e4cb3ac395e5b40e1181974cfbc2db15f71fc7</anchor> 28865 <arglist></arglist> 28866 </member> 28867 <member kind="enumvalue"> 28868 <name>TALER_EXCHANGEDB_RT_AUDITOR_DENOM_SIGS</name> 28869 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28870 <anchor>aca91c3275dbb021d99ef7490282e4cb3a58335661c219a4858d39d79157c53fe7</anchor> 28871 <arglist></arglist> 28872 </member> 28873 <member kind="enumvalue"> 28874 <name>TALER_EXCHANGEDB_RT_EXCHANGE_SIGN_KEYS</name> 28875 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28876 <anchor>aca91c3275dbb021d99ef7490282e4cb3abbb8ac6592e326c3d51287ec0acd5a88</anchor> 28877 <arglist></arglist> 28878 </member> 28879 <member kind="enumvalue"> 28880 <name>TALER_EXCHANGEDB_RT_SIGNKEY_REVOCATIONS</name> 28881 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28882 <anchor>aca91c3275dbb021d99ef7490282e4cb3a31d814c155f3e14977245359b2e6eac3</anchor> 28883 <arglist></arglist> 28884 </member> 28885 <member kind="enumvalue"> 28886 <name>TALER_EXCHANGEDB_RT_KNOWN_COINS</name> 28887 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28888 <anchor>aca91c3275dbb021d99ef7490282e4cb3adc1208179cc546a8ff71ba7522e6557e</anchor> 28889 <arglist></arglist> 28890 </member> 28891 <member kind="enumvalue"> 28892 <name>TALER_EXCHANGEDB_RT_REFRESH</name> 28893 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28894 <anchor>aca91c3275dbb021d99ef7490282e4cb3ae94579ac1cebb97a36bc774cb73d71ae</anchor> 28895 <arglist></arglist> 28896 </member> 28897 <member kind="enumvalue"> 28898 <name>TALER_EXCHANGEDB_RT_BATCH_DEPOSITS</name> 28899 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28900 <anchor>aca91c3275dbb021d99ef7490282e4cb3a55cf0e540131a4b23b40fb61b8b6c462</anchor> 28901 <arglist></arglist> 28902 </member> 28903 <member kind="enumvalue"> 28904 <name>TALER_EXCHANGEDB_RT_COIN_DEPOSITS</name> 28905 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28906 <anchor>aca91c3275dbb021d99ef7490282e4cb3a8ca7ac74be63a8b20112fa0daa0c014c</anchor> 28907 <arglist></arglist> 28908 </member> 28909 <member kind="enumvalue"> 28910 <name>TALER_EXCHANGEDB_RT_REFUNDS</name> 28911 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28912 <anchor>aca91c3275dbb021d99ef7490282e4cb3aa9e658881ca738b3a049dd7b429c58c1</anchor> 28913 <arglist></arglist> 28914 </member> 28915 <member kind="enumvalue"> 28916 <name>TALER_EXCHANGEDB_RT_WIRE_OUT</name> 28917 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28918 <anchor>aca91c3275dbb021d99ef7490282e4cb3a7f99438234bd7cab17409d8d282225ac</anchor> 28919 <arglist></arglist> 28920 </member> 28921 <member kind="enumvalue"> 28922 <name>TALER_EXCHANGEDB_RT_AGGREGATION_TRACKING</name> 28923 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28924 <anchor>aca91c3275dbb021d99ef7490282e4cb3aecdc008e9aa0d6fe2b4f37d285133185</anchor> 28925 <arglist></arglist> 28926 </member> 28927 <member kind="enumvalue"> 28928 <name>TALER_EXCHANGEDB_RT_WIRE_FEE</name> 28929 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28930 <anchor>aca91c3275dbb021d99ef7490282e4cb3a4ed9145ad98a28e862ef9f3aa5b6dd38</anchor> 28931 <arglist></arglist> 28932 </member> 28933 <member kind="enumvalue"> 28934 <name>TALER_EXCHANGEDB_RT_GLOBAL_FEE</name> 28935 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28936 <anchor>aca91c3275dbb021d99ef7490282e4cb3aa71e6fd63b3564c8a826200d62d2a562</anchor> 28937 <arglist></arglist> 28938 </member> 28939 <member kind="enumvalue"> 28940 <name>TALER_EXCHANGEDB_RT_RECOUP</name> 28941 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28942 <anchor>aca91c3275dbb021d99ef7490282e4cb3aae5314002a61b27da1f078fc8b1466f6</anchor> 28943 <arglist></arglist> 28944 </member> 28945 <member kind="enumvalue"> 28946 <name>TALER_EXCHANGEDB_RT_RECOUP_REFRESH</name> 28947 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28948 <anchor>aca91c3275dbb021d99ef7490282e4cb3a90eea3e2b4e49d8a147ee0386f3788be</anchor> 28949 <arglist></arglist> 28950 </member> 28951 <member kind="enumvalue"> 28952 <name>TALER_EXCHANGEDB_RT_EXTENSIONS</name> 28953 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28954 <anchor>aca91c3275dbb021d99ef7490282e4cb3af5a3dcd90fe39b1b27f84ac3d5cfab09</anchor> 28955 <arglist></arglist> 28956 </member> 28957 <member kind="enumvalue"> 28958 <name>TALER_EXCHANGEDB_RT_POLICY_DETAILS</name> 28959 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28960 <anchor>aca91c3275dbb021d99ef7490282e4cb3a213405f54c65d0cf3fa3247616dbfc9a</anchor> 28961 <arglist></arglist> 28962 </member> 28963 <member kind="enumvalue"> 28964 <name>TALER_EXCHANGEDB_RT_POLICY_FULFILLMENTS</name> 28965 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28966 <anchor>aca91c3275dbb021d99ef7490282e4cb3aabd82dacd904f2a1f5ba5adf806f3ee4</anchor> 28967 <arglist></arglist> 28968 </member> 28969 <member kind="enumvalue"> 28970 <name>TALER_EXCHANGEDB_RT_PURSE_REQUESTS</name> 28971 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28972 <anchor>aca91c3275dbb021d99ef7490282e4cb3aac13355887134d0786c13c260a952cd1</anchor> 28973 <arglist></arglist> 28974 </member> 28975 <member kind="enumvalue"> 28976 <name>TALER_EXCHANGEDB_RT_PURSE_DECISION</name> 28977 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28978 <anchor>aca91c3275dbb021d99ef7490282e4cb3a6be2dc7c9464dea9711cee0b54c37905</anchor> 28979 <arglist></arglist> 28980 </member> 28981 <member kind="enumvalue"> 28982 <name>TALER_EXCHANGEDB_RT_PURSE_MERGES</name> 28983 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28984 <anchor>aca91c3275dbb021d99ef7490282e4cb3a43de3ff4320c831a4030cf2b8b66535f</anchor> 28985 <arglist></arglist> 28986 </member> 28987 <member kind="enumvalue"> 28988 <name>TALER_EXCHANGEDB_RT_PURSE_DEPOSITS</name> 28989 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28990 <anchor>aca91c3275dbb021d99ef7490282e4cb3a6a6a86ed948dad842fa62b9793c036f1</anchor> 28991 <arglist></arglist> 28992 </member> 28993 <member kind="enumvalue"> 28994 <name>TALER_EXCHANGEDB_RT_ACCOUNT_MERGES</name> 28995 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 28996 <anchor>aca91c3275dbb021d99ef7490282e4cb3a80586f4a33a80757b38299c3bd244b85</anchor> 28997 <arglist></arglist> 28998 </member> 28999 <member kind="enumvalue"> 29000 <name>TALER_EXCHANGEDB_RT_HISTORY_REQUESTS</name> 29001 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29002 <anchor>aca91c3275dbb021d99ef7490282e4cb3ad941e3300d50712b6edcfd9ae542ad00</anchor> 29003 <arglist></arglist> 29004 </member> 29005 <member kind="enumvalue"> 29006 <name>TALER_EXCHANGEDB_RT_CLOSE_REQUESTS</name> 29007 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29008 <anchor>aca91c3275dbb021d99ef7490282e4cb3aabf0f5bdb73794e6b2e92bf73d0102db</anchor> 29009 <arglist></arglist> 29010 </member> 29011 <member kind="enumvalue"> 29012 <name>TALER_EXCHANGEDB_RT_WADS_OUT</name> 29013 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29014 <anchor>aca91c3275dbb021d99ef7490282e4cb3ac02907612aef22283d44a82a8395f0be</anchor> 29015 <arglist></arglist> 29016 </member> 29017 <member kind="enumvalue"> 29018 <name>TALER_EXCHANGEDB_RT_WADS_OUT_ENTRIES</name> 29019 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29020 <anchor>aca91c3275dbb021d99ef7490282e4cb3ab6ed7821d76b8fa9343650865ff4e9f1</anchor> 29021 <arglist></arglist> 29022 </member> 29023 <member kind="enumvalue"> 29024 <name>TALER_EXCHANGEDB_RT_WADS_IN</name> 29025 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29026 <anchor>aca91c3275dbb021d99ef7490282e4cb3a3b42190b75b49d3514999c41052cdcaa</anchor> 29027 <arglist></arglist> 29028 </member> 29029 <member kind="enumvalue"> 29030 <name>TALER_EXCHANGEDB_RT_WADS_IN_ENTRIES</name> 29031 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29032 <anchor>aca91c3275dbb021d99ef7490282e4cb3abec98298ae871a1c67b0ba608e59b47c</anchor> 29033 <arglist></arglist> 29034 </member> 29035 <member kind="enumvalue"> 29036 <name>TALER_EXCHANGEDB_RT_PROFIT_DRAINS</name> 29037 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29038 <anchor>aca91c3275dbb021d99ef7490282e4cb3a4bb8775816e0d39384dd211ffb6087d4</anchor> 29039 <arglist></arglist> 29040 </member> 29041 <member kind="enumvalue"> 29042 <name>TALER_EXCHANGEDB_RT_AML_STAFF</name> 29043 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29044 <anchor>aca91c3275dbb021d99ef7490282e4cb3a9cdb59dbcdd981a16e1f3902ce0f8e31</anchor> 29045 <arglist></arglist> 29046 </member> 29047 <member kind="enumvalue"> 29048 <name>TALER_EXCHANGEDB_RT_PURSE_DELETION</name> 29049 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29050 <anchor>aca91c3275dbb021d99ef7490282e4cb3ae6dc4a9dd258638158707935d990aa36</anchor> 29051 <arglist></arglist> 29052 </member> 29053 <member kind="enumvalue"> 29054 <name>TALER_EXCHANGEDB_RT_WITHDRAW</name> 29055 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29056 <anchor>aca91c3275dbb021d99ef7490282e4cb3ad5abb331e672e0c694990848dec21ca6</anchor> 29057 <arglist></arglist> 29058 </member> 29059 <member kind="enumvalue"> 29060 <name>TALER_EXCHANGEDB_RT_LEGITIMIZATION_MEASURES</name> 29061 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29062 <anchor>aca91c3275dbb021d99ef7490282e4cb3aa5b85c0827a5d02a455df1b08c3fd5f1</anchor> 29063 <arglist></arglist> 29064 </member> 29065 <member kind="enumvalue"> 29066 <name>TALER_EXCHANGEDB_RT_LEGITIMIZATION_OUTCOMES</name> 29067 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29068 <anchor>aca91c3275dbb021d99ef7490282e4cb3a30e11336767a6ac3c307ace8bd1e9c0b</anchor> 29069 <arglist></arglist> 29070 </member> 29071 <member kind="enumvalue"> 29072 <name>TALER_EXCHANGEDB_RT_LEGITIMIZATION_PROCESSES</name> 29073 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29074 <anchor>aca91c3275dbb021d99ef7490282e4cb3a86098b5fb132b5993f9539073f6726fd</anchor> 29075 <arglist></arglist> 29076 </member> 29077 <member kind="enumvalue"> 29078 <name>TALER_EXCHANGEDB_RT_KYC_ATTRIBUTES</name> 29079 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29080 <anchor>aca91c3275dbb021d99ef7490282e4cb3aabeb088ab66b9539c0b783cdf316ea4e</anchor> 29081 <arglist></arglist> 29082 </member> 29083 <member kind="enumvalue"> 29084 <name>TALER_EXCHANGEDB_RT_AML_HISTORY</name> 29085 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29086 <anchor>aca91c3275dbb021d99ef7490282e4cb3a3c57428fccff506b10edc50e4fcefb77</anchor> 29087 <arglist></arglist> 29088 </member> 29089 <member kind="enumvalue"> 29090 <name>TALER_EXCHANGEDB_RT_KYC_EVENTS</name> 29091 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29092 <anchor>aca91c3275dbb021d99ef7490282e4cb3ac4b1cc30c3f9ea45e281e570fa123105</anchor> 29093 <arglist></arglist> 29094 </member> 29095 <member kind="enumvalue"> 29096 <name>TALER_EXCHANGEDB_RT_KYCAUTHS_IN</name> 29097 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29098 <anchor>aca91c3275dbb021d99ef7490282e4cb3a3948a1abc4a3ccb17be9ad1444d1453b</anchor> 29099 <arglist></arglist> 29100 </member> 29101 <member kind="function"> 29102 <type>enum GNUNET_DB_QueryStatus</type> 29103 <name>TALER_EXCHANGEDB_lookup_records_by_table</name> 29104 <anchorfile>dd/d0a/lookup__records__by__table_8h.html</anchorfile> 29105 <anchor>a2518705220826500474e339e9183e44a</anchor> 29106 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t serial, TALER_EXCHANGEDB_ReplicationCallback cb, void *cb_cls)</arglist> 29107 </member> 29108 </compound> 29109 <compound kind="file"> 29110 <name>lookup_rules_by_access_token.h</name> 29111 <path>src/include/taler/exchange-database/</path> 29112 <filename>dd/dbd/lookup__rules__by__access__token_8h.html</filename> 29113 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29114 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29115 <member kind="function"> 29116 <type>enum GNUNET_DB_QueryStatus</type> 29117 <name>TALER_EXCHANGEDB_lookup_rules_by_access_token</name> 29118 <anchorfile>dd/dbd/lookup__rules__by__access__token_8h.html</anchorfile> 29119 <anchor>a9f5f51d1a963f66ba34760dc5a1fd7b4</anchor> 29120 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, json_t **jnew_rules, uint64_t *rowid)</arglist> 29121 </member> 29122 </compound> 29123 <compound kind="file"> 29124 <name>lookup_serial_by_table.h</name> 29125 <path>src/include/taler/exchange-database/</path> 29126 <filename>da/d40/lookup__serial__by__table_8h.html</filename> 29127 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29128 <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> 29129 <member kind="function"> 29130 <type>enum GNUNET_DB_QueryStatus</type> 29131 <name>TALER_EXCHANGEDB_lookup_serial_by_table</name> 29132 <anchorfile>da/d40/lookup__serial__by__table_8h.html</anchorfile> 29133 <anchor>a787542a62587ad88b1579c0bd6b74b01</anchor> 29134 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, enum TALER_EXCHANGEDB_ReplicatedTable table, uint64_t *serial)</arglist> 29135 </member> 29136 </compound> 29137 <compound kind="file"> 29138 <name>lookup_signing_key.h</name> 29139 <path>src/include/taler/exchange-database/</path> 29140 <filename>d0/dc1/lookup__signing__key_8h.html</filename> 29141 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29142 <member kind="function"> 29143 <type>enum GNUNET_DB_QueryStatus</type> 29144 <name>TALER_EXCHANGEDB_lookup_signing_key</name> 29145 <anchorfile>d0/dc1/lookup__signing__key_8h.html</anchorfile> 29146 <anchor>af73cefd9f684250f0ad4bfdfcb3ce3af</anchor> 29147 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_EXCHANGEDB_SignkeyMetaData *meta)</arglist> 29148 </member> 29149 </compound> 29150 <compound kind="file"> 29151 <name>lookup_signkey_revocation.h</name> 29152 <path>src/include/taler/exchange-database/</path> 29153 <filename>d7/ddc/lookup__signkey__revocation_8h.html</filename> 29154 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29155 <member kind="function"> 29156 <type>enum GNUNET_DB_QueryStatus</type> 29157 <name>TALER_EXCHANGEDB_lookup_signkey_revocation</name> 29158 <anchorfile>d7/ddc/lookup__signkey__revocation_8h.html</anchorfile> 29159 <anchor>ad85c3dd5909b67aa5744f4b9c43fc2cf</anchor> 29160 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_MasterSignatureP *master_sig)</arglist> 29161 </member> 29162 </compound> 29163 <compound kind="file"> 29164 <name>lookup_transfer_by_deposit.h</name> 29165 <path>src/include/taler/exchange-database/</path> 29166 <filename>db/d0c/lookup__transfer__by__deposit_8h.html</filename> 29167 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29168 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29169 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29170 <member kind="function"> 29171 <type>enum GNUNET_DB_QueryStatus</type> 29172 <name>TALER_EXCHANGEDB_lookup_transfer_by_deposit</name> 29173 <anchorfile>db/d0c/lookup__transfer__by__deposit_8h.html</anchorfile> 29174 <anchor>a0d2a355eb893714018911f17a967e559</anchor> 29175 <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> 29176 </member> 29177 </compound> 29178 <compound kind="file"> 29179 <name>lookup_wire_fee_by_time.h</name> 29180 <path>src/include/taler/exchange-database/</path> 29181 <filename>d2/d00/lookup__wire__fee__by__time_8h.html</filename> 29182 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29183 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29184 <member kind="function"> 29185 <type>enum GNUNET_DB_QueryStatus</type> 29186 <name>TALER_EXCHANGEDB_lookup_wire_fee_by_time</name> 29187 <anchorfile>d2/d00/lookup__wire__fee__by__time_8h.html</anchorfile> 29188 <anchor>ad317365729198d99bd989ce5da86c1f0</anchor> 29189 <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> 29190 </member> 29191 </compound> 29192 <compound kind="file"> 29193 <name>lookup_wire_timestamp.h</name> 29194 <path>src/include/taler/exchange-database/</path> 29195 <filename>d8/d4b/lookup__wire__timestamp_8h.html</filename> 29196 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29197 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29198 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29199 <member kind="function"> 29200 <type>enum GNUNET_DB_QueryStatus</type> 29201 <name>TALER_EXCHANGEDB_lookup_wire_timestamp</name> 29202 <anchorfile>d8/d4b/lookup__wire__timestamp_8h.html</anchorfile> 29203 <anchor>a4a2975de8ee5191f8d69eee8e92c2c5c</anchor> 29204 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp *last_date)</arglist> 29205 </member> 29206 </compound> 29207 <compound kind="file"> 29208 <name>lookup_wire_transfer.h</name> 29209 <path>src/include/taler/exchange-database/</path> 29210 <filename>df/d6c/lookup__wire__transfer_8h.html</filename> 29211 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29212 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29213 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29214 <member kind="typedef"> 29215 <type>void(*</type> 29216 <name>TALER_EXCHANGEDB_AggregationDataCallback</name> 29217 <anchorfile>df/d6c/lookup__wire__transfer_8h.html</anchorfile> 29218 <anchor>ac32ce58bb23d876f8f88559141edbcdc</anchor> 29219 <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> 29220 </member> 29221 <member kind="function"> 29222 <type>enum GNUNET_DB_QueryStatus</type> 29223 <name>TALER_EXCHANGEDB_lookup_wire_transfer</name> 29224 <anchorfile>df/d6c/lookup__wire__transfer_8h.html</anchorfile> 29225 <anchor>a99162c0258c98538a0b91ad9239b6ee3</anchor> 29226 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_WireTransferIdentifierRawP *wtid, TALER_EXCHANGEDB_AggregationDataCallback cb, void *cb_cls)</arglist> 29227 </member> 29228 </compound> 29229 <compound kind="file"> 29230 <name>mark_refresh_reveal_success.h</name> 29231 <path>src/include/taler/exchange-database/</path> 29232 <filename>de/d96/mark__refresh__reveal__success_8h.html</filename> 29233 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29234 <member kind="function"> 29235 <type>enum GNUNET_DB_QueryStatus</type> 29236 <name>TALER_EXCHANGEDB_mark_refresh_reveal_success</name> 29237 <anchorfile>de/d96/mark__refresh__reveal__success_8h.html</anchorfile> 29238 <anchor>a4f1d006cc4cfe841c46e209c6a339ac0</anchor> 29239 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_RefreshCommitmentP *rc)</arglist> 29240 </member> 29241 </compound> 29242 <compound kind="file"> 29243 <name>persist_aml_program_result.h</name> 29244 <path>src/include/taler/exchange-database/</path> 29245 <filename>dd/d5a/persist__aml__program__result_8h.html</filename> 29246 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29247 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29248 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29249 <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> 29250 <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> 29251 <member kind="function"> 29252 <type>enum GNUNET_DB_QueryStatus</type> 29253 <name>TALER_EXCHANGEDB_persist_aml_program_result</name> 29254 <anchorfile>dd/d5a/persist__aml__program__result_8h.html</anchorfile> 29255 <anchor>ac670c7cd01b4ec116388ec8472b335d2</anchor> 29256 <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> 29257 </member> 29258 </compound> 29259 <compound kind="file"> 29260 <name>persist_kyc_attributes.h</name> 29261 <path>src/include/taler/exchange-database/</path> 29262 <filename>da/dac/persist__kyc__attributes_8h.html</filename> 29263 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29264 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29265 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29266 <member kind="function"> 29267 <type>enum GNUNET_DB_QueryStatus</type> 29268 <name>TALER_EXCHANGEDB_persist_kyc_attributes</name> 29269 <anchorfile>da/dac/persist__kyc__attributes_8h.html</anchorfile> 29270 <anchor>ad76037d63c568531a77ad1fb7bd33fae</anchor> 29271 <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> 29272 </member> 29273 </compound> 29274 <compound kind="file"> 29275 <name>persist_policy_details.h</name> 29276 <path>src/include/taler/exchange-database/</path> 29277 <filename>db/df1/persist__policy__details_8h.html</filename> 29278 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29279 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29280 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29281 <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> 29282 <member kind="function"> 29283 <type>enum GNUNET_DB_QueryStatus</type> 29284 <name>TALER_EXCHANGEDB_persist_policy_details</name> 29285 <anchorfile>db/df1/persist__policy__details_8h.html</anchorfile> 29286 <anchor>ac8a153f2bfe78c7d0fa6f3e60fc62e11</anchor> 29287 <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> 29288 </member> 29289 </compound> 29290 <compound kind="file"> 29291 <name>profit_drains_get_pending.h</name> 29292 <path>src/include/taler/exchange-database/</path> 29293 <filename>d4/dc4/profit__drains__get__pending_8h.html</filename> 29294 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29295 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29296 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29297 <member kind="function"> 29298 <type>enum GNUNET_DB_QueryStatus</type> 29299 <name>TALER_EXCHANGEDB_profit_drains_get_pending</name> 29300 <anchorfile>d4/dc4/profit__drains__get__pending_8h.html</anchorfile> 29301 <anchor>a804c618e6d1e6a52d0471e4613753b22</anchor> 29302 <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> 29303 </member> 29304 </compound> 29305 <compound kind="file"> 29306 <name>profit_drains_set_finished.h</name> 29307 <path>src/include/taler/exchange-database/</path> 29308 <filename>df/d15/profit__drains__set__finished_8h.html</filename> 29309 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29310 <member kind="function"> 29311 <type>enum GNUNET_DB_QueryStatus</type> 29312 <name>TALER_EXCHANGEDB_profit_drains_set_finished</name> 29313 <anchorfile>df/d15/profit__drains__set__finished_8h.html</anchorfile> 29314 <anchor>ad51a30b24a92e329548df26cd7c44e35</anchor> 29315 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial)</arglist> 29316 </member> 29317 </compound> 29318 <compound kind="file"> 29319 <name>release_revolving_shard.h</name> 29320 <path>src/include/taler/exchange-database/</path> 29321 <filename>d3/dd9/release__revolving__shard_8h.html</filename> 29322 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29323 <member kind="function"> 29324 <type>enum GNUNET_DB_QueryStatus</type> 29325 <name>TALER_EXCHANGEDB_release_revolving_shard</name> 29326 <anchorfile>d3/dd9/release__revolving__shard_8h.html</anchorfile> 29327 <anchor>aa0b5208326bba1e63165db01a5978063</anchor> 29328 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *job_name, uint32_t start_row, uint32_t end_row)</arglist> 29329 </member> 29330 </compound> 29331 <compound kind="file"> 29332 <name>reserves_get.h</name> 29333 <path>src/include/taler/exchange-database/</path> 29334 <filename>d3/d89/reserves__get_8h.html</filename> 29335 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29336 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29337 <member kind="function"> 29338 <type>enum GNUNET_DB_QueryStatus</type> 29339 <name>TALER_EXCHANGEDB_reserves_get</name> 29340 <anchorfile>d3/d89/reserves__get_8h.html</anchorfile> 29341 <anchor>a302370eb75fdaba630e346a1fe40d573</anchor> 29342 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> 29343 </member> 29344 </compound> 29345 <compound kind="file"> 29346 <name>reserves_get_origin.h</name> 29347 <path>src/include/taler/exchange-database/</path> 29348 <filename>df/d29/reserves__get__origin_8h.html</filename> 29349 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29350 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29351 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29352 <member kind="function"> 29353 <type>enum GNUNET_DB_QueryStatus</type> 29354 <name>TALER_TALER_EXCHANGEDB_reserves_get_origin</name> 29355 <anchorfile>df/d29/reserves__get__origin_8h.html</anchorfile> 29356 <anchor>ad7b01cb4fc003cdb469b4769c5ef00b5</anchor> 29357 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_FullPaytoHashP *h_payto, struct TALER_FullPayto *payto_uri)</arglist> 29358 </member> 29359 </compound> 29360 <compound kind="file"> 29361 <name>reserves_in_insert.h</name> 29362 <path>src/include/taler/exchange-database/</path> 29363 <filename>dd/de8/reserves__in__insert_8h.html</filename> 29364 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29365 <class kind="struct">TALER_EXCHANGEDB_ReserveInInfo</class> 29366 <member kind="function"> 29367 <type>enum GNUNET_DB_QueryStatus</type> 29368 <name>TALER_EXCHANGEDB_reserves_in_insert</name> 29369 <anchorfile>dd/de8/reserves__in__insert_8h.html</anchorfile> 29370 <anchor>a365df70cd06cc4558d61f62154f8fd3a</anchor> 29371 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_ReserveInInfo *reserves, unsigned int reserves_length, enum GNUNET_DB_QueryStatus *results)</arglist> 29372 </member> 29373 </compound> 29374 <compound kind="file"> 29375 <name>reserves_update.h</name> 29376 <path>src/include/taler/exchange-database/</path> 29377 <filename>d9/da9/reserves__update_8h.html</filename> 29378 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29379 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29380 <member kind="function"> 29381 <type>enum GNUNET_DB_QueryStatus</type> 29382 <name>TALER_EXCHANGEDB_reserves_update</name> 29383 <anchorfile>d9/da9/reserves__update_8h.html</anchorfile> 29384 <anchor>a9f34f0ca023c62438ee988c9f09cb5e9</anchor> 29385 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_EXCHANGEDB_Reserve *reserve)</arglist> 29386 </member> 29387 </compound> 29388 <compound kind="file"> 29389 <name>rollback.h</name> 29390 <path>src/include/taler/exchange-database/</path> 29391 <filename>d8/d88/rollback_8h.html</filename> 29392 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29393 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29394 <member kind="function"> 29395 <type>void</type> 29396 <name>TALER_EXCHANGEDB_rollback</name> 29397 <anchorfile>d8/d88/rollback_8h.html</anchorfile> 29398 <anchor>a3e56baec807b075097fbf9315d524dd7</anchor> 29399 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 29400 </member> 29401 </compound> 29402 <compound kind="file"> 29403 <name>select_account_merges_above_serial_id.h</name> 29404 <path>src/include/taler/exchange-database/</path> 29405 <filename>d3/d0b/select__account__merges__above__serial__id_8h.html</filename> 29406 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29407 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29408 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29409 <member kind="typedef"> 29410 <type>enum GNUNET_GenericReturnValue(*</type> 29411 <name>TALER_EXCHANGEDB_AccountMergeCallback</name> 29412 <anchorfile>d3/d0b/select__account__merges__above__serial__id_8h.html</anchorfile> 29413 <anchor>a21feb668fc736f169d1cdb5030cb0c6d</anchor> 29414 <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> 29415 </member> 29416 <member kind="function"> 29417 <type>enum GNUNET_DB_QueryStatus</type> 29418 <name>TALER_EXCHANGEDB_select_account_merges_above_serial_id</name> 29419 <anchorfile>d3/d0b/select__account__merges__above__serial__id_8h.html</anchorfile> 29420 <anchor>a19dac767641dc258054fc8dcf7a2591f</anchor> 29421 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AccountMergeCallback cb, void *cb_cls)</arglist> 29422 </member> 29423 </compound> 29424 <compound kind="file"> 29425 <name>select_aggregation_amounts_for_kyc_check.h</name> 29426 <path>src/include/taler/exchange-database/</path> 29427 <filename>d2/d92/select__aggregation__amounts__for__kyc__check_8h.html</filename> 29428 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29429 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29430 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29431 <member kind="function"> 29432 <type>enum GNUNET_DB_QueryStatus</type> 29433 <name>TALER_EXCHANGEDB_select_aggregation_amounts_for_kyc_check</name> 29434 <anchorfile>d2/d92/select__aggregation__amounts__for__kyc__check_8h.html</anchorfile> 29435 <anchor>a4022397523f05f4c1a598ea999c9049e</anchor> 29436 <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> 29437 </member> 29438 </compound> 29439 <compound kind="file"> 29440 <name>select_aggregation_transient.h</name> 29441 <path>src/include/taler/exchange-database/</path> 29442 <filename>de/d41/select__aggregation__transient_8h.html</filename> 29443 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29444 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29445 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29446 <member kind="function"> 29447 <type>enum GNUNET_DB_QueryStatus</type> 29448 <name>TALER_EXCHANGEDB_select_aggregation_transient</name> 29449 <anchorfile>de/d41/select__aggregation__transient_8h.html</anchorfile> 29450 <anchor>a5564c443bf09ad5b1b010ee625eed47d</anchor> 29451 <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> 29452 </member> 29453 </compound> 29454 <compound kind="file"> 29455 <name>select_aggregations_above_serial.h</name> 29456 <path>src/include/taler/exchange-database/</path> 29457 <filename>dc/d3c/select__aggregations__above__serial_8h.html</filename> 29458 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29459 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29460 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29461 <member kind="typedef"> 29462 <type>void(*</type> 29463 <name>TALER_EXCHANGEDB_AggregationCallback</name> 29464 <anchorfile>dc/d3c/select__aggregations__above__serial_8h.html</anchorfile> 29465 <anchor>a4d2e3baf332b20bf5db234a534baffc2</anchor> 29466 <arglist>)(void *cls, const struct TALER_Amount *amount, uint64_t tracking_serial_id, uint64_t batch_deposit_serial_id)</arglist> 29467 </member> 29468 <member kind="function"> 29469 <type>enum GNUNET_DB_QueryStatus</type> 29470 <name>TALER_EXCHANGEDB_select_aggregations_above_serial</name> 29471 <anchorfile>dc/d3c/select__aggregations__above__serial_8h.html</anchorfile> 29472 <anchor>a63b443eaf15e689d90b82ff31d7effd6</anchor> 29473 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_tracking_serial_id, TALER_EXCHANGEDB_AggregationCallback cb, void *cb_cls)</arglist> 29474 </member> 29475 </compound> 29476 <compound kind="file"> 29477 <name>select_all_kyc_attributes.h</name> 29478 <path>src/include/taler/exchange-database/</path> 29479 <filename>df/d78/select__all__kyc__attributes_8h.html</filename> 29480 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29481 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29482 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29483 <member kind="typedef"> 29484 <type>bool(*</type> 29485 <name>TALER_EXCHANGEDB_AllAttributesCallback</name> 29486 <anchorfile>df/d78/select__all__kyc__attributes_8h.html</anchorfile> 29487 <anchor>aa614c02497c8ef46de5cd85633545dcc</anchor> 29488 <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> 29489 </member> 29490 <member kind="function"> 29491 <type>enum GNUNET_DB_QueryStatus</type> 29492 <name>TALER_EXCHANGEDB_select_all_kyc_attributes</name> 29493 <anchorfile>df/d78/select__all__kyc__attributes_8h.html</anchorfile> 29494 <anchor>a6fb719abb10d8bf83fdd11c675f52190</anchor> 29495 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_row_id, TALER_EXCHANGEDB_AllAttributesCallback cb, void *cb_cls)</arglist> 29496 </member> 29497 </compound> 29498 <compound kind="file"> 29499 <name>select_all_purse_decisions_above_serial_id.h</name> 29500 <path>src/include/taler/exchange-database/</path> 29501 <filename>d6/d4e/select__all__purse__decisions__above__serial__id_8h.html</filename> 29502 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29503 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29504 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29505 <member kind="typedef"> 29506 <type>enum GNUNET_GenericReturnValue(*</type> 29507 <name>TALER_EXCHANGEDB_AllPurseDecisionCallback</name> 29508 <anchorfile>d6/d4e/select__all__purse__decisions__above__serial__id_8h.html</anchorfile> 29509 <anchor>ace51b75b127e0e256684c427f4a8095e</anchor> 29510 <arglist>)(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, bool refunded)</arglist> 29511 </member> 29512 <member kind="function"> 29513 <type>enum GNUNET_DB_QueryStatus</type> 29514 <name>TALER_EXCHANGEDB_select_all_purse_decisions_above_serial_id</name> 29515 <anchorfile>d6/d4e/select__all__purse__decisions__above__serial__id_8h.html</anchorfile> 29516 <anchor>a9f0378da09e4c2cf461d2f8abd77fa12</anchor> 29517 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDecisionCallback cb, void *cb_cls)</arglist> 29518 </member> 29519 </compound> 29520 <compound kind="file"> 29521 <name>select_all_purse_deletions_above_serial_id.h</name> 29522 <path>src/include/taler/exchange-database/</path> 29523 <filename>d1/d28/select__all__purse__deletions__above__serial__id_8h.html</filename> 29524 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29525 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29526 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29527 <member kind="typedef"> 29528 <type>enum GNUNET_GenericReturnValue(*</type> 29529 <name>TALER_EXCHANGEDB_AllPurseDeletionsCallback</name> 29530 <anchorfile>d1/d28/select__all__purse__deletions__above__serial__id_8h.html</anchorfile> 29531 <anchor>ab7d754af0afdc181985699cb7ca46ea6</anchor> 29532 <arglist>)(void *cls, uint64_t rowid, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> 29533 </member> 29534 <member kind="function"> 29535 <type>enum GNUNET_DB_QueryStatus</type> 29536 <name>TALER_EXCHANGEDB_select_all_purse_deletions_above_serial_id</name> 29537 <anchorfile>d1/d28/select__all__purse__deletions__above__serial__id_8h.html</anchorfile> 29538 <anchor>a90bc68239572b130ce43eb791df240cf</anchor> 29539 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_AllPurseDeletionsCallback cb, void *cb_cls)</arglist> 29540 </member> 29541 </compound> 29542 <compound kind="file"> 29543 <name>select_aml_attributes.h</name> 29544 <path>src/include/taler/exchange-database/</path> 29545 <filename>de/dd7/select__aml__attributes_8h.html</filename> 29546 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29547 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29548 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29549 <member kind="typedef"> 29550 <type>void(*</type> 29551 <name>TALER_EXCHANGEDB_AmlAttributeCallback</name> 29552 <anchorfile>de/dd7/select__aml__attributes_8h.html</anchorfile> 29553 <anchor>ae936364cbd677af06d8de27994c47d54</anchor> 29554 <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> 29555 </member> 29556 <member kind="function"> 29557 <type>enum GNUNET_DB_QueryStatus</type> 29558 <name>TALER_EXCHANGEDB_select_aml_attributes</name> 29559 <anchorfile>de/dd7/select__aml__attributes_8h.html</anchorfile> 29560 <anchor>a4e3da1b6c9fd581abbddb3f426e6545e</anchor> 29561 <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> 29562 </member> 29563 </compound> 29564 <compound kind="file"> 29565 <name>select_aml_decisions.h</name> 29566 <path>src/include/taler/exchange-database/</path> 29567 <filename>db/da0/select__aml__decisions_8h.html</filename> 29568 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29569 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29570 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29571 <member kind="typedef"> 29572 <type>void(*</type> 29573 <name>TALER_EXCHANGEDB_AmlDecisionCallback</name> 29574 <anchorfile>db/da0/select__aml__decisions_8h.html</anchorfile> 29575 <anchor>a9c3a97ab92c11333fa63d4221548a8af</anchor> 29576 <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> 29577 </member> 29578 <member kind="function"> 29579 <type>enum GNUNET_DB_QueryStatus</type> 29580 <name>TALER_EXCHANGEDB_select_aml_decisions</name> 29581 <anchorfile>db/da0/select__aml__decisions_8h.html</anchorfile> 29582 <anchor>aef78c7d3f4a2385406f8c48d0b59b80a</anchor> 29583 <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> 29584 </member> 29585 </compound> 29586 <compound kind="file"> 29587 <name>select_aml_measures.h</name> 29588 <path>src/include/taler/exchange-database/</path> 29589 <filename>dc/d07/select__aml__measures_8h.html</filename> 29590 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29591 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29592 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29593 <member kind="typedef"> 29594 <type>void(*</type> 29595 <name>TALER_EXCHANGEDB_LegitimizationMeasureCallback</name> 29596 <anchorfile>dc/d07/select__aml__measures_8h.html</anchorfile> 29597 <anchor>acc49f1de9b5371ab8c16327db9e8dd04</anchor> 29598 <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> 29599 </member> 29600 <member kind="function"> 29601 <type>enum GNUNET_DB_QueryStatus</type> 29602 <name>TALER_EXCHANGEDB_select_aml_measures</name> 29603 <anchorfile>dc/d07/select__aml__measures_8h.html</anchorfile> 29604 <anchor>aa65d0de06285d878c2bfba2941ed9e91</anchor> 29605 <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> 29606 </member> 29607 </compound> 29608 <compound kind="file"> 29609 <name>select_aml_statistics.h</name> 29610 <path>src/include/taler/exchange-database/</path> 29611 <filename>d1/de6/select__aml__statistics_8h.html</filename> 29612 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29613 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29614 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29615 <member kind="typedef"> 29616 <type>void(*</type> 29617 <name>TALER_EXCHANGEDB_AmlStatisticsCallback</name> 29618 <anchorfile>d1/de6/select__aml__statistics_8h.html</anchorfile> 29619 <anchor>af983cfce6e2a45fdcda86d6f2b5cea91</anchor> 29620 <arglist>)(void *cls, const char *name, uint64_t cnt)</arglist> 29621 </member> 29622 <member kind="function"> 29623 <type>enum GNUNET_DB_QueryStatus</type> 29624 <name>TALER_EXCHANGEDB_select_aml_statistics</name> 29625 <anchorfile>d1/de6/select__aml__statistics_8h.html</anchorfile> 29626 <anchor>ae19c4ea4a3720379c48db1252c2662e3</anchor> 29627 <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> 29628 </member> 29629 </compound> 29630 <compound kind="file"> 29631 <name>select_auditor_denom_sig.h</name> 29632 <path>src/include/taler/exchange-database/</path> 29633 <filename>d5/d1d/select__auditor__denom__sig_8h.html</filename> 29634 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29635 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29636 <member kind="function"> 29637 <type>enum GNUNET_DB_QueryStatus</type> 29638 <name>TALER_EXCHANGEDB_select_auditor_denom_sig</name> 29639 <anchorfile>d5/d1d/select__auditor__denom__sig_8h.html</anchorfile> 29640 <anchor>a52cd2e1fbbe7a239eba0d612b26bcb6e</anchor> 29641 <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> 29642 </member> 29643 </compound> 29644 <compound kind="file"> 29645 <name>select_batch_deposits_missing_wire.h</name> 29646 <path>src/include/taler/exchange-database/</path> 29647 <filename>de/d6b/select__batch__deposits__missing__wire_8h.html</filename> 29648 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29649 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29650 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29651 <member kind="typedef"> 29652 <type>void(*</type> 29653 <name>TALER_EXCHANGEDB_WireMissingCallback</name> 29654 <anchorfile>de/d6b/select__batch__deposits__missing__wire_8h.html</anchorfile> 29655 <anchor>a6708be0e6dfa44883a6795d46932165a</anchor> 29656 <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> 29657 </member> 29658 <member kind="function"> 29659 <type>enum GNUNET_DB_QueryStatus</type> 29660 <name>TALER_EXCHANGEDB_select_batch_deposits_missing_wire</name> 29661 <anchorfile>de/d6b/select__batch__deposits__missing__wire_8h.html</anchorfile> 29662 <anchor>a40c7792e4f1be6c034efdbfd54fb08b0</anchor> 29663 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t min_batch_deposit_serial_id, TALER_EXCHANGEDB_WireMissingCallback cb, void *cb_cls)</arglist> 29664 </member> 29665 </compound> 29666 <compound kind="file"> 29667 <name>select_coin_deposits_above_serial_id.h</name> 29668 <path>src/include/taler/exchange-database/</path> 29669 <filename>d5/d0c/select__coin__deposits__above__serial__id_8h.html</filename> 29670 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29671 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29672 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29673 <member kind="typedef"> 29674 <type>enum GNUNET_GenericReturnValue(*</type> 29675 <name>TALER_EXCHANGEDB_DepositCallback</name> 29676 <anchorfile>d5/d0c/select__coin__deposits__above__serial__id_8h.html</anchorfile> 29677 <anchor>a78e363df074e03a68fefb76741eeee48</anchor> 29678 <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> 29679 </member> 29680 <member kind="function"> 29681 <type>enum GNUNET_DB_QueryStatus</type> 29682 <name>TALER_EXCHANGEDB_select_coin_deposits_above_serial_id</name> 29683 <anchorfile>d5/d0c/select__coin__deposits__above__serial__id_8h.html</anchorfile> 29684 <anchor>a7eee02b1f4d2ce01500407acdb3212cb</anchor> 29685 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_DepositCallback cb, void *cb_cls)</arglist> 29686 </member> 29687 </compound> 29688 <compound kind="file"> 29689 <name>select_contract.h</name> 29690 <path>src/include/taler/exchange-database/</path> 29691 <filename>db/d66/select__contract_8h.html</filename> 29692 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29693 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29694 <member kind="function"> 29695 <type>enum GNUNET_DB_QueryStatus</type> 29696 <name>TALER_EXCHANGEDB_select_contract</name> 29697 <anchorfile>db/d66/select__contract_8h.html</anchorfile> 29698 <anchor>a3b02506c373231960761af9b083f57ba</anchor> 29699 <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> 29700 </member> 29701 </compound> 29702 <compound kind="file"> 29703 <name>select_contract_by_purse.h</name> 29704 <path>src/include/taler/exchange-database/</path> 29705 <filename>db/dcb/select__contract__by__purse_8h.html</filename> 29706 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29707 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29708 <member kind="function"> 29709 <type>enum GNUNET_DB_QueryStatus</type> 29710 <name>TALER_TALER_EXCHANGEDB_select_contract_by_purse</name> 29711 <anchorfile>db/dcb/select__contract__by__purse_8h.html</anchorfile> 29712 <anchor>a69be2c7398af32cce8a757b4c406230a</anchor> 29713 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, struct TALER_EncryptedContract *econtract)</arglist> 29714 </member> 29715 </compound> 29716 <compound kind="file"> 29717 <name>select_deposit_amounts_for_kyc_check.h</name> 29718 <path>src/include/taler/exchange-database/</path> 29719 <filename>d0/dbc/select__deposit__amounts__for__kyc__check_8h.html</filename> 29720 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29721 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29722 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29723 <member kind="function"> 29724 <type>enum GNUNET_DB_QueryStatus</type> 29725 <name>TALER_EXCHANGEDB_select_deposit_amounts_for_kyc_check</name> 29726 <anchorfile>d0/dbc/select__deposit__amounts__for__kyc__check_8h.html</anchorfile> 29727 <anchor>acdfda4c60a238c6ecd829971e82e25d1</anchor> 29728 <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> 29729 </member> 29730 </compound> 29731 <compound kind="file"> 29732 <name>select_exchange_credit_transfers.h</name> 29733 <path>src/include/taler/exchange-database/</path> 29734 <filename>d6/d9e/select__exchange__credit__transfers_8h.html</filename> 29735 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29736 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29737 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29738 <member kind="function"> 29739 <type>enum GNUNET_DB_QueryStatus</type> 29740 <name>TALER_EXCHANGEDB_select_exchange_credit_transfers</name> 29741 <anchorfile>d6/d9e/select__exchange__credit__transfers_8h.html</anchorfile> 29742 <anchor>a29319c6cd4f4013e61b6bd57e6ce1d28</anchor> 29743 <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> 29744 </member> 29745 </compound> 29746 <compound kind="file"> 29747 <name>select_exchange_debit_transfers.h</name> 29748 <path>src/include/taler/exchange-database/</path> 29749 <filename>da/d81/select__exchange__debit__transfers_8h.html</filename> 29750 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29751 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29752 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29753 <member kind="typedef"> 29754 <type>void(*</type> 29755 <name>TALER_EXCHANGEDB_AmlTransferCallback</name> 29756 <anchorfile>da/d81/select__exchange__debit__transfers_8h.html</anchorfile> 29757 <anchor>a1d618509c8e4f366e2c5f601b21eb130</anchor> 29758 <arglist>)(void *cls, uint64_t row_id, const char *payto_uri, struct GNUNET_TIME_Absolute execution_time, const struct TALER_Amount *amount)</arglist> 29759 </member> 29760 <member kind="function"> 29761 <type>enum GNUNET_DB_QueryStatus</type> 29762 <name>TALER_EXCHANGEDB_select_exchange_debit_transfers</name> 29763 <anchorfile>da/d81/select__exchange__debit__transfers_8h.html</anchorfile> 29764 <anchor>ae9568b7764ec166a5a2b6f9966ba8fbf</anchor> 29765 <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> 29766 </member> 29767 </compound> 29768 <compound kind="file"> 29769 <name>select_exchange_kycauth_transfers.h</name> 29770 <path>src/include/taler/exchange-database/</path> 29771 <filename>d2/d8c/select__exchange__kycauth__transfers_8h.html</filename> 29772 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29773 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29774 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29775 <member kind="typedef"> 29776 <type>void(*</type> 29777 <name>TALER_EXCHANGEDB_AmlTransferCallback</name> 29778 <anchorfile>d2/d8c/select__exchange__kycauth__transfers_8h.html</anchorfile> 29779 <anchor>a1d618509c8e4f366e2c5f601b21eb130</anchor> 29780 <arglist>)(void *cls, uint64_t row_id, const char *payto_uri, struct GNUNET_TIME_Absolute execution_time, const struct TALER_Amount *amount)</arglist> 29781 </member> 29782 <member kind="function"> 29783 <type>enum GNUNET_DB_QueryStatus</type> 29784 <name>TALER_EXCHANGEDB_select_exchange_kycauth_transfers</name> 29785 <anchorfile>d2/d8c/select__exchange__kycauth__transfers_8h.html</anchorfile> 29786 <anchor>a888a879686045642445d2275e8c8e242</anchor> 29787 <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> 29788 </member> 29789 </compound> 29790 <compound kind="file"> 29791 <name>select_kyc_accounts.h</name> 29792 <path>src/include/taler/exchange-database/</path> 29793 <filename>dc/d11/select__kyc__accounts_8h.html</filename> 29794 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29795 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29796 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29797 <member kind="typedef"> 29798 <type>void(*</type> 29799 <name>TALER_EXCHANGEDB_AmlAccountListCallback</name> 29800 <anchorfile>dc/d11/select__kyc__accounts_8h.html</anchorfile> 29801 <anchor>afc262d0154246ec3319311c8500b4f83</anchor> 29802 <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> 29803 </member> 29804 <member kind="function"> 29805 <type>enum GNUNET_DB_QueryStatus</type> 29806 <name>TALER_EXCHANGEDB_select_kyc_accounts</name> 29807 <anchorfile>dc/d11/select__kyc__accounts_8h.html</anchorfile> 29808 <anchor>a9bf5850f1cab63789178c62e1fc3b51e</anchor> 29809 <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> 29810 </member> 29811 </compound> 29812 <compound kind="file"> 29813 <name>select_kyc_attributes.h</name> 29814 <path>src/include/taler/exchange-database/</path> 29815 <filename>df/da0/select__kyc__attributes_8h.html</filename> 29816 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29817 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29818 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29819 <member kind="typedef"> 29820 <type>void(*</type> 29821 <name>TALER_EXCHANGEDB_AttributeCallback</name> 29822 <anchorfile>df/da0/select__kyc__attributes_8h.html</anchorfile> 29823 <anchor>aed6ded79c1f110198eb81d3ae3b76461</anchor> 29824 <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> 29825 </member> 29826 <member kind="function"> 29827 <type>enum GNUNET_DB_QueryStatus</type> 29828 <name>TALER_EXCHANGEDB_select_kyc_attributes</name> 29829 <anchorfile>df/da0/select__kyc__attributes_8h.html</anchorfile> 29830 <anchor>aee686b61fedf8c1062ec5be1d35b8106</anchor> 29831 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_NormalizedPaytoHashP *h_payto, TALER_EXCHANGEDB_AttributeCallback cb, void *cb_cls)</arglist> 29832 </member> 29833 </compound> 29834 <compound kind="file"> 29835 <name>select_merge_amounts_for_kyc_check.h</name> 29836 <path>src/include/taler/exchange-database/</path> 29837 <filename>dc/d60/select__merge__amounts__for__kyc__check_8h.html</filename> 29838 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29839 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29840 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29841 <member kind="function"> 29842 <type>enum GNUNET_DB_QueryStatus</type> 29843 <name>TALER_EXCHANGEDB_select_merge_amounts_for_kyc_check</name> 29844 <anchorfile>dc/d60/select__merge__amounts__for__kyc__check_8h.html</anchorfile> 29845 <anchor>a2bfe0c8c171c5aba1fa36b2ef1f62319</anchor> 29846 <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> 29847 </member> 29848 </compound> 29849 <compound kind="file"> 29850 <name>select_purse.h</name> 29851 <path>src/include/taler/exchange-database/</path> 29852 <filename>d6/d96/select__purse_8h.html</filename> 29853 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29854 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29855 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29856 <member kind="function"> 29857 <type>enum GNUNET_DB_QueryStatus</type> 29858 <name>TALER_EXCHANGEDB_select_purse</name> 29859 <anchorfile>d6/d96/select__purse_8h.html</anchorfile> 29860 <anchor>afdac215a40c3e3d1a54e5866aab94a4c</anchor> 29861 <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> 29862 </member> 29863 </compound> 29864 <compound kind="file"> 29865 <name>select_purse_by_merge_pub.h</name> 29866 <path>src/include/taler/exchange-database/</path> 29867 <filename>da/d07/select__purse__by__merge__pub_8h.html</filename> 29868 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29869 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29870 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29871 <member kind="function"> 29872 <type>enum GNUNET_DB_QueryStatus</type> 29873 <name>TALER_TALER_EXCHANGEDB_select_purse_by_merge_pub</name> 29874 <anchorfile>da/d07/select__purse__by__merge__pub_8h.html</anchorfile> 29875 <anchor>ad457fb414738a7b8e59ef0cd0c268f35</anchor> 29876 <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> 29877 </member> 29878 </compound> 29879 <compound kind="file"> 29880 <name>select_purse_decisions_above_serial_id.h</name> 29881 <path>src/include/taler/exchange-database/</path> 29882 <filename>d5/de8/select__purse__decisions__above__serial__id_8h.html</filename> 29883 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29884 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29885 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29886 <member kind="typedef"> 29887 <type>enum GNUNET_GenericReturnValue(*</type> 29888 <name>TALER_EXCHANGEDB_PurseDecisionCallback</name> 29889 <anchorfile>d5/de8/select__purse__decisions__above__serial__id_8h.html</anchorfile> 29890 <anchor>a617f00bc6eaef576fbd2922961514cc0</anchor> 29891 <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> 29892 </member> 29893 <member kind="function"> 29894 <type>enum GNUNET_DB_QueryStatus</type> 29895 <name>TALER_TALER_EXCHANGEDB_select_purse_decisions_above_serial_id</name> 29896 <anchorfile>d5/de8/select__purse__decisions__above__serial__id_8h.html</anchorfile> 29897 <anchor>ac768e8a0dfe7871d93cd231e25690922</anchor> 29898 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, bool refunded, TALER_EXCHANGEDB_PurseDecisionCallback cb, void *cb_cls)</arglist> 29899 </member> 29900 </compound> 29901 <compound kind="file"> 29902 <name>select_purse_deposits_above_serial_id.h</name> 29903 <path>src/include/taler/exchange-database/</path> 29904 <filename>dc/d4d/select__purse__deposits__above__serial__id_8h.html</filename> 29905 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29906 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29907 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29908 <member kind="typedef"> 29909 <type>enum GNUNET_GenericReturnValue(*</type> 29910 <name>TALER_EXCHANGEDB_PurseDepositCallback</name> 29911 <anchorfile>dc/d4d/select__purse__deposits__above__serial__id_8h.html</anchorfile> 29912 <anchor>a1b117e5c245057c79ab032831567385a</anchor> 29913 <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> 29914 </member> 29915 <member kind="function"> 29916 <type>enum GNUNET_DB_QueryStatus</type> 29917 <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_above_serial_id</name> 29918 <anchorfile>dc/d4d/select__purse__deposits__above__serial__id_8h.html</anchorfile> 29919 <anchor>a9f5e6e842e0295bad74eb2bd63b5e1b8</anchor> 29920 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseDepositCallback cb, void *cb_cls)</arglist> 29921 </member> 29922 </compound> 29923 <compound kind="file"> 29924 <name>select_purse_deposits_by_purse.h</name> 29925 <path>src/include/taler/exchange-database/</path> 29926 <filename>dd/d92/select__purse__deposits__by__purse_8h.html</filename> 29927 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29928 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29929 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29930 <member kind="typedef"> 29931 <type>enum GNUNET_GenericReturnValue(*</type> 29932 <name>TALER_EXCHANGEDB_PurseRefundCoinCallback</name> 29933 <anchorfile>dd/d92/select__purse__deposits__by__purse_8h.html</anchorfile> 29934 <anchor>ac1c1ee7a934bc0238e26f47ff465b6c5</anchor> 29935 <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> 29936 </member> 29937 <member kind="function"> 29938 <type>enum GNUNET_DB_QueryStatus</type> 29939 <name>TALER_TALER_EXCHANGEDB_select_purse_deposits_by_purse</name> 29940 <anchorfile>dd/d92/select__purse__deposits__by__purse_8h.html</anchorfile> 29941 <anchor>a770a65449e46edf98e87a8e374149c94</anchor> 29942 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, TALER_EXCHANGEDB_PurseRefundCoinCallback cb, void *cb_cls)</arglist> 29943 </member> 29944 </compound> 29945 <compound kind="file"> 29946 <name>select_purse_merge.h</name> 29947 <path>src/include/taler/exchange-database/</path> 29948 <filename>dd/d7a/select__purse__merge_8h.html</filename> 29949 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29950 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29951 <member kind="function"> 29952 <type>enum GNUNET_DB_QueryStatus</type> 29953 <name>TALER_TALER_EXCHANGEDB_select_purse_merge</name> 29954 <anchorfile>dd/d7a/select__purse__merge_8h.html</anchorfile> 29955 <anchor>ab01d46c90c3ad5c5b41f42434699d3a9</anchor> 29956 <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> 29957 </member> 29958 </compound> 29959 <compound kind="file"> 29960 <name>select_purse_merges_above_serial_id.h</name> 29961 <path>src/include/taler/exchange-database/</path> 29962 <filename>d2/d5b/select__purse__merges__above__serial__id_8h.html</filename> 29963 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29964 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29965 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29966 <member kind="typedef"> 29967 <type>enum GNUNET_GenericReturnValue(*</type> 29968 <name>TALER_EXCHANGEDB_PurseMergeCallback</name> 29969 <anchorfile>d2/d5b/select__purse__merges__above__serial__id_8h.html</anchorfile> 29970 <anchor>a880f658123a1920f592dd2acc6c5a7ca</anchor> 29971 <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> 29972 </member> 29973 <member kind="function"> 29974 <type>enum GNUNET_DB_QueryStatus</type> 29975 <name>TALER_TALER_TALER_EXCHANGEDB_select_purse_merges_above_serial_id</name> 29976 <anchorfile>d2/d5b/select__purse__merges__above__serial__id_8h.html</anchorfile> 29977 <anchor>a55bc2fe6d6c9af4b319fd1df1402af84</anchor> 29978 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseMergeCallback cb, void *cb_cls)</arglist> 29979 </member> 29980 </compound> 29981 <compound kind="file"> 29982 <name>select_purse_requests_above_serial_id.h</name> 29983 <path>src/include/taler/exchange-database/</path> 29984 <filename>d9/dbf/select__purse__requests__above__serial__id_8h.html</filename> 29985 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 29986 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 29987 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 29988 <member kind="typedef"> 29989 <type>enum GNUNET_GenericReturnValue(*</type> 29990 <name>TALER_EXCHANGEDB_PurseRequestCallback</name> 29991 <anchorfile>d9/dbf/select__purse__requests__above__serial__id_8h.html</anchorfile> 29992 <anchor>a472bd4c404652826931a5e706b650acf</anchor> 29993 <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> 29994 </member> 29995 <member kind="function"> 29996 <type>enum GNUNET_DB_QueryStatus</type> 29997 <name>TALER_TALER_EXCHANGEDB_select_purse_requests_above_serial_id</name> 29998 <anchorfile>d9/dbf/select__purse__requests__above__serial__id_8h.html</anchorfile> 29999 <anchor>acb0dcb24b51b43306471177e0f0ee3b3</anchor> 30000 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_PurseRequestCallback cb, void *cb_cls)</arglist> 30001 </member> 30002 </compound> 30003 <compound kind="file"> 30004 <name>select_recoup_above_serial_id.h</name> 30005 <path>src/include/taler/exchange-database/</path> 30006 <filename>dd/d5f/select__recoup__above__serial__id_8h.html</filename> 30007 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30008 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30009 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30010 <member kind="typedef"> 30011 <type>enum GNUNET_GenericReturnValue(*</type> 30012 <name>TALER_EXCHANGEDB_RecoupCallback</name> 30013 <anchorfile>dd/d5f/select__recoup__above__serial__id_8h.html</anchorfile> 30014 <anchor>a4ff1d7daecd89d273bb0597a4cf1b4c4</anchor> 30015 <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> 30016 </member> 30017 <member kind="function"> 30018 <type>enum GNUNET_DB_QueryStatus</type> 30019 <name>TALER_EXCHANGEDB_select_recoup_above_serial_id</name> 30020 <anchorfile>dd/d5f/select__recoup__above__serial__id_8h.html</anchorfile> 30021 <anchor>a9fa11805f2eae0787aa6be4c129391c9</anchor> 30022 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupCallback cb, void *cb_cls)</arglist> 30023 </member> 30024 </compound> 30025 <compound kind="file"> 30026 <name>select_recoup_refresh_above_serial_id.h</name> 30027 <path>src/include/taler/exchange-database/</path> 30028 <filename>de/d10/select__recoup__refresh__above__serial__id_8h.html</filename> 30029 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30030 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30031 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30032 <member kind="typedef"> 30033 <type>enum GNUNET_GenericReturnValue(*</type> 30034 <name>TALER_EXCHANGEDB_RecoupRefreshCallback</name> 30035 <anchorfile>de/d10/select__recoup__refresh__above__serial__id_8h.html</anchorfile> 30036 <anchor>a74c1b7c52fab2168aef8744f266dd7ec</anchor> 30037 <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> 30038 </member> 30039 <member kind="function"> 30040 <type>enum GNUNET_DB_QueryStatus</type> 30041 <name>TALER_EXCHANGEDB_select_recoup_refresh_above_serial_id</name> 30042 <anchorfile>de/d10/select__recoup__refresh__above__serial__id_8h.html</anchorfile> 30043 <anchor>a381be42d0d86dc8cb6f5737c02d80d4b</anchor> 30044 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RecoupRefreshCallback cb, void *cb_cls)</arglist> 30045 </member> 30046 </compound> 30047 <compound kind="file"> 30048 <name>select_refreshes_above_serial_id.h</name> 30049 <path>src/include/taler/exchange-database/</path> 30050 <filename>d3/dd5/select__refreshes__above__serial__id_8h.html</filename> 30051 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30052 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30053 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30054 <member kind="typedef"> 30055 <type>enum GNUNET_GenericReturnValue(*</type> 30056 <name>TALER_EXCHANGEDB_RefreshesCallback</name> 30057 <anchorfile>d3/dd5/select__refreshes__above__serial__id_8h.html</anchorfile> 30058 <anchor>a1c7ec4c3c77107b8e13adee15bf27b79</anchor> 30059 <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> 30060 </member> 30061 <member kind="function"> 30062 <type>enum GNUNET_DB_QueryStatus</type> 30063 <name>TALER_EXCHANGEDB_select_refreshes_above_serial_id</name> 30064 <anchorfile>d3/dd5/select__refreshes__above__serial__id_8h.html</anchorfile> 30065 <anchor>ac99a8b8617200f10c944e55e2bdbd87c</anchor> 30066 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefreshesCallback cb, void *cb_cls)</arglist> 30067 </member> 30068 </compound> 30069 <compound kind="file"> 30070 <name>select_refunds_above_serial_id.h</name> 30071 <path>src/include/taler/exchange-database/</path> 30072 <filename>dd/d01/select__refunds__above__serial__id_8h.html</filename> 30073 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30074 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30075 <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> 30076 <member kind="typedef"> 30077 <type>enum GNUNET_GenericReturnValue(*</type> 30078 <name>TALER_EXCHANGEDB_RefundCallback</name> 30079 <anchorfile>dd/d01/select__refunds__above__serial__id_8h.html</anchorfile> 30080 <anchor>a844466de82f6e5934c4c0d2baf31061c</anchor> 30081 <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> 30082 </member> 30083 <member kind="function"> 30084 <type>enum GNUNET_DB_QueryStatus</type> 30085 <name>TALER_EXCHANGEDB_select_refunds_above_serial_id</name> 30086 <anchorfile>dd/d01/select__refunds__above__serial__id_8h.html</anchorfile> 30087 <anchor>a5fff47393ddc0ce63fa7cbc891d6d24e</anchor> 30088 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_RefundCallback cb, void *cb_cls)</arglist> 30089 </member> 30090 </compound> 30091 <compound kind="file"> 30092 <name>select_refunds_by_coin.h</name> 30093 <path>src/include/taler/exchange-database/</path> 30094 <filename>d6/d1b/select__refunds__by__coin_8h.html</filename> 30095 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30096 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30097 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30098 <member kind="typedef"> 30099 <type>enum GNUNET_GenericReturnValue(*</type> 30100 <name>TALER_EXCHANGEDB_RefundCoinCallback</name> 30101 <anchorfile>d6/d1b/select__refunds__by__coin_8h.html</anchorfile> 30102 <anchor>a5fa4c30b14842d22c5f9c16fd3ce5bfa</anchor> 30103 <arglist>)(void *cls, const struct TALER_Amount *amount_with_fee)</arglist> 30104 </member> 30105 <member kind="function"> 30106 <type>enum GNUNET_DB_QueryStatus</type> 30107 <name>TALER_EXCHANGEDB_select_refunds_by_coin</name> 30108 <anchorfile>d6/d1b/select__refunds__by__coin_8h.html</anchorfile> 30109 <anchor>aa25e85b7698127d48e5492ddd613fa4f</anchor> 30110 <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> 30111 </member> 30112 </compound> 30113 <compound kind="file"> 30114 <name>select_reserve_close_info.h</name> 30115 <path>src/include/taler/exchange-database/</path> 30116 <filename>d0/d93/select__reserve__close__info_8h.html</filename> 30117 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30118 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30119 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30120 <member kind="function"> 30121 <type>enum GNUNET_DB_QueryStatus</type> 30122 <name>TALER_EXCHANGEDB_select_reserve_close_info</name> 30123 <anchorfile>d0/d93/select__reserve__close__info_8h.html</anchorfile> 30124 <anchor>ae72a01252323e6cff0144c809a2e3559</anchor> 30125 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_ReservePublicKeyP *reserve_pub, struct TALER_Amount *balance, struct TALER_FullPayto *payto_uri)</arglist> 30126 </member> 30127 </compound> 30128 <compound kind="file"> 30129 <name>select_reserve_close_request_info.h</name> 30130 <path>src/include/taler/exchange-database/</path> 30131 <filename>d5/dd9/select__reserve__close__request__info_8h.html</filename> 30132 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30133 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30134 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30135 <member kind="function"> 30136 <type>enum GNUNET_DB_QueryStatus</type> 30137 <name>TALER_EXCHANGEDB_select_reserve_close_request_info</name> 30138 <anchorfile>d5/dd9/select__reserve__close__request__info_8h.html</anchorfile> 30139 <anchor>a33627edd600632fb02925b2956816e32</anchor> 30140 <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> 30141 </member> 30142 </compound> 30143 <compound kind="file"> 30144 <name>select_reserve_closed_above_serial_id.h</name> 30145 <path>src/include/taler/exchange-database/</path> 30146 <filename>da/daf/select__reserve__closed__above__serial__id_8h.html</filename> 30147 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30148 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30149 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30150 <member kind="typedef"> 30151 <type>enum GNUNET_GenericReturnValue(*</type> 30152 <name>TALER_EXCHANGEDB_ReserveClosedCallback</name> 30153 <anchorfile>da/daf/select__reserve__closed__above__serial__id_8h.html</anchorfile> 30154 <anchor>a7887e4cc50892db1fcc462d2ee2d2b30</anchor> 30155 <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> 30156 </member> 30157 <member kind="function"> 30158 <type>enum GNUNET_DB_QueryStatus</type> 30159 <name>TALER_EXCHANGEDB_select_reserve_closed_above_serial_id</name> 30160 <anchorfile>da/daf/select__reserve__closed__above__serial__id_8h.html</anchorfile> 30161 <anchor>ac2c5d4b77cbb3b63f0a5d75cba9c2a61</anchor> 30162 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveClosedCallback cb, void *cb_cls)</arglist> 30163 </member> 30164 </compound> 30165 <compound kind="file"> 30166 <name>select_reserve_open_above_serial_id.h</name> 30167 <path>src/include/taler/exchange-database/</path> 30168 <filename>d4/dcf/select__reserve__open__above__serial__id_8h.html</filename> 30169 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30170 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30171 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30172 <member kind="typedef"> 30173 <type>enum GNUNET_GenericReturnValue(*</type> 30174 <name>TALER_EXCHANGEDB_ReserveOpenCallback</name> 30175 <anchorfile>d4/dcf/select__reserve__open__above__serial__id_8h.html</anchorfile> 30176 <anchor>a0355d6a79c6c1beece37a9ff9b66b0fa</anchor> 30177 <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> 30178 </member> 30179 <member kind="function"> 30180 <type>enum GNUNET_DB_QueryStatus</type> 30181 <name>TALER_EXCHANGEDB_select_reserve_open_above_serial_id</name> 30182 <anchorfile>d4/dcf/select__reserve__open__above__serial__id_8h.html</anchorfile> 30183 <anchor>a557d821610dcdc9f6b6901a93166f852</anchor> 30184 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveOpenCallback cb, void *cb_cls)</arglist> 30185 </member> 30186 </compound> 30187 <compound kind="file"> 30188 <name>select_reserves_in_above_serial_id.h</name> 30189 <path>src/include/taler/exchange-database/</path> 30190 <filename>d7/df6/select__reserves__in__above__serial__id_8h.html</filename> 30191 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30192 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30193 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30194 <member kind="typedef"> 30195 <type>enum GNUNET_GenericReturnValue(*</type> 30196 <name>TALER_EXCHANGEDB_ReserveInCallback</name> 30197 <anchorfile>d7/df6/select__reserves__in__above__serial__id_8h.html</anchorfile> 30198 <anchor>ad9214c863cabcd8aab23ce6fb8decc9d</anchor> 30199 <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> 30200 </member> 30201 <member kind="function"> 30202 <type>enum GNUNET_DB_QueryStatus</type> 30203 <name>TALER_EXCHANGEDB_select_reserves_in_above_serial_id</name> 30204 <anchorfile>d7/df6/select__reserves__in__above__serial__id_8h.html</anchorfile> 30205 <anchor>ad12ffb980a23e6df284a3dcc8a26f0f5</anchor> 30206 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> 30207 </member> 30208 </compound> 30209 <compound kind="file"> 30210 <name>select_reserves_in_above_serial_id_by_account.h</name> 30211 <path>src/include/taler/exchange-database/</path> 30212 <filename>da/dad/select__reserves__in__above__serial__id__by__account_8h.html</filename> 30213 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30214 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30215 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30216 <member kind="typedef"> 30217 <type>enum GNUNET_GenericReturnValue(*</type> 30218 <name>TALER_EXCHANGEDB_ReserveInCallback</name> 30219 <anchorfile>da/dad/select__reserves__in__above__serial__id__by__account_8h.html</anchorfile> 30220 <anchor>ad9214c863cabcd8aab23ce6fb8decc9d</anchor> 30221 <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> 30222 </member> 30223 <member kind="function"> 30224 <type>enum GNUNET_DB_QueryStatus</type> 30225 <name>TALER_TALER_EXCHANGEDB_select_reserves_in_above_serial_id_by_account</name> 30226 <anchorfile>da/dad/select__reserves__in__above__serial__id__by__account_8h.html</anchorfile> 30227 <anchor>a8679ad7c9ef851603fcb097b1f21f552</anchor> 30228 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_ReserveInCallback cb, void *cb_cls)</arglist> 30229 </member> 30230 </compound> 30231 <compound kind="file"> 30232 <name>select_wire_out_above_serial_id.h</name> 30233 <path>src/include/taler/exchange-database/</path> 30234 <filename>d3/dd2/select__wire__out__above__serial__id_8h.html</filename> 30235 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30236 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30237 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30238 <member kind="typedef"> 30239 <type>enum GNUNET_GenericReturnValue(*</type> 30240 <name>TALER_EXCHANGEDB_WireTransferOutCallback</name> 30241 <anchorfile>d3/dd2/select__wire__out__above__serial__id_8h.html</anchorfile> 30242 <anchor>adbee99d8e1888778c7a5bff3e4dcbb9f</anchor> 30243 <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> 30244 </member> 30245 <member kind="function"> 30246 <type>enum GNUNET_DB_QueryStatus</type> 30247 <name>TALER_EXCHANGEDB_select_wire_out_above_serial_id</name> 30248 <anchorfile>d3/dd2/select__wire__out__above__serial__id_8h.html</anchorfile> 30249 <anchor>a37470bcf7d456cab015deb59d65db5e3</anchor> 30250 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> 30251 </member> 30252 </compound> 30253 <compound kind="file"> 30254 <name>select_wire_out_above_serial_id_by_account.h</name> 30255 <path>src/include/taler/exchange-database/</path> 30256 <filename>d8/d21/select__wire__out__above__serial__id__by__account_8h.html</filename> 30257 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30258 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30259 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30260 <member kind="typedef"> 30261 <type>enum GNUNET_GenericReturnValue(*</type> 30262 <name>TALER_EXCHANGEDB_WireTransferOutCallback</name> 30263 <anchorfile>d8/d21/select__wire__out__above__serial__id__by__account_8h.html</anchorfile> 30264 <anchor>adbee99d8e1888778c7a5bff3e4dcbb9f</anchor> 30265 <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> 30266 </member> 30267 <member kind="function"> 30268 <type>enum GNUNET_DB_QueryStatus</type> 30269 <name>TALER_TALER_EXCHANGEDB_select_wire_out_above_serial_id_by_account</name> 30270 <anchorfile>d8/d21/select__wire__out__above__serial__id__by__account_8h.html</anchorfile> 30271 <anchor>a3a7ed24c1fb48daba58c8c81a901d656</anchor> 30272 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *account_name, uint64_t serial_id, TALER_EXCHANGEDB_WireTransferOutCallback cb, void *cb_cls)</arglist> 30273 </member> 30274 </compound> 30275 <compound kind="file"> 30276 <name>select_withdraw_amounts_for_kyc_check.h</name> 30277 <path>src/include/taler/exchange-database/</path> 30278 <filename>d6/dc0/select__withdraw__amounts__for__kyc__check_8h.html</filename> 30279 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30280 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30281 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30282 <member kind="function"> 30283 <type>enum GNUNET_DB_QueryStatus</type> 30284 <name>TALER_EXCHANGEDB_select_withdraw_amounts_for_kyc_check</name> 30285 <anchorfile>d6/dc0/select__withdraw__amounts__for__kyc__check_8h.html</anchorfile> 30286 <anchor>a5131a2b01cc45fcaad8d43448e57c400</anchor> 30287 <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> 30288 </member> 30289 </compound> 30290 <compound kind="file"> 30291 <name>select_withdrawals_above_serial_id.h</name> 30292 <path>src/include/taler/exchange-database/</path> 30293 <filename>d0/d99/select__withdrawals__above__serial__id_8h.html</filename> 30294 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30295 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30296 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30297 <member kind="typedef"> 30298 <type>enum GNUNET_GenericReturnValue(*</type> 30299 <name>TALER_EXCHANGEDB_WithdrawCallback</name> 30300 <anchorfile>d0/d99/select__withdrawals__above__serial__id_8h.html</anchorfile> 30301 <anchor>a9bb0c09b3bdee02160f844260aaaa59e</anchor> 30302 <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> 30303 </member> 30304 <member kind="function"> 30305 <type>enum GNUNET_DB_QueryStatus</type> 30306 <name>TALER_EXCHANGEDB_select_withdrawals_above_serial_id</name> 30307 <anchorfile>d0/d99/select__withdrawals__above__serial__id_8h.html</anchorfile> 30308 <anchor>a15d10cf81aea2187c9c8b98beb83813b</anchor> 30309 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t serial_id, TALER_EXCHANGEDB_WithdrawCallback cb, void *cb_cls)</arglist> 30310 </member> 30311 </compound> 30312 <compound kind="file"> 30313 <name>set_aml_lock.h</name> 30314 <path>src/include/taler/exchange-database/</path> 30315 <filename>d8/d6c/set__aml__lock_8h.html</filename> 30316 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30317 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30318 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30319 <member kind="function"> 30320 <type>enum GNUNET_DB_QueryStatus</type> 30321 <name>TALER_EXCHANGEDB_set_aml_lock</name> 30322 <anchorfile>d8/d6c/set__aml__lock_8h.html</anchorfile> 30323 <anchor>a6336f77f33472d0ce3c663a85eb396b4</anchor> 30324 <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> 30325 </member> 30326 </compound> 30327 <compound kind="file"> 30328 <name>set_extension_manifest.h</name> 30329 <path>src/include/taler/exchange-database/</path> 30330 <filename>d9/d98/set__extension__manifest_8h.html</filename> 30331 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30332 <member kind="function"> 30333 <type>enum GNUNET_DB_QueryStatus</type> 30334 <name>TALER_EXCHANGEDB_set_extension_manifest</name> 30335 <anchorfile>d9/d98/set__extension__manifest_8h.html</anchorfile> 30336 <anchor>a95f28c070c6c7e3e684392f938c5024c</anchor> 30337 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *extension_name, const char *manifest)</arglist> 30338 </member> 30339 </compound> 30340 <compound kind="file"> 30341 <name>set_purse_balance.h</name> 30342 <path>src/include/taler/exchange-database/</path> 30343 <filename>de/d9f/set__purse__balance_8h.html</filename> 30344 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30345 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30346 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30347 <member kind="function"> 30348 <type>enum GNUNET_DB_QueryStatus</type> 30349 <name>TALER_EXCHANGEDB_set_purse_balance</name> 30350 <anchorfile>de/d9f/set__purse__balance_8h.html</anchorfile> 30351 <anchor>ab18480726c0afa022d8b6613224cf0ed</anchor> 30352 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_Amount *balance)</arglist> 30353 </member> 30354 </compound> 30355 <compound kind="file"> 30356 <name>start_deferred_wire_out.h</name> 30357 <path>src/include/taler/exchange-database/</path> 30358 <filename>d9/d02/start__deferred__wire__out_8h.html</filename> 30359 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30360 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30361 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30362 <member kind="function"> 30363 <type>enum GNUNET_GenericReturnValue</type> 30364 <name>TALER_TALER_EXCHANGEDB_start_deferred_wire_out</name> 30365 <anchorfile>d9/d02/start__deferred__wire__out_8h.html</anchorfile> 30366 <anchor>a795070308ba9e7091b9d4c0d8b151987</anchor> 30367 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg)</arglist> 30368 </member> 30369 </compound> 30370 <compound kind="file"> 30371 <name>start_read_committed.h</name> 30372 <path>src/include/taler/exchange-database/</path> 30373 <filename>d5/d1f/start__read__committed_8h.html</filename> 30374 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30375 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30376 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30377 <member kind="function"> 30378 <type>enum GNUNET_GenericReturnValue</type> 30379 <name>TALER_TALER_EXCHANGEDB_start_read_committed</name> 30380 <anchorfile>d5/d1f/start__read__committed_8h.html</anchorfile> 30381 <anchor>a2309909fc022c42df86c026e9eb15cf7</anchor> 30382 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> 30383 </member> 30384 </compound> 30385 <compound kind="file"> 30386 <name>start_read_only.h</name> 30387 <path>src/include/taler/exchange-database/</path> 30388 <filename>d6/d55/start__read__only_8h.html</filename> 30389 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30390 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30391 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30392 <member kind="function"> 30393 <type>enum GNUNET_GenericReturnValue</type> 30394 <name>TALER_TALER_EXCHANGEDB_start_read_only</name> 30395 <anchorfile>d6/d55/start__read__only_8h.html</anchorfile> 30396 <anchor>abdadcf3e78f17fde4389df31b34c9797</anchor> 30397 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *name)</arglist> 30398 </member> 30399 </compound> 30400 <compound kind="file"> 30401 <name>store_wire_transfer_out.h</name> 30402 <path>src/include/taler/exchange-database/</path> 30403 <filename>db/d0c/store__wire__transfer__out_8h.html</filename> 30404 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30405 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30406 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30407 <member kind="function"> 30408 <type>enum GNUNET_DB_QueryStatus</type> 30409 <name>TALER_EXCHANGEDB_store_wire_transfer_out</name> 30410 <anchorfile>db/d0c/store__wire__transfer__out_8h.html</anchorfile> 30411 <anchor>a5823f5e7562f77a58c0daeb62740bc94</anchor> 30412 <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> 30413 </member> 30414 </compound> 30415 <compound kind="file"> 30416 <name>trigger_kyc_rule_for_account.h</name> 30417 <path>src/include/taler/exchange-database/</path> 30418 <filename>df/d30/trigger__kyc__rule__for__account_8h.html</filename> 30419 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30420 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30421 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30422 <member kind="function"> 30423 <type>enum GNUNET_DB_QueryStatus</type> 30424 <name>TALER_EXCHANGEDB_trigger_kyc_rule_for_account</name> 30425 <anchorfile>df/d30/trigger__kyc__rule__for__account_8h.html</anchorfile> 30426 <anchor>a649b3720a4904c266c99997106a08ad4</anchor> 30427 <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> 30428 </member> 30429 </compound> 30430 <compound kind="file"> 30431 <name>update_aggregation_transient.h</name> 30432 <path>src/include/taler/exchange-database/</path> 30433 <filename>d6/d70/update__aggregation__transient_8h.html</filename> 30434 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30435 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30436 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30437 <member kind="function"> 30438 <type>enum GNUNET_DB_QueryStatus</type> 30439 <name>TALER_EXCHANGEDB_update_aggregation_transient</name> 30440 <anchorfile>d6/d70/update__aggregation__transient_8h.html</anchorfile> 30441 <anchor>abc6a3b6290a9dee143082c014e207532</anchor> 30442 <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> 30443 </member> 30444 </compound> 30445 <compound kind="file"> 30446 <name>update_auditor.h</name> 30447 <path>src/include/taler/exchange-database/</path> 30448 <filename>dd/d65/update__auditor_8h.html</filename> 30449 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30450 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30451 <member kind="function"> 30452 <type>enum GNUNET_DB_QueryStatus</type> 30453 <name>TALER_EXCHANGEDB_update_auditor</name> 30454 <anchorfile>dd/d65/update__auditor_8h.html</anchorfile> 30455 <anchor>ac0890c6a1a1903cbb79883026168481d</anchor> 30456 <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> 30457 </member> 30458 </compound> 30459 <compound kind="file"> 30460 <name>update_kyc_process_by_row.h</name> 30461 <path>src/include/taler/exchange-database/</path> 30462 <filename>dd/d26/update__kyc__process__by__row_8h.html</filename> 30463 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30464 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30465 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30466 <member kind="function"> 30467 <type>enum GNUNET_DB_QueryStatus</type> 30468 <name>TALER_EXCHANGEDB_update_kyc_process_by_row</name> 30469 <anchorfile>dd/d26/update__kyc__process__by__row_8h.html</anchorfile> 30470 <anchor>a2387965e7b0d13e52072327076ab76b7</anchor> 30471 <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> 30472 </member> 30473 </compound> 30474 <compound kind="file"> 30475 <name>update_rules.h</name> 30476 <path>src/include/taler/exchange-database/</path> 30477 <filename>d1/d9d/update__rules_8h.html</filename> 30478 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30479 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30480 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30481 <class kind="struct">TALER_EXCHANGEDB_RuleUpdaterResult</class> 30482 <member kind="typedef"> 30483 <type>void(*</type> 30484 <name>TALER_EXCHANGEDB_CurrentRulesCallback</name> 30485 <anchorfile>d1/d9d/update__rules_8h.html</anchorfile> 30486 <anchor>aff268310848b4b6017497b0866525452</anchor> 30487 <arglist>)(void *cls, struct TALER_EXCHANGEDB_RuleUpdaterResult *rur)</arglist> 30488 </member> 30489 <member kind="function"> 30490 <type>struct TALER_EXCHANGEDB_RuleUpdater *</type> 30491 <name>TALER_EXCHANGEDB_update_rules</name> 30492 <anchorfile>d1/d9d/update__rules_8h.html</anchorfile> 30493 <anchor>a5f7bd0d729c95999a80a6857d3665b97</anchor> 30494 <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> 30495 </member> 30496 <member kind="function"> 30497 <type>void</type> 30498 <name>TALER_EXCHANGEDB_update_rules_cancel</name> 30499 <anchorfile>d1/d9d/update__rules_8h.html</anchorfile> 30500 <anchor>a18232b933af2ef6b558cce02b592dc42</anchor> 30501 <arglist>(struct TALER_EXCHANGEDB_RuleUpdater *ru)</arglist> 30502 </member> 30503 </compound> 30504 <compound kind="file"> 30505 <name>update_wire.h</name> 30506 <path>src/include/taler/exchange-database/</path> 30507 <filename>dc/d88/update__wire_8h.html</filename> 30508 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30509 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30510 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30511 <member kind="function"> 30512 <type>enum GNUNET_DB_QueryStatus</type> 30513 <name>TALER_EXCHANGEDB_update_wire</name> 30514 <anchorfile>dc/d88/update__wire_8h.html</anchorfile> 30515 <anchor>af939dfdd588ac1b7e6dd241bda1420b2</anchor> 30516 <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> 30517 </member> 30518 </compound> 30519 <compound kind="file"> 30520 <name>wad_in_insert.h</name> 30521 <path>src/include/taler/exchange-database/</path> 30522 <filename>d7/d5d/wad__in__insert_8h.html</filename> 30523 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="yes" import="no" module="no" objc="no">taler/taler_util.h</includes> 30524 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30525 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30526 <member kind="function"> 30527 <type>enum GNUNET_DB_QueryStatus</type> 30528 <name>TALER_EXCHANGEDB_wad_in_insert</name> 30529 <anchorfile>d7/d5d/wad__in__insert_8h.html</anchorfile> 30530 <anchor>aa192fba4c175f82fc4998815b604c460</anchor> 30531 <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> 30532 </member> 30533 </compound> 30534 <compound kind="file"> 30535 <name>wire_prepare_data_get.h</name> 30536 <path>src/include/taler/exchange-database/</path> 30537 <filename>d1/de8/wire__prepare__data__get_8h.html</filename> 30538 <includes id="df/ddb/taler__json__lib_8h" name="taler_json_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_json_lib.h</includes> 30539 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30540 <member kind="typedef"> 30541 <type>void(*</type> 30542 <name>TALER_EXCHANGEDB_WirePreparationIterator</name> 30543 <anchorfile>d1/de8/wire__prepare__data__get_8h.html</anchorfile> 30544 <anchor>ac078834f0abed66341384b9902947770</anchor> 30545 <arglist>)(void *cls, uint64_t rowid, const char *wire_method, const char *buf, size_t buf_size)</arglist> 30546 </member> 30547 <member kind="function"> 30548 <type>enum GNUNET_DB_QueryStatus</type> 30549 <name>TALER_EXCHANGEDB_wire_prepare_data_get</name> 30550 <anchorfile>d1/de8/wire__prepare__data__get_8h.html</anchorfile> 30551 <anchor>aa32d47521e0c47e91aac5141c2f99aa5</anchor> 30552 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t start_row, uint64_t limit, TALER_EXCHANGEDB_WirePreparationIterator cb, void *cb_cls)</arglist> 30553 </member> 30554 </compound> 30555 <compound kind="file"> 30556 <name>wire_prepare_data_insert.h</name> 30557 <path>src/include/taler/exchange-database/</path> 30558 <filename>da/d7a/wire__prepare__data__insert_8h.html</filename> 30559 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30560 <member kind="function"> 30561 <type>enum GNUNET_DB_QueryStatus</type> 30562 <name>TALER_EXCHANGEDB_wire_prepare_data_insert</name> 30563 <anchorfile>da/d7a/wire__prepare__data__insert_8h.html</anchorfile> 30564 <anchor>a467dcbee38bf32766f9f0fb913982196</anchor> 30565 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, const char *type, const char *buf, size_t buf_size)</arglist> 30566 </member> 30567 </compound> 30568 <compound kind="file"> 30569 <name>wire_prepare_data_mark_failed.h</name> 30570 <path>src/include/taler/exchange-database/</path> 30571 <filename>da/d62/wire__prepare__data__mark__failed_8h.html</filename> 30572 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30573 <member kind="function"> 30574 <type>enum GNUNET_DB_QueryStatus</type> 30575 <name>TALER_EXCHANGEDB_wire_prepare_data_mark_failed</name> 30576 <anchorfile>da/d62/wire__prepare__data__mark__failed_8h.html</anchorfile> 30577 <anchor>a2980803982f67221048822bd71157013</anchor> 30578 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> 30579 </member> 30580 </compound> 30581 <compound kind="file"> 30582 <name>wire_prepare_data_mark_finished.h</name> 30583 <path>src/include/taler/exchange-database/</path> 30584 <filename>d5/d88/wire__prepare__data__mark__finished_8h.html</filename> 30585 <includes id="de/d00/taler__exchangedb__lib_8h" name="taler_exchangedb_lib.h" local="yes" import="no" module="no" objc="no">taler/taler_exchangedb_lib.h</includes> 30586 <member kind="function"> 30587 <type>enum GNUNET_DB_QueryStatus</type> 30588 <name>TALER_EXCHANGEDB_wire_prepare_data_mark_finished</name> 30589 <anchorfile>d5/d88/wire__prepare__data__mark__finished_8h.html</anchorfile> 30590 <anchor>a28300f5bc020d9006679891413c38605</anchor> 30591 <arglist>(struct TALER_EXCHANGEDB_PostgresContext *pg, uint64_t rowid)</arglist> 30592 </member> 30593 </compound> 30594 <compound kind="file"> 30595 <name>common.h</name> 30596 <path>src/include/taler/exchange/</path> 30597 <filename>dc/d54/common_8h.html</filename> 30598 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> 30599 <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> 30600 <class kind="struct">TALER_EXCHANGE_HttpResponse</class> 30601 <class kind="struct">TALER_EXCHANGE_KycNeededRedirect</class> 30602 <class kind="struct">TALER_EXCHANGE_PurseDeposit</class> 30603 <member kind="define"> 30604 <type>#define</type> 30605 <name>TALER_EXCHANGE_COMMON_OPTIONS_ARRAY_MAX_SIZE</name> 30606 <anchorfile>dc/d54/common_8h.html</anchorfile> 30607 <anchor>acd93dcd088afe9bc5e52f69600bb152a</anchor> 30608 <arglist></arglist> 30609 </member> 30610 <member kind="function"> 30611 <type>enum GNUNET_GenericReturnValue</type> 30612 <name>TALER_EXCHANGE_parse_451</name> 30613 <anchorfile>dc/d54/common_8h.html</anchorfile> 30614 <anchor>ad42331ee71eb88b1d4896207a493e045</anchor> 30615 <arglist>(struct TALER_EXCHANGE_KycNeededRedirect *uflr, const json_t *j)</arglist> 30616 </member> 30617 </compound> 30618 <compound kind="file"> 30619 <name>delete-purses-PURSE_PUB.h</name> 30620 <path>src/include/taler/exchange/</path> 30621 <filename>d3/d55/delete-purses-PURSE__PUB_8h.html</filename> 30622 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 30623 <class kind="struct">TALER_EXCHANGE_DeletePursesResponse</class> 30624 <member kind="define"> 30625 <type>#define</type> 30626 <name>TALER_EXCHANGE_DELETE_PURSES_RESULT_CLOSURE</name> 30627 <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> 30628 <anchor>aed51e5f65afa34fc8f54c4947a184dae</anchor> 30629 <arglist></arglist> 30630 </member> 30631 <member kind="typedef"> 30632 <type>void(*</type> 30633 <name>TALER_EXCHANGE_DeletePursesCallback</name> 30634 <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> 30635 <anchor>aa556168e9db866b7428ea41dab39d4a3</anchor> 30636 <arglist>)(void *cls, const struct TALER_EXCHANGE_DeletePursesResponse *pdr)</arglist> 30637 </member> 30638 <member kind="function"> 30639 <type>struct TALER_EXCHANGE_DeletePursesHandle *</type> 30640 <name>TALER_EXCHANGE_delete_purses_create</name> 30641 <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> 30642 <anchor>a840986f538bbede6d2c5a279c671bf49</anchor> 30643 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_PurseContractPrivateKeyP *purse_priv)</arglist> 30644 </member> 30645 <member kind="function"> 30646 <type>enum TALER_ErrorCode</type> 30647 <name>TALER_EXCHANGE_delete_purses_start</name> 30648 <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> 30649 <anchor>a9b873a7842967c13201aa12219159f4d</anchor> 30650 <arglist>(struct TALER_EXCHANGE_DeletePursesHandle *dph, TALER_EXCHANGE_DeletePursesCallback cb, void *cb_cls)</arglist> 30651 </member> 30652 <member kind="function"> 30653 <type>void</type> 30654 <name>TALER_EXCHANGE_delete_purses_cancel</name> 30655 <anchorfile>d3/d55/delete-purses-PURSE__PUB_8h.html</anchorfile> 30656 <anchor>a5d77e35affd0bf045119baff5a0f1109</anchor> 30657 <arglist>(struct TALER_EXCHANGE_DeletePursesHandle *dph)</arglist> 30658 </member> 30659 </compound> 30660 <compound kind="file"> 30661 <name>get-aml-OFFICER_PUB-accounts.h</name> 30662 <path>src/include/taler/exchange/</path> 30663 <filename>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</filename> 30664 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 30665 <class kind="struct">TALER_EXCHANGE_GetAmlAccountsOptionValue</class> 30666 <class kind="struct">TALER_EXCHANGE_GetAmlAccountsAccountSummary</class> 30667 <class kind="struct">TALER_EXCHANGE_GetAmlAccountsResponse</class> 30668 <member kind="define"> 30669 <type>#define</type> 30670 <name>TALER_EXCHANGE_get_aml_accounts_option_end_</name> 30671 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30672 <anchor>ae3efefa6527cdc06148150195f7e368f</anchor> 30673 <arglist>()</arglist> 30674 </member> 30675 <member kind="define"> 30676 <type>#define</type> 30677 <name>TALER_EXCHANGE_get_aml_accounts_option_limit</name> 30678 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30679 <anchor>a5ea7190d87142369e475b7e2594babe6</anchor> 30680 <arglist>(l)</arglist> 30681 </member> 30682 <member kind="define"> 30683 <type>#define</type> 30684 <name>TALER_EXCHANGE_get_aml_accounts_option_offset</name> 30685 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30686 <anchor>a2601d59babcbf15f3e86816ba0f8a02b</anchor> 30687 <arglist>(o)</arglist> 30688 </member> 30689 <member kind="define"> 30690 <type>#define</type> 30691 <name>TALER_EXCHANGE_get_aml_accounts_option_filter_investigation</name> 30692 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30693 <anchor>ad45255d359ab448f6c54243c64f07d37</anchor> 30694 <arglist>(i)</arglist> 30695 </member> 30696 <member kind="define"> 30697 <type>#define</type> 30698 <name>TALER_EXCHANGE_get_aml_accounts_option_filter_open</name> 30699 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30700 <anchor>a4d4460307fb447fc46255edb58fc8f0a</anchor> 30701 <arglist>(o)</arglist> 30702 </member> 30703 <member kind="define"> 30704 <type>#define</type> 30705 <name>TALER_EXCHANGE_get_aml_accounts_option_filter_high_risk</name> 30706 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30707 <anchor>a4f84b095d01e4aa36af50382b18cbb7e</anchor> 30708 <arglist>(r)</arglist> 30709 </member> 30710 <member kind="define"> 30711 <type>#define</type> 30712 <name>TALER_EXCHANGE_get_aml_accounts_set_options</name> 30713 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30714 <anchor>a774edd34fbccc517353c4d6139d22a9d</anchor> 30715 <arglist>(aah,...)</arglist> 30716 </member> 30717 <member kind="define"> 30718 <type>#define</type> 30719 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_RESULT_CLOSURE</name> 30720 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30721 <anchor>ad44075159998b8e039589813b8d4cca2</anchor> 30722 <arglist></arglist> 30723 </member> 30724 <member kind="typedef"> 30725 <type>void(*</type> 30726 <name>TALER_EXCHANGE_GetAmlAccountsCallback</name> 30727 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30728 <anchor>a958a9073ea155992c6b3e3cf61efab2e</anchor> 30729 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlAccountsResponse *result)</arglist> 30730 </member> 30731 <member kind="enumeration"> 30732 <type></type> 30733 <name>TALER_EXCHANGE_GetAmlAccountsOption</name> 30734 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30735 <anchor>adab2da1fcf4ec86d97fb91c78389b6df</anchor> 30736 <arglist></arglist> 30737 </member> 30738 <member kind="enumvalue"> 30739 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_END</name> 30740 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30741 <anchor>adab2da1fcf4ec86d97fb91c78389b6dfac527a16c58ff56beed6a4a1d0ec25e02</anchor> 30742 <arglist></arglist> 30743 </member> 30744 <member kind="enumvalue"> 30745 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_LIMIT</name> 30746 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30747 <anchor>adab2da1fcf4ec86d97fb91c78389b6dfac630f61c5ede81a849ede0a355227122</anchor> 30748 <arglist></arglist> 30749 </member> 30750 <member kind="enumvalue"> 30751 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_OFFSET</name> 30752 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30753 <anchor>adab2da1fcf4ec86d97fb91c78389b6dfac7b61e7acd1fa9a763371d24c19c284a</anchor> 30754 <arglist></arglist> 30755 </member> 30756 <member kind="enumvalue"> 30757 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_INVESTIGATION</name> 30758 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30759 <anchor>adab2da1fcf4ec86d97fb91c78389b6dfa2cb8d7cc573089b093d5392c38f38b70</anchor> 30760 <arglist></arglist> 30761 </member> 30762 <member kind="enumvalue"> 30763 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_OPEN</name> 30764 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30765 <anchor>adab2da1fcf4ec86d97fb91c78389b6dfab5917bcdfea953e2d95215a5fba4204a</anchor> 30766 <arglist></arglist> 30767 </member> 30768 <member kind="enumvalue"> 30769 <name>TALER_EXCHANGE_GET_AML_ACCOUNTS_OPTION_HIGH_RISK</name> 30770 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30771 <anchor>adab2da1fcf4ec86d97fb91c78389b6dfa4882e7e2dc5bd169f2de503616b60619</anchor> 30772 <arglist></arglist> 30773 </member> 30774 <member kind="function"> 30775 <type>struct TALER_EXCHANGE_GetAmlAccountsHandle *</type> 30776 <name>TALER_EXCHANGE_get_aml_accounts_create</name> 30777 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30778 <anchor>a9afb09483a20f8de1b178066cd719140</anchor> 30779 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 30780 </member> 30781 <member kind="function"> 30782 <type>enum GNUNET_GenericReturnValue</type> 30783 <name>TALER_EXCHANGE_get_aml_accounts_set_options_</name> 30784 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30785 <anchor>a519df05f283a09b52a5a8af9981de90b</anchor> 30786 <arglist>(struct TALER_EXCHANGE_GetAmlAccountsHandle *aah, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlAccountsOptionValue *options)</arglist> 30787 </member> 30788 <member kind="function"> 30789 <type>enum TALER_ErrorCode</type> 30790 <name>TALER_EXCHANGE_get_aml_accounts_start</name> 30791 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30792 <anchor>af069e978bddf6463566082ab732e7e57</anchor> 30793 <arglist>(struct TALER_EXCHANGE_GetAmlAccountsHandle *aah, TALER_EXCHANGE_GetAmlAccountsCallback cb, void *cb_cls)</arglist> 30794 </member> 30795 <member kind="function"> 30796 <type>void</type> 30797 <name>TALER_EXCHANGE_get_aml_accounts_cancel</name> 30798 <anchorfile>d5/d95/get-aml-OFFICER__PUB-accounts_8h.html</anchorfile> 30799 <anchor>a59b159fb863a4ca094f78756dbc2b342</anchor> 30800 <arglist>(struct TALER_EXCHANGE_GetAmlAccountsHandle *aah)</arglist> 30801 </member> 30802 </compound> 30803 <compound kind="file"> 30804 <name>get-aml-OFFICER_PUB-attributes-H_NORMALIZED_PAYTO.h</name> 30805 <path>src/include/taler/exchange/</path> 30806 <filename>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</filename> 30807 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 30808 <class kind="struct">TALER_EXCHANGE_GetAmlAttributesOptionValue</class> 30809 <class kind="struct">TALER_EXCHANGE_GetAmlAttributesCollectionEvent</class> 30810 <class kind="struct">TALER_EXCHANGE_GetAmlAttributesResponse</class> 30811 <member kind="define"> 30812 <type>#define</type> 30813 <name>TALER_EXCHANGE_get_aml_attributes_option_end_</name> 30814 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30815 <anchor>adbb6678eac1bf321134dc5b70776065f</anchor> 30816 <arglist>()</arglist> 30817 </member> 30818 <member kind="define"> 30819 <type>#define</type> 30820 <name>TALER_EXCHANGE_get_aml_attributes_option_limit</name> 30821 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30822 <anchor>a2ac9af0ed4f7b1fbc7e5a7ce07f66814</anchor> 30823 <arglist>(l)</arglist> 30824 </member> 30825 <member kind="define"> 30826 <type>#define</type> 30827 <name>TALER_EXCHANGE_get_aml_attributes_option_offset</name> 30828 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30829 <anchor>a5b3fb8b3923ef17f7c5fc9260ccc219a</anchor> 30830 <arglist>(o)</arglist> 30831 </member> 30832 <member kind="define"> 30833 <type>#define</type> 30834 <name>TALER_EXCHANGE_get_aml_attributes_set_options</name> 30835 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30836 <anchor>ae56b4465f658b9b0553ef14f68574318</anchor> 30837 <arglist>(aagh,...)</arglist> 30838 </member> 30839 <member kind="define"> 30840 <type>#define</type> 30841 <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_RESULT_CLOSURE</name> 30842 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30843 <anchor>af8ac023608c69daf52b29c31068f7f96</anchor> 30844 <arglist></arglist> 30845 </member> 30846 <member kind="typedef"> 30847 <type>void(*</type> 30848 <name>TALER_EXCHANGE_GetAmlAttributesCallback</name> 30849 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30850 <anchor>aa9f64b7b4bdf68f8d5cdca6534028bf9</anchor> 30851 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlAttributesResponse *result)</arglist> 30852 </member> 30853 <member kind="enumeration"> 30854 <type></type> 30855 <name>TALER_EXCHANGE_GetAmlAttributesOption</name> 30856 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30857 <anchor>a99a1ed0c7f9e828aee08f9eff80947d2</anchor> 30858 <arglist></arglist> 30859 </member> 30860 <member kind="enumvalue"> 30861 <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_OPTION_END</name> 30862 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30863 <anchor>a99a1ed0c7f9e828aee08f9eff80947d2aeed2122366a5c4d8eb379027f0708c0c</anchor> 30864 <arglist></arglist> 30865 </member> 30866 <member kind="enumvalue"> 30867 <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_OPTION_LIMIT</name> 30868 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30869 <anchor>a99a1ed0c7f9e828aee08f9eff80947d2a7d77c5dbd06917691c8a7a72e1fa8dc2</anchor> 30870 <arglist></arglist> 30871 </member> 30872 <member kind="enumvalue"> 30873 <name>TALER_EXCHANGE_GET_AML_ATTRIBUTES_OPTION_OFFSET</name> 30874 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30875 <anchor>a99a1ed0c7f9e828aee08f9eff80947d2a773ddad253c7aa66416d38dd5c8c92d0</anchor> 30876 <arglist></arglist> 30877 </member> 30878 <member kind="function"> 30879 <type>struct TALER_EXCHANGE_GetAmlAttributesHandle *</type> 30880 <name>TALER_EXCHANGE_get_aml_attributes_create</name> 30881 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30882 <anchor>aa6c7b25071f5f39a83cae6fc6107a28a</anchor> 30883 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv, const struct TALER_NormalizedPaytoHashP *h_payto)</arglist> 30884 </member> 30885 <member kind="function"> 30886 <type>enum GNUNET_GenericReturnValue</type> 30887 <name>TALER_EXCHANGE_get_aml_attributes_set_options_</name> 30888 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30889 <anchor>af319f4e00640cb4736136aa5704bae45</anchor> 30890 <arglist>(struct TALER_EXCHANGE_GetAmlAttributesHandle *aagh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlAttributesOptionValue *options)</arglist> 30891 </member> 30892 <member kind="function"> 30893 <type>enum TALER_ErrorCode</type> 30894 <name>TALER_EXCHANGE_get_aml_attributes_start</name> 30895 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30896 <anchor>ad5d6c31a773a628be648e41ab118d58b</anchor> 30897 <arglist>(struct TALER_EXCHANGE_GetAmlAttributesHandle *aagh, TALER_EXCHANGE_GetAmlAttributesCallback cb, void *cb_cls)</arglist> 30898 </member> 30899 <member kind="function"> 30900 <type>void</type> 30901 <name>TALER_EXCHANGE_get_aml_attributes_cancel</name> 30902 <anchorfile>d1/d01/get-aml-OFFICER__PUB-attributes-H__NORMALIZED__PAYTO_8h.html</anchorfile> 30903 <anchor>a25999f6cd979c8e902c2aa1781cbbd60</anchor> 30904 <arglist>(struct TALER_EXCHANGE_GetAmlAttributesHandle *aagh)</arglist> 30905 </member> 30906 </compound> 30907 <compound kind="file"> 30908 <name>get-aml-OFFICER_PUB-decisions.h</name> 30909 <path>src/include/taler/exchange/</path> 30910 <filename>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</filename> 30911 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 30912 <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsOptionValue</class> 30913 <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsKycRule</class> 30914 <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsLegitimizationRuleSet</class> 30915 <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsDecision</class> 30916 <class kind="struct">TALER_EXCHANGE_GetAmlDecisionsResponse</class> 30917 <member kind="define"> 30918 <type>#define</type> 30919 <name>TALER_EXCHANGE_get_aml_decisions_option_end_</name> 30920 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30921 <anchor>a7be66dd777acfccc58c5d99122c6803e</anchor> 30922 <arglist>()</arglist> 30923 </member> 30924 <member kind="define"> 30925 <type>#define</type> 30926 <name>TALER_EXCHANGE_get_aml_decisions_option_limit</name> 30927 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30928 <anchor>a838891b1184ec3d9262c8068dce48897</anchor> 30929 <arglist>(l)</arglist> 30930 </member> 30931 <member kind="define"> 30932 <type>#define</type> 30933 <name>TALER_EXCHANGE_get_aml_decisions_option_offset</name> 30934 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30935 <anchor>a2f9e121e3d79086e12008340357129d3</anchor> 30936 <arglist>(o)</arglist> 30937 </member> 30938 <member kind="define"> 30939 <type>#define</type> 30940 <name>TALER_EXCHANGE_get_aml_decisions_option_filter_h_payto</name> 30941 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30942 <anchor>adb08873eb22f0368ae7f848eaf812757</anchor> 30943 <arglist>(p)</arglist> 30944 </member> 30945 <member kind="define"> 30946 <type>#define</type> 30947 <name>TALER_EXCHANGE_get_aml_decisions_option_filter_active</name> 30948 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30949 <anchor>a95229edbef458ac2ab22d2d1aa7e42cb</anchor> 30950 <arglist>(a)</arglist> 30951 </member> 30952 <member kind="define"> 30953 <type>#define</type> 30954 <name>TALER_EXCHANGE_get_aml_decisions_option_filter_investigation</name> 30955 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30956 <anchor>af31f2a66837e8a8cec2059100a8bcc50</anchor> 30957 <arglist>(i)</arglist> 30958 </member> 30959 <member kind="define"> 30960 <type>#define</type> 30961 <name>TALER_EXCHANGE_get_aml_decisions_set_options</name> 30962 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30963 <anchor>aeffe24395b8561ac26247f36427a86d1</anchor> 30964 <arglist>(adgh,...)</arglist> 30965 </member> 30966 <member kind="define"> 30967 <type>#define</type> 30968 <name>TALER_EXCHANGE_GET_AML_DECISIONS_RESULT_CLOSURE</name> 30969 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30970 <anchor>a8f27b84edc2609141cc579ce095d7f37</anchor> 30971 <arglist></arglist> 30972 </member> 30973 <member kind="typedef"> 30974 <type>void(*</type> 30975 <name>TALER_EXCHANGE_GetAmlDecisionsCallback</name> 30976 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30977 <anchor>a2827eb50243996faefdb193303a7652c</anchor> 30978 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlDecisionsResponse *result)</arglist> 30979 </member> 30980 <member kind="enumeration"> 30981 <type></type> 30982 <name>TALER_EXCHANGE_GetAmlDecisionsOption</name> 30983 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30984 <anchor>a6f88d437ac2a8116bd343659249849a3</anchor> 30985 <arglist></arglist> 30986 </member> 30987 <member kind="enumvalue"> 30988 <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_END</name> 30989 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30990 <anchor>a6f88d437ac2a8116bd343659249849a3a8434a034cbc0891f2507dc802ef5a385</anchor> 30991 <arglist></arglist> 30992 </member> 30993 <member kind="enumvalue"> 30994 <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_LIMIT</name> 30995 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 30996 <anchor>a6f88d437ac2a8116bd343659249849a3aa270853d86b0db184364388c7921a873</anchor> 30997 <arglist></arglist> 30998 </member> 30999 <member kind="enumvalue"> 31000 <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_OFFSET</name> 31001 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31002 <anchor>a6f88d437ac2a8116bd343659249849a3aa28edc15b76277f083b05e88aa982ded</anchor> 31003 <arglist></arglist> 31004 </member> 31005 <member kind="enumvalue"> 31006 <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_H_PAYTO</name> 31007 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31008 <anchor>a6f88d437ac2a8116bd343659249849a3a2170e09f8ca25eaf44e1b0d2f182ef7f</anchor> 31009 <arglist></arglist> 31010 </member> 31011 <member kind="enumvalue"> 31012 <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_ACTIVE</name> 31013 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31014 <anchor>a6f88d437ac2a8116bd343659249849a3ac8b896e93e538a6468c3f7136c0acae2</anchor> 31015 <arglist></arglist> 31016 </member> 31017 <member kind="enumvalue"> 31018 <name>TALER_EXCHANGE_GET_AML_DECISIONS_OPTION_INVESTIGATION</name> 31019 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31020 <anchor>a6f88d437ac2a8116bd343659249849a3aca5ad0e8062053608b4225a2c6ef20d7</anchor> 31021 <arglist></arglist> 31022 </member> 31023 <member kind="function"> 31024 <type>struct TALER_EXCHANGE_GetAmlDecisionsHandle *</type> 31025 <name>TALER_EXCHANGE_get_aml_decisions_create</name> 31026 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31027 <anchor>a323277ad74104971ff2e090bd1d376b0</anchor> 31028 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 31029 </member> 31030 <member kind="function"> 31031 <type>enum GNUNET_GenericReturnValue</type> 31032 <name>TALER_EXCHANGE_get_aml_decisions_set_options_</name> 31033 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31034 <anchor>a54b9b45b941421fbcf77604ad8800589</anchor> 31035 <arglist>(struct TALER_EXCHANGE_GetAmlDecisionsHandle *adgh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlDecisionsOptionValue options[])</arglist> 31036 </member> 31037 <member kind="function"> 31038 <type>enum TALER_ErrorCode</type> 31039 <name>TALER_EXCHANGE_get_aml_decisions_start</name> 31040 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31041 <anchor>a37fa40ed8ae31caf66f23de3f5214d1f</anchor> 31042 <arglist>(struct TALER_EXCHANGE_GetAmlDecisionsHandle *adgh, TALER_EXCHANGE_GetAmlDecisionsCallback cb, void *cb_cls)</arglist> 31043 </member> 31044 <member kind="function"> 31045 <type>void</type> 31046 <name>TALER_EXCHANGE_get_aml_decisions_cancel</name> 31047 <anchorfile>d6/dd2/get-aml-OFFICER__PUB-decisions_8h.html</anchorfile> 31048 <anchor>a490983d4d64a8e25607d3c3e179ed64c</anchor> 31049 <arglist>(struct TALER_EXCHANGE_GetAmlDecisionsHandle *adgh)</arglist> 31050 </member> 31051 </compound> 31052 <compound kind="file"> 31053 <name>get-aml-OFFICER_PUB-kyc-statistics-NAMES.h</name> 31054 <path>src/include/taler/exchange/</path> 31055 <filename>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</filename> 31056 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31057 <class kind="struct">TALER_EXCHANGE_GetAmlKycStatisticsOptionValue</class> 31058 <class kind="struct">TALER_EXCHANGE_GetAmlKycStatisticsEventCounter</class> 31059 <class kind="struct">TALER_EXCHANGE_GetAmlKycStatisticsResponse</class> 31060 <member kind="define"> 31061 <type>#define</type> 31062 <name>TALER_EXCHANGE_get_aml_kyc_statistics_option_end_</name> 31063 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31064 <anchor>acfdb494586cfd14376eb486469950503</anchor> 31065 <arglist>()</arglist> 31066 </member> 31067 <member kind="define"> 31068 <type>#define</type> 31069 <name>TALER_EXCHANGE_get_aml_kyc_statistics_option_start_date</name> 31070 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31071 <anchor>a9ed30de36c4ff137df816329e9384a12</anchor> 31072 <arglist>(d)</arglist> 31073 </member> 31074 <member kind="define"> 31075 <type>#define</type> 31076 <name>TALER_EXCHANGE_get_aml_kyc_statistics_option_end_date</name> 31077 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31078 <anchor>ad1e80bb9b7443408577c9be41fb7a5d6</anchor> 31079 <arglist>(d)</arglist> 31080 </member> 31081 <member kind="define"> 31082 <type>#define</type> 31083 <name>TALER_EXCHANGE_get_aml_kyc_statistics_set_options</name> 31084 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31085 <anchor>afd80d6416adf57a163cb172016c975b5</anchor> 31086 <arglist>(aksh,...)</arglist> 31087 </member> 31088 <member kind="define"> 31089 <type>#define</type> 31090 <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_RESULT_CLOSURE</name> 31091 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31092 <anchor>a69f3a3a8c7d704e1710f75dee1cb2d48</anchor> 31093 <arglist></arglist> 31094 </member> 31095 <member kind="typedef"> 31096 <type>void(*</type> 31097 <name>TALER_EXCHANGE_GetAmlKycStatisticsCallback</name> 31098 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31099 <anchor>ae65a588a9ba2ab5c6087f885694a7e39</anchor> 31100 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlKycStatisticsResponse *result)</arglist> 31101 </member> 31102 <member kind="enumeration"> 31103 <type></type> 31104 <name>TALER_EXCHANGE_GetAmlKycStatisticsOption</name> 31105 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31106 <anchor>a8dc7aed5efb19b895b0013e77b1a48d3</anchor> 31107 <arglist></arglist> 31108 </member> 31109 <member kind="enumvalue"> 31110 <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_OPTION_END</name> 31111 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31112 <anchor>a8dc7aed5efb19b895b0013e77b1a48d3ae46db6aecb8315a36888523190b6aa55</anchor> 31113 <arglist></arglist> 31114 </member> 31115 <member kind="enumvalue"> 31116 <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_OPTION_START_DATE</name> 31117 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31118 <anchor>a8dc7aed5efb19b895b0013e77b1a48d3af8adcd793e9c3a9f5fe712e257a3d901</anchor> 31119 <arglist></arglist> 31120 </member> 31121 <member kind="enumvalue"> 31122 <name>TALER_EXCHANGE_GET_AML_KYC_STATISTICS_OPTION_END_DATE</name> 31123 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31124 <anchor>a8dc7aed5efb19b895b0013e77b1a48d3a261b11201889f76f45969041be292ebd</anchor> 31125 <arglist></arglist> 31126 </member> 31127 <member kind="function"> 31128 <type>struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *</type> 31129 <name>TALER_EXCHANGE_get_aml_kyc_statistics_create</name> 31130 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31131 <anchor>afbec9beeb3a62736cae36ef0dee954af</anchor> 31132 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv, const char *names)</arglist> 31133 </member> 31134 <member kind="function"> 31135 <type>enum GNUNET_GenericReturnValue</type> 31136 <name>TALER_EXCHANGE_get_aml_kyc_statistics_set_options_</name> 31137 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31138 <anchor>aa0f601117692f199bba2df4156f72b71</anchor> 31139 <arglist>(struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *aksh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlKycStatisticsOptionValue *options)</arglist> 31140 </member> 31141 <member kind="function"> 31142 <type>enum TALER_ErrorCode</type> 31143 <name>TALER_EXCHANGE_get_aml_kyc_statistics_start</name> 31144 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31145 <anchor>ae09da8407dcaa50f9dc47d31f95fc30b</anchor> 31146 <arglist>(struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *aksh, TALER_EXCHANGE_GetAmlKycStatisticsCallback cb, void *cb_cls)</arglist> 31147 </member> 31148 <member kind="function"> 31149 <type>void</type> 31150 <name>TALER_EXCHANGE_get_aml_kyc_statistics_cancel</name> 31151 <anchorfile>dd/dc5/get-aml-OFFICER__PUB-kyc-statistics-NAMES_8h.html</anchorfile> 31152 <anchor>aef76591c30bc35f0fdc1a02d7e2a3ff6</anchor> 31153 <arglist>(struct TALER_EXCHANGE_GetAmlKycStatisticsHandle *aksh)</arglist> 31154 </member> 31155 </compound> 31156 <compound kind="file"> 31157 <name>get-aml-OFFICER_PUB-legitimizations.h</name> 31158 <path>src/include/taler/exchange/</path> 31159 <filename>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</filename> 31160 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31161 <class kind="struct">TALER_EXCHANGE_GetAmlLegitimizationsOptionValue</class> 31162 <class kind="struct">TALER_EXCHANGE_GetAmlLegitimizationsMeasureDetails</class> 31163 <class kind="struct">TALER_EXCHANGE_GetAmlLegitimizationsResponse</class> 31164 <member kind="define"> 31165 <type>#define</type> 31166 <name>TALER_EXCHANGE_get_aml_legitimizations_option_end_</name> 31167 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31168 <anchor>a3c5f4244ff381996682fc3575214b1e7</anchor> 31169 <arglist>()</arglist> 31170 </member> 31171 <member kind="define"> 31172 <type>#define</type> 31173 <name>TALER_EXCHANGE_get_aml_legitimizations_option_limit</name> 31174 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31175 <anchor>a8cd88bff120c18c4e5ab32aabe428437</anchor> 31176 <arglist>(l)</arglist> 31177 </member> 31178 <member kind="define"> 31179 <type>#define</type> 31180 <name>TALER_EXCHANGE_get_aml_legitimizations_option_offset</name> 31181 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31182 <anchor>a4443aa3a9daad04588972520817746c7</anchor> 31183 <arglist>(o)</arglist> 31184 </member> 31185 <member kind="define"> 31186 <type>#define</type> 31187 <name>TALER_EXCHANGE_get_aml_legitimizations_option_filter_h_payto</name> 31188 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31189 <anchor>a07fab41d256649f68bd30e9085f707d2</anchor> 31190 <arglist>(p)</arglist> 31191 </member> 31192 <member kind="define"> 31193 <type>#define</type> 31194 <name>TALER_EXCHANGE_get_aml_legitimizations_option_filter_active</name> 31195 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31196 <anchor>aefc9543296e8b7be5be0203528dcc128</anchor> 31197 <arglist>(a)</arglist> 31198 </member> 31199 <member kind="define"> 31200 <type>#define</type> 31201 <name>TALER_EXCHANGE_get_aml_legitimizations_set_options</name> 31202 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31203 <anchor>a6e42a344b04370e1377369a2cf253e59</anchor> 31204 <arglist>(algh,...)</arglist> 31205 </member> 31206 <member kind="define"> 31207 <type>#define</type> 31208 <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_RESULT_CLOSURE</name> 31209 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31210 <anchor>af1f392f0604a179bc0b292e87001c337</anchor> 31211 <arglist></arglist> 31212 </member> 31213 <member kind="typedef"> 31214 <type>void(*</type> 31215 <name>TALER_EXCHANGE_GetAmlLegitimizationsCallback</name> 31216 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31217 <anchor>a20cf774bb277388f01c8eed428b63eb0</anchor> 31218 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlLegitimizationsResponse *result)</arglist> 31219 </member> 31220 <member kind="enumeration"> 31221 <type></type> 31222 <name>TALER_EXCHANGE_GetAmlLegitimizationsOption</name> 31223 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31224 <anchor>a10b7447fca657f101653e4e2e9a1e9d6</anchor> 31225 <arglist></arglist> 31226 </member> 31227 <member kind="enumvalue"> 31228 <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_END</name> 31229 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31230 <anchor>a10b7447fca657f101653e4e2e9a1e9d6ac3f675ac79e44d10c09062208d542c71</anchor> 31231 <arglist></arglist> 31232 </member> 31233 <member kind="enumvalue"> 31234 <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_LIMIT</name> 31235 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31236 <anchor>a10b7447fca657f101653e4e2e9a1e9d6aab58d1d6968baed76611890d889fff2a</anchor> 31237 <arglist></arglist> 31238 </member> 31239 <member kind="enumvalue"> 31240 <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_OFFSET</name> 31241 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31242 <anchor>a10b7447fca657f101653e4e2e9a1e9d6ad3b81af1e42468602f0601391222af77</anchor> 31243 <arglist></arglist> 31244 </member> 31245 <member kind="enumvalue"> 31246 <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_H_PAYTO</name> 31247 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31248 <anchor>a10b7447fca657f101653e4e2e9a1e9d6a1f2c016ccad2c2df581e716b9ac7a019</anchor> 31249 <arglist></arglist> 31250 </member> 31251 <member kind="enumvalue"> 31252 <name>TALER_EXCHANGE_GET_AML_LEGITIMIZATIONS_OPTION_ACTIVE</name> 31253 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31254 <anchor>a10b7447fca657f101653e4e2e9a1e9d6a1ce38529517eaa04fed51a5675d6ffcf</anchor> 31255 <arglist></arglist> 31256 </member> 31257 <member kind="function"> 31258 <type>struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *</type> 31259 <name>TALER_EXCHANGE_get_aml_legitimizations_create</name> 31260 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31261 <anchor>a595dcb5277151215cb77887f5405ed85</anchor> 31262 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 31263 </member> 31264 <member kind="function"> 31265 <type>enum GNUNET_GenericReturnValue</type> 31266 <name>TALER_EXCHANGE_get_aml_legitimizations_set_options_</name> 31267 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31268 <anchor>af9b07c4880425bc95ad6c64b11a24aec</anchor> 31269 <arglist>(struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *algh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlLegitimizationsOptionValue options[])</arglist> 31270 </member> 31271 <member kind="function"> 31272 <type>enum TALER_ErrorCode</type> 31273 <name>TALER_EXCHANGE_get_aml_legitimizations_start</name> 31274 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31275 <anchor>a10d5c925f4dfd0dd09182e837195d8c1</anchor> 31276 <arglist>(struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *algh, TALER_EXCHANGE_GetAmlLegitimizationsCallback cb, void *cb_cls)</arglist> 31277 </member> 31278 <member kind="function"> 31279 <type>void</type> 31280 <name>TALER_EXCHANGE_get_aml_legitimizations_cancel</name> 31281 <anchorfile>d8/d41/get-aml-OFFICER__PUB-legitimizations_8h.html</anchorfile> 31282 <anchor>a84db157672c51eed829fb1e1c4a9b3d4</anchor> 31283 <arglist>(struct TALER_EXCHANGE_GetAmlLegitimizationsHandle *algh)</arglist> 31284 </member> 31285 </compound> 31286 <compound kind="file"> 31287 <name>get-aml-OFFICER_PUB-measures.h</name> 31288 <path>src/include/taler/exchange/</path> 31289 <filename>db/d13/get-aml-OFFICER__PUB-measures_8h.html</filename> 31290 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31291 <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresMeasureInfo</class> 31292 <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresProgramRequirement</class> 31293 <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresCheckInfo</class> 31294 <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresKycRule</class> 31295 <class kind="struct">TALER_EXCHANGE_GetAmlMeasuresResponse</class> 31296 <member kind="define"> 31297 <type>#define</type> 31298 <name>TALER_EXCHANGE_GET_AML_MEASURES_RESULT_CLOSURE</name> 31299 <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> 31300 <anchor>ab315b09c15d7293e5ee3cc9bee3c2ebf</anchor> 31301 <arglist></arglist> 31302 </member> 31303 <member kind="typedef"> 31304 <type>void(*</type> 31305 <name>TALER_EXCHANGE_GetAmlMeasuresCallback</name> 31306 <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> 31307 <anchor>a78fcf87dee2199fc42a6c87c827eb828</anchor> 31308 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlMeasuresResponse *result)</arglist> 31309 </member> 31310 <member kind="function"> 31311 <type>struct TALER_EXCHANGE_GetAmlMeasuresHandle *</type> 31312 <name>TALER_EXCHANGE_get_aml_measures_create</name> 31313 <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> 31314 <anchor>ae47679b8bdbf7b892dd07a64903bd981</anchor> 31315 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 31316 </member> 31317 <member kind="function"> 31318 <type>enum TALER_ErrorCode</type> 31319 <name>TALER_EXCHANGE_get_aml_measures_start</name> 31320 <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> 31321 <anchor>af9a01d187b8b7fe9ef3415b8708efb2c</anchor> 31322 <arglist>(struct TALER_EXCHANGE_GetAmlMeasuresHandle *amh, TALER_EXCHANGE_GetAmlMeasuresCallback cb, void *cb_cls)</arglist> 31323 </member> 31324 <member kind="function"> 31325 <type>void</type> 31326 <name>TALER_EXCHANGE_get_aml_measures_cancel</name> 31327 <anchorfile>db/d13/get-aml-OFFICER__PUB-measures_8h.html</anchorfile> 31328 <anchor>a0bc907c7801c3ec89d87f3a5519e3bc4</anchor> 31329 <arglist>(struct TALER_EXCHANGE_GetAmlMeasuresHandle *amh)</arglist> 31330 </member> 31331 </compound> 31332 <compound kind="file"> 31333 <name>get-aml-OFFICER_PUB-transfers-credit.h</name> 31334 <path>src/include/taler/exchange/</path> 31335 <filename>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</filename> 31336 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31337 <class kind="struct">TALER_EXCHANGE_GetAmlTransfersOptionValue</class> 31338 <class kind="struct">TALER_EXCHANGE_GetAmlTransfersEntry</class> 31339 <class kind="struct">TALER_EXCHANGE_GetAmlTransfersResponse</class> 31340 <member kind="define"> 31341 <type>#define</type> 31342 <name>TALER_EXCHANGE_get_aml_transfers_option_end_</name> 31343 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31344 <anchor>a842519ab6a78dafa13dd397b6229dc2d</anchor> 31345 <arglist>()</arglist> 31346 </member> 31347 <member kind="define"> 31348 <type>#define</type> 31349 <name>TALER_EXCHANGE_get_aml_transfers_option_threshold</name> 31350 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31351 <anchor>accbd2358298ae05b1a2b52196b3cfdb4</anchor> 31352 <arglist>(t)</arglist> 31353 </member> 31354 <member kind="define"> 31355 <type>#define</type> 31356 <name>TALER_EXCHANGE_get_aml_transfers_option_limit</name> 31357 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31358 <anchor>acd21da8eab40cb0b30dff0bf794f5d90</anchor> 31359 <arglist>(l)</arglist> 31360 </member> 31361 <member kind="define"> 31362 <type>#define</type> 31363 <name>TALER_EXCHANGE_get_aml_transfers_option_offset</name> 31364 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31365 <anchor>ae7493c4ca39c308aa254541d209651e9</anchor> 31366 <arglist>(o)</arglist> 31367 </member> 31368 <member kind="define"> 31369 <type>#define</type> 31370 <name>TALER_EXCHANGE_get_aml_transfers_option_filter_h_payto</name> 31371 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31372 <anchor>aaa43c9f66c72c29024c47f8216a6de0f</anchor> 31373 <arglist>(p)</arglist> 31374 </member> 31375 <member kind="define"> 31376 <type>#define</type> 31377 <name>TALER_EXCHANGE_get_aml_transfers_set_options</name> 31378 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31379 <anchor>afce180858431a5ae1707cc2dcb77a8a7</anchor> 31380 <arglist>(atgh,...)</arglist> 31381 </member> 31382 <member kind="define"> 31383 <type>#define</type> 31384 <name>TALER_EXCHANGE_GET_AML_TRANSFERS_RESULT_CLOSURE</name> 31385 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31386 <anchor>a1712784858ebf26f5371e53c70c4d977</anchor> 31387 <arglist></arglist> 31388 </member> 31389 <member kind="typedef"> 31390 <type>void(*</type> 31391 <name>TALER_EXCHANGE_GetAmlTransfersCallback</name> 31392 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31393 <anchor>a7a0ab74a3e660fc522dc120946774db1</anchor> 31394 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetAmlTransfersResponse *result)</arglist> 31395 </member> 31396 <member kind="enumeration"> 31397 <type></type> 31398 <name>TALER_EXCHANGE_GetAmlTransfersOption</name> 31399 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31400 <anchor>abd0d054fb3a3e831919cf0777b950949</anchor> 31401 <arglist></arglist> 31402 </member> 31403 <member kind="enumvalue"> 31404 <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_END</name> 31405 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31406 <anchor>abd0d054fb3a3e831919cf0777b950949add840d1135887bc409d90dd2dde625e9</anchor> 31407 <arglist></arglist> 31408 </member> 31409 <member kind="enumvalue"> 31410 <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_THRESHOLD</name> 31411 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31412 <anchor>abd0d054fb3a3e831919cf0777b950949abcb79778d17ad94019880f6ef543ac39</anchor> 31413 <arglist></arglist> 31414 </member> 31415 <member kind="enumvalue"> 31416 <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_LIMIT</name> 31417 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31418 <anchor>abd0d054fb3a3e831919cf0777b950949ad96156c80836668e0293d3d0c6a26106</anchor> 31419 <arglist></arglist> 31420 </member> 31421 <member kind="enumvalue"> 31422 <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_OFFSET</name> 31423 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31424 <anchor>abd0d054fb3a3e831919cf0777b950949afe5b937777326fddd47d0ec3c9c498f7</anchor> 31425 <arglist></arglist> 31426 </member> 31427 <member kind="enumvalue"> 31428 <name>TALER_EXCHANGE_GET_AML_TRANSFERS_OPTION_H_PAYTO</name> 31429 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31430 <anchor>abd0d054fb3a3e831919cf0777b950949aba5f9fd6da611deb00d3ecf4ae0a0128</anchor> 31431 <arglist></arglist> 31432 </member> 31433 <member kind="function"> 31434 <type>struct TALER_EXCHANGE_GetAmlTransfersHandle *</type> 31435 <name>TALER_EXCHANGE_get_aml_transfers_credit_create</name> 31436 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31437 <anchor>a54b606e2db4dbc7064beda28ae3c8448</anchor> 31438 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 31439 </member> 31440 <member kind="function"> 31441 <type>struct TALER_EXCHANGE_GetAmlTransfersHandle *</type> 31442 <name>TALER_EXCHANGE_get_aml_transfers_debit_create</name> 31443 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31444 <anchor>a880a26cc59428c5c424d2ffc271ccc03</anchor> 31445 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 31446 </member> 31447 <member kind="function"> 31448 <type>struct TALER_EXCHANGE_GetAmlTransfersHandle *</type> 31449 <name>TALER_EXCHANGE_get_aml_transfers_kycauth_create</name> 31450 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31451 <anchor>a597ab3c781533a9c358ae88eb2da5ba1</anchor> 31452 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AmlOfficerPrivateKeyP *officer_priv)</arglist> 31453 </member> 31454 <member kind="function"> 31455 <type>enum GNUNET_GenericReturnValue</type> 31456 <name>TALER_EXCHANGE_get_aml_transfers_set_options_</name> 31457 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31458 <anchor>aae8cb733d4aa1ce636512a1f43127d01</anchor> 31459 <arglist>(struct TALER_EXCHANGE_GetAmlTransfersHandle *atgh, unsigned int num_options, const struct TALER_EXCHANGE_GetAmlTransfersOptionValue *options)</arglist> 31460 </member> 31461 <member kind="function"> 31462 <type>enum TALER_ErrorCode</type> 31463 <name>TALER_EXCHANGE_get_aml_transfers_start</name> 31464 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31465 <anchor>a9c19d8ab17e7241c33872df1dd5794b8</anchor> 31466 <arglist>(struct TALER_EXCHANGE_GetAmlTransfersHandle *atgh, TALER_EXCHANGE_GetAmlTransfersCallback cb, void *cb_cls)</arglist> 31467 </member> 31468 <member kind="function"> 31469 <type>void</type> 31470 <name>TALER_EXCHANGE_get_aml_transfers_cancel</name> 31471 <anchorfile>dd/dad/get-aml-OFFICER__PUB-transfers-credit_8h.html</anchorfile> 31472 <anchor>a4ce9ef8b5cd5382124c494325b6bc97d</anchor> 31473 <arglist>(struct TALER_EXCHANGE_GetAmlTransfersHandle *atgh)</arglist> 31474 </member> 31475 </compound> 31476 <compound kind="file"> 31477 <name>get-coins-COIN_PUB-history.h</name> 31478 <path>src/include/taler/exchange/</path> 31479 <filename>d1/d0e/get-coins-COIN__PUB-history_8h.html</filename> 31480 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31481 <class kind="struct">TALER_EXCHANGE_NonceKey</class> 31482 <class kind="struct">TALER_EXCHANGE_CoinHistoryEntry</class> 31483 <class kind="struct">TALER_EXCHANGE_GetCoinsHistoryOptionValue</class> 31484 <class kind="struct">TALER_EXCHANGE_GetCoinsHistoryResponse</class> 31485 <member kind="define"> 31486 <type>#define</type> 31487 <name>TALER_EXCHANGE_get_coins_history_option_end_</name> 31488 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31489 <anchor>ae1ba5ffc34596bf2c4b48588cc8d94bd</anchor> 31490 <arglist>()</arglist> 31491 </member> 31492 <member kind="define"> 31493 <type>#define</type> 31494 <name>TALER_EXCHANGE_get_coins_history_option_start_off</name> 31495 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31496 <anchor>a959d8a07c4270dad2f6e3c7489415040</anchor> 31497 <arglist>(o)</arglist> 31498 </member> 31499 <member kind="define"> 31500 <type>#define</type> 31501 <name>TALER_EXCHANGE_get_coins_history_set_options</name> 31502 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31503 <anchor>a672fc70c9f7ede74a12b6ab67f2d7850</anchor> 31504 <arglist>(gcsh,...)</arglist> 31505 </member> 31506 <member kind="define"> 31507 <type>#define</type> 31508 <name>TALER_EXCHANGE_GET_COINS_HISTORY_RESULT_CLOSURE</name> 31509 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31510 <anchor>a0de8c9eda7e2148c0767ed0d9cdb2a30</anchor> 31511 <arglist></arglist> 31512 </member> 31513 <member kind="typedef"> 31514 <type>void(*</type> 31515 <name>TALER_EXCHANGE_GetCoinsHistoryCallback</name> 31516 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31517 <anchor>af8b29a780544cbef1afe5d36f5482e49</anchor> 31518 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetCoinsHistoryResponse *result)</arglist> 31519 </member> 31520 <member kind="enumeration"> 31521 <type></type> 31522 <name>TALER_EXCHANGE_CoinTransactionType</name> 31523 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31524 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0db</anchor> 31525 <arglist></arglist> 31526 </member> 31527 <member kind="enumvalue"> 31528 <name>TALER_EXCHANGE_CTT_NONE</name> 31529 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31530 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dbaaf979ac166b1738cbc0840b5e712b03f</anchor> 31531 <arglist></arglist> 31532 </member> 31533 <member kind="enumvalue"> 31534 <name>TALER_EXCHANGE_CTT_DEPOSIT</name> 31535 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31536 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba34f7eb9fde004204c31bb474deb2dd0f</anchor> 31537 <arglist></arglist> 31538 </member> 31539 <member kind="enumvalue"> 31540 <name>TALER_EXCHANGE_CTT_MELT</name> 31541 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31542 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba8292a54a1b3a5ee2189ce95155931444</anchor> 31543 <arglist></arglist> 31544 </member> 31545 <member kind="enumvalue"> 31546 <name>TALER_EXCHANGE_CTT_REFUND</name> 31547 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31548 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba439593903ac7b284bc1f1590154961e2</anchor> 31549 <arglist></arglist> 31550 </member> 31551 <member kind="enumvalue"> 31552 <name>TALER_EXCHANGE_CTT_RECOUP</name> 31553 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31554 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba29398621fd5876e0075e4fe2b6c16d80</anchor> 31555 <arglist></arglist> 31556 </member> 31557 <member kind="enumvalue"> 31558 <name>TALER_EXCHANGE_CTT_RECOUP_REFRESH</name> 31559 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31560 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba539bec8db7e9bf140e69a2a063645e57</anchor> 31561 <arglist></arglist> 31562 </member> 31563 <member kind="enumvalue"> 31564 <name>TALER_EXCHANGE_CTT_OLD_COIN_RECOUP</name> 31565 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31566 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dbaf86f0d7e4c7d0c2ef1f1701f0d7bd19e</anchor> 31567 <arglist></arglist> 31568 </member> 31569 <member kind="enumvalue"> 31570 <name>TALER_EXCHANGE_CTT_PURSE_DEPOSIT</name> 31571 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31572 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba12776bc68737af7f6ab973dad5df99b6</anchor> 31573 <arglist></arglist> 31574 </member> 31575 <member kind="enumvalue"> 31576 <name>TALER_EXCHANGE_CTT_PURSE_REFUND</name> 31577 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31578 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dbae4c900394339385a5f82384c8afd3da5</anchor> 31579 <arglist></arglist> 31580 </member> 31581 <member kind="enumvalue"> 31582 <name>TALER_EXCHANGE_CTT_RESERVE_OPEN_DEPOSIT</name> 31583 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31584 <anchor>ab76b89cf77fbc6e996f112e6a6cbd0dba1871f047b790efadf38c8f2a940af126</anchor> 31585 <arglist></arglist> 31586 </member> 31587 <member kind="enumeration"> 31588 <type></type> 31589 <name>TALER_EXCHANGE_GetCoinsHistoryOption</name> 31590 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31591 <anchor>a6b18f6f405a6b8f58e358d60bfedc874</anchor> 31592 <arglist></arglist> 31593 </member> 31594 <member kind="enumvalue"> 31595 <name>TALER_EXCHANGE_GET_COINS_HISTORY_OPTION_END</name> 31596 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31597 <anchor>a6b18f6f405a6b8f58e358d60bfedc874afc204c1c6d7500747277e7bb415fb4fd</anchor> 31598 <arglist></arglist> 31599 </member> 31600 <member kind="enumvalue"> 31601 <name>TALER_EXCHANGE_GET_COINS_HISTORY_OPTION_START_OFF</name> 31602 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31603 <anchor>a6b18f6f405a6b8f58e358d60bfedc874adb0ad9a5ca71c7d305ed6212d4668ed7</anchor> 31604 <arglist></arglist> 31605 </member> 31606 <member kind="function"> 31607 <type>enum GNUNET_GenericReturnValue</type> 31608 <name>TALER_EXCHANGE_parse_coin_history</name> 31609 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31610 <anchor>aac584db644f2da491c433f72fa638609</anchor> 31611 <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> 31612 </member> 31613 <member kind="function"> 31614 <type>enum GNUNET_GenericReturnValue</type> 31615 <name>TALER_EXCHANGE_check_coin_signature_conflict</name> 31616 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31617 <anchor>ad342a1e6349acc0fbffd89f5e0f12c9f</anchor> 31618 <arglist>(const json_t *history, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> 31619 </member> 31620 <member kind="function"> 31621 <type>struct TALER_EXCHANGE_GetCoinsHistoryHandle *</type> 31622 <name>TALER_EXCHANGE_get_coins_history_create</name> 31623 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31624 <anchor>a1a770ecc5d3f3fb1e0c63d09a09a8536</anchor> 31625 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_CoinSpendPrivateKeyP *coin_priv)</arglist> 31626 </member> 31627 <member kind="function"> 31628 <type>enum GNUNET_GenericReturnValue</type> 31629 <name>TALER_EXCHANGE_get_coins_history_set_options_</name> 31630 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31631 <anchor>a2b21a791b55d92f76f5fe9dd657aed8b</anchor> 31632 <arglist>(struct TALER_EXCHANGE_GetCoinsHistoryHandle *gcsh, unsigned int num_options, const struct TALER_EXCHANGE_GetCoinsHistoryOptionValue *options)</arglist> 31633 </member> 31634 <member kind="function"> 31635 <type>enum TALER_ErrorCode</type> 31636 <name>TALER_EXCHANGE_get_coins_history_start</name> 31637 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31638 <anchor>a2f45660401e5adf7708e0246f9ffdff0</anchor> 31639 <arglist>(struct TALER_EXCHANGE_GetCoinsHistoryHandle *gcsh, TALER_EXCHANGE_GetCoinsHistoryCallback cb, void *cb_cls)</arglist> 31640 </member> 31641 <member kind="function"> 31642 <type>void</type> 31643 <name>TALER_EXCHANGE_get_coins_history_cancel</name> 31644 <anchorfile>d1/d0e/get-coins-COIN__PUB-history_8h.html</anchorfile> 31645 <anchor>ae966968864fd40d6b623128c05606f22</anchor> 31646 <arglist>(struct TALER_EXCHANGE_GetCoinsHistoryHandle *gcsh)</arglist> 31647 </member> 31648 </compound> 31649 <compound kind="file"> 31650 <name>get-config.h</name> 31651 <path>src/include/taler/exchange/</path> 31652 <filename>d3/d9b/get-config_8h.html</filename> 31653 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31654 <class kind="struct">TALER_EXCHANGE_GetConfigCurrencySpecification</class> 31655 <class kind="struct">TALER_EXCHANGE_GetConfigResponse</class> 31656 <member kind="define"> 31657 <type>#define</type> 31658 <name>TALER_EXCHANGE_GET_CONFIG_RESULT_CLOSURE</name> 31659 <anchorfile>d3/d9b/get-config_8h.html</anchorfile> 31660 <anchor>a6404551926a19cb3a40770b6f5317293</anchor> 31661 <arglist></arglist> 31662 </member> 31663 <member kind="typedef"> 31664 <type>void(*</type> 31665 <name>TALER_EXCHANGE_GetConfigCallback</name> 31666 <anchorfile>d3/d9b/get-config_8h.html</anchorfile> 31667 <anchor>a2f392247caede4bbf3d1b111ad27bfb7</anchor> 31668 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetConfigResponse *result)</arglist> 31669 </member> 31670 <member kind="function"> 31671 <type>struct TALER_EXCHANGE_GetConfigHandle *</type> 31672 <name>TALER_EXCHANGE_get_config_create</name> 31673 <anchorfile>d3/d9b/get-config_8h.html</anchorfile> 31674 <anchor>a34468fd60533a59bb4bb9d4cd4a5f988</anchor> 31675 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> 31676 </member> 31677 <member kind="function"> 31678 <type>enum TALER_ErrorCode</type> 31679 <name>TALER_EXCHANGE_get_config_start</name> 31680 <anchorfile>d3/d9b/get-config_8h.html</anchorfile> 31681 <anchor>a0e42feb492517f3dfade1829ed467c8c</anchor> 31682 <arglist>(struct TALER_EXCHANGE_GetConfigHandle *gch, TALER_EXCHANGE_GetConfigCallback cb, void *cb_cls)</arglist> 31683 </member> 31684 <member kind="function"> 31685 <type>void</type> 31686 <name>TALER_EXCHANGE_get_config_cancel</name> 31687 <anchorfile>d3/d9b/get-config_8h.html</anchorfile> 31688 <anchor>a6ae5bf5dfc1e9b3f082b76fc76211eb4</anchor> 31689 <arglist>(struct TALER_EXCHANGE_GetConfigHandle *gch)</arglist> 31690 </member> 31691 </compound> 31692 <compound kind="file"> 31693 <name>get-contracts-CONTRACT_PUB.h</name> 31694 <path>src/include/taler/exchange/</path> 31695 <filename>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</filename> 31696 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31697 <class kind="struct">TALER_EXCHANGE_GetContractsResponse</class> 31698 <member kind="define"> 31699 <type>#define</type> 31700 <name>TALER_EXCHANGE_GET_CONTRACTS_RESULT_CLOSURE</name> 31701 <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> 31702 <anchor>a0c2abd1bc595ff73c1ec0d74d5b394bf</anchor> 31703 <arglist></arglist> 31704 </member> 31705 <member kind="typedef"> 31706 <type>void(*</type> 31707 <name>TALER_EXCHANGE_GetContractsCallback</name> 31708 <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> 31709 <anchor>aad4a2b3478183535df2469907a682ebf</anchor> 31710 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetContractsResponse *result)</arglist> 31711 </member> 31712 <member kind="function"> 31713 <type>struct TALER_EXCHANGE_GetContractsHandle *</type> 31714 <name>TALER_EXCHANGE_get_contracts_create</name> 31715 <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> 31716 <anchor>a4f7c8999ede96cf87c65529317e25a9d</anchor> 31717 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ContractDiffiePrivateP *contract_priv)</arglist> 31718 </member> 31719 <member kind="function"> 31720 <type>enum TALER_ErrorCode</type> 31721 <name>TALER_EXCHANGE_get_contracts_start</name> 31722 <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> 31723 <anchor>aac099be8c1301c9e68b577ab6d9ee77a</anchor> 31724 <arglist>(struct TALER_EXCHANGE_GetContractsHandle *gch, TALER_EXCHANGE_GetContractsCallback cb, void *cb_cls)</arglist> 31725 </member> 31726 <member kind="function"> 31727 <type>void</type> 31728 <name>TALER_EXCHANGE_get_contracts_cancel</name> 31729 <anchorfile>d5/d3e/get-contracts-CONTRACT__PUB_8h.html</anchorfile> 31730 <anchor>a7c2b7f1f3493de6c7aefaf79c6ea9472</anchor> 31731 <arglist>(struct TALER_EXCHANGE_GetContractsHandle *gch)</arglist> 31732 </member> 31733 </compound> 31734 <compound kind="file"> 31735 <name>get-deposits-H_WIRE-MERCHANT_PUB-H_CONTRACT_TERMS-COIN_PUB.h</name> 31736 <path>src/include/taler/exchange/</path> 31737 <filename>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</filename> 31738 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31739 <class kind="struct">TALER_EXCHANGE_GetDepositsOptionValue</class> 31740 <class kind="struct">TALER_EXCHANGE_DepositData</class> 31741 <class kind="struct">TALER_EXCHANGE_GetDepositsResponse</class> 31742 <member kind="define"> 31743 <type>#define</type> 31744 <name>_TALER_EXCHANGE__GET_DEPOSITS_H_WIRE_MERCHANT_PUB_H_CONTRACT_TERMS_COIN_PUB_H</name> 31745 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31746 <anchor>a61946c15c05d82ac54520978094d90df</anchor> 31747 <arglist></arglist> 31748 </member> 31749 <member kind="define"> 31750 <type>#define</type> 31751 <name>TALER_EXCHANGE_get_deposits_option_end_</name> 31752 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31753 <anchor>a6c2fb31a06cb39860ca65fe12e0ea58d</anchor> 31754 <arglist>()</arglist> 31755 </member> 31756 <member kind="define"> 31757 <type>#define</type> 31758 <name>TALER_EXCHANGE_get_deposits_option_timeout</name> 31759 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31760 <anchor>a96c71e819d9d707b9760cf57c50b6a1b</anchor> 31761 <arglist>(t)</arglist> 31762 </member> 31763 <member kind="define"> 31764 <type>#define</type> 31765 <name>TALER_EXCHANGE_get_deposits_option_long_poll_target</name> 31766 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31767 <anchor>a723c39f0ed5eed470cd6d5f9486f66bb</anchor> 31768 <arglist>(target)</arglist> 31769 </member> 31770 <member kind="define"> 31771 <type>#define</type> 31772 <name>TALER_EXCHANGE_get_deposits_set_options</name> 31773 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31774 <anchor>afd9c26c8352d70c9d405f54f4d05a8c6</anchor> 31775 <arglist>(gdh,...)</arglist> 31776 </member> 31777 <member kind="define"> 31778 <type>#define</type> 31779 <name>TALER_EXCHANGE_GET_DEPOSITS_RESULT_CLOSURE</name> 31780 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31781 <anchor>acad4cae3e8b44fbb75eb031405d158ee</anchor> 31782 <arglist></arglist> 31783 </member> 31784 <member kind="typedef"> 31785 <type>void(*</type> 31786 <name>TALER_EXCHANGE_GetDepositsCallback</name> 31787 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31788 <anchor>a664fd7f5481bc72fbd16d8cfbe6d5f9b</anchor> 31789 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetDepositsResponse *result)</arglist> 31790 </member> 31791 <member kind="enumeration"> 31792 <type></type> 31793 <name>TALER_EXCHANGE_GetDepositsOption</name> 31794 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31795 <anchor>ae3bd232bcd420943ac622196c5cb52f1</anchor> 31796 <arglist></arglist> 31797 </member> 31798 <member kind="enumvalue"> 31799 <name>TALER_EXCHANGE_GET_DEPOSITS_OPTION_END</name> 31800 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31801 <anchor>ae3bd232bcd420943ac622196c5cb52f1af8825ce439a59f24597b033ff4062821</anchor> 31802 <arglist></arglist> 31803 </member> 31804 <member kind="enumvalue"> 31805 <name>TALER_EXCHANGE_GET_DEPOSITS_OPTION_TIMEOUT</name> 31806 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31807 <anchor>ae3bd232bcd420943ac622196c5cb52f1aca04f186dcbb77f14e06f18bdd41eaa7</anchor> 31808 <arglist></arglist> 31809 </member> 31810 <member kind="enumvalue"> 31811 <name>TALER_EXCHANGE_GET_DEPOSITS_OPTION_LONG_POLL_TARGET</name> 31812 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31813 <anchor>ae3bd232bcd420943ac622196c5cb52f1a40b1d9e80dad1d3ecc0f9615cb477410</anchor> 31814 <arglist></arglist> 31815 </member> 31816 <member kind="function"> 31817 <type>struct TALER_EXCHANGE_GetDepositsHandle *</type> 31818 <name>TALER_EXCHANGE_get_deposits_create</name> 31819 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31820 <anchor>a3a0fa7197713ff4d48bbbbaab44391de</anchor> 31821 <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> 31822 </member> 31823 <member kind="function"> 31824 <type>enum GNUNET_GenericReturnValue</type> 31825 <name>TALER_EXCHANGE_get_deposits_set_options_</name> 31826 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31827 <anchor>abded6dd2f7b70832af760bf0ffc1c214</anchor> 31828 <arglist>(struct TALER_EXCHANGE_GetDepositsHandle *gdh, unsigned int num_options, const struct TALER_EXCHANGE_GetDepositsOptionValue *options)</arglist> 31829 </member> 31830 <member kind="function"> 31831 <type>enum TALER_ErrorCode</type> 31832 <name>TALER_EXCHANGE_get_deposits_start</name> 31833 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31834 <anchor>a53df5948536174570846e9196822e803</anchor> 31835 <arglist>(struct TALER_EXCHANGE_GetDepositsHandle *gdh, TALER_EXCHANGE_GetDepositsCallback cb, void *cb_cls)</arglist> 31836 </member> 31837 <member kind="function"> 31838 <type>void</type> 31839 <name>TALER_EXCHANGE_get_deposits_cancel</name> 31840 <anchorfile>d3/d33/get-deposits-H__WIRE-MERCHANT__PUB-H__CONTRACT__TERMS-COIN__PUB_8h.html</anchorfile> 31841 <anchor>a54cfd121dd774fe0a9c2fe5c295e6299</anchor> 31842 <arglist>(struct TALER_EXCHANGE_GetDepositsHandle *gdh)</arglist> 31843 </member> 31844 </compound> 31845 <compound kind="file"> 31846 <name>get-keys.h</name> 31847 <path>src/include/taler/exchange/</path> 31848 <filename>d7/d2a/get-keys_8h.html</filename> 31849 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 31850 <class kind="struct">TALER_EXCHANGE_SigningPublicKey</class> 31851 <class kind="struct">TALER_EXCHANGE_DenomPublicKey</class> 31852 <class kind="struct">TALER_EXCHANGE_AuditorDenominationInfo</class> 31853 <class kind="struct">TALER_EXCHANGE_AuditorInformation</class> 31854 <class kind="struct">TALER_EXCHANGE_GlobalFee</class> 31855 <class kind="struct">TALER_EXCHANGE_WireAggregateFees</class> 31856 <class kind="struct">TALER_EXCHANGE_WireFeesByMethod</class> 31857 <class kind="struct">TALER_EXCHANGE_WadPartner</class> 31858 <class kind="struct">TALER_EXCHANGE_AccountRestriction</class> 31859 <class kind="struct">TALER_EXCHANGE_WireAccount</class> 31860 <class kind="struct">TALER_EXCHANGE_ZeroLimitedOperation</class> 31861 <class kind="struct">TALER_EXCHANGE_AccountLimit</class> 31862 <class kind="struct">TALER_EXCHANGE_Keys</class> 31863 <class kind="struct">TALER_EXCHANGE_KeysResponse</class> 31864 <class kind="struct">TALER_EXCHANGE_GetKeysOptionValue</class> 31865 <member kind="define"> 31866 <type>#define</type> 31867 <name>TALER_EXCHANGE_get_keys_option_end_</name> 31868 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31869 <anchor>a07c15ef0a66000d13de4e3cdf3d4d0bb</anchor> 31870 <arglist>()</arglist> 31871 </member> 31872 <member kind="define"> 31873 <type>#define</type> 31874 <name>TALER_EXCHANGE_get_keys_option_last_keys</name> 31875 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31876 <anchor>a2c618bbc10d74087aeabaf6b68957aa5</anchor> 31877 <arglist>(k)</arglist> 31878 </member> 31879 <member kind="define"> 31880 <type>#define</type> 31881 <name>TALER_EXCHANGE_GET_KEYS_RESULT_CLOSURE</name> 31882 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31883 <anchor>adbff056443ec63dc980c3ea026d05e93</anchor> 31884 <arglist></arglist> 31885 </member> 31886 <member kind="define"> 31887 <type>#define</type> 31888 <name>TALER_EXCHANGE_get_keys_set_options</name> 31889 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31890 <anchor>a6637c064fa83c58b64ec7dbc0317e69e</anchor> 31891 <arglist>(gkh,...)</arglist> 31892 </member> 31893 <member kind="typedef"> 31894 <type>void(*</type> 31895 <name>TALER_EXCHANGE_GetKeysCallback</name> 31896 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31897 <anchor>adf470487f772939b4a599fdd28e9cb64</anchor> 31898 <arglist>)(void *cls, const struct TALER_EXCHANGE_KeysResponse *kr, struct TALER_EXCHANGE_Keys *keys)</arglist> 31899 </member> 31900 <member kind="enumeration"> 31901 <type></type> 31902 <name>TALER_EXCHANGE_AccountRestrictionType</name> 31903 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31904 <anchor>a33a23900ad318a5f804e6a3cb9bf1d05</anchor> 31905 <arglist></arglist> 31906 </member> 31907 <member kind="enumvalue"> 31908 <name>TALER_EXCHANGE_AR_INVALID</name> 31909 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31910 <anchor>a33a23900ad318a5f804e6a3cb9bf1d05a9e4816d3bee7d689885bdbd84ef592ba</anchor> 31911 <arglist></arglist> 31912 </member> 31913 <member kind="enumvalue"> 31914 <name>TALER_EXCHANGE_AR_DENY</name> 31915 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31916 <anchor>a33a23900ad318a5f804e6a3cb9bf1d05aebe47e52378faf805268bc8645bb2615</anchor> 31917 <arglist></arglist> 31918 </member> 31919 <member kind="enumvalue"> 31920 <name>TALER_EXCHANGE_AR_REGEX</name> 31921 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31922 <anchor>a33a23900ad318a5f804e6a3cb9bf1d05a7ff284a9c575ed30894c8817734e2f29</anchor> 31923 <arglist></arglist> 31924 </member> 31925 <member kind="enumeration"> 31926 <type></type> 31927 <name>TALER_EXCHANGE_VersionCompatibility</name> 31928 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31929 <anchor>a8d13c10e00be5c69b44adf9619ed669f</anchor> 31930 <arglist></arglist> 31931 </member> 31932 <member kind="enumvalue"> 31933 <name>TALER_EXCHANGE_VC_MATCH</name> 31934 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31935 <anchor>a8d13c10e00be5c69b44adf9619ed669fa9619fc85c6a00d1ccdf40991ac5d604a</anchor> 31936 <arglist></arglist> 31937 </member> 31938 <member kind="enumvalue"> 31939 <name>TALER_EXCHANGE_VC_INCOMPATIBLE</name> 31940 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31941 <anchor>a8d13c10e00be5c69b44adf9619ed669fadee8e2a5109bc6cf32940e13ac89e0dc</anchor> 31942 <arglist></arglist> 31943 </member> 31944 <member kind="enumvalue"> 31945 <name>TALER_EXCHANGE_VC_OLDER</name> 31946 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31947 <anchor>a8d13c10e00be5c69b44adf9619ed669faeef9c2eed7b77736d0645182e512c0ee</anchor> 31948 <arglist></arglist> 31949 </member> 31950 <member kind="enumvalue"> 31951 <name>TALER_EXCHANGE_VC_INCOMPATIBLE_OUTDATED</name> 31952 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31953 <anchor>a8d13c10e00be5c69b44adf9619ed669fa7db200edb75f61e844e3b403939c920c</anchor> 31954 <arglist></arglist> 31955 </member> 31956 <member kind="enumvalue"> 31957 <name>TALER_EXCHANGE_VC_NEWER</name> 31958 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31959 <anchor>a8d13c10e00be5c69b44adf9619ed669fa3ad69b0c8f30f450c74af6d13254cba6</anchor> 31960 <arglist></arglist> 31961 </member> 31962 <member kind="enumvalue"> 31963 <name>TALER_EXCHANGE_VC_INCOMPATIBLE_NEWER</name> 31964 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31965 <anchor>a8d13c10e00be5c69b44adf9619ed669fa00da7120efebb41e8799c3652b4ad599</anchor> 31966 <arglist></arglist> 31967 </member> 31968 <member kind="enumvalue"> 31969 <name>TALER_EXCHANGE_VC_PROTOCOL_ERROR</name> 31970 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31971 <anchor>a8d13c10e00be5c69b44adf9619ed669fad3e1267adba36d1306ef8fed40d4e286</anchor> 31972 <arglist></arglist> 31973 </member> 31974 <member kind="enumeration"> 31975 <type></type> 31976 <name>TALER_EXCHANGE_GetKeysOption</name> 31977 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31978 <anchor>aff416ab96a0605c94526d3ba14009914</anchor> 31979 <arglist></arglist> 31980 </member> 31981 <member kind="enumvalue"> 31982 <name>TALER_EXCHANGE_GET_KEYS_OPTION_END</name> 31983 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31984 <anchor>aff416ab96a0605c94526d3ba14009914a1b4842988d2bad52f354bb51b6848cf2</anchor> 31985 <arglist></arglist> 31986 </member> 31987 <member kind="enumvalue"> 31988 <name>TALER_EXCHANGE_GET_KEYS_OPTION_LAST_KEYS</name> 31989 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31990 <anchor>aff416ab96a0605c94526d3ba14009914a3bdb2a313fb0c570a8206e89b73b99db</anchor> 31991 <arglist></arglist> 31992 </member> 31993 <member kind="function"> 31994 <type>struct TALER_EXCHANGE_GetKeysHandle *</type> 31995 <name>TALER_EXCHANGE_get_keys_create</name> 31996 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 31997 <anchor>a0b75cdebddcc647c5cb5cfbcf51bb5fd</anchor> 31998 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> 31999 </member> 32000 <member kind="function"> 32001 <type>enum GNUNET_GenericReturnValue</type> 32002 <name>TALER_EXCHANGE_get_keys_set_options_</name> 32003 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32004 <anchor>a6deeaea2aa690960f6e5d63ce6978dfd</anchor> 32005 <arglist>(struct TALER_EXCHANGE_GetKeysHandle *gkh, unsigned int num_options, const struct TALER_EXCHANGE_GetKeysOptionValue options[])</arglist> 32006 </member> 32007 <member kind="function"> 32008 <type>enum TALER_ErrorCode</type> 32009 <name>TALER_EXCHANGE_get_keys_start</name> 32010 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32011 <anchor>a8566c0f389d8a7e1d19d8f596f402d1b</anchor> 32012 <arglist>(struct TALER_EXCHANGE_GetKeysHandle *gkh, TALER_EXCHANGE_GetKeysCallback cert_cb, void *cert_cb_cls)</arglist> 32013 </member> 32014 <member kind="function"> 32015 <type>json_t *</type> 32016 <name>TALER_EXCHANGE_keys_to_json</name> 32017 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32018 <anchor>a06667ec0da1e201ca9328771b2f27693</anchor> 32019 <arglist>(const struct TALER_EXCHANGE_Keys *kd)</arglist> 32020 </member> 32021 <member kind="function"> 32022 <type>struct TALER_EXCHANGE_Keys *</type> 32023 <name>TALER_EXCHANGE_keys_from_json</name> 32024 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32025 <anchor>abf2261b998a7e144f4cff0577e426e66</anchor> 32026 <arglist>(const json_t *j)</arglist> 32027 </member> 32028 <member kind="function"> 32029 <type>void</type> 32030 <name>TALER_EXCHANGE_get_keys_cancel</name> 32031 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32032 <anchor>a5bcd7ac25cd917ea3044d4043ebfef0a</anchor> 32033 <arglist>(struct TALER_EXCHANGE_GetKeysHandle *gkh)</arglist> 32034 </member> 32035 <member kind="function"> 32036 <type>struct TALER_EXCHANGE_Keys *</type> 32037 <name>TALER_EXCHANGE_keys_incref</name> 32038 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32039 <anchor>a00f4ad42097723e1e68fb5903f474e00</anchor> 32040 <arglist>(struct TALER_EXCHANGE_Keys *keys)</arglist> 32041 </member> 32042 <member kind="function"> 32043 <type>void</type> 32044 <name>TALER_EXCHANGE_keys_decref</name> 32045 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32046 <anchor>af0ebef8c6e222c58ec8adad780bf0c04</anchor> 32047 <arglist>(struct TALER_EXCHANGE_Keys *keys)</arglist> 32048 </member> 32049 <member kind="function"> 32050 <type>enum GNUNET_GenericReturnValue</type> 32051 <name>TALER_EXCHANGE_keys_stefan_b2n</name> 32052 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32053 <anchor>acd6e194fca0a40e64280f72d795eb360</anchor> 32054 <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_Amount *brut, struct TALER_Amount *net)</arglist> 32055 </member> 32056 <member kind="function"> 32057 <type>enum GNUNET_GenericReturnValue</type> 32058 <name>TALER_EXCHANGE_keys_stefan_n2b</name> 32059 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32060 <anchor>ad2da46b75d443800495f7ac3fafd2f19</anchor> 32061 <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_Amount *net, struct TALER_Amount *brut)</arglist> 32062 </member> 32063 <member kind="function"> 32064 <type>void</type> 32065 <name>TALER_EXCHANGE_keys_stefan_round</name> 32066 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32067 <anchor>a43e79bc94e5a37d79caa29e3734fe33b</anchor> 32068 <arglist>(const struct TALER_EXCHANGE_Keys *keys, struct TALER_Amount *val)</arglist> 32069 </member> 32070 <member kind="function"> 32071 <type>enum GNUNET_GenericReturnValue</type> 32072 <name>TALER_EXCHANGE_test_signing_key</name> 32073 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32074 <anchor>ac118f1c2a4ecb4ae91079489592c00ac</anchor> 32075 <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_ExchangePublicKeyP *pub)</arglist> 32076 </member> 32077 <member kind="function"> 32078 <type>enum GNUNET_GenericReturnValue</type> 32079 <name>TALER_EXCHANGE_test_account_allowed</name> 32080 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32081 <anchor>a8c7363a1d65198800843916ec881fd7a</anchor> 32082 <arglist>(const struct TALER_EXCHANGE_WireAccount *account, bool check_credit, const struct TALER_NormalizedPayto payto_uri)</arglist> 32083 </member> 32084 <member kind="function"> 32085 <type>enum GNUNET_GenericReturnValue</type> 32086 <name>TALER_EXCHANGE_keys_test_account_allowed</name> 32087 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32088 <anchor>ae2c58a973f767dbc0bcb8398e47097ef</anchor> 32089 <arglist>(const struct TALER_EXCHANGE_Keys *keys, bool check_credit, const struct TALER_NormalizedPayto payto_uri)</arglist> 32090 </member> 32091 <member kind="function"> 32092 <type>void</type> 32093 <name>TALER_EXCHANGE_keys_evaluate_hard_limits</name> 32094 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32095 <anchor>a28702e0f80b20b0822a56eb430002997</anchor> 32096 <arglist>(const struct TALER_EXCHANGE_Keys *keys, enum TALER_KYCLOGIC_KycTriggerEvent event, struct TALER_Amount *limit)</arglist> 32097 </member> 32098 <member kind="function"> 32099 <type>bool</type> 32100 <name>TALER_EXCHANGE_keys_evaluate_zero_limits</name> 32101 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32102 <anchor>a4124911ea3b2112d01b8750f522e94f2</anchor> 32103 <arglist>(const struct TALER_EXCHANGE_Keys *keys, enum TALER_KYCLOGIC_KycTriggerEvent event)</arglist> 32104 </member> 32105 <member kind="function"> 32106 <type>const struct TALER_EXCHANGE_DenomPublicKey *</type> 32107 <name>TALER_EXCHANGE_get_denomination_key</name> 32108 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32109 <anchor>ac89ff0114a5adaa592bee3faefa97bf7</anchor> 32110 <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_DenominationPublicKey *pk)</arglist> 32111 </member> 32112 <member kind="function"> 32113 <type>const struct TALER_EXCHANGE_GlobalFee *</type> 32114 <name>TALER_EXCHANGE_get_global_fee</name> 32115 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32116 <anchor>a95609a7a6024ca3e01bafdd8829bbdcf</anchor> 32117 <arglist>(const struct TALER_EXCHANGE_Keys *keys, struct GNUNET_TIME_Timestamp ts)</arglist> 32118 </member> 32119 <member kind="function"> 32120 <type>struct TALER_EXCHANGE_DenomPublicKey *</type> 32121 <name>TALER_EXCHANGE_copy_denomination_key</name> 32122 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32123 <anchor>a1ca13f2552bf74eeb3222f6934fd54d9</anchor> 32124 <arglist>(const struct TALER_EXCHANGE_DenomPublicKey *key)</arglist> 32125 </member> 32126 <member kind="function"> 32127 <type>void</type> 32128 <name>TALER_EXCHANGE_destroy_denomination_key</name> 32129 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32130 <anchor>a721c13853a3fec56c36fc072934368c0</anchor> 32131 <arglist>(struct TALER_EXCHANGE_DenomPublicKey *key)</arglist> 32132 </member> 32133 <member kind="function"> 32134 <type>const struct TALER_EXCHANGE_DenomPublicKey *</type> 32135 <name>TALER_EXCHANGE_get_denomination_key_by_hash</name> 32136 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32137 <anchor>aecb74c51fdd681fdc99250838ec5797a</anchor> 32138 <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_DenominationHashP *hc)</arglist> 32139 </member> 32140 <member kind="function"> 32141 <type>const struct TALER_EXCHANGE_SigningPublicKey *</type> 32142 <name>TALER_EXCHANGE_get_signing_key_info</name> 32143 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32144 <anchor>ad742e106ebe6e6cca01f512d93f1bf39</anchor> 32145 <arglist>(const struct TALER_EXCHANGE_Keys *keys, const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> 32146 </member> 32147 <member kind="function"> 32148 <type>enum GNUNET_GenericReturnValue</type> 32149 <name>TALER_EXCHANGE_parse_accounts</name> 32150 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32151 <anchor>a6be9616fb202017c0c171fc5a0dc5922</anchor> 32152 <arglist>(const struct TALER_MasterPublicKeyP *master_pub, const json_t *accounts, unsigned int was_length, struct TALER_EXCHANGE_WireAccount was[static was_length])</arglist> 32153 </member> 32154 <member kind="function"> 32155 <type>void</type> 32156 <name>TALER_EXCHANGE_free_accounts</name> 32157 <anchorfile>d7/d2a/get-keys_8h.html</anchorfile> 32158 <anchor>a2578e4808b30455a195bc5990b2bd619</anchor> 32159 <arglist>(unsigned int was_len, struct TALER_EXCHANGE_WireAccount was[static was_len])</arglist> 32160 </member> 32161 </compound> 32162 <compound kind="file"> 32163 <name>get-kyc-check-H_NORMALIZED_PAYTO.h</name> 32164 <path>src/include/taler/exchange/</path> 32165 <filename>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</filename> 32166 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32167 <class kind="struct">TALER_EXCHANGE_AccountKycStatus</class> 32168 <class kind="struct">TALER_EXCHANGE_GetKycCheckOptionValue</class> 32169 <class kind="struct">TALER_EXCHANGE_GetKycCheckResponse</class> 32170 <member kind="define"> 32171 <type>#define</type> 32172 <name>TALER_EXCHANGE_get_kyc_check_option_end_</name> 32173 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32174 <anchor>a6772646bdafeebec48b790968cbc1425</anchor> 32175 <arglist>()</arglist> 32176 </member> 32177 <member kind="define"> 32178 <type>#define</type> 32179 <name>TALER_EXCHANGE_get_kyc_check_option_known_rule_gen</name> 32180 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32181 <anchor>a36af604baedbba04cf146978ed560f2a</anchor> 32182 <arglist>(g)</arglist> 32183 </member> 32184 <member kind="define"> 32185 <type>#define</type> 32186 <name>TALER_EXCHANGE_get_kyc_check_option_lpt</name> 32187 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32188 <anchor>a876a9f885d3a7a6c862942abf8cb7908</anchor> 32189 <arglist>(t)</arglist> 32190 </member> 32191 <member kind="define"> 32192 <type>#define</type> 32193 <name>TALER_EXCHANGE_get_kyc_check_option_timeout</name> 32194 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32195 <anchor>ab355df8f361dc78f1b7f0c8885e9754c</anchor> 32196 <arglist>(t)</arglist> 32197 </member> 32198 <member kind="define"> 32199 <type>#define</type> 32200 <name>TALER_EXCHANGE_get_kyc_check_set_options</name> 32201 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32202 <anchor>aced5517da8e7a4a39eef5f1bb3131d6a</anchor> 32203 <arglist>(gkch,...)</arglist> 32204 </member> 32205 <member kind="define"> 32206 <type>#define</type> 32207 <name>TALER_EXCHANGE_GET_KYC_CHECK_RESULT_CLOSURE</name> 32208 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32209 <anchor>a01573875a0d08a82a3b8d69c2f883d58</anchor> 32210 <arglist></arglist> 32211 </member> 32212 <member kind="typedef"> 32213 <type>void(*</type> 32214 <name>TALER_EXCHANGE_GetKycCheckCallback</name> 32215 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32216 <anchor>a816765bf4c208e42d3e28b13c946d893</anchor> 32217 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetKycCheckResponse *result)</arglist> 32218 </member> 32219 <member kind="enumeration"> 32220 <type></type> 32221 <name>TALER_EXCHANGE_GetKycCheckOption</name> 32222 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32223 <anchor>ae40995d6ea7144e6e67320d838c27855</anchor> 32224 <arglist></arglist> 32225 </member> 32226 <member kind="enumvalue"> 32227 <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_END</name> 32228 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32229 <anchor>ae40995d6ea7144e6e67320d838c27855a54a38c240733259db2e995b457df94f8</anchor> 32230 <arglist></arglist> 32231 </member> 32232 <member kind="enumvalue"> 32233 <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_KNOWN_RULE_GEN</name> 32234 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32235 <anchor>ae40995d6ea7144e6e67320d838c27855a5522f024fbe0557f5009558f2e214a19</anchor> 32236 <arglist></arglist> 32237 </member> 32238 <member kind="enumvalue"> 32239 <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_LPT</name> 32240 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32241 <anchor>ae40995d6ea7144e6e67320d838c27855a718b9245657056f381d8d88217e8cce5</anchor> 32242 <arglist></arglist> 32243 </member> 32244 <member kind="enumvalue"> 32245 <name>TALER_EXCHANGE_GET_KYC_CHECK_OPTION_TIMEOUT</name> 32246 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32247 <anchor>ae40995d6ea7144e6e67320d838c27855a348212cd54d92ab2e60d1490ec1bdcf3</anchor> 32248 <arglist></arglist> 32249 </member> 32250 <member kind="function"> 32251 <type>struct TALER_EXCHANGE_GetKycCheckHandle *</type> 32252 <name>TALER_EXCHANGE_get_kyc_check_create</name> 32253 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32254 <anchor>a3230dc76227fe363ff512a49c8d04e7c</anchor> 32255 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_NormalizedPaytoHashP *h_payto, const union TALER_AccountPrivateKeyP *pk)</arglist> 32256 </member> 32257 <member kind="function"> 32258 <type>enum GNUNET_GenericReturnValue</type> 32259 <name>TALER_EXCHANGE_get_kyc_check_set_options_</name> 32260 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32261 <anchor>a4b5df948b029f242becdaeacf8ec3d6d</anchor> 32262 <arglist>(struct TALER_EXCHANGE_GetKycCheckHandle *gkch, unsigned int num_options, const struct TALER_EXCHANGE_GetKycCheckOptionValue *options)</arglist> 32263 </member> 32264 <member kind="function"> 32265 <type>enum TALER_ErrorCode</type> 32266 <name>TALER_EXCHANGE_get_kyc_check_start</name> 32267 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32268 <anchor>a324ef28692291a14a2525f7f0f29303b</anchor> 32269 <arglist>(struct TALER_EXCHANGE_GetKycCheckHandle *gkch, TALER_EXCHANGE_GetKycCheckCallback cb, void *cb_cls)</arglist> 32270 </member> 32271 <member kind="function"> 32272 <type>void</type> 32273 <name>TALER_EXCHANGE_get_kyc_check_cancel</name> 32274 <anchorfile>d9/d43/get-kyc-check-H__NORMALIZED__PAYTO_8h.html</anchorfile> 32275 <anchor>ad3e3bac1883f724eda79f5f52915b817</anchor> 32276 <arglist>(struct TALER_EXCHANGE_GetKycCheckHandle *gkch)</arglist> 32277 </member> 32278 </compound> 32279 <compound kind="file"> 32280 <name>get-kyc-info-ACCESS_TOKEN.h</name> 32281 <path>src/include/taler/exchange/</path> 32282 <filename>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</filename> 32283 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32284 <class kind="struct">TALER_EXCHANGE_RequirementInformation</class> 32285 <class kind="struct">TALER_EXCHANGE_VoluntaryCheckInformation</class> 32286 <class kind="struct">TALER_EXCHANGE_GetKycInfoOptionValue</class> 32287 <class kind="struct">TALER_EXCHANGE_GetKycInfoResponse</class> 32288 <member kind="define"> 32289 <type>#define</type> 32290 <name>TALER_EXCHANGE_get_kyc_info_option_end_</name> 32291 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32292 <anchor>a4134642c801600058a387c9cb51d112b</anchor> 32293 <arglist>()</arglist> 32294 </member> 32295 <member kind="define"> 32296 <type>#define</type> 32297 <name>TALER_EXCHANGE_get_kyc_info_option_if_none_match</name> 32298 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32299 <anchor>a9029930b134a98ee20b3607758f80397</anchor> 32300 <arglist>(e)</arglist> 32301 </member> 32302 <member kind="define"> 32303 <type>#define</type> 32304 <name>TALER_EXCHANGE_get_kyc_info_option_timeout</name> 32305 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32306 <anchor>a438dc1d36a30e8828d4c7164ffb45b2d</anchor> 32307 <arglist>(t)</arglist> 32308 </member> 32309 <member kind="define"> 32310 <type>#define</type> 32311 <name>TALER_EXCHANGE_get_kyc_info_set_options</name> 32312 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32313 <anchor>a49a2182f58664f665dbe42f8fd8b7434</anchor> 32314 <arglist>(gkih,...)</arglist> 32315 </member> 32316 <member kind="define"> 32317 <type>#define</type> 32318 <name>TALER_EXCHANGE_GET_KYC_INFO_RESULT_CLOSURE</name> 32319 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32320 <anchor>aa67d58134c3e3b68572418bb9d6ac3d0</anchor> 32321 <arglist></arglist> 32322 </member> 32323 <member kind="typedef"> 32324 <type>void(*</type> 32325 <name>TALER_EXCHANGE_GetKycInfoCallback</name> 32326 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32327 <anchor>ae064f573c717868e6dbaf00d5e13629f</anchor> 32328 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetKycInfoResponse *result)</arglist> 32329 </member> 32330 <member kind="enumeration"> 32331 <type></type> 32332 <name>TALER_EXCHANGE_GetKycInfoOption</name> 32333 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32334 <anchor>a03fe72fa35583a0e559ba655bbea3bfd</anchor> 32335 <arglist></arglist> 32336 </member> 32337 <member kind="enumvalue"> 32338 <name>TALER_EXCHANGE_GET_KYC_INFO_OPTION_END</name> 32339 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32340 <anchor>a03fe72fa35583a0e559ba655bbea3bfda7f87822465b0252746f5de5b1a90b673</anchor> 32341 <arglist></arglist> 32342 </member> 32343 <member kind="enumvalue"> 32344 <name>TALER_EXCHANGE_GET_KYC_INFO_OPTION_IF_NONE_MATCH</name> 32345 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32346 <anchor>a03fe72fa35583a0e559ba655bbea3bfda0e25ef9dfd819fcce1e51053e84cbc35</anchor> 32347 <arglist></arglist> 32348 </member> 32349 <member kind="enumvalue"> 32350 <name>TALER_EXCHANGE_GET_KYC_INFO_OPTION_TIMEOUT</name> 32351 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32352 <anchor>a03fe72fa35583a0e559ba655bbea3bfda1059283375679c9051492a3630fa3db5</anchor> 32353 <arglist></arglist> 32354 </member> 32355 <member kind="function"> 32356 <type>struct TALER_EXCHANGE_GetKycInfoHandle *</type> 32357 <name>TALER_EXCHANGE_get_kyc_info_create</name> 32358 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32359 <anchor>aa844e38e296b8a7ac78f20d95efccb98</anchor> 32360 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_AccountAccessTokenP *token)</arglist> 32361 </member> 32362 <member kind="function"> 32363 <type>enum GNUNET_GenericReturnValue</type> 32364 <name>TALER_EXCHANGE_get_kyc_info_set_options_</name> 32365 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32366 <anchor>a3d42eb2decd66584f0a0bd6de83ef967</anchor> 32367 <arglist>(struct TALER_EXCHANGE_GetKycInfoHandle *gkih, unsigned int num_options, const struct TALER_EXCHANGE_GetKycInfoOptionValue *options)</arglist> 32368 </member> 32369 <member kind="function"> 32370 <type>enum TALER_ErrorCode</type> 32371 <name>TALER_EXCHANGE_get_kyc_info_start</name> 32372 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32373 <anchor>a40b5f03e2767dd3b5adf2f280fac1edf</anchor> 32374 <arglist>(struct TALER_EXCHANGE_GetKycInfoHandle *gkih, TALER_EXCHANGE_GetKycInfoCallback cb, void *cb_cls)</arglist> 32375 </member> 32376 <member kind="function"> 32377 <type>void</type> 32378 <name>TALER_EXCHANGE_get_kyc_info_cancel</name> 32379 <anchorfile>d6/d98/get-kyc-info-ACCESS__TOKEN_8h.html</anchorfile> 32380 <anchor>adb72a9baa129fa6ad4d844a0c40aaef6</anchor> 32381 <arglist>(struct TALER_EXCHANGE_GetKycInfoHandle *gkih)</arglist> 32382 </member> 32383 </compound> 32384 <compound kind="file"> 32385 <name>get-kyc-proof-PROVIDER_NAME.h</name> 32386 <path>src/include/taler/exchange/</path> 32387 <filename>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</filename> 32388 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32389 <class kind="struct">TALER_EXCHANGE_GetKycProofOptionValue</class> 32390 <class kind="struct">TALER_EXCHANGE_GetKycProofResponse</class> 32391 <member kind="define"> 32392 <type>#define</type> 32393 <name>TALER_EXCHANGE_get_kyc_proof_option_end_</name> 32394 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32395 <anchor>a36cac60d6cc99fe1fb8fc8211379be3d</anchor> 32396 <arglist>()</arglist> 32397 </member> 32398 <member kind="define"> 32399 <type>#define</type> 32400 <name>TALER_EXCHANGE_get_kyc_proof_option_args</name> 32401 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32402 <anchor>ac413754b72e5cea213b3eaebee59f994</anchor> 32403 <arglist>(a)</arglist> 32404 </member> 32405 <member kind="define"> 32406 <type>#define</type> 32407 <name>TALER_EXCHANGE_get_kyc_proof_set_options</name> 32408 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32409 <anchor>a45f221c4a839cd745e33f014109d8730</anchor> 32410 <arglist>(gkph,...)</arglist> 32411 </member> 32412 <member kind="define"> 32413 <type>#define</type> 32414 <name>TALER_EXCHANGE_GET_KYC_PROOF_RESULT_CLOSURE</name> 32415 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32416 <anchor>a7e98b0ae78ec213fec31fd81dfdb352c</anchor> 32417 <arglist></arglist> 32418 </member> 32419 <member kind="typedef"> 32420 <type>void(*</type> 32421 <name>TALER_EXCHANGE_GetKycProofCallback</name> 32422 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32423 <anchor>a4819dfc4d2474e5c1d0154edc6bbb093</anchor> 32424 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetKycProofResponse *result)</arglist> 32425 </member> 32426 <member kind="enumeration"> 32427 <type></type> 32428 <name>TALER_EXCHANGE_GetKycProofOption</name> 32429 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32430 <anchor>a02fb2863467c3e092d43efbda43fcd8f</anchor> 32431 <arglist></arglist> 32432 </member> 32433 <member kind="enumvalue"> 32434 <name>TALER_EXCHANGE_GET_KYC_PROOF_OPTION_END</name> 32435 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32436 <anchor>a02fb2863467c3e092d43efbda43fcd8fa747b7dcbbf6a3654bf2918c5fe5d484b</anchor> 32437 <arglist></arglist> 32438 </member> 32439 <member kind="enumvalue"> 32440 <name>TALER_EXCHANGE_GET_KYC_PROOF_OPTION_ARGS</name> 32441 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32442 <anchor>a02fb2863467c3e092d43efbda43fcd8fa66a2f2c9760f7a72dfe93ff6974993cc</anchor> 32443 <arglist></arglist> 32444 </member> 32445 <member kind="function"> 32446 <type>struct TALER_EXCHANGE_GetKycProofHandle *</type> 32447 <name>TALER_EXCHANGE_get_kyc_proof_create</name> 32448 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32449 <anchor>a8c9579c6e6a59211b797d724fd508b5e</anchor> 32450 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_NormalizedPaytoHashP *h_payto, const char *logic)</arglist> 32451 </member> 32452 <member kind="function"> 32453 <type>enum GNUNET_GenericReturnValue</type> 32454 <name>TALER_EXCHANGE_get_kyc_proof_set_options_</name> 32455 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32456 <anchor>a9b26e15b7ad91509e82bd96a255964a7</anchor> 32457 <arglist>(struct TALER_EXCHANGE_GetKycProofHandle *gkph, unsigned int num_options, const struct TALER_EXCHANGE_GetKycProofOptionValue *options)</arglist> 32458 </member> 32459 <member kind="function"> 32460 <type>enum TALER_ErrorCode</type> 32461 <name>TALER_EXCHANGE_get_kyc_proof_start</name> 32462 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32463 <anchor>a6ed9f160f2ac4ca06dcf962529b5c345</anchor> 32464 <arglist>(struct TALER_EXCHANGE_GetKycProofHandle *gkph, TALER_EXCHANGE_GetKycProofCallback cb, void *cb_cls)</arglist> 32465 </member> 32466 <member kind="function"> 32467 <type>void</type> 32468 <name>TALER_EXCHANGE_get_kyc_proof_cancel</name> 32469 <anchorfile>db/df6/get-kyc-proof-PROVIDER__NAME_8h.html</anchorfile> 32470 <anchor>a46c5f4df49821a5e7974947f49310ed8</anchor> 32471 <arglist>(struct TALER_EXCHANGE_GetKycProofHandle *gkph)</arglist> 32472 </member> 32473 </compound> 32474 <compound kind="file"> 32475 <name>get-kyc-spa-ACCESS_TOKEN.h</name> 32476 <path>src/include/taler/exchange/</path> 32477 <filename>dd/d74/get-kyc-spa-ACCESS__TOKEN_8h.html</filename> 32478 </compound> 32479 <compound kind="file"> 32480 <name>get-management-keys.h</name> 32481 <path>src/include/taler/exchange/</path> 32482 <filename>d6/d95/get-management-keys_8h.html</filename> 32483 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32484 <class kind="struct">TALER_EXCHANGE_FutureSigningPublicKey</class> 32485 <class kind="struct">TALER_EXCHANGE_FutureDenomPublicKey</class> 32486 <class kind="struct">TALER_EXCHANGE_FutureKeys</class> 32487 <class kind="struct">TALER_EXCHANGE_GetManagementKeysResponse</class> 32488 <member kind="define"> 32489 <type>#define</type> 32490 <name>TALER_EXCHANGE_GET_MANAGEMENT_KEYS_RESULT_CLOSURE</name> 32491 <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> 32492 <anchor>aa80b871a70e4bd523b23e9f20e569692</anchor> 32493 <arglist></arglist> 32494 </member> 32495 <member kind="typedef"> 32496 <type>void(*</type> 32497 <name>TALER_EXCHANGE_GetManagementKeysCallback</name> 32498 <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> 32499 <anchor>acdadb8b73b9b4b3d75d328e8c78ef702</anchor> 32500 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetManagementKeysResponse *result)</arglist> 32501 </member> 32502 <member kind="function"> 32503 <type>struct TALER_EXCHANGE_GetManagementKeysHandle *</type> 32504 <name>TALER_EXCHANGE_get_management_keys_create</name> 32505 <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> 32506 <anchor>ab1dd1d73169b7ae5f959d9e039796d95</anchor> 32507 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> 32508 </member> 32509 <member kind="function"> 32510 <type>enum TALER_ErrorCode</type> 32511 <name>TALER_EXCHANGE_get_management_keys_start</name> 32512 <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> 32513 <anchor>ad2b34b7aa5dc4ed541f1931742dca446</anchor> 32514 <arglist>(struct TALER_EXCHANGE_GetManagementKeysHandle *gmkh, TALER_EXCHANGE_GetManagementKeysCallback cb, void *cb_cls)</arglist> 32515 </member> 32516 <member kind="function"> 32517 <type>void</type> 32518 <name>TALER_EXCHANGE_get_management_keys_cancel</name> 32519 <anchorfile>d6/d95/get-management-keys_8h.html</anchorfile> 32520 <anchor>a38d57846872ec1ff2bc8d9109f8ac036</anchor> 32521 <arglist>(struct TALER_EXCHANGE_GetManagementKeysHandle *gmkh)</arglist> 32522 </member> 32523 </compound> 32524 <compound kind="file"> 32525 <name>get-purses-PURSE_PUB-merge.h</name> 32526 <path>src/include/taler/exchange/</path> 32527 <filename>de/d15/get-purses-PURSE__PUB-merge_8h.html</filename> 32528 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32529 <class kind="struct">TALER_EXCHANGE_GetPursesOptionValue</class> 32530 <class kind="struct">TALER_EXCHANGE_GetPursesResponse</class> 32531 <member kind="define"> 32532 <type>#define</type> 32533 <name>TALER_EXCHANGE_get_purses_option_end_</name> 32534 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32535 <anchor>a0c10ce381d84cd127a10950f420ba753</anchor> 32536 <arglist>()</arglist> 32537 </member> 32538 <member kind="define"> 32539 <type>#define</type> 32540 <name>TALER_EXCHANGE_get_purses_option_timeout</name> 32541 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32542 <anchor>a86269178f6d1a20e2fd02d05f55e7197</anchor> 32543 <arglist>(t)</arglist> 32544 </member> 32545 <member kind="define"> 32546 <type>#define</type> 32547 <name>TALER_EXCHANGE_get_purses_option_wait_for_merge</name> 32548 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32549 <anchor>a8c193ae2bf4ee983b4b68c46c1dea52f</anchor> 32550 <arglist>(w)</arglist> 32551 </member> 32552 <member kind="define"> 32553 <type>#define</type> 32554 <name>TALER_EXCHANGE_get_purses_set_options</name> 32555 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32556 <anchor>a2d8498096864552b75ecc61cd7e2f902</anchor> 32557 <arglist>(gph,...)</arglist> 32558 </member> 32559 <member kind="define"> 32560 <type>#define</type> 32561 <name>TALER_EXCHANGE_GET_PURSES_RESULT_CLOSURE</name> 32562 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32563 <anchor>ae37ec928ae5572f25691257f9e4705bf</anchor> 32564 <arglist></arglist> 32565 </member> 32566 <member kind="typedef"> 32567 <type>void(*</type> 32568 <name>TALER_EXCHANGE_GetPursesCallback</name> 32569 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32570 <anchor>a82e6de290c63ef1380cfbef86094254c</anchor> 32571 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetPursesResponse *result)</arglist> 32572 </member> 32573 <member kind="enumeration"> 32574 <type></type> 32575 <name>TALER_EXCHANGE_GetPursesOption</name> 32576 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32577 <anchor>a26a6c4aec5ff55747da4de3338d03838</anchor> 32578 <arglist></arglist> 32579 </member> 32580 <member kind="enumvalue"> 32581 <name>TALER_EXCHANGE_GET_PURSES_OPTION_END</name> 32582 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32583 <anchor>a26a6c4aec5ff55747da4de3338d03838a0f8bad024933b2018dadb36c83e04383</anchor> 32584 <arglist></arglist> 32585 </member> 32586 <member kind="enumvalue"> 32587 <name>TALER_EXCHANGE_GET_PURSES_OPTION_TIMEOUT</name> 32588 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32589 <anchor>a26a6c4aec5ff55747da4de3338d03838a2d41d3e2d5764f1bfbe249f0d861fb35</anchor> 32590 <arglist></arglist> 32591 </member> 32592 <member kind="enumvalue"> 32593 <name>TALER_EXCHANGE_GET_PURSES_OPTION_WAIT_FOR_MERGE</name> 32594 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32595 <anchor>a26a6c4aec5ff55747da4de3338d03838abfdd1a47bbea6975f9876416c16b9572</anchor> 32596 <arglist></arglist> 32597 </member> 32598 <member kind="function"> 32599 <type>struct TALER_EXCHANGE_GetPursesHandle *</type> 32600 <name>TALER_EXCHANGE_get_purses_create</name> 32601 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32602 <anchor>ac6bcc591f57f4d9bad3c40d67f9d7c0c</anchor> 32603 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_PurseContractPublicKeyP *purse_pub)</arglist> 32604 </member> 32605 <member kind="function"> 32606 <type>enum GNUNET_GenericReturnValue</type> 32607 <name>TALER_EXCHANGE_get_purses_set_options_</name> 32608 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32609 <anchor>a059ca5e9adf96db19def1dce5da780bd</anchor> 32610 <arglist>(struct TALER_EXCHANGE_GetPursesHandle *gph, unsigned int num_options, const struct TALER_EXCHANGE_GetPursesOptionValue *options)</arglist> 32611 </member> 32612 <member kind="function"> 32613 <type>enum TALER_ErrorCode</type> 32614 <name>TALER_EXCHANGE_get_purses_start</name> 32615 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32616 <anchor>a0c9ca5fde5bc4471c5ec5a243c7e793a</anchor> 32617 <arglist>(struct TALER_EXCHANGE_GetPursesHandle *gph, TALER_EXCHANGE_GetPursesCallback cb, void *cb_cls)</arglist> 32618 </member> 32619 <member kind="function"> 32620 <type>void</type> 32621 <name>TALER_EXCHANGE_get_purses_cancel</name> 32622 <anchorfile>de/d15/get-purses-PURSE__PUB-merge_8h.html</anchorfile> 32623 <anchor>ad6223798c300cb9f5e9e573b334b4b02</anchor> 32624 <arglist>(struct TALER_EXCHANGE_GetPursesHandle *gph)</arglist> 32625 </member> 32626 </compound> 32627 <compound kind="file"> 32628 <name>get-reserves-attest-RESERVE_PUB.h</name> 32629 <path>src/include/taler/exchange/</path> 32630 <filename>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</filename> 32631 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32632 <class kind="struct">TALER_EXCHANGE_GetReservesAttestResponse</class> 32633 <member kind="define"> 32634 <type>#define</type> 32635 <name>TALER_EXCHANGE_GET_RESERVES_ATTEST_RESULT_CLOSURE</name> 32636 <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 32637 <anchor>a4de60e18e72a9c930ce72f558c7ca094</anchor> 32638 <arglist></arglist> 32639 </member> 32640 <member kind="typedef"> 32641 <type>void(*</type> 32642 <name>TALER_EXCHANGE_GetReservesAttestCallback</name> 32643 <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 32644 <anchor>a24eaea068b995039d88cea58b8ec9a1d</anchor> 32645 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetReservesAttestResponse *result)</arglist> 32646 </member> 32647 <member kind="function"> 32648 <type>struct TALER_EXCHANGE_GetReservesAttestHandle *</type> 32649 <name>TALER_EXCHANGE_get_reserves_attest_create</name> 32650 <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 32651 <anchor>a5f7f4276e216db3d379004e04c00404c</anchor> 32652 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 32653 </member> 32654 <member kind="function"> 32655 <type>enum TALER_ErrorCode</type> 32656 <name>TALER_EXCHANGE_get_reserves_attest_start</name> 32657 <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 32658 <anchor>a4bb8b11156215d438676166a7cb7defd</anchor> 32659 <arglist>(struct TALER_EXCHANGE_GetReservesAttestHandle *grah, TALER_EXCHANGE_GetReservesAttestCallback cb, void *cb_cls)</arglist> 32660 </member> 32661 <member kind="function"> 32662 <type>void</type> 32663 <name>TALER_EXCHANGE_get_reserves_attest_cancel</name> 32664 <anchorfile>d6/d37/get-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 32665 <anchor>a2894e7fb0895960980c666a727f17be6</anchor> 32666 <arglist>(struct TALER_EXCHANGE_GetReservesAttestHandle *grah)</arglist> 32667 </member> 32668 </compound> 32669 <compound kind="file"> 32670 <name>get-reserves-RESERVE_PUB-history.h</name> 32671 <path>src/include/taler/exchange/</path> 32672 <filename>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</filename> 32673 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32674 <class kind="struct">TALER_EXCHANGE_ReserveHistoryEntry</class> 32675 <class kind="struct">TALER_EXCHANGE_GetReservesHistoryOptionValue</class> 32676 <class kind="struct">TALER_EXCHANGE_GetReservesHistoryResponse</class> 32677 <member kind="define"> 32678 <type>#define</type> 32679 <name>TALER_EXCHANGE_get_reserves_history_option_end_</name> 32680 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32681 <anchor>acb52de89fc0760a25bd96c6a5b33c2b9</anchor> 32682 <arglist>()</arglist> 32683 </member> 32684 <member kind="define"> 32685 <type>#define</type> 32686 <name>TALER_EXCHANGE_get_reserves_history_option_start_off</name> 32687 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32688 <anchor>af52c2034c3382c3653cd4bf26e369001</anchor> 32689 <arglist>(o)</arglist> 32690 </member> 32691 <member kind="define"> 32692 <type>#define</type> 32693 <name>TALER_EXCHANGE_get_reserves_history_set_options</name> 32694 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32695 <anchor>aadf29f684dd1497bc986a49d9d830266</anchor> 32696 <arglist>(grhh,...)</arglist> 32697 </member> 32698 <member kind="define"> 32699 <type>#define</type> 32700 <name>TALER_EXCHANGE_GET_RESERVES_HISTORY_RESULT_CLOSURE</name> 32701 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32702 <anchor>a8e5c664989fdfa88e51df3ffd9887a2e</anchor> 32703 <arglist></arglist> 32704 </member> 32705 <member kind="typedef"> 32706 <type>void(*</type> 32707 <name>TALER_EXCHANGE_GetReservesHistoryCallback</name> 32708 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32709 <anchor>ad64108fa22800e0eea2affb269544774</anchor> 32710 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetReservesHistoryResponse *result)</arglist> 32711 </member> 32712 <member kind="enumeration"> 32713 <type></type> 32714 <name>TALER_EXCHANGE_ReserveTransactionType</name> 32715 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32716 <anchor>a46cb7a968a53185b29d874207f88318e</anchor> 32717 <arglist></arglist> 32718 </member> 32719 <member kind="enumvalue"> 32720 <name>TALER_EXCHANGE_RTT_CREDIT</name> 32721 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32722 <anchor>a46cb7a968a53185b29d874207f88318ea227de236c4f6ba7a4b78febd6a6de4d4</anchor> 32723 <arglist></arglist> 32724 </member> 32725 <member kind="enumvalue"> 32726 <name>TALER_EXCHANGE_RTT_WITHDRAWAL</name> 32727 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32728 <anchor>a46cb7a968a53185b29d874207f88318ea2dd22d92456e0e9bd4a8725d2d1f30c6</anchor> 32729 <arglist></arglist> 32730 </member> 32731 <member kind="enumvalue"> 32732 <name>TALER_EXCHANGE_RTT_RECOUP</name> 32733 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32734 <anchor>a46cb7a968a53185b29d874207f88318eac6428f870882bde953fc7ceace0717ce</anchor> 32735 <arglist></arglist> 32736 </member> 32737 <member kind="enumvalue"> 32738 <name>TALER_EXCHANGE_RTT_CLOSING</name> 32739 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32740 <anchor>a46cb7a968a53185b29d874207f88318eaab586f03476fc28465660fdb51542b31</anchor> 32741 <arglist></arglist> 32742 </member> 32743 <member kind="enumvalue"> 32744 <name>TALER_EXCHANGE_RTT_MERGE</name> 32745 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32746 <anchor>a46cb7a968a53185b29d874207f88318ead3fe8099a979fed5fc07053e082aa368</anchor> 32747 <arglist></arglist> 32748 </member> 32749 <member kind="enumvalue"> 32750 <name>TALER_EXCHANGE_RTT_OPEN</name> 32751 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32752 <anchor>a46cb7a968a53185b29d874207f88318ea116ae97ca0dc7325cab2751fec19fcea</anchor> 32753 <arglist></arglist> 32754 </member> 32755 <member kind="enumvalue"> 32756 <name>TALER_EXCHANGE_RTT_CLOSE</name> 32757 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32758 <anchor>a46cb7a968a53185b29d874207f88318ea488a32ca765e89107cd0e05af643ec46</anchor> 32759 <arglist></arglist> 32760 </member> 32761 <member kind="enumeration"> 32762 <type></type> 32763 <name>TALER_EXCHANGE_GetReservesHistoryOption</name> 32764 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32765 <anchor>a081b2095c5c0f8b1a207cfeac56ceedc</anchor> 32766 <arglist></arglist> 32767 </member> 32768 <member kind="enumvalue"> 32769 <name>TALER_EXCHANGE_GET_RESERVES_HISTORY_OPTION_END</name> 32770 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32771 <anchor>a081b2095c5c0f8b1a207cfeac56ceedcaae5dc67e6f37e97392b51d2e08c5f1e3</anchor> 32772 <arglist></arglist> 32773 </member> 32774 <member kind="enumvalue"> 32775 <name>TALER_EXCHANGE_GET_RESERVES_HISTORY_OPTION_START_OFF</name> 32776 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32777 <anchor>a081b2095c5c0f8b1a207cfeac56ceedca763e5ebc298924e83de2d56b4188defb</anchor> 32778 <arglist></arglist> 32779 </member> 32780 <member kind="function"> 32781 <type>struct TALER_EXCHANGE_GetReservesHistoryHandle *</type> 32782 <name>TALER_EXCHANGE_get_reserves_history_create</name> 32783 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32784 <anchor>a7c9ca89a03dad7ddcd70b1b7c41755ff</anchor> 32785 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_ReservePrivateKeyP *reserve_priv)</arglist> 32786 </member> 32787 <member kind="function"> 32788 <type>enum GNUNET_GenericReturnValue</type> 32789 <name>TALER_EXCHANGE_get_reserves_history_set_options_</name> 32790 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32791 <anchor>a4951d38f5ce7b5217d77fdbc18d83c84</anchor> 32792 <arglist>(struct TALER_EXCHANGE_GetReservesHistoryHandle *grhh, unsigned int num_options, const struct TALER_EXCHANGE_GetReservesHistoryOptionValue *options)</arglist> 32793 </member> 32794 <member kind="function"> 32795 <type>enum TALER_ErrorCode</type> 32796 <name>TALER_EXCHANGE_get_reserves_history_start</name> 32797 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32798 <anchor>a756201f512bee14fc4935f81e5d210d8</anchor> 32799 <arglist>(struct TALER_EXCHANGE_GetReservesHistoryHandle *grhh, TALER_EXCHANGE_GetReservesHistoryCallback cb, void *cb_cls)</arglist> 32800 </member> 32801 <member kind="function"> 32802 <type>void</type> 32803 <name>TALER_EXCHANGE_get_reserves_history_cancel</name> 32804 <anchorfile>d4/d19/get-reserves-RESERVE__PUB-history_8h.html</anchorfile> 32805 <anchor>aaf7f7892042b7caf8d9f6f5665229b18</anchor> 32806 <arglist>(struct TALER_EXCHANGE_GetReservesHistoryHandle *grhh)</arglist> 32807 </member> 32808 </compound> 32809 <compound kind="file"> 32810 <name>get-reserves-RESERVE_PUB.h</name> 32811 <path>src/include/taler/exchange/</path> 32812 <filename>d2/d42/get-reserves-RESERVE__PUB_8h.html</filename> 32813 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32814 <class kind="struct">TALER_EXCHANGE_GetReservesOptionValue</class> 32815 <class kind="struct">TALER_EXCHANGE_GetReservesResponse</class> 32816 <member kind="define"> 32817 <type>#define</type> 32818 <name>TALER_EXCHANGE_get_reserves_option_end_</name> 32819 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32820 <anchor>ac8cf2f0c20baa5eae6cfe2c2e83d6983</anchor> 32821 <arglist>()</arglist> 32822 </member> 32823 <member kind="define"> 32824 <type>#define</type> 32825 <name>TALER_EXCHANGE_get_reserves_option_timeout</name> 32826 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32827 <anchor>a7a9bb1ee16e4bed880c054c0efdf0996</anchor> 32828 <arglist>(t)</arglist> 32829 </member> 32830 <member kind="define"> 32831 <type>#define</type> 32832 <name>TALER_EXCHANGE_get_reserves_set_options</name> 32833 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32834 <anchor>a61d18f6064bdf9d9383b157132f623bc</anchor> 32835 <arglist>(grh,...)</arglist> 32836 </member> 32837 <member kind="define"> 32838 <type>#define</type> 32839 <name>TALER_EXCHANGE_GET_RESERVES_RESULT_CLOSURE</name> 32840 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32841 <anchor>a8ee909777dc4ab188621ee5cc2d47afe</anchor> 32842 <arglist></arglist> 32843 </member> 32844 <member kind="typedef"> 32845 <type>void(*</type> 32846 <name>TALER_EXCHANGE_GetReservesCallback</name> 32847 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32848 <anchor>a6dd45eed32f6f884930fc02c5457c3bf</anchor> 32849 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetReservesResponse *result)</arglist> 32850 </member> 32851 <member kind="enumeration"> 32852 <type></type> 32853 <name>TALER_EXCHANGE_GetReservesOption</name> 32854 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32855 <anchor>a40827eed2fbb7ea3a8c6127e2510c863</anchor> 32856 <arglist></arglist> 32857 </member> 32858 <member kind="enumvalue"> 32859 <name>TALER_EXCHANGE_GET_RESERVES_OPTION_END</name> 32860 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32861 <anchor>a40827eed2fbb7ea3a8c6127e2510c863a92c2aa6c45647b0a7eed83cda9732591</anchor> 32862 <arglist></arglist> 32863 </member> 32864 <member kind="enumvalue"> 32865 <name>TALER_EXCHANGE_GET_RESERVES_OPTION_TIMEOUT</name> 32866 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32867 <anchor>a40827eed2fbb7ea3a8c6127e2510c863af92eff7bf3c6fe693e2801c0284f55b6</anchor> 32868 <arglist></arglist> 32869 </member> 32870 <member kind="function"> 32871 <type>struct TALER_EXCHANGE_GetReservesHandle *</type> 32872 <name>TALER_EXCHANGE_get_reserves_create</name> 32873 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32874 <anchor>af63dead15fd342743228d3f0ec843f5e</anchor> 32875 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 32876 </member> 32877 <member kind="function"> 32878 <type>enum GNUNET_GenericReturnValue</type> 32879 <name>TALER_EXCHANGE_get_reserves_set_options_</name> 32880 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32881 <anchor>a2bd4c874ba575fa7d0bf0e394b2114bd</anchor> 32882 <arglist>(struct TALER_EXCHANGE_GetReservesHandle *grh, unsigned int num_options, const struct TALER_EXCHANGE_GetReservesOptionValue *options)</arglist> 32883 </member> 32884 <member kind="function"> 32885 <type>enum TALER_ErrorCode</type> 32886 <name>TALER_EXCHANGE_get_reserves_start</name> 32887 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32888 <anchor>afc285e61cf46075a6a4c942bb3d2063f</anchor> 32889 <arglist>(struct TALER_EXCHANGE_GetReservesHandle *grh, TALER_EXCHANGE_GetReservesCallback cb, void *cb_cls)</arglist> 32890 </member> 32891 <member kind="function"> 32892 <type>void</type> 32893 <name>TALER_EXCHANGE_get_reserves_cancel</name> 32894 <anchorfile>d2/d42/get-reserves-RESERVE__PUB_8h.html</anchorfile> 32895 <anchor>aaa916ded6bb6da686a0b1e8c5e88bf4e</anchor> 32896 <arglist>(struct TALER_EXCHANGE_GetReservesHandle *grh)</arglist> 32897 </member> 32898 </compound> 32899 <compound kind="file"> 32900 <name>get-seed.h</name> 32901 <path>src/include/taler/exchange/</path> 32902 <filename>db/d9e/get-seed_8h.html</filename> 32903 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32904 <class kind="struct">TALER_EXCHANGE_GetSeedResponse</class> 32905 <member kind="define"> 32906 <type>#define</type> 32907 <name>TALER_EXCHANGE_GET_SEED_RESULT_CLOSURE</name> 32908 <anchorfile>db/d9e/get-seed_8h.html</anchorfile> 32909 <anchor>add1dc2932b5727f1f82169c5c62b091b</anchor> 32910 <arglist></arglist> 32911 </member> 32912 <member kind="typedef"> 32913 <type>void(*</type> 32914 <name>TALER_EXCHANGE_GetSeedCallback</name> 32915 <anchorfile>db/d9e/get-seed_8h.html</anchorfile> 32916 <anchor>aa9e84d3750ad714c902706429d2a4b21</anchor> 32917 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetSeedResponse *result)</arglist> 32918 </member> 32919 <member kind="function"> 32920 <type>struct TALER_EXCHANGE_GetSeedHandle *</type> 32921 <name>TALER_EXCHANGE_get_seed_create</name> 32922 <anchorfile>db/d9e/get-seed_8h.html</anchorfile> 32923 <anchor>a949635f46d0ceb8cc7db5b85ea1e21b3</anchor> 32924 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url)</arglist> 32925 </member> 32926 <member kind="function"> 32927 <type>enum TALER_ErrorCode</type> 32928 <name>TALER_EXCHANGE_get_seed_start</name> 32929 <anchorfile>db/d9e/get-seed_8h.html</anchorfile> 32930 <anchor>acd80eb4f84744df5f194ad51cc0ee025</anchor> 32931 <arglist>(struct TALER_EXCHANGE_GetSeedHandle *gsh, TALER_EXCHANGE_GetSeedCallback cb, void *cb_cls)</arglist> 32932 </member> 32933 <member kind="function"> 32934 <type>void</type> 32935 <name>TALER_EXCHANGE_get_seed_cancel</name> 32936 <anchorfile>db/d9e/get-seed_8h.html</anchorfile> 32937 <anchor>a45cef46ac2cac60aae8d2fdf21c8b900</anchor> 32938 <arglist>(struct TALER_EXCHANGE_GetSeedHandle *gsh)</arglist> 32939 </member> 32940 </compound> 32941 <compound kind="file"> 32942 <name>get-transfers-WTID.h</name> 32943 <path>src/include/taler/exchange/</path> 32944 <filename>dc/d12/get-transfers-WTID_8h.html</filename> 32945 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32946 <class kind="struct">TALER_EXCHANGE_TransferData</class> 32947 <class kind="struct">TALER_EXCHANGE_GetTransfersResponse</class> 32948 <member kind="define"> 32949 <type>#define</type> 32950 <name>TALER_EXCHANGE_GET_TRANSFERS_RESULT_CLOSURE</name> 32951 <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> 32952 <anchor>a15214cdb8bef882e30d78cbc3c048dd0</anchor> 32953 <arglist></arglist> 32954 </member> 32955 <member kind="typedef"> 32956 <type>void(*</type> 32957 <name>TALER_EXCHANGE_GetTransfersCallback</name> 32958 <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> 32959 <anchor>a233e3ba286ed6621b6e87b4cbc45c1f8</anchor> 32960 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetTransfersResponse *result)</arglist> 32961 </member> 32962 <member kind="function"> 32963 <type>struct TALER_EXCHANGE_GetTransfersHandle *</type> 32964 <name>TALER_EXCHANGE_get_transfers_create</name> 32965 <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> 32966 <anchor>ae7fc66e73f547a80268c1e41111856e9</anchor> 32967 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, struct TALER_EXCHANGE_Keys *keys, const struct TALER_WireTransferIdentifierRawP *wtid)</arglist> 32968 </member> 32969 <member kind="function"> 32970 <type>enum TALER_ErrorCode</type> 32971 <name>TALER_EXCHANGE_get_transfers_start</name> 32972 <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> 32973 <anchor>a849d25467169aa68de8cfd6ae022c642</anchor> 32974 <arglist>(struct TALER_EXCHANGE_GetTransfersHandle *gth, TALER_EXCHANGE_GetTransfersCallback cb, void *cb_cls)</arglist> 32975 </member> 32976 <member kind="function"> 32977 <type>void</type> 32978 <name>TALER_EXCHANGE_get_transfers_cancel</name> 32979 <anchorfile>dc/d12/get-transfers-WTID_8h.html</anchorfile> 32980 <anchor>ada3a59ff092695fa415742f6921d4bcb</anchor> 32981 <arglist>(struct TALER_EXCHANGE_GetTransfersHandle *gth)</arglist> 32982 </member> 32983 </compound> 32984 <compound kind="file"> 32985 <name>get-wads-WAD_ID.h</name> 32986 <path>src/include/taler/exchange/</path> 32987 <filename>db/d8b/get-wads-WAD__ID_8h.html</filename> 32988 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 32989 <class kind="struct">TALER_EXCHANGE_GetWadsWadItem</class> 32990 <class kind="struct">TALER_EXCHANGE_GetWadsResponse</class> 32991 <member kind="define"> 32992 <type>#define</type> 32993 <name>TALER_EXCHANGE_GET_WADS_RESULT_CLOSURE</name> 32994 <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> 32995 <anchor>a4b1a467dd291a542f94ba41e1c2b064b</anchor> 32996 <arglist></arglist> 32997 </member> 32998 <member kind="typedef"> 32999 <type>void(*</type> 33000 <name>TALER_EXCHANGE_GetWadsCallback</name> 33001 <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> 33002 <anchor>a3d236d5af1658a795670e6954640cc53</anchor> 33003 <arglist>)(void *cls, const struct TALER_EXCHANGE_GetWadsResponse *result)</arglist> 33004 </member> 33005 <member kind="function"> 33006 <type>struct TALER_EXCHANGE_GetWadsHandle *</type> 33007 <name>TALER_EXCHANGE_get_wads_create</name> 33008 <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> 33009 <anchor>a3f54679007e53913ffd18b6e9891de08</anchor> 33010 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_WireTransferIdentifierRawP *wad_id)</arglist> 33011 </member> 33012 <member kind="function"> 33013 <type>enum TALER_ErrorCode</type> 33014 <name>TALER_EXCHANGE_get_wads_start</name> 33015 <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> 33016 <anchor>aac32e49040c6ff6f3198f1b5e3df7918</anchor> 33017 <arglist>(struct TALER_EXCHANGE_GetWadsHandle *gwh, TALER_EXCHANGE_GetWadsCallback cb, void *cb_cls)</arglist> 33018 </member> 33019 <member kind="function"> 33020 <type>void</type> 33021 <name>TALER_EXCHANGE_get_wads_cancel</name> 33022 <anchorfile>db/d8b/get-wads-WAD__ID_8h.html</anchorfile> 33023 <anchor>aa0c678d4e27c8a7f27bf30322cf5b0d8</anchor> 33024 <arglist>(struct TALER_EXCHANGE_GetWadsHandle *gwh)</arglist> 33025 </member> 33026 </compound> 33027 <compound kind="file"> 33028 <name>post-aml-OFFICER_PUB-decision.h</name> 33029 <path>src/include/taler/exchange/</path> 33030 <filename>de/db0/post-aml-OFFICER__PUB-decision_8h.html</filename> 33031 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33032 <class kind="struct">TALER_EXCHANGE_MeasureInformation</class> 33033 <class kind="struct">TALER_EXCHANGE_AccountRule</class> 33034 <class kind="struct">TALER_EXCHANGE_PostAmlDecisionOptionValue</class> 33035 <class kind="struct">TALER_EXCHANGE_PostAmlDecisionResponse</class> 33036 <member kind="define"> 33037 <type>#define</type> 33038 <name>TALER_EXCHANGE_post_aml_decision_option_end_</name> 33039 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33040 <anchor>acbbd98879665bcbb5285696b5dbf3cd4</anchor> 33041 <arglist>()</arglist> 33042 </member> 33043 <member kind="define"> 33044 <type>#define</type> 33045 <name>TALER_EXCHANGE_post_aml_decision_option_payto_uri</name> 33046 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33047 <anchor>a47f3b287da18657415450fea75632df7</anchor> 33048 <arglist>(p)</arglist> 33049 </member> 33050 <member kind="define"> 33051 <type>#define</type> 33052 <name>TALER_EXCHANGE_post_aml_decision_option_new_measures</name> 33053 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33054 <anchor>adb250349d80b22673041d35e20cadd01</anchor> 33055 <arglist>(m)</arglist> 33056 </member> 33057 <member kind="define"> 33058 <type>#define</type> 33059 <name>TALER_EXCHANGE_post_aml_decision_option_properties</name> 33060 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33061 <anchor>af82b39dbbf0b639897df1996afcd3f25</anchor> 33062 <arglist>(p)</arglist> 33063 </member> 33064 <member kind="define"> 33065 <type>#define</type> 33066 <name>TALER_EXCHANGE_post_aml_decision_option_events</name> 33067 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33068 <anchor>ad9a7dc92b7c9013a88c3f2c4d156eb6b</anchor> 33069 <arglist>(n, e)</arglist> 33070 </member> 33071 <member kind="define"> 33072 <type>#define</type> 33073 <name>TALER_EXCHANGE_post_aml_decision_option_attributes</name> 33074 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33075 <anchor>a2a8b217da3f955cfd79b272e540e0bfd</anchor> 33076 <arglist>(a)</arglist> 33077 </member> 33078 <member kind="define"> 33079 <type>#define</type> 33080 <name>TALER_EXCHANGE_post_aml_decision_option_attributes_expiration</name> 33081 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33082 <anchor>a53d181c4192a17edead42d19f891b59f</anchor> 33083 <arglist>(t)</arglist> 33084 </member> 33085 <member kind="define"> 33086 <type>#define</type> 33087 <name>TALER_EXCHANGE_post_aml_decision_set_options</name> 33088 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33089 <anchor>a3944032d5a879bf49a3284b4643e57a6</anchor> 33090 <arglist>(padh,...)</arglist> 33091 </member> 33092 <member kind="define"> 33093 <type>#define</type> 33094 <name>TALER_EXCHANGE_POST_AML_DECISION_RESULT_CLOSURE</name> 33095 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33096 <anchor>a57b2703ee640cef064bbd64d11b9e9f4</anchor> 33097 <arglist></arglist> 33098 </member> 33099 <member kind="typedef"> 33100 <type>void(*</type> 33101 <name>TALER_EXCHANGE_PostAmlDecisionCallback</name> 33102 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33103 <anchor>acb6d93d4b660d03753230c0ec4b09296</anchor> 33104 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostAmlDecisionResponse *result)</arglist> 33105 </member> 33106 <member kind="enumeration"> 33107 <type></type> 33108 <name>TALER_EXCHANGE_PostAmlDecisionOption</name> 33109 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33110 <anchor>a5cf13fa178a7d72f2d49a80605a30aeb</anchor> 33111 <arglist></arglist> 33112 </member> 33113 <member kind="enumvalue"> 33114 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_END</name> 33115 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33116 <anchor>a5cf13fa178a7d72f2d49a80605a30aeba75ed217046fba1fe8f45f6ced74c59f6</anchor> 33117 <arglist></arglist> 33118 </member> 33119 <member kind="enumvalue"> 33120 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_PAYTO_URI</name> 33121 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33122 <anchor>a5cf13fa178a7d72f2d49a80605a30aebae35095fc9cbb6895ddb97e878cc9936f</anchor> 33123 <arglist></arglist> 33124 </member> 33125 <member kind="enumvalue"> 33126 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_NEW_MEASURES</name> 33127 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33128 <anchor>a5cf13fa178a7d72f2d49a80605a30aebad558c97364c47f78264d695d89f36254</anchor> 33129 <arglist></arglist> 33130 </member> 33131 <member kind="enumvalue"> 33132 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_PROPERTIES</name> 33133 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33134 <anchor>a5cf13fa178a7d72f2d49a80605a30aebaeb68779b691e01148f56fb12564c2728</anchor> 33135 <arglist></arglist> 33136 </member> 33137 <member kind="enumvalue"> 33138 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_EVENTS</name> 33139 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33140 <anchor>a5cf13fa178a7d72f2d49a80605a30aeba2413e61002ee7a4b0d846359cceefa84</anchor> 33141 <arglist></arglist> 33142 </member> 33143 <member kind="enumvalue"> 33144 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_ATTRIBUTES</name> 33145 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33146 <anchor>a5cf13fa178a7d72f2d49a80605a30aeba749a47b0ccb71b755b1aa4d7071dbdfc</anchor> 33147 <arglist></arglist> 33148 </member> 33149 <member kind="enumvalue"> 33150 <name>TALER_EXCHANGE_POST_AML_DECISION_OPTION_ATTRIBUTES_EXPIRATION</name> 33151 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33152 <anchor>a5cf13fa178a7d72f2d49a80605a30aebae7c8aaca399b30ec762356d7e2339629</anchor> 33153 <arglist></arglist> 33154 </member> 33155 <member kind="function"> 33156 <type>struct TALER_EXCHANGE_PostAmlDecisionHandle *</type> 33157 <name>TALER_EXCHANGE_post_aml_decision_create</name> 33158 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33159 <anchor>a5cd86d9e47a5c4fd258c81ff8faaa815</anchor> 33160 <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> 33161 </member> 33162 <member kind="function"> 33163 <type>enum GNUNET_GenericReturnValue</type> 33164 <name>TALER_EXCHANGE_post_aml_decision_set_options_</name> 33165 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33166 <anchor>ae4771d5705e900a05dbcff81b850de8e</anchor> 33167 <arglist>(struct TALER_EXCHANGE_PostAmlDecisionHandle *padh, unsigned int num_options, const struct TALER_EXCHANGE_PostAmlDecisionOptionValue options[])</arglist> 33168 </member> 33169 <member kind="function"> 33170 <type>enum TALER_ErrorCode</type> 33171 <name>TALER_EXCHANGE_post_aml_decision_start</name> 33172 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33173 <anchor>aab8cb7579a87852d82658a9f8abf22cd</anchor> 33174 <arglist>(struct TALER_EXCHANGE_PostAmlDecisionHandle *padh, TALER_EXCHANGE_PostAmlDecisionCallback cb, void *cb_cls)</arglist> 33175 </member> 33176 <member kind="function"> 33177 <type>void</type> 33178 <name>TALER_EXCHANGE_post_aml_decision_cancel</name> 33179 <anchorfile>de/db0/post-aml-OFFICER__PUB-decision_8h.html</anchorfile> 33180 <anchor>a1539527d2c1ffb6e9495eabd265a73b9</anchor> 33181 <arglist>(struct TALER_EXCHANGE_PostAmlDecisionHandle *padh)</arglist> 33182 </member> 33183 </compound> 33184 <compound kind="file"> 33185 <name>post-auditors-AUDITOR_PUB-H_DENOM_PUB.h</name> 33186 <path>src/include/taler/exchange/</path> 33187 <filename>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</filename> 33188 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33189 <class kind="struct">TALER_EXCHANGE_PostAuditorsResponse</class> 33190 <member kind="define"> 33191 <type>#define</type> 33192 <name>TALER_EXCHANGE_POST_AUDITORS_RESULT_CLOSURE</name> 33193 <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> 33194 <anchor>a4a76e06cdaf3655d8523d0a2ff2f48ce</anchor> 33195 <arglist></arglist> 33196 </member> 33197 <member kind="typedef"> 33198 <type>void(*</type> 33199 <name>TALER_EXCHANGE_PostAuditorsCallback</name> 33200 <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> 33201 <anchor>a704c71aabf27407d1647ce51a0cbdfbb</anchor> 33202 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostAuditorsResponse *result)</arglist> 33203 </member> 33204 <member kind="function"> 33205 <type>struct TALER_EXCHANGE_PostAuditorsHandle *</type> 33206 <name>TALER_EXCHANGE_post_auditors_create</name> 33207 <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> 33208 <anchor>a38268d09cf38fe43fec72265cfaec6d1</anchor> 33209 <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> 33210 </member> 33211 <member kind="function"> 33212 <type>enum TALER_ErrorCode</type> 33213 <name>TALER_EXCHANGE_post_auditors_start</name> 33214 <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> 33215 <anchor>ac12f66f9e28a5a656673b2a73dccc91a</anchor> 33216 <arglist>(struct TALER_EXCHANGE_PostAuditorsHandle *pah, TALER_EXCHANGE_PostAuditorsCallback cb, void *cb_cls)</arglist> 33217 </member> 33218 <member kind="function"> 33219 <type>void</type> 33220 <name>TALER_EXCHANGE_post_auditors_cancel</name> 33221 <anchorfile>df/d05/post-auditors-AUDITOR__PUB-H__DENOM__PUB_8h.html</anchorfile> 33222 <anchor>a533a85815205355758c23e4eec89bdff</anchor> 33223 <arglist>(struct TALER_EXCHANGE_PostAuditorsHandle *pah)</arglist> 33224 </member> 33225 </compound> 33226 <compound kind="file"> 33227 <name>post-batch-deposit.h</name> 33228 <path>src/include/taler/exchange/</path> 33229 <filename>d5/def/post-batch-deposit_8h.html</filename> 33230 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33231 <class kind="struct">TALER_EXCHANGE_CoinDepositDetail</class> 33232 <class kind="struct">TALER_EXCHANGE_DepositContractDetail</class> 33233 <class kind="struct">TALER_EXCHANGE_PostBatchDepositOptionValue</class> 33234 <class kind="struct">TALER_EXCHANGE_PostBatchDepositResponse</class> 33235 <member kind="define"> 33236 <type>#define</type> 33237 <name>TALER_EXCHANGE_post_batch_deposit_option_end_</name> 33238 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33239 <anchor>acf6995c136d2d23549a6a09450a78b4a</anchor> 33240 <arglist>()</arglist> 33241 </member> 33242 <member kind="define"> 33243 <type>#define</type> 33244 <name>TALER_EXCHANGE_post_batch_deposit_option_force_dc</name> 33245 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33246 <anchor>a165bbaa8e0c4a911fe5bd65b751c4542</anchor> 33247 <arglist>()</arglist> 33248 </member> 33249 <member kind="define"> 33250 <type>#define</type> 33251 <name>TALER_EXCHANGE_post_batch_deposit_option_verify_merchant_sig</name> 33252 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33253 <anchor>a9b158f805a01c56e82104f3b10fc8d16</anchor> 33254 <arglist>()</arglist> 33255 </member> 33256 <member kind="define"> 33257 <type>#define</type> 33258 <name>TALER_EXCHANGE_post_batch_deposit_set_options</name> 33259 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33260 <anchor>a629355a011d8af69712930f08638978b</anchor> 33261 <arglist>(pbdh,...)</arglist> 33262 </member> 33263 <member kind="define"> 33264 <type>#define</type> 33265 <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_RESULT_CLOSURE</name> 33266 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33267 <anchor>ab36be496c65de98db9d5630814083a6f</anchor> 33268 <arglist></arglist> 33269 </member> 33270 <member kind="typedef"> 33271 <type>void(*</type> 33272 <name>TALER_EXCHANGE_PostBatchDepositCallback</name> 33273 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33274 <anchor>a5b525ad8bc9719f29d15e11da1d2280c</anchor> 33275 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostBatchDepositResponse *result)</arglist> 33276 </member> 33277 <member kind="enumeration"> 33278 <type></type> 33279 <name>TALER_EXCHANGE_PostBatchDepositOption</name> 33280 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33281 <anchor>a050650c0e2f3769e5f5b28924d15a091</anchor> 33282 <arglist></arglist> 33283 </member> 33284 <member kind="enumvalue"> 33285 <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_OPTION_END</name> 33286 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33287 <anchor>a050650c0e2f3769e5f5b28924d15a091a3b987083a139017e6297bf4c29ab557d</anchor> 33288 <arglist></arglist> 33289 </member> 33290 <member kind="enumvalue"> 33291 <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_OPTION_FORCE_DC</name> 33292 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33293 <anchor>a050650c0e2f3769e5f5b28924d15a091a2be3bf371d6cc8cb6c703cd493a00e8e</anchor> 33294 <arglist></arglist> 33295 </member> 33296 <member kind="enumvalue"> 33297 <name>TALER_EXCHANGE_POST_BATCH_DEPOSIT_OPTION_VERIFY_MERCHANT_SIG</name> 33298 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33299 <anchor>a050650c0e2f3769e5f5b28924d15a091a68dd513d3dd3960790f46cc1a24b9ae7</anchor> 33300 <arglist></arglist> 33301 </member> 33302 <member kind="function"> 33303 <type>struct TALER_EXCHANGE_PostBatchDepositHandle *</type> 33304 <name>TALER_EXCHANGE_post_batch_deposit_create</name> 33305 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33306 <anchor>a8e0839e7509acc19ab3dec0e76755655</anchor> 33307 <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> 33308 </member> 33309 <member kind="function"> 33310 <type>enum GNUNET_GenericReturnValue</type> 33311 <name>TALER_EXCHANGE_post_batch_deposit_set_options_</name> 33312 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33313 <anchor>a755b14626980df9affb6d26c6f6fe99a</anchor> 33314 <arglist>(struct TALER_EXCHANGE_PostBatchDepositHandle *pbdh, unsigned int num_options, const struct TALER_EXCHANGE_PostBatchDepositOptionValue options[])</arglist> 33315 </member> 33316 <member kind="function"> 33317 <type>enum TALER_ErrorCode</type> 33318 <name>TALER_EXCHANGE_post_batch_deposit_start</name> 33319 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33320 <anchor>a5d6548cbdb6336328a327c87a9cf5fd7</anchor> 33321 <arglist>(struct TALER_EXCHANGE_PostBatchDepositHandle *pbdh, TALER_EXCHANGE_PostBatchDepositCallback cb, void *cb_cls)</arglist> 33322 </member> 33323 <member kind="function"> 33324 <type>void</type> 33325 <name>TALER_EXCHANGE_post_batch_deposit_cancel</name> 33326 <anchorfile>d5/def/post-batch-deposit_8h.html</anchorfile> 33327 <anchor>a74339c5b16b7beee0ec1eb344dfc6ae1</anchor> 33328 <arglist>(struct TALER_EXCHANGE_PostBatchDepositHandle *pbdh)</arglist> 33329 </member> 33330 </compound> 33331 <compound kind="file"> 33332 <name>post-blinding-prepare.h</name> 33333 <path>src/include/taler/exchange/</path> 33334 <filename>db/df1/post-blinding-prepare_8h.html</filename> 33335 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33336 <class kind="struct">TALER_EXCHANGE_PostBlindingPrepareResponse</class> 33337 <member kind="define"> 33338 <type>#define</type> 33339 <name>TALER_EXCHANGE_post_blinding_prepare_for_withdraw_create</name> 33340 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33341 <anchor>af8965ca269c23aa8e5ce253b17153932</anchor> 33342 <arglist>(curl_ctx, exchange_url, seed, num, nonce_keys)</arglist> 33343 </member> 33344 <member kind="define"> 33345 <type>#define</type> 33346 <name>TALER_EXCHANGE_post_blinding_prepare_for_melt_create</name> 33347 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33348 <anchor>adaceb3d4f25585d2f86ccee03fb36e6d</anchor> 33349 <arglist>(curl_ctx, exchange_url, seed, num, nonce_keys)</arglist> 33350 </member> 33351 <member kind="define"> 33352 <type>#define</type> 33353 <name>TALER_EXCHANGE_POST_BLINDING_PREPARE_RESULT_CLOSURE</name> 33354 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33355 <anchor>a58e5d8310a650a95635ae2400a3e61e7</anchor> 33356 <arglist></arglist> 33357 </member> 33358 <member kind="typedef"> 33359 <type>void(*</type> 33360 <name>TALER_EXCHANGE_PostBlindingPrepareCallback</name> 33361 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33362 <anchor>a1892c44ebf5a56aa4860d70673c1caee</anchor> 33363 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostBlindingPrepareResponse *result)</arglist> 33364 </member> 33365 <member kind="function"> 33366 <type>struct TALER_EXCHANGE_PostBlindingPrepareHandle *</type> 33367 <name>TALER_EXCHANGE_post_blinding_prepare_create</name> 33368 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33369 <anchor>a7dc89c144d383748432582d786f0b9cc</anchor> 33370 <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> 33371 </member> 33372 <member kind="function"> 33373 <type>enum TALER_ErrorCode</type> 33374 <name>TALER_EXCHANGE_post_blinding_prepare_start</name> 33375 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33376 <anchor>aa4a4f272fea4cc392a461180f4cb97ad</anchor> 33377 <arglist>(struct TALER_EXCHANGE_PostBlindingPrepareHandle *pbph, TALER_EXCHANGE_PostBlindingPrepareCallback cb, void *cb_cls)</arglist> 33378 </member> 33379 <member kind="function"> 33380 <type>void</type> 33381 <name>TALER_EXCHANGE_post_blinding_prepare_cancel</name> 33382 <anchorfile>db/df1/post-blinding-prepare_8h.html</anchorfile> 33383 <anchor>ad00fce40ea4863277a258b3bfa6aa8de</anchor> 33384 <arglist>(struct TALER_EXCHANGE_PostBlindingPrepareHandle *pbph)</arglist> 33385 </member> 33386 </compound> 33387 <compound kind="file"> 33388 <name>post-coins-COIN_PUB-refund.h</name> 33389 <path>src/include/taler/exchange/</path> 33390 <filename>d0/d99/post-coins-COIN__PUB-refund_8h.html</filename> 33391 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33392 <class kind="struct">TALER_EXCHANGE_PostCoinsRefundResponse</class> 33393 <member kind="define"> 33394 <type>#define</type> 33395 <name>TALER_EXCHANGE_POST_COINS_REFUND_RESULT_CLOSURE</name> 33396 <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> 33397 <anchor>ae07f39d2aec0c663836c9e7b6fa9ba08</anchor> 33398 <arglist></arglist> 33399 </member> 33400 <member kind="typedef"> 33401 <type>void(*</type> 33402 <name>TALER_EXCHANGE_PostCoinsRefundCallback</name> 33403 <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> 33404 <anchor>a14a72cace459bbf3fde41b5afb6ba7cd</anchor> 33405 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostCoinsRefundResponse *result)</arglist> 33406 </member> 33407 <member kind="function"> 33408 <type>struct TALER_EXCHANGE_PostCoinsRefundHandle *</type> 33409 <name>TALER_EXCHANGE_post_coins_refund_create</name> 33410 <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> 33411 <anchor>a11fbcff0cb29fda4b0d00fe0682586a8</anchor> 33412 <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> 33413 </member> 33414 <member kind="function"> 33415 <type>enum TALER_ErrorCode</type> 33416 <name>TALER_EXCHANGE_post_coins_refund_start</name> 33417 <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> 33418 <anchor>a20dbb2e1ce911b3a35638086df5a9d3e</anchor> 33419 <arglist>(struct TALER_EXCHANGE_PostCoinsRefundHandle *pcrh, TALER_EXCHANGE_PostCoinsRefundCallback cb, void *cb_cls)</arglist> 33420 </member> 33421 <member kind="function"> 33422 <type>void</type> 33423 <name>TALER_EXCHANGE_post_coins_refund_cancel</name> 33424 <anchorfile>d0/d99/post-coins-COIN__PUB-refund_8h.html</anchorfile> 33425 <anchor>abfb7f1299c73afa121882698b202a5c5</anchor> 33426 <arglist>(struct TALER_EXCHANGE_PostCoinsRefundHandle *pcrh)</arglist> 33427 </member> 33428 </compound> 33429 <compound kind="file"> 33430 <name>post-kyc-start-ID.h</name> 33431 <path>src/include/taler/exchange/</path> 33432 <filename>d5/de4/post-kyc-start-ID_8h.html</filename> 33433 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33434 <class kind="struct">TALER_EXCHANGE_PostKycStartResponse</class> 33435 <member kind="define"> 33436 <type>#define</type> 33437 <name>TALER_EXCHANGE_POST_KYC_START_RESULT_CLOSURE</name> 33438 <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> 33439 <anchor>a4f5583d86b58445a403b24072aa8d2c5</anchor> 33440 <arglist></arglist> 33441 </member> 33442 <member kind="typedef"> 33443 <type>void(*</type> 33444 <name>TALER_EXCHANGE_PostKycStartCallback</name> 33445 <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> 33446 <anchor>a0588e75f8659ea6b65ebadaf909eb527</anchor> 33447 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostKycStartResponse *result)</arglist> 33448 </member> 33449 <member kind="function"> 33450 <type>struct TALER_EXCHANGE_PostKycStartHandle *</type> 33451 <name>TALER_EXCHANGE_post_kyc_start_create</name> 33452 <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> 33453 <anchor>acfa42204b78e5e6d998ef402a2f68726</anchor> 33454 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const char *id)</arglist> 33455 </member> 33456 <member kind="function"> 33457 <type>enum TALER_ErrorCode</type> 33458 <name>TALER_EXCHANGE_post_kyc_start_start</name> 33459 <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> 33460 <anchor>a45c9eadc0a8b8eacc1be5a84a51fd5bb</anchor> 33461 <arglist>(struct TALER_EXCHANGE_PostKycStartHandle *pksh, TALER_EXCHANGE_PostKycStartCallback cb, void *cb_cls)</arglist> 33462 </member> 33463 <member kind="function"> 33464 <type>void</type> 33465 <name>TALER_EXCHANGE_post_kyc_start_cancel</name> 33466 <anchorfile>d5/de4/post-kyc-start-ID_8h.html</anchorfile> 33467 <anchor>a184340e5e3f39ec0e5e870a94bf1c28f</anchor> 33468 <arglist>(struct TALER_EXCHANGE_PostKycStartHandle *pksh)</arglist> 33469 </member> 33470 </compound> 33471 <compound kind="file"> 33472 <name>post-kyc-wallet.h</name> 33473 <path>src/include/taler/exchange/</path> 33474 <filename>d0/d62/post-kyc-wallet_8h.html</filename> 33475 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33476 <class kind="struct">TALER_EXCHANGE_PostKycWalletResponse</class> 33477 <member kind="define"> 33478 <type>#define</type> 33479 <name>TALER_EXCHANGE_POST_KYC_WALLET_RESULT_CLOSURE</name> 33480 <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> 33481 <anchor>afd5d807117ff0548137f7e5091452592</anchor> 33482 <arglist></arglist> 33483 </member> 33484 <member kind="typedef"> 33485 <type>void(*</type> 33486 <name>TALER_EXCHANGE_PostKycWalletCallback</name> 33487 <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> 33488 <anchor>aa75bfc4b1f68becefca9127bf823c18b</anchor> 33489 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostKycWalletResponse *result)</arglist> 33490 </member> 33491 <member kind="function"> 33492 <type>struct TALER_EXCHANGE_PostKycWalletHandle *</type> 33493 <name>TALER_EXCHANGE_post_kyc_wallet_create</name> 33494 <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> 33495 <anchor>a220bb0502f5f129e96e58cf3a35d9373</anchor> 33496 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_Amount *balance)</arglist> 33497 </member> 33498 <member kind="function"> 33499 <type>enum TALER_ErrorCode</type> 33500 <name>TALER_EXCHANGE_post_kyc_wallet_start</name> 33501 <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> 33502 <anchor>aef8d22947c8520022b5c239bd0b98d61</anchor> 33503 <arglist>(struct TALER_EXCHANGE_PostKycWalletHandle *pkwh, TALER_EXCHANGE_PostKycWalletCallback cb, void *cb_cls)</arglist> 33504 </member> 33505 <member kind="function"> 33506 <type>void</type> 33507 <name>TALER_EXCHANGE_post_kyc_wallet_cancel</name> 33508 <anchorfile>d0/d62/post-kyc-wallet_8h.html</anchorfile> 33509 <anchor>a6cfbfb5871fd20b561bbb9fca90eb3ca</anchor> 33510 <arglist>(struct TALER_EXCHANGE_PostKycWalletHandle *pkwh)</arglist> 33511 </member> 33512 </compound> 33513 <compound kind="file"> 33514 <name>post-management-aml-officers.h</name> 33515 <path>src/include/taler/exchange/</path> 33516 <filename>d8/d7f/post-management-aml-officers_8h.html</filename> 33517 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33518 <class kind="struct">TALER_EXCHANGE_PostManagementAmlOfficersResponse</class> 33519 <member kind="define"> 33520 <type>#define</type> 33521 <name>TALER_EXCHANGE_POST_MANAGEMENT_AML_OFFICERS_RESULT_CLOSURE</name> 33522 <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> 33523 <anchor>a6d3f70d8cf907e82868b3a339b0b8ac7</anchor> 33524 <arglist></arglist> 33525 </member> 33526 <member kind="typedef"> 33527 <type>void(*</type> 33528 <name>TALER_EXCHANGE_PostManagementAmlOfficersCallback</name> 33529 <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> 33530 <anchor>a25d392fbe6aa0402ba4e56ac7d062574</anchor> 33531 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementAmlOfficersResponse *result)</arglist> 33532 </member> 33533 <member kind="function"> 33534 <type>struct TALER_EXCHANGE_PostManagementAmlOfficersHandle *</type> 33535 <name>TALER_EXCHANGE_post_management_aml_officers_create</name> 33536 <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> 33537 <anchor>a42ada26ab8704fbd08e1a23827c4c146</anchor> 33538 <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> 33539 </member> 33540 <member kind="function"> 33541 <type>enum TALER_ErrorCode</type> 33542 <name>TALER_EXCHANGE_post_management_aml_officers_start</name> 33543 <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> 33544 <anchor>ae0612fc3c083d8b7862ff3d740bc39e2</anchor> 33545 <arglist>(struct TALER_EXCHANGE_PostManagementAmlOfficersHandle *pmaoh, TALER_EXCHANGE_PostManagementAmlOfficersCallback cb, void *cb_cls)</arglist> 33546 </member> 33547 <member kind="function"> 33548 <type>void</type> 33549 <name>TALER_EXCHANGE_post_management_aml_officers_cancel</name> 33550 <anchorfile>d8/d7f/post-management-aml-officers_8h.html</anchorfile> 33551 <anchor>af5bb1c607af35aec5ce71034dc6d0cad</anchor> 33552 <arglist>(struct TALER_EXCHANGE_PostManagementAmlOfficersHandle *pmaoh)</arglist> 33553 </member> 33554 </compound> 33555 <compound kind="file"> 33556 <name>post-management-auditors-AUDITOR_PUB-disable.h</name> 33557 <path>src/include/taler/exchange/</path> 33558 <filename>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</filename> 33559 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33560 <class kind="struct">TALER_EXCHANGE_PostManagementAuditorsDisableResponse</class> 33561 <member kind="define"> 33562 <type>#define</type> 33563 <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_DISABLE_RESULT_CLOSURE</name> 33564 <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> 33565 <anchor>afd436d28b4fbb53d8c5c701bd0a18fe0</anchor> 33566 <arglist></arglist> 33567 </member> 33568 <member kind="typedef"> 33569 <type>void(*</type> 33570 <name>TALER_EXCHANGE_PostManagementAuditorsDisableCallback</name> 33571 <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> 33572 <anchor>a067ce0413a901cd4279bae9e54373177</anchor> 33573 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementAuditorsDisableResponse *result)</arglist> 33574 </member> 33575 <member kind="function"> 33576 <type>struct TALER_EXCHANGE_PostManagementAuditorsDisableHandle *</type> 33577 <name>TALER_EXCHANGE_post_management_auditors_disable_create</name> 33578 <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> 33579 <anchor>a3d092ceb06f85d80c0c7b9f8814f878a</anchor> 33580 <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> 33581 </member> 33582 <member kind="function"> 33583 <type>enum TALER_ErrorCode</type> 33584 <name>TALER_EXCHANGE_post_management_auditors_disable_start</name> 33585 <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> 33586 <anchor>a22b136cc38cfa9c7026e7b36503af4e8</anchor> 33587 <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsDisableHandle *pmadh, TALER_EXCHANGE_PostManagementAuditorsDisableCallback cb, void *cb_cls)</arglist> 33588 </member> 33589 <member kind="function"> 33590 <type>void</type> 33591 <name>TALER_EXCHANGE_post_management_auditors_disable_cancel</name> 33592 <anchorfile>d0/d9f/post-management-auditors-AUDITOR__PUB-disable_8h.html</anchorfile> 33593 <anchor>ab10cf9fabdfda49fda14428b9f877d81</anchor> 33594 <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsDisableHandle *pmadh)</arglist> 33595 </member> 33596 </compound> 33597 <compound kind="file"> 33598 <name>post-management-auditors.h</name> 33599 <path>src/include/taler/exchange/</path> 33600 <filename>df/d37/post-management-auditors_8h.html</filename> 33601 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33602 <class kind="struct">TALER_EXCHANGE_PostManagementAuditorsResponse</class> 33603 <member kind="define"> 33604 <type>#define</type> 33605 <name>TALER_EXCHANGE_POST_MANAGEMENT_AUDITORS_RESULT_CLOSURE</name> 33606 <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> 33607 <anchor>a7e9dd23bf7f6a113ffe802705e947ca8</anchor> 33608 <arglist></arglist> 33609 </member> 33610 <member kind="typedef"> 33611 <type>void(*</type> 33612 <name>TALER_EXCHANGE_PostManagementAuditorsCallback</name> 33613 <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> 33614 <anchor>a0a79ca1c2eedb88f32801f6821c82fab</anchor> 33615 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementAuditorsResponse *result)</arglist> 33616 </member> 33617 <member kind="function"> 33618 <type>struct TALER_EXCHANGE_PostManagementAuditorsHandle *</type> 33619 <name>TALER_EXCHANGE_post_management_auditors_create</name> 33620 <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> 33621 <anchor>a649ffd2d6d67dd7ae939866a96132139</anchor> 33622 <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> 33623 </member> 33624 <member kind="function"> 33625 <type>enum TALER_ErrorCode</type> 33626 <name>TALER_EXCHANGE_post_management_auditors_start</name> 33627 <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> 33628 <anchor>aa2195b45890a9a800dbde21735c7cab8</anchor> 33629 <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsHandle *pmah, TALER_EXCHANGE_PostManagementAuditorsCallback cb, void *cb_cls)</arglist> 33630 </member> 33631 <member kind="function"> 33632 <type>void</type> 33633 <name>TALER_EXCHANGE_post_management_auditors_cancel</name> 33634 <anchorfile>df/d37/post-management-auditors_8h.html</anchorfile> 33635 <anchor>ac7ae944cfe5eca70e29928f1a210293f</anchor> 33636 <arglist>(struct TALER_EXCHANGE_PostManagementAuditorsHandle *pmah)</arglist> 33637 </member> 33638 </compound> 33639 <compound kind="file"> 33640 <name>post-management-denominations-H_DENOM_PUB-revoke.h</name> 33641 <path>src/include/taler/exchange/</path> 33642 <filename>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</filename> 33643 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33644 <class kind="struct">TALER_EXCHANGE_PostManagementDenominationsRevokeResponse</class> 33645 <member kind="define"> 33646 <type>#define</type> 33647 <name>TALER_EXCHANGE_POST_MANAGEMENT_DENOMINATIONS_REVOKE_RESULT_CLOSURE</name> 33648 <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> 33649 <anchor>a42b6e29802585213ab027ada97d30c94</anchor> 33650 <arglist></arglist> 33651 </member> 33652 <member kind="typedef"> 33653 <type>void(*</type> 33654 <name>TALER_EXCHANGE_PostManagementDenominationsRevokeCallback</name> 33655 <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> 33656 <anchor>a52e5a723a7dfffe21db1469f7b7a70df</anchor> 33657 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementDenominationsRevokeResponse *result)</arglist> 33658 </member> 33659 <member kind="function"> 33660 <type>struct TALER_EXCHANGE_PostManagementDenominationsRevokeHandle *</type> 33661 <name>TALER_EXCHANGE_post_management_denominations_revoke_create</name> 33662 <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> 33663 <anchor>a30ec399488093087610e2eee51a14516</anchor> 33664 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 33665 </member> 33666 <member kind="function"> 33667 <type>enum TALER_ErrorCode</type> 33668 <name>TALER_EXCHANGE_post_management_denominations_revoke_start</name> 33669 <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> 33670 <anchor>a1fd60dff1363108df4128bd93c6c4dde</anchor> 33671 <arglist>(struct TALER_EXCHANGE_PostManagementDenominationsRevokeHandle *pmdrh, TALER_EXCHANGE_PostManagementDenominationsRevokeCallback cb, void *cb_cls)</arglist> 33672 </member> 33673 <member kind="function"> 33674 <type>void</type> 33675 <name>TALER_EXCHANGE_post_management_denominations_revoke_cancel</name> 33676 <anchorfile>dd/ddd/post-management-denominations-H__DENOM__PUB-revoke_8h.html</anchorfile> 33677 <anchor>a620bcdd9718a8184df96b6a0e07c68d7</anchor> 33678 <arglist>(struct TALER_EXCHANGE_PostManagementDenominationsRevokeHandle *pmdrh)</arglist> 33679 </member> 33680 </compound> 33681 <compound kind="file"> 33682 <name>post-management-drain.h</name> 33683 <path>src/include/taler/exchange/</path> 33684 <filename>d1/d28/post-management-drain_8h.html</filename> 33685 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33686 <class kind="struct">TALER_EXCHANGE_PostManagementDrainResponse</class> 33687 <member kind="define"> 33688 <type>#define</type> 33689 <name>TALER_EXCHANGE_POST_MANAGEMENT_DRAIN_RESULT_CLOSURE</name> 33690 <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> 33691 <anchor>a50d1f53671253403dfcb1974d2cfb87b</anchor> 33692 <arglist></arglist> 33693 </member> 33694 <member kind="typedef"> 33695 <type>void(*</type> 33696 <name>TALER_EXCHANGE_PostManagementDrainCallback</name> 33697 <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> 33698 <anchor>a8ab464aeadde0695bca9c69e69db2bca</anchor> 33699 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementDrainResponse *result)</arglist> 33700 </member> 33701 <member kind="function"> 33702 <type>struct TALER_EXCHANGE_PostManagementDrainHandle *</type> 33703 <name>TALER_EXCHANGE_post_management_drain_create</name> 33704 <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> 33705 <anchor>a5545ec2df996a7e56a86689db4c4ddf4</anchor> 33706 <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> 33707 </member> 33708 <member kind="function"> 33709 <type>enum TALER_ErrorCode</type> 33710 <name>TALER_EXCHANGE_post_management_drain_start</name> 33711 <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> 33712 <anchor>a72757e32cb20e3b740ef1104542940d7</anchor> 33713 <arglist>(struct TALER_EXCHANGE_PostManagementDrainHandle *pmdh, TALER_EXCHANGE_PostManagementDrainCallback cb, void *cb_cls)</arglist> 33714 </member> 33715 <member kind="function"> 33716 <type>void</type> 33717 <name>TALER_EXCHANGE_post_management_drain_cancel</name> 33718 <anchorfile>d1/d28/post-management-drain_8h.html</anchorfile> 33719 <anchor>ac620f200c309ed68b722a57ce50fd3ec</anchor> 33720 <arglist>(struct TALER_EXCHANGE_PostManagementDrainHandle *pmdh)</arglist> 33721 </member> 33722 </compound> 33723 <compound kind="file"> 33724 <name>post-management-extensions.h</name> 33725 <path>src/include/taler/exchange/</path> 33726 <filename>d1/d93/post-management-extensions_8h.html</filename> 33727 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33728 <class kind="struct">TALER_EXCHANGE_ManagementPostExtensionsData</class> 33729 <class kind="struct">TALER_EXCHANGE_PostManagementExtensionsResponse</class> 33730 <member kind="define"> 33731 <type>#define</type> 33732 <name>TALER_EXCHANGE_POST_MANAGEMENT_EXTENSIONS_RESULT_CLOSURE</name> 33733 <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> 33734 <anchor>ad54999e4d059d85ac725e52461b1bd8f</anchor> 33735 <arglist></arglist> 33736 </member> 33737 <member kind="typedef"> 33738 <type>void(*</type> 33739 <name>TALER_EXCHANGE_PostManagementExtensionsCallback</name> 33740 <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> 33741 <anchor>ac356b55ee540d5ff757817e5a67ecd16</anchor> 33742 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementExtensionsResponse *result)</arglist> 33743 </member> 33744 <member kind="function"> 33745 <type>struct TALER_EXCHANGE_PostManagementExtensionsHandle *</type> 33746 <name>TALER_EXCHANGE_post_management_extensions_create</name> 33747 <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> 33748 <anchor>a1815069586f22713a3992486a4961d96</anchor> 33749 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_EXCHANGE_ManagementPostExtensionsData *ped)</arglist> 33750 </member> 33751 <member kind="function"> 33752 <type>enum TALER_ErrorCode</type> 33753 <name>TALER_EXCHANGE_post_management_extensions_start</name> 33754 <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> 33755 <anchor>a4d4b6c5c712e12666934a9d2f1188401</anchor> 33756 <arglist>(struct TALER_EXCHANGE_PostManagementExtensionsHandle *pmeh, TALER_EXCHANGE_PostManagementExtensionsCallback cb, void *cb_cls)</arglist> 33757 </member> 33758 <member kind="function"> 33759 <type>void</type> 33760 <name>TALER_EXCHANGE_post_management_extensions_cancel</name> 33761 <anchorfile>d1/d93/post-management-extensions_8h.html</anchorfile> 33762 <anchor>a09e3e10f1bf300bcf0b471f440ef5952</anchor> 33763 <arglist>(struct TALER_EXCHANGE_PostManagementExtensionsHandle *pmeh)</arglist> 33764 </member> 33765 </compound> 33766 <compound kind="file"> 33767 <name>post-management-global-fees.h</name> 33768 <path>src/include/taler/exchange/</path> 33769 <filename>d7/d68/post-management-global-fees_8h.html</filename> 33770 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33771 <class kind="struct">TALER_EXCHANGE_PostManagementGlobalFeesResponse</class> 33772 <member kind="define"> 33773 <type>#define</type> 33774 <name>TALER_EXCHANGE_POST_MANAGEMENT_GLOBAL_FEES_RESULT_CLOSURE</name> 33775 <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> 33776 <anchor>a6e95432879ab707bb0e552efc69e0301</anchor> 33777 <arglist></arglist> 33778 </member> 33779 <member kind="typedef"> 33780 <type>void(*</type> 33781 <name>TALER_EXCHANGE_PostManagementGlobalFeesCallback</name> 33782 <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> 33783 <anchor>a3ae5455cf968374c349850524809d6ba</anchor> 33784 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementGlobalFeesResponse *result)</arglist> 33785 </member> 33786 <member kind="function"> 33787 <type>struct TALER_EXCHANGE_PostManagementGlobalFeesHandle *</type> 33788 <name>TALER_EXCHANGE_post_management_global_fees_create</name> 33789 <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> 33790 <anchor>afe60641125c3be1dd9c34ba1866df28a</anchor> 33791 <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> 33792 </member> 33793 <member kind="function"> 33794 <type>enum TALER_ErrorCode</type> 33795 <name>TALER_EXCHANGE_post_management_global_fees_start</name> 33796 <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> 33797 <anchor>a964304f8a468f1f279f39ea05f261498</anchor> 33798 <arglist>(struct TALER_EXCHANGE_PostManagementGlobalFeesHandle *pmgfh, TALER_EXCHANGE_PostManagementGlobalFeesCallback cb, void *cb_cls)</arglist> 33799 </member> 33800 <member kind="function"> 33801 <type>void</type> 33802 <name>TALER_EXCHANGE_post_management_global_fees_cancel</name> 33803 <anchorfile>d7/d68/post-management-global-fees_8h.html</anchorfile> 33804 <anchor>a1f6512fb8138f9c22068380316be04c3</anchor> 33805 <arglist>(struct TALER_EXCHANGE_PostManagementGlobalFeesHandle *pmgfh)</arglist> 33806 </member> 33807 </compound> 33808 <compound kind="file"> 33809 <name>post-management-keys.h</name> 33810 <path>src/include/taler/exchange/</path> 33811 <filename>d7/da7/post-management-keys_8h.html</filename> 33812 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33813 <class kind="struct">TALER_EXCHANGE_SigningKeySignature</class> 33814 <class kind="struct">TALER_EXCHANGE_DenominationKeySignature</class> 33815 <class kind="struct">TALER_EXCHANGE_ManagementPostKeysData</class> 33816 <class kind="struct">TALER_EXCHANGE_PostManagementKeysResponse</class> 33817 <member kind="define"> 33818 <type>#define</type> 33819 <name>TALER_EXCHANGE_POST_MANAGEMENT_KEYS_RESULT_CLOSURE</name> 33820 <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> 33821 <anchor>a7f1067981f69582ad36452b1999168f2</anchor> 33822 <arglist></arglist> 33823 </member> 33824 <member kind="typedef"> 33825 <type>void(*</type> 33826 <name>TALER_EXCHANGE_PostManagementKeysCallback</name> 33827 <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> 33828 <anchor>ab6e592e6340ee976589841d1148955e7</anchor> 33829 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementKeysResponse *result)</arglist> 33830 </member> 33831 <member kind="function"> 33832 <type>struct TALER_EXCHANGE_PostManagementKeysHandle *</type> 33833 <name>TALER_EXCHANGE_post_management_keys_create</name> 33834 <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> 33835 <anchor>a885abd9a1f1fe692708e15eb92e2ae6d</anchor> 33836 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_EXCHANGE_ManagementPostKeysData *pkd)</arglist> 33837 </member> 33838 <member kind="function"> 33839 <type>enum TALER_ErrorCode</type> 33840 <name>TALER_EXCHANGE_post_management_keys_start</name> 33841 <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> 33842 <anchor>aafff2c2128ba49e7416313605abf6801</anchor> 33843 <arglist>(struct TALER_EXCHANGE_PostManagementKeysHandle *pmkh, TALER_EXCHANGE_PostManagementKeysCallback cb, void *cb_cls)</arglist> 33844 </member> 33845 <member kind="function"> 33846 <type>void</type> 33847 <name>TALER_EXCHANGE_post_management_keys_cancel</name> 33848 <anchorfile>d7/da7/post-management-keys_8h.html</anchorfile> 33849 <anchor>ad0d8dc76be111b0710ba457f83db9a29</anchor> 33850 <arglist>(struct TALER_EXCHANGE_PostManagementKeysHandle *pmkh)</arglist> 33851 </member> 33852 </compound> 33853 <compound kind="file"> 33854 <name>post-management-partners.h</name> 33855 <path>src/include/taler/exchange/</path> 33856 <filename>de/d2d/post-management-partners_8h.html</filename> 33857 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33858 <class kind="struct">TALER_EXCHANGE_PostManagementPartnersResponse</class> 33859 <member kind="define"> 33860 <type>#define</type> 33861 <name>TALER_EXCHANGE_POST_MANAGEMENT_PARTNERS_RESULT_CLOSURE</name> 33862 <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> 33863 <anchor>a213672ef4034d288ab3d2b19daeb94d7</anchor> 33864 <arglist></arglist> 33865 </member> 33866 <member kind="typedef"> 33867 <type>void(*</type> 33868 <name>TALER_EXCHANGE_PostManagementPartnersCallback</name> 33869 <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> 33870 <anchor>a612fa661271abd67bc3a3226eb60ca40</anchor> 33871 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementPartnersResponse *result)</arglist> 33872 </member> 33873 <member kind="function"> 33874 <type>struct TALER_EXCHANGE_PostManagementPartnersHandle *</type> 33875 <name>TALER_EXCHANGE_post_management_partners_create</name> 33876 <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> 33877 <anchor>ae700dae9c35f12b0c12d6108cd62624e</anchor> 33878 <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> 33879 </member> 33880 <member kind="function"> 33881 <type>enum TALER_ErrorCode</type> 33882 <name>TALER_EXCHANGE_post_management_partners_start</name> 33883 <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> 33884 <anchor>a8222d64dfde3477b08039e2c05c349e8</anchor> 33885 <arglist>(struct TALER_EXCHANGE_PostManagementPartnersHandle *pmph, TALER_EXCHANGE_PostManagementPartnersCallback cb, void *cb_cls)</arglist> 33886 </member> 33887 <member kind="function"> 33888 <type>void</type> 33889 <name>TALER_EXCHANGE_post_management_partners_cancel</name> 33890 <anchorfile>de/d2d/post-management-partners_8h.html</anchorfile> 33891 <anchor>ae0594959f31186656c5883048ff528b4</anchor> 33892 <arglist>(struct TALER_EXCHANGE_PostManagementPartnersHandle *pmph)</arglist> 33893 </member> 33894 </compound> 33895 <compound kind="file"> 33896 <name>post-management-signkeys-EXCHANGE_PUB-revoke.h</name> 33897 <path>src/include/taler/exchange/</path> 33898 <filename>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</filename> 33899 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33900 <class kind="struct">TALER_EXCHANGE_PostManagementSignkeysRevokeResponse</class> 33901 <member kind="define"> 33902 <type>#define</type> 33903 <name>TALER_EXCHANGE_POST_MANAGEMENT_SIGNKEYS_REVOKE_RESULT_CLOSURE</name> 33904 <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> 33905 <anchor>a27a2cda5a6bc322d8f0bba4a13455b06</anchor> 33906 <arglist></arglist> 33907 </member> 33908 <member kind="typedef"> 33909 <type>void(*</type> 33910 <name>TALER_EXCHANGE_PostManagementSignkeysRevokeCallback</name> 33911 <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> 33912 <anchor>a772e61e384c8256124a4a3c26c7dbaad</anchor> 33913 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementSignkeysRevokeResponse *result)</arglist> 33914 </member> 33915 <member kind="function"> 33916 <type>struct TALER_EXCHANGE_PostManagementSignkeysRevokeHandle *</type> 33917 <name>TALER_EXCHANGE_post_management_signkeys_revoke_create</name> 33918 <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> 33919 <anchor>aa4147e74fc3e8364293615d0e1363dc1</anchor> 33920 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 33921 </member> 33922 <member kind="function"> 33923 <type>enum TALER_ErrorCode</type> 33924 <name>TALER_EXCHANGE_post_management_signkeys_revoke_start</name> 33925 <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> 33926 <anchor>ac28716b98f4f3a9075e24f4cc6d8420c</anchor> 33927 <arglist>(struct TALER_EXCHANGE_PostManagementSignkeysRevokeHandle *pmsrh, TALER_EXCHANGE_PostManagementSignkeysRevokeCallback cb, void *cb_cls)</arglist> 33928 </member> 33929 <member kind="function"> 33930 <type>void</type> 33931 <name>TALER_EXCHANGE_post_management_signkeys_revoke_cancel</name> 33932 <anchorfile>d8/d28/post-management-signkeys-EXCHANGE__PUB-revoke_8h.html</anchorfile> 33933 <anchor>abe4c0b6a865d3f2d8f3e6a1dfe998f16</anchor> 33934 <arglist>(struct TALER_EXCHANGE_PostManagementSignkeysRevokeHandle *pmsrh)</arglist> 33935 </member> 33936 </compound> 33937 <compound kind="file"> 33938 <name>post-management-wire-disable.h</name> 33939 <path>src/include/taler/exchange/</path> 33940 <filename>d8/da6/post-management-wire-disable_8h.html</filename> 33941 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33942 <class kind="struct">TALER_EXCHANGE_PostManagementWireDisableResponse</class> 33943 <member kind="define"> 33944 <type>#define</type> 33945 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_DISABLE_RESULT_CLOSURE</name> 33946 <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> 33947 <anchor>a4666354e2e1d968d6f9be9575bc714f5</anchor> 33948 <arglist></arglist> 33949 </member> 33950 <member kind="typedef"> 33951 <type>void(*</type> 33952 <name>TALER_EXCHANGE_PostManagementWireDisableCallback</name> 33953 <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> 33954 <anchor>adb74164b57ddc560d1ca33ee16f85beb</anchor> 33955 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementWireDisableResponse *result)</arglist> 33956 </member> 33957 <member kind="function"> 33958 <type>struct TALER_EXCHANGE_PostManagementWireDisableHandle *</type> 33959 <name>TALER_EXCHANGE_post_management_wire_disable_create</name> 33960 <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> 33961 <anchor>acf311ea17bf0f1fad6ed4512b83b1be5</anchor> 33962 <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> 33963 </member> 33964 <member kind="function"> 33965 <type>enum TALER_ErrorCode</type> 33966 <name>TALER_EXCHANGE_post_management_wire_disable_start</name> 33967 <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> 33968 <anchor>adea26e1c06746d6c3c951c86c09e6a8a</anchor> 33969 <arglist>(struct TALER_EXCHANGE_PostManagementWireDisableHandle *pmwdh, TALER_EXCHANGE_PostManagementWireDisableCallback cb, void *cb_cls)</arglist> 33970 </member> 33971 <member kind="function"> 33972 <type>void</type> 33973 <name>TALER_EXCHANGE_post_management_wire_disable_cancel</name> 33974 <anchorfile>d8/da6/post-management-wire-disable_8h.html</anchorfile> 33975 <anchor>a9cb4b747758e73fd47874d3ec10a2a56</anchor> 33976 <arglist>(struct TALER_EXCHANGE_PostManagementWireDisableHandle *pmwdh)</arglist> 33977 </member> 33978 </compound> 33979 <compound kind="file"> 33980 <name>post-management-wire-fee.h</name> 33981 <path>src/include/taler/exchange/</path> 33982 <filename>df/d01/post-management-wire-fee_8h.html</filename> 33983 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 33984 <class kind="struct">TALER_EXCHANGE_PostManagementWireFeesResponse</class> 33985 <member kind="define"> 33986 <type>#define</type> 33987 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_FEES_RESULT_CLOSURE</name> 33988 <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> 33989 <anchor>a0cd5dcb3df4813067b3678cbb9a188e8</anchor> 33990 <arglist></arglist> 33991 </member> 33992 <member kind="typedef"> 33993 <type>void(*</type> 33994 <name>TALER_EXCHANGE_PostManagementWireFeesCallback</name> 33995 <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> 33996 <anchor>a011bebba4ff2eca215d73795fd285d4c</anchor> 33997 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementWireFeesResponse *result)</arglist> 33998 </member> 33999 <member kind="function"> 34000 <type>struct TALER_EXCHANGE_PostManagementWireFeesHandle *</type> 34001 <name>TALER_EXCHANGE_post_management_wire_fees_create</name> 34002 <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> 34003 <anchor>aeec6245f5de3b3556ed91cbcd64d1021</anchor> 34004 <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> 34005 </member> 34006 <member kind="function"> 34007 <type>enum TALER_ErrorCode</type> 34008 <name>TALER_EXCHANGE_post_management_wire_fees_start</name> 34009 <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> 34010 <anchor>a7847e1982a5515ede63583a8495d47e2</anchor> 34011 <arglist>(struct TALER_EXCHANGE_PostManagementWireFeesHandle *pmwfh, TALER_EXCHANGE_PostManagementWireFeesCallback cb, void *cb_cls)</arglist> 34012 </member> 34013 <member kind="function"> 34014 <type>void</type> 34015 <name>TALER_EXCHANGE_post_management_wire_fees_cancel</name> 34016 <anchorfile>df/d01/post-management-wire-fee_8h.html</anchorfile> 34017 <anchor>a10f8cd9a59bb5b96dc5f94142f1bf5da</anchor> 34018 <arglist>(struct TALER_EXCHANGE_PostManagementWireFeesHandle *pmwfh)</arglist> 34019 </member> 34020 </compound> 34021 <compound kind="file"> 34022 <name>post-management-wire.h</name> 34023 <path>src/include/taler/exchange/</path> 34024 <filename>df/d83/post-management-wire_8h.html</filename> 34025 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34026 <class kind="struct">TALER_EXCHANGE_PostManagementWireOptionValue</class> 34027 <class kind="struct">TALER_EXCHANGE_PostManagementWireResponse</class> 34028 <member kind="define"> 34029 <type>#define</type> 34030 <name>TALER_EXCHANGE_post_management_wire_option_end_</name> 34031 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34032 <anchor>a649e1cd84fdbc51e2bfba22bd6b79dec</anchor> 34033 <arglist>()</arglist> 34034 </member> 34035 <member kind="define"> 34036 <type>#define</type> 34037 <name>TALER_EXCHANGE_post_management_wire_option_bank_label</name> 34038 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34039 <anchor>a7c517e4a8b7e064eaa05f9e816523598</anchor> 34040 <arglist>(l)</arglist> 34041 </member> 34042 <member kind="define"> 34043 <type>#define</type> 34044 <name>TALER_EXCHANGE_post_management_wire_option_priority</name> 34045 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34046 <anchor>aff46f7a0f74dd17754160c85f8d227b8</anchor> 34047 <arglist>(p)</arglist> 34048 </member> 34049 <member kind="define"> 34050 <type>#define</type> 34051 <name>TALER_EXCHANGE_post_management_wire_option_conversion_url</name> 34052 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34053 <anchor>a4530bb77a740247ad3679c8ed52cf4c3</anchor> 34054 <arglist>(u)</arglist> 34055 </member> 34056 <member kind="define"> 34057 <type>#define</type> 34058 <name>TALER_EXCHANGE_post_management_wire_option_open_banking_gateway</name> 34059 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34060 <anchor>a8befd0cfed535db9fedeb73f02f026b4</anchor> 34061 <arglist>(g)</arglist> 34062 </member> 34063 <member kind="define"> 34064 <type>#define</type> 34065 <name>TALER_EXCHANGE_post_management_wire_option_wire_transfer_gateway</name> 34066 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34067 <anchor>a2a69758c8afdcda81194923d4630ebf4</anchor> 34068 <arglist>(g)</arglist> 34069 </member> 34070 <member kind="define"> 34071 <type>#define</type> 34072 <name>TALER_EXCHANGE_post_management_wire_option_credit_restrictions</name> 34073 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34074 <anchor>a95e07b3bc6505b966364ffef733ade90</anchor> 34075 <arglist>(r)</arglist> 34076 </member> 34077 <member kind="define"> 34078 <type>#define</type> 34079 <name>TALER_EXCHANGE_post_management_wire_option_debit_restrictions</name> 34080 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34081 <anchor>a91422d286f4524383a200cb7e5b922f7</anchor> 34082 <arglist>(r)</arglist> 34083 </member> 34084 <member kind="define"> 34085 <type>#define</type> 34086 <name>TALER_EXCHANGE_post_management_wire_set_options</name> 34087 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34088 <anchor>a5a7a119b3ce58edfd3f1a80fde236f13</anchor> 34089 <arglist>(pmwh,...)</arglist> 34090 </member> 34091 <member kind="define"> 34092 <type>#define</type> 34093 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_RESULT_CLOSURE</name> 34094 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34095 <anchor>a84e981fab061f3cc4c5ca6fe1e51d6ab</anchor> 34096 <arglist></arglist> 34097 </member> 34098 <member kind="typedef"> 34099 <type>void(*</type> 34100 <name>TALER_EXCHANGE_PostManagementWireCallback</name> 34101 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34102 <anchor>aa7aa70e06945e3b77567896350860dc3</anchor> 34103 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostManagementWireResponse *result)</arglist> 34104 </member> 34105 <member kind="enumeration"> 34106 <type></type> 34107 <name>TALER_EXCHANGE_PostManagementWireOption</name> 34108 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34109 <anchor>a12124e2e679baabf442f519421d31571</anchor> 34110 <arglist></arglist> 34111 </member> 34112 <member kind="enumvalue"> 34113 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_END</name> 34114 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34115 <anchor>a12124e2e679baabf442f519421d31571a9fa6a9bfff4f0d7fd82800fdb4312eac</anchor> 34116 <arglist></arglist> 34117 </member> 34118 <member kind="enumvalue"> 34119 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_BANK_LABEL</name> 34120 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34121 <anchor>a12124e2e679baabf442f519421d31571ab59ef8f880157ecc39c16d6c88c9fed7</anchor> 34122 <arglist></arglist> 34123 </member> 34124 <member kind="enumvalue"> 34125 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_PRIORITY</name> 34126 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34127 <anchor>a12124e2e679baabf442f519421d31571ab409ae51ac45994d8187c87187314801</anchor> 34128 <arglist></arglist> 34129 </member> 34130 <member kind="enumvalue"> 34131 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_CONVERSION_URL</name> 34132 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34133 <anchor>a12124e2e679baabf442f519421d31571a3c2b0238f14baabfee0a4c91871eeace</anchor> 34134 <arglist></arglist> 34135 </member> 34136 <member kind="enumvalue"> 34137 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_OPEN_BANKING_GATEWAY</name> 34138 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34139 <anchor>a12124e2e679baabf442f519421d31571a5b277ff85fa64f28095c13a8dbadccd2</anchor> 34140 <arglist></arglist> 34141 </member> 34142 <member kind="enumvalue"> 34143 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_WIRE_TRANSFER_GATEWAY</name> 34144 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34145 <anchor>a12124e2e679baabf442f519421d31571a22d207670c4fd20c1a762c9a8e123075</anchor> 34146 <arglist></arglist> 34147 </member> 34148 <member kind="enumvalue"> 34149 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_CREDIT_RESTRICTIONS</name> 34150 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34151 <anchor>a12124e2e679baabf442f519421d31571aecc3c8c8c5a87051625e7d54043cc2e6</anchor> 34152 <arglist></arglist> 34153 </member> 34154 <member kind="enumvalue"> 34155 <name>TALER_EXCHANGE_POST_MANAGEMENT_WIRE_OPTION_DEBIT_RESTRICTIONS</name> 34156 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34157 <anchor>a12124e2e679baabf442f519421d31571ae22e28e56f130928e4016d35ba064d5d</anchor> 34158 <arglist></arglist> 34159 </member> 34160 <member kind="function"> 34161 <type>struct TALER_EXCHANGE_PostManagementWireHandle *</type> 34162 <name>TALER_EXCHANGE_post_management_wire_create</name> 34163 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34164 <anchor>a6de052bf8c2989c8bd15ac0d8b000fa2</anchor> 34165 <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> 34166 </member> 34167 <member kind="function"> 34168 <type>enum GNUNET_GenericReturnValue</type> 34169 <name>TALER_EXCHANGE_post_management_wire_set_options_</name> 34170 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34171 <anchor>a70e8e151401edc3b1912648419b4037b</anchor> 34172 <arglist>(struct TALER_EXCHANGE_PostManagementWireHandle *pmwh, unsigned int num_options, const struct TALER_EXCHANGE_PostManagementWireOptionValue options[])</arglist> 34173 </member> 34174 <member kind="function"> 34175 <type>enum TALER_ErrorCode</type> 34176 <name>TALER_EXCHANGE_post_management_wire_start</name> 34177 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34178 <anchor>a770253e4391ef71f2b6d94e22c30b176</anchor> 34179 <arglist>(struct TALER_EXCHANGE_PostManagementWireHandle *pmwh, TALER_EXCHANGE_PostManagementWireCallback cb, void *cb_cls)</arglist> 34180 </member> 34181 <member kind="function"> 34182 <type>void</type> 34183 <name>TALER_EXCHANGE_post_management_wire_cancel</name> 34184 <anchorfile>df/d83/post-management-wire_8h.html</anchorfile> 34185 <anchor>a8ca7773dcdfaf1db75ac7d96f3d219ab</anchor> 34186 <arglist>(struct TALER_EXCHANGE_PostManagementWireHandle *pmwh)</arglist> 34187 </member> 34188 </compound> 34189 <compound kind="file"> 34190 <name>post-melt.h</name> 34191 <path>src/include/taler/exchange/</path> 34192 <filename>d0/d1e/post-melt_8h.html</filename> 34193 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34194 <class kind="struct">TALER_EXCHANGE_PostMeltResponse</class> 34195 <member kind="define"> 34196 <type>#define</type> 34197 <name>TALER_EXCHANGE_POST_MELT_RESULT_CLOSURE</name> 34198 <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> 34199 <anchor>a443c519085eaa8e63af8ac67570fd578</anchor> 34200 <arglist></arglist> 34201 </member> 34202 <member kind="typedef"> 34203 <type>void(*</type> 34204 <name>TALER_EXCHANGE_PostMeltCallback</name> 34205 <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> 34206 <anchor>a07059f1d44ac7b03184e2bf7e6aa6ae1</anchor> 34207 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostMeltResponse *result)</arglist> 34208 </member> 34209 <member kind="function"> 34210 <type>struct TALER_EXCHANGE_PostMeltHandle *</type> 34211 <name>TALER_EXCHANGE_post_melt_create</name> 34212 <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> 34213 <anchor>a64b79a2d40497993457f16850b37b651</anchor> 34214 <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> 34215 </member> 34216 <member kind="function"> 34217 <type>enum TALER_ErrorCode</type> 34218 <name>TALER_EXCHANGE_post_melt_start</name> 34219 <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> 34220 <anchor>a46bce73d48bfc09b9b1c49c46f7f10ba</anchor> 34221 <arglist>(struct TALER_EXCHANGE_PostMeltHandle *pmh, TALER_EXCHANGE_PostMeltCallback cb, void *cb_cls)</arglist> 34222 </member> 34223 <member kind="function"> 34224 <type>void</type> 34225 <name>TALER_EXCHANGE_post_melt_cancel</name> 34226 <anchorfile>d0/d1e/post-melt_8h.html</anchorfile> 34227 <anchor>ad7f39eeea8208683484d7a7071707719</anchor> 34228 <arglist>(struct TALER_EXCHANGE_PostMeltHandle *pmh)</arglist> 34229 </member> 34230 </compound> 34231 <compound kind="file"> 34232 <name>post-purses-PURSE_PUB-create.h</name> 34233 <path>src/include/taler/exchange/</path> 34234 <filename>d9/d70/post-purses-PURSE__PUB-create_8h.html</filename> 34235 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34236 <class kind="struct">TALER_EXCHANGE_PostPursesCreateOptionValue</class> 34237 <class kind="struct">TALER_EXCHANGE_PostPursesCreateResponse</class> 34238 <member kind="define"> 34239 <type>#define</type> 34240 <name>TALER_EXCHANGE_post_purses_create_option_end_</name> 34241 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34242 <anchor>a865210e86b4094e8afd09e111e987d65</anchor> 34243 <arglist>()</arglist> 34244 </member> 34245 <member kind="define"> 34246 <type>#define</type> 34247 <name>TALER_EXCHANGE_post_purses_create_option_upload_contract</name> 34248 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34249 <anchor>a5a62e718bdbccf2affc35ac25cf61f3a</anchor> 34250 <arglist>()</arglist> 34251 </member> 34252 <member kind="define"> 34253 <type>#define</type> 34254 <name>TALER_EXCHANGE_post_purses_create_set_options</name> 34255 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34256 <anchor>a89b2b76efae01029a57444bd56b5d9cc</anchor> 34257 <arglist>(ppch,...)</arglist> 34258 </member> 34259 <member kind="define"> 34260 <type>#define</type> 34261 <name>TALER_EXCHANGE_POST_PURSES_CREATE_RESULT_CLOSURE</name> 34262 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34263 <anchor>a591ce6da0166fc4134f9ac47fe164196</anchor> 34264 <arglist></arglist> 34265 </member> 34266 <member kind="typedef"> 34267 <type>void(*</type> 34268 <name>TALER_EXCHANGE_PostPursesCreateCallback</name> 34269 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34270 <anchor>a1f3c281db4fd9585811e032466049f36</anchor> 34271 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostPursesCreateResponse *result)</arglist> 34272 </member> 34273 <member kind="enumeration"> 34274 <type></type> 34275 <name>TALER_EXCHANGE_PostPursesCreateOption</name> 34276 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34277 <anchor>a0e9057b0b708d472884409f3fec72251</anchor> 34278 <arglist></arglist> 34279 </member> 34280 <member kind="enumvalue"> 34281 <name>TALER_EXCHANGE_POST_PURSES_CREATE_OPTION_END</name> 34282 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34283 <anchor>a0e9057b0b708d472884409f3fec72251a6b2856f37f9098f9568a45ea5ac67ec4</anchor> 34284 <arglist></arglist> 34285 </member> 34286 <member kind="enumvalue"> 34287 <name>TALER_EXCHANGE_POST_PURSES_CREATE_OPTION_UPLOAD_CONTRACT</name> 34288 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34289 <anchor>a0e9057b0b708d472884409f3fec72251ab2ba8087757b6f377d8a0408e7421cb3</anchor> 34290 <arglist></arglist> 34291 </member> 34292 <member kind="function"> 34293 <type>struct TALER_EXCHANGE_PostPursesCreateHandle *</type> 34294 <name>TALER_EXCHANGE_post_purses_create_create</name> 34295 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34296 <anchor>a577b8b7abfed271b7a8484fa45c8b2b7</anchor> 34297 <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> 34298 </member> 34299 <member kind="function"> 34300 <type>enum GNUNET_GenericReturnValue</type> 34301 <name>TALER_EXCHANGE_post_purses_create_set_options_</name> 34302 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34303 <anchor>a577fc96012853ba16f1f4bfa1e9dbb9c</anchor> 34304 <arglist>(struct TALER_EXCHANGE_PostPursesCreateHandle *ppch, unsigned int num_options, const struct TALER_EXCHANGE_PostPursesCreateOptionValue options[])</arglist> 34305 </member> 34306 <member kind="function"> 34307 <type>enum TALER_ErrorCode</type> 34308 <name>TALER_EXCHANGE_post_purses_create_start</name> 34309 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34310 <anchor>af62a04e9509131d33b308937a8a9a63f</anchor> 34311 <arglist>(struct TALER_EXCHANGE_PostPursesCreateHandle *ppch, TALER_EXCHANGE_PostPursesCreateCallback cb, void *cb_cls)</arglist> 34312 </member> 34313 <member kind="function"> 34314 <type>void</type> 34315 <name>TALER_EXCHANGE_post_purses_create_cancel</name> 34316 <anchorfile>d9/d70/post-purses-PURSE__PUB-create_8h.html</anchorfile> 34317 <anchor>a9180b3d7307e0c67a37960405b33ea7e</anchor> 34318 <arglist>(struct TALER_EXCHANGE_PostPursesCreateHandle *ppch)</arglist> 34319 </member> 34320 </compound> 34321 <compound kind="file"> 34322 <name>post-purses-PURSE_PUB-deposit.h</name> 34323 <path>src/include/taler/exchange/</path> 34324 <filename>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</filename> 34325 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34326 <class kind="struct">TALER_EXCHANGE_PostPursesDepositResponse</class> 34327 <member kind="define"> 34328 <type>#define</type> 34329 <name>TALER_EXCHANGE_POST_PURSES_DEPOSIT_RESULT_CLOSURE</name> 34330 <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> 34331 <anchor>a36a4a1f6b902eb1d3dcf262d63309c82</anchor> 34332 <arglist></arglist> 34333 </member> 34334 <member kind="typedef"> 34335 <type>void(*</type> 34336 <name>TALER_EXCHANGE_PostPursesDepositCallback</name> 34337 <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> 34338 <anchor>af0a93f0155ca2d9e596d72089c345a5b</anchor> 34339 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostPursesDepositResponse *result)</arglist> 34340 </member> 34341 <member kind="function"> 34342 <type>struct TALER_EXCHANGE_PostPursesDepositHandle *</type> 34343 <name>TALER_EXCHANGE_post_purses_deposit_create</name> 34344 <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> 34345 <anchor>ab39254735f62c8017f149fe4b1767e94</anchor> 34346 <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> 34347 </member> 34348 <member kind="function"> 34349 <type>enum TALER_ErrorCode</type> 34350 <name>TALER_EXCHANGE_post_purses_deposit_start</name> 34351 <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> 34352 <anchor>aeeabb64632e4bbd8d20589fd4fc382da</anchor> 34353 <arglist>(struct TALER_EXCHANGE_PostPursesDepositHandle *ppdh, TALER_EXCHANGE_PostPursesDepositCallback cb, void *cb_cls)</arglist> 34354 </member> 34355 <member kind="function"> 34356 <type>void</type> 34357 <name>TALER_EXCHANGE_post_purses_deposit_cancel</name> 34358 <anchorfile>d2/d64/post-purses-PURSE__PUB-deposit_8h.html</anchorfile> 34359 <anchor>a38033d103a5b082923ab084c9ecebded</anchor> 34360 <arglist>(struct TALER_EXCHANGE_PostPursesDepositHandle *ppdh)</arglist> 34361 </member> 34362 </compound> 34363 <compound kind="file"> 34364 <name>post-purses-PURSE_PUB-merge.h</name> 34365 <path>src/include/taler/exchange/</path> 34366 <filename>d7/df2/post-purses-PURSE__PUB-merge_8h.html</filename> 34367 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34368 <class kind="struct">TALER_EXCHANGE_PostPursesMergeResponse</class> 34369 <member kind="define"> 34370 <type>#define</type> 34371 <name>TALER_EXCHANGE_POST_PURSES_MERGE_RESULT_CLOSURE</name> 34372 <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> 34373 <anchor>a7ef47230fe5996eb0eecbdc1cb34a5f1</anchor> 34374 <arglist></arglist> 34375 </member> 34376 <member kind="typedef"> 34377 <type>void(*</type> 34378 <name>TALER_EXCHANGE_PostPursesMergeCallback</name> 34379 <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> 34380 <anchor>ab2242b7716271581f04e6e51af3427b3</anchor> 34381 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostPursesMergeResponse *result)</arglist> 34382 </member> 34383 <member kind="function"> 34384 <type>struct TALER_EXCHANGE_PostPursesMergeHandle *</type> 34385 <name>TALER_EXCHANGE_post_purses_merge_create</name> 34386 <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> 34387 <anchor>ad00aeded5cee7f1c768afa9e05ec8d80</anchor> 34388 <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> 34389 </member> 34390 <member kind="function"> 34391 <type>enum TALER_ErrorCode</type> 34392 <name>TALER_EXCHANGE_post_purses_merge_start</name> 34393 <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> 34394 <anchor>a6ca85664dfe9372a94e0d5421ea4907c</anchor> 34395 <arglist>(struct TALER_EXCHANGE_PostPursesMergeHandle *ppmh, TALER_EXCHANGE_PostPursesMergeCallback cb, void *cb_cls)</arglist> 34396 </member> 34397 <member kind="function"> 34398 <type>void</type> 34399 <name>TALER_EXCHANGE_post_purses_merge_cancel</name> 34400 <anchorfile>d7/df2/post-purses-PURSE__PUB-merge_8h.html</anchorfile> 34401 <anchor>a30dc4c9ab286ee1ee93a8198566fbfd8</anchor> 34402 <arglist>(struct TALER_EXCHANGE_PostPursesMergeHandle *ppmh)</arglist> 34403 </member> 34404 </compound> 34405 <compound kind="file"> 34406 <name>post-recoup-refresh.h</name> 34407 <path>src/include/taler/exchange/</path> 34408 <filename>db/dd2/post-recoup-refresh_8h.html</filename> 34409 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34410 <class kind="struct">TALER_EXCHANGE_PostRecoupRefreshResponse</class> 34411 <member kind="define"> 34412 <type>#define</type> 34413 <name>TALER_EXCHANGE_POST_RECOUP_REFRESH_RESULT_CLOSURE</name> 34414 <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> 34415 <anchor>ab160e50dca7251fe407cdbbb3db6f26e</anchor> 34416 <arglist></arglist> 34417 </member> 34418 <member kind="typedef"> 34419 <type>void(*</type> 34420 <name>TALER_EXCHANGE_PostRecoupRefreshCallback</name> 34421 <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> 34422 <anchor>a4980ee1b7bbbb88e31b18b0c95b0372b</anchor> 34423 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRecoupRefreshResponse *result)</arglist> 34424 </member> 34425 <member kind="function"> 34426 <type>struct TALER_EXCHANGE_PostRecoupRefreshHandle *</type> 34427 <name>TALER_EXCHANGE_post_recoup_refresh_create</name> 34428 <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> 34429 <anchor>a1f85d70b0d2d621eea748e587593da15</anchor> 34430 <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> 34431 </member> 34432 <member kind="function"> 34433 <type>enum TALER_ErrorCode</type> 34434 <name>TALER_EXCHANGE_post_recoup_refresh_start</name> 34435 <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> 34436 <anchor>a6cd3afe7bbc0038b31f9f82f08af9db8</anchor> 34437 <arglist>(struct TALER_EXCHANGE_PostRecoupRefreshHandle *prrh, TALER_EXCHANGE_PostRecoupRefreshCallback cb, void *cb_cls)</arglist> 34438 </member> 34439 <member kind="function"> 34440 <type>void</type> 34441 <name>TALER_EXCHANGE_post_recoup_refresh_cancel</name> 34442 <anchorfile>db/dd2/post-recoup-refresh_8h.html</anchorfile> 34443 <anchor>a0a6e4bbb6752706223866e50039dd1bc</anchor> 34444 <arglist>(struct TALER_EXCHANGE_PostRecoupRefreshHandle *prrh)</arglist> 34445 </member> 34446 </compound> 34447 <compound kind="file"> 34448 <name>post-recoup-withdraw.h</name> 34449 <path>src/include/taler/exchange/</path> 34450 <filename>d3/d22/post-recoup-withdraw_8h.html</filename> 34451 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34452 <class kind="struct">TALER_EXCHANGE_PostRecoupWithdrawResponse</class> 34453 <member kind="define"> 34454 <type>#define</type> 34455 <name>TALER_EXCHANGE_POST_RECOUP_WITHDRAW_RESULT_CLOSURE</name> 34456 <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> 34457 <anchor>a3b40e2cdb3b078d2187cbb1f60c46204</anchor> 34458 <arglist></arglist> 34459 </member> 34460 <member kind="typedef"> 34461 <type>void(*</type> 34462 <name>TALER_EXCHANGE_PostRecoupWithdrawCallback</name> 34463 <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> 34464 <anchor>ac49cf740945a1fa1172dd39905891a0b</anchor> 34465 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRecoupWithdrawResponse *result)</arglist> 34466 </member> 34467 <member kind="function"> 34468 <type>struct TALER_EXCHANGE_PostRecoupWithdrawHandle *</type> 34469 <name>TALER_EXCHANGE_post_recoup_withdraw_create</name> 34470 <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> 34471 <anchor>a7176cf3e8effa0344c5611f0f51f89f3</anchor> 34472 <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> 34473 </member> 34474 <member kind="function"> 34475 <type>enum TALER_ErrorCode</type> 34476 <name>TALER_EXCHANGE_post_recoup_withdraw_start</name> 34477 <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> 34478 <anchor>aa758b0358713078444ff1c902368db0d</anchor> 34479 <arglist>(struct TALER_EXCHANGE_PostRecoupWithdrawHandle *prwh, TALER_EXCHANGE_PostRecoupWithdrawCallback cb, void *cb_cls)</arglist> 34480 </member> 34481 <member kind="function"> 34482 <type>void</type> 34483 <name>TALER_EXCHANGE_post_recoup_withdraw_cancel</name> 34484 <anchorfile>d3/d22/post-recoup-withdraw_8h.html</anchorfile> 34485 <anchor>aa7ae80eae39b0f9ba5f3c2902b11c861</anchor> 34486 <arglist>(struct TALER_EXCHANGE_PostRecoupWithdrawHandle *prwh)</arglist> 34487 </member> 34488 </compound> 34489 <compound kind="file"> 34490 <name>post-reserves-attest-RESERVE_PUB.h</name> 34491 <path>src/include/taler/exchange/</path> 34492 <filename>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</filename> 34493 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34494 <class kind="struct">TALER_EXCHANGE_PostReservesAttestResponse</class> 34495 <member kind="define"> 34496 <type>#define</type> 34497 <name>TALER_EXCHANGE_POST_RESERVES_ATTEST_RESULT_CLOSURE</name> 34498 <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 34499 <anchor>a21e7eebfbaf351d9fc74e92f35afe9c6</anchor> 34500 <arglist></arglist> 34501 </member> 34502 <member kind="typedef"> 34503 <type>void(*</type> 34504 <name>TALER_EXCHANGE_PostReservesAttestCallback</name> 34505 <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 34506 <anchor>a24855135211530fef7d5531e75f5e9f2</anchor> 34507 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesAttestResponse *result)</arglist> 34508 </member> 34509 <member kind="function"> 34510 <type>struct TALER_EXCHANGE_PostReservesAttestHandle *</type> 34511 <name>TALER_EXCHANGE_post_reserves_attest_create</name> 34512 <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 34513 <anchor>a298f459c98cab75971f949b9d25c9955</anchor> 34514 <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> 34515 </member> 34516 <member kind="function"> 34517 <type>enum TALER_ErrorCode</type> 34518 <name>TALER_EXCHANGE_post_reserves_attest_start</name> 34519 <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 34520 <anchor>a78c2146e7dfe650a172c54dfd7a3b8f7</anchor> 34521 <arglist>(struct TALER_EXCHANGE_PostReservesAttestHandle *prah, TALER_EXCHANGE_PostReservesAttestCallback cb, void *cb_cls)</arglist> 34522 </member> 34523 <member kind="function"> 34524 <type>void</type> 34525 <name>TALER_EXCHANGE_post_reserves_attest_cancel</name> 34526 <anchorfile>d1/dcb/post-reserves-attest-RESERVE__PUB_8h.html</anchorfile> 34527 <anchor>a611518cdffaf06a218341217cb43249a</anchor> 34528 <arglist>(struct TALER_EXCHANGE_PostReservesAttestHandle *prah)</arglist> 34529 </member> 34530 </compound> 34531 <compound kind="file"> 34532 <name>post-reserves-RESERVE_PUB-close.h</name> 34533 <path>src/include/taler/exchange/</path> 34534 <filename>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</filename> 34535 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34536 <class kind="struct">TALER_EXCHANGE_PostReservesCloseOptionValue</class> 34537 <class kind="struct">TALER_EXCHANGE_PostReservesCloseResponse</class> 34538 <member kind="define"> 34539 <type>#define</type> 34540 <name>TALER_EXCHANGE_post_reserves_close_option_end_</name> 34541 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34542 <anchor>af81a86e73145cd0146b40272e6d058fb</anchor> 34543 <arglist>()</arglist> 34544 </member> 34545 <member kind="define"> 34546 <type>#define</type> 34547 <name>TALER_EXCHANGE_post_reserves_close_option_payto_uri</name> 34548 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34549 <anchor>aae81d80e24e989c3abf8828260c4e958</anchor> 34550 <arglist>(p)</arglist> 34551 </member> 34552 <member kind="define"> 34553 <type>#define</type> 34554 <name>TALER_EXCHANGE_post_reserves_close_set_options</name> 34555 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34556 <anchor>a86e818225bb19e2b26cc3925b173a82f</anchor> 34557 <arglist>(prch,...)</arglist> 34558 </member> 34559 <member kind="define"> 34560 <type>#define</type> 34561 <name>TALER_EXCHANGE_POST_RESERVES_CLOSE_RESULT_CLOSURE</name> 34562 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34563 <anchor>a51c04162e6652567e01306265340e17f</anchor> 34564 <arglist></arglist> 34565 </member> 34566 <member kind="typedef"> 34567 <type>void(*</type> 34568 <name>TALER_EXCHANGE_PostReservesCloseCallback</name> 34569 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34570 <anchor>aeae2e6ca1a64e0ec88b6103b05f36046</anchor> 34571 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesCloseResponse *result)</arglist> 34572 </member> 34573 <member kind="enumeration"> 34574 <type></type> 34575 <name>TALER_EXCHANGE_PostReservesCloseOption</name> 34576 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34577 <anchor>afdbcc18f75d943dfd902d3c21a7bba56</anchor> 34578 <arglist></arglist> 34579 </member> 34580 <member kind="enumvalue"> 34581 <name>TALER_EXCHANGE_POST_RESERVES_CLOSE_OPTION_END</name> 34582 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34583 <anchor>afdbcc18f75d943dfd902d3c21a7bba56aa8096eb69253199076b5faea695dcd47</anchor> 34584 <arglist></arglist> 34585 </member> 34586 <member kind="enumvalue"> 34587 <name>TALER_EXCHANGE_POST_RESERVES_CLOSE_OPTION_PAYTO_URI</name> 34588 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34589 <anchor>afdbcc18f75d943dfd902d3c21a7bba56af6c938d98657dcb4a127007824d2b075</anchor> 34590 <arglist></arglist> 34591 </member> 34592 <member kind="function"> 34593 <type>struct TALER_EXCHANGE_PostReservesCloseHandle *</type> 34594 <name>TALER_EXCHANGE_post_reserves_close_create</name> 34595 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34596 <anchor>a34d5cea8319e81807b3300e21bbc7d0e</anchor> 34597 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, const struct TALER_ReservePrivateKeyP *reserve_priv)</arglist> 34598 </member> 34599 <member kind="function"> 34600 <type>enum GNUNET_GenericReturnValue</type> 34601 <name>TALER_EXCHANGE_post_reserves_close_set_options_</name> 34602 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34603 <anchor>a283ad02c7146b27149cd332f82e1ab94</anchor> 34604 <arglist>(struct TALER_EXCHANGE_PostReservesCloseHandle *prch, unsigned int num_options, const struct TALER_EXCHANGE_PostReservesCloseOptionValue options[])</arglist> 34605 </member> 34606 <member kind="function"> 34607 <type>enum TALER_ErrorCode</type> 34608 <name>TALER_EXCHANGE_post_reserves_close_start</name> 34609 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34610 <anchor>a8b588da3579c481e7e7279c7045b44ad</anchor> 34611 <arglist>(struct TALER_EXCHANGE_PostReservesCloseHandle *prch, TALER_EXCHANGE_PostReservesCloseCallback cb, void *cb_cls)</arglist> 34612 </member> 34613 <member kind="function"> 34614 <type>void</type> 34615 <name>TALER_EXCHANGE_post_reserves_close_cancel</name> 34616 <anchorfile>d3/d31/post-reserves-RESERVE__PUB-close_8h.html</anchorfile> 34617 <anchor>a2a039334858f9975d81177f945e71337</anchor> 34618 <arglist>(struct TALER_EXCHANGE_PostReservesCloseHandle *prch)</arglist> 34619 </member> 34620 </compound> 34621 <compound kind="file"> 34622 <name>post-reserves-RESERVE_PUB-open.h</name> 34623 <path>src/include/taler/exchange/</path> 34624 <filename>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</filename> 34625 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34626 <class kind="struct">TALER_EXCHANGE_PostReservesOpenResponse</class> 34627 <member kind="define"> 34628 <type>#define</type> 34629 <name>TALER_EXCHANGE_POST_RESERVES_OPEN_RESULT_CLOSURE</name> 34630 <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> 34631 <anchor>a4af4c616cc7267c84603072d38610195</anchor> 34632 <arglist></arglist> 34633 </member> 34634 <member kind="typedef"> 34635 <type>void(*</type> 34636 <name>TALER_EXCHANGE_PostReservesOpenCallback</name> 34637 <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> 34638 <anchor>a180e6cc13fc938afe4614ac0e5d6f119</anchor> 34639 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesOpenResponse *result)</arglist> 34640 </member> 34641 <member kind="function"> 34642 <type>struct TALER_EXCHANGE_PostReservesOpenHandle *</type> 34643 <name>TALER_EXCHANGE_post_reserves_open_create</name> 34644 <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> 34645 <anchor>a40da1bb7cc94b219124fe2ae10cd9eff</anchor> 34646 <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> 34647 </member> 34648 <member kind="function"> 34649 <type>enum TALER_ErrorCode</type> 34650 <name>TALER_EXCHANGE_post_reserves_open_start</name> 34651 <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> 34652 <anchor>af55b45fd6e8d4fdf13ce73dd3dc27d91</anchor> 34653 <arglist>(struct TALER_EXCHANGE_PostReservesOpenHandle *proh, TALER_EXCHANGE_PostReservesOpenCallback cb, void *cb_cls)</arglist> 34654 </member> 34655 <member kind="function"> 34656 <type>void</type> 34657 <name>TALER_EXCHANGE_post_reserves_open_cancel</name> 34658 <anchorfile>d3/dee/post-reserves-RESERVE__PUB-open_8h.html</anchorfile> 34659 <anchor>aa49b57e812a47d1970332d8f298919b3</anchor> 34660 <arglist>(struct TALER_EXCHANGE_PostReservesOpenHandle *proh)</arglist> 34661 </member> 34662 </compound> 34663 <compound kind="file"> 34664 <name>post-reserves-RESERVE_PUB-purse.h</name> 34665 <path>src/include/taler/exchange/</path> 34666 <filename>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</filename> 34667 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34668 <class kind="struct">TALER_EXCHANGE_PostReservesPurseOptionValue</class> 34669 <class kind="struct">TALER_EXCHANGE_PostReservesPurseResponse</class> 34670 <member kind="define"> 34671 <type>#define</type> 34672 <name>TALER_EXCHANGE_post_reserves_purse_option_end_</name> 34673 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34674 <anchor>a8e21444afe5c95cf79281ee50a3bc080</anchor> 34675 <arglist>()</arglist> 34676 </member> 34677 <member kind="define"> 34678 <type>#define</type> 34679 <name>TALER_EXCHANGE_post_reserves_purse_option_upload_contract</name> 34680 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34681 <anchor>a089e0022c0b857603a419cb9067643f4</anchor> 34682 <arglist>()</arglist> 34683 </member> 34684 <member kind="define"> 34685 <type>#define</type> 34686 <name>TALER_EXCHANGE_post_reserves_purse_set_options</name> 34687 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34688 <anchor>a3293cd2863425e8a49333b6c8dc0f1b5</anchor> 34689 <arglist>(prph,...)</arglist> 34690 </member> 34691 <member kind="define"> 34692 <type>#define</type> 34693 <name>TALER_EXCHANGE_POST_RESERVES_PURSE_RESULT_CLOSURE</name> 34694 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34695 <anchor>a1b294fea9c43234045576098122d7a60</anchor> 34696 <arglist></arglist> 34697 </member> 34698 <member kind="typedef"> 34699 <type>void(*</type> 34700 <name>TALER_EXCHANGE_PostReservesPurseCallback</name> 34701 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34702 <anchor>af55f7c368969c9ec61c9bbd9fec2fc45</anchor> 34703 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostReservesPurseResponse *result)</arglist> 34704 </member> 34705 <member kind="enumeration"> 34706 <type></type> 34707 <name>TALER_EXCHANGE_PostReservesPurseOption</name> 34708 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34709 <anchor>a9d7b40f2d96614ae7bafb2143a76fa5b</anchor> 34710 <arglist></arglist> 34711 </member> 34712 <member kind="enumvalue"> 34713 <name>TALER_EXCHANGE_POST_RESERVES_PURSE_OPTION_END</name> 34714 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34715 <anchor>a9d7b40f2d96614ae7bafb2143a76fa5ba3f0462b1e4d8656944d65b120a673af7</anchor> 34716 <arglist></arglist> 34717 </member> 34718 <member kind="enumvalue"> 34719 <name>TALER_EXCHANGE_POST_RESERVES_PURSE_OPTION_UPLOAD_CONTRACT</name> 34720 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34721 <anchor>a9d7b40f2d96614ae7bafb2143a76fa5baa92a0d5c3ba61c9fafd2de8f66d19dc0</anchor> 34722 <arglist></arglist> 34723 </member> 34724 <member kind="function"> 34725 <type>struct TALER_EXCHANGE_PostReservesPurseHandle *</type> 34726 <name>TALER_EXCHANGE_post_reserves_purse_create</name> 34727 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34728 <anchor>ad7ace3462da516e9bd0c366d85afecf0</anchor> 34729 <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> 34730 </member> 34731 <member kind="function"> 34732 <type>enum GNUNET_GenericReturnValue</type> 34733 <name>TALER_EXCHANGE_post_reserves_purse_set_options_</name> 34734 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34735 <anchor>a67894b412e819b9b3dd316575792d508</anchor> 34736 <arglist>(struct TALER_EXCHANGE_PostReservesPurseHandle *prph, unsigned int num_options, const struct TALER_EXCHANGE_PostReservesPurseOptionValue options[])</arglist> 34737 </member> 34738 <member kind="function"> 34739 <type>enum TALER_ErrorCode</type> 34740 <name>TALER_EXCHANGE_post_reserves_purse_start</name> 34741 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34742 <anchor>aff15d6bb462290d66668bd56314b9e61</anchor> 34743 <arglist>(struct TALER_EXCHANGE_PostReservesPurseHandle *prph, TALER_EXCHANGE_PostReservesPurseCallback cb, void *cb_cls)</arglist> 34744 </member> 34745 <member kind="function"> 34746 <type>void</type> 34747 <name>TALER_EXCHANGE_post_reserves_purse_cancel</name> 34748 <anchorfile>db/d36/post-reserves-RESERVE__PUB-purse_8h.html</anchorfile> 34749 <anchor>a38194b3c8a72e025c663d752b4c8ddb4</anchor> 34750 <arglist>(struct TALER_EXCHANGE_PostReservesPurseHandle *prph)</arglist> 34751 </member> 34752 </compound> 34753 <compound kind="file"> 34754 <name>post-reveal-melt.h</name> 34755 <path>src/include/taler/exchange/</path> 34756 <filename>dc/d3c/post-reveal-melt_8h.html</filename> 34757 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34758 <class kind="struct">TALER_EXCHANGE_RevealedCoinInfo</class> 34759 <class kind="struct">TALER_RevealPrivateRefreshNonceSignaturesP</class> 34760 <class kind="struct">TALER_EXCHANGE_MeltInput</class> 34761 <class kind="struct">TALER_EXCHANGE_RevealMeltInput</class> 34762 <class kind="struct">TALER_EXCHANGE_PostRevealMeltResponse</class> 34763 <member kind="define"> 34764 <type>#define</type> 34765 <name>TALER_EXCHANGE_POST_REVEAL_MELT_RESULT_CLOSURE</name> 34766 <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> 34767 <anchor>a421d163c73feff19b6fcb109ca267c26</anchor> 34768 <arglist></arglist> 34769 </member> 34770 <member kind="typedef"> 34771 <type>void(*</type> 34772 <name>TALER_EXCHANGE_PostRevealMeltCallback</name> 34773 <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> 34774 <anchor>accd59371f3b53dc2e8ace485835f6b2d</anchor> 34775 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRevealMeltResponse *result)</arglist> 34776 </member> 34777 <member kind="function"> 34778 <type>struct TALER_EXCHANGE_PostRevealMeltHandle *</type> 34779 <name>TALER_EXCHANGE_post_reveal_melt_create</name> 34780 <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> 34781 <anchor>a350fb5fab9c03e3b2eb296439552dc41</anchor> 34782 <arglist>(struct GNUNET_CURL_Context *curl_ctx, const char *exchange_url, const struct TALER_EXCHANGE_RevealMeltInput *reveal_melt_input)</arglist> 34783 </member> 34784 <member kind="function"> 34785 <type>enum TALER_ErrorCode</type> 34786 <name>TALER_EXCHANGE_post_reveal_melt_start</name> 34787 <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> 34788 <anchor>aaec32f2464022262ef4932f4446fe13c</anchor> 34789 <arglist>(struct TALER_EXCHANGE_PostRevealMeltHandle *prmh, TALER_EXCHANGE_PostRevealMeltCallback cb, void *cb_cls)</arglist> 34790 </member> 34791 <member kind="function"> 34792 <type>void</type> 34793 <name>TALER_EXCHANGE_post_reveal_melt_cancel</name> 34794 <anchorfile>dc/d3c/post-reveal-melt_8h.html</anchorfile> 34795 <anchor>ae0245c2b17832629215f6e21306268e4</anchor> 34796 <arglist>(struct TALER_EXCHANGE_PostRevealMeltHandle *prmh)</arglist> 34797 </member> 34798 </compound> 34799 <compound kind="file"> 34800 <name>post-reveal-withdraw.h</name> 34801 <path>src/include/taler/exchange/</path> 34802 <filename>d9/dca/post-reveal-withdraw_8h.html</filename> 34803 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34804 <class kind="struct">TALER_EXCHANGE_PostRevealWithdrawResponse</class> 34805 <member kind="define"> 34806 <type>#define</type> 34807 <name>TALER_EXCHANGE_POST_REVEAL_WITHDRAW_RESULT_CLOSURE</name> 34808 <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> 34809 <anchor>a1cf7de6fdb29f4ed21c705d2732f747a</anchor> 34810 <arglist></arglist> 34811 </member> 34812 <member kind="typedef"> 34813 <type>void(*</type> 34814 <name>TALER_EXCHANGE_PostRevealWithdrawCallback</name> 34815 <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> 34816 <anchor>a068629f116ad0f081a2fef77d134c623</anchor> 34817 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostRevealWithdrawResponse *result)</arglist> 34818 </member> 34819 <member kind="function"> 34820 <type>struct TALER_EXCHANGE_PostRevealWithdrawHandle *</type> 34821 <name>TALER_EXCHANGE_post_reveal_withdraw_create</name> 34822 <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> 34823 <anchor>a0f7a015df01fa775467edca4d50a72d8</anchor> 34824 <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> 34825 </member> 34826 <member kind="function"> 34827 <type>enum TALER_ErrorCode</type> 34828 <name>TALER_EXCHANGE_post_reveal_withdraw_start</name> 34829 <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> 34830 <anchor>a84b244c69216b43c10a891e1b13164aa</anchor> 34831 <arglist>(struct TALER_EXCHANGE_PostRevealWithdrawHandle *prwh, TALER_EXCHANGE_PostRevealWithdrawCallback cb, void *cb_cls)</arglist> 34832 </member> 34833 <member kind="function"> 34834 <type>void</type> 34835 <name>TALER_EXCHANGE_post_reveal_withdraw_cancel</name> 34836 <anchorfile>d9/dca/post-reveal-withdraw_8h.html</anchorfile> 34837 <anchor>af2cf4f383fffa4a72b98eee8e5ad4594</anchor> 34838 <arglist>(struct TALER_EXCHANGE_PostRevealWithdrawHandle *prwh)</arglist> 34839 </member> 34840 </compound> 34841 <compound kind="file"> 34842 <name>post-withdraw.h</name> 34843 <path>src/include/taler/exchange/</path> 34844 <filename>d7/d33/post-withdraw_8h.html</filename> 34845 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34846 <class kind="struct">TALER_EXCHANGE_WithdrawCoinPrivateDetails</class> 34847 <class kind="struct">TALER_EXCHANGE_WithdrawCreated</class> 34848 <class kind="struct">TALER_EXCHANGE_PostWithdrawOptionValue</class> 34849 <class kind="struct">TALER_EXCHANGE_PostWithdrawResponse</class> 34850 <member kind="define"> 34851 <type>#define</type> 34852 <name>TALER_EXCHANGE_post_withdraw_option_end_</name> 34853 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34854 <anchor>abf87a93abaaa3feb70d8e1216dadedfd</anchor> 34855 <arglist>()</arglist> 34856 </member> 34857 <member kind="define"> 34858 <type>#define</type> 34859 <name>TALER_EXCHANGE_post_withdraw_option_with_age_proof</name> 34860 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34861 <anchor>aaac78af7b98af409e8c547764d1307aa</anchor> 34862 <arglist>(age)</arglist> 34863 </member> 34864 <member kind="define"> 34865 <type>#define</type> 34866 <name>TALER_EXCHANGE_post_withdraw_option_blinding_seed</name> 34867 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34868 <anchor>a489c1cbb56462353d719a94f6a76ecdb</anchor> 34869 <arglist>(s)</arglist> 34870 </member> 34871 <member kind="define"> 34872 <type>#define</type> 34873 <name>TALER_EXCHANGE_post_withdraw_set_options</name> 34874 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34875 <anchor>aa119e14ab3e5bb80df8472a28281ce97</anchor> 34876 <arglist>(pwh,...)</arglist> 34877 </member> 34878 <member kind="define"> 34879 <type>#define</type> 34880 <name>TALER_EXCHANGE_POST_WITHDRAW_RESULT_CLOSURE</name> 34881 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34882 <anchor>a8a7e5d8d674710b4a6207194f81574b8</anchor> 34883 <arglist></arglist> 34884 </member> 34885 <member kind="typedef"> 34886 <type>void(*</type> 34887 <name>TALER_EXCHANGE_PostWithdrawCallback</name> 34888 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34889 <anchor>a77c58b6365593bbfcd3e08cba4f55e6e</anchor> 34890 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostWithdrawResponse *result)</arglist> 34891 </member> 34892 <member kind="enumeration"> 34893 <type></type> 34894 <name>TALER_EXCHANGE_PostWithdrawOption</name> 34895 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34896 <anchor>a8bf47060ecaf2decae3b2559fb3801af</anchor> 34897 <arglist></arglist> 34898 </member> 34899 <member kind="enumvalue"> 34900 <name>TALER_EXCHANGE_POST_WITHDRAW_OPTION_END</name> 34901 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34902 <anchor>a8bf47060ecaf2decae3b2559fb3801afad56213efa96240e6bc85056e711c005d</anchor> 34903 <arglist></arglist> 34904 </member> 34905 <member kind="enumvalue"> 34906 <name>TALER_EXCHANGE_POST_WITHDRAW_OPTION_WITH_AGE_PROOF</name> 34907 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34908 <anchor>a8bf47060ecaf2decae3b2559fb3801afa46d79c6db946666c8df650e8f68f48b2</anchor> 34909 <arglist></arglist> 34910 </member> 34911 <member kind="enumvalue"> 34912 <name>TALER_EXCHANGE_POST_WITHDRAW_OPTION_BLINDING_SEED</name> 34913 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34914 <anchor>a8bf47060ecaf2decae3b2559fb3801afab56607db12c54f05b8432431c9e37be2</anchor> 34915 <arglist></arglist> 34916 </member> 34917 <member kind="function"> 34918 <type>struct TALER_EXCHANGE_PostWithdrawHandle *</type> 34919 <name>TALER_EXCHANGE_post_withdraw_create</name> 34920 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34921 <anchor>acde354945d7fd79122bc1a7f9ed7b4a6</anchor> 34922 <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> 34923 </member> 34924 <member kind="function"> 34925 <type>enum GNUNET_GenericReturnValue</type> 34926 <name>TALER_EXCHANGE_post_withdraw_set_options_</name> 34927 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34928 <anchor>ab82848a63dfef540b05e356d30542cd3</anchor> 34929 <arglist>(struct TALER_EXCHANGE_PostWithdrawHandle *pwh, unsigned int num_options, const struct TALER_EXCHANGE_PostWithdrawOptionValue options[])</arglist> 34930 </member> 34931 <member kind="function"> 34932 <type>enum TALER_ErrorCode</type> 34933 <name>TALER_EXCHANGE_post_withdraw_start</name> 34934 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34935 <anchor>a6be38ba24fb2c4fa2b319532e5a39e1e</anchor> 34936 <arglist>(struct TALER_EXCHANGE_PostWithdrawHandle *pwh, TALER_EXCHANGE_PostWithdrawCallback cb, void *cb_cls)</arglist> 34937 </member> 34938 <member kind="function"> 34939 <type>void</type> 34940 <name>TALER_EXCHANGE_post_withdraw_cancel</name> 34941 <anchorfile>d7/d33/post-withdraw_8h.html</anchorfile> 34942 <anchor>ae35b2d257d8c7227c915744322b691ca</anchor> 34943 <arglist>(struct TALER_EXCHANGE_PostWithdrawHandle *pwh)</arglist> 34944 </member> 34945 </compound> 34946 <compound kind="file"> 34947 <name>post-withdraw_blinded.h</name> 34948 <path>src/include/taler/exchange/</path> 34949 <filename>d8/d41/post-withdraw__blinded_8h.html</filename> 34950 <includes id="dc/d54/common_8h" name="common.h" local="no" import="no" module="no" objc="no">taler/exchange/common.h</includes> 34951 <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> 34952 <class kind="struct">TALER_EXCHANGE_WithdrawBlindedCoinInput</class> 34953 <class kind="struct">TALER_EXCHANGE_WithdrawBlindedAgeRestrictedCoinInput</class> 34954 <class kind="struct">TALER_EXCHANGE_PostWithdrawBlindedOptionValue</class> 34955 <class kind="struct">TALER_EXCHANGE_PostWithdrawBlindedResponse</class> 34956 <member kind="define"> 34957 <type>#define</type> 34958 <name>TALER_EXCHANGE_post_withdraw_blinded_option_end_</name> 34959 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 34960 <anchor>ac25bbcdd90714a3ddfb69c9c243b2c19</anchor> 34961 <arglist>()</arglist> 34962 </member> 34963 <member kind="define"> 34964 <type>#define</type> 34965 <name>TALER_EXCHANGE_post_withdraw_blinded_option_with_age_proof</name> 34966 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 34967 <anchor>a4ff81365cab4c4818097a417810d5da8</anchor> 34968 <arglist>(age, inp)</arglist> 34969 </member> 34970 <member kind="define"> 34971 <type>#define</type> 34972 <name>TALER_EXCHANGE_post_withdraw_blinded_set_options</name> 34973 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 34974 <anchor>a749b0aff7f4e30c4b22c3355761e9125</anchor> 34975 <arglist>(pwbh,...)</arglist> 34976 </member> 34977 <member kind="define"> 34978 <type>#define</type> 34979 <name>TALER_EXCHANGE_POST_WITHDRAW_BLINDED_RESULT_CLOSURE</name> 34980 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 34981 <anchor>a7b0a19f45ce866f62757502d184a4e5b</anchor> 34982 <arglist></arglist> 34983 </member> 34984 <member kind="typedef"> 34985 <type>void(*</type> 34986 <name>TALER_EXCHANGE_PostWithdrawBlindedCallback</name> 34987 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 34988 <anchor>aac06eee5020ce8e373f686d57ee8ec45</anchor> 34989 <arglist>)(void *cls, const struct TALER_EXCHANGE_PostWithdrawBlindedResponse *result)</arglist> 34990 </member> 34991 <member kind="enumeration"> 34992 <type></type> 34993 <name>TALER_EXCHANGE_PostWithdrawBlindedOption</name> 34994 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 34995 <anchor>afe5eddd08813b64660dbcc3afbd7d2c0</anchor> 34996 <arglist></arglist> 34997 </member> 34998 <member kind="enumvalue"> 34999 <name>TALER_EXCHANGE_POST_WITHDRAW_BLINDED_OPTION_END</name> 35000 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 35001 <anchor>afe5eddd08813b64660dbcc3afbd7d2c0a785226bc048198c9aeb7fd019c44ed25</anchor> 35002 <arglist></arglist> 35003 </member> 35004 <member kind="enumvalue"> 35005 <name>TALER_EXCHANGE_POST_WITHDRAW_BLINDED_OPTION_WITH_AGE_PROOF</name> 35006 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 35007 <anchor>afe5eddd08813b64660dbcc3afbd7d2c0a5acc0e1ac4c8a4be02efeee31c23f7ce</anchor> 35008 <arglist></arglist> 35009 </member> 35010 <member kind="function"> 35011 <type>struct TALER_EXCHANGE_PostWithdrawBlindedHandle *</type> 35012 <name>TALER_EXCHANGE_post_withdraw_blinded_create</name> 35013 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 35014 <anchor>ab6a8d0f5d310d7e26210047b77ae82c9</anchor> 35015 <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> 35016 </member> 35017 <member kind="function"> 35018 <type>enum GNUNET_GenericReturnValue</type> 35019 <name>TALER_EXCHANGE_post_withdraw_blinded_set_options_</name> 35020 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 35021 <anchor>a06ce3f3a7ac245358009b1589755f4f9</anchor> 35022 <arglist>(struct TALER_EXCHANGE_PostWithdrawBlindedHandle *pwbh, unsigned int num_options, const struct TALER_EXCHANGE_PostWithdrawBlindedOptionValue options[])</arglist> 35023 </member> 35024 <member kind="function"> 35025 <type>enum TALER_ErrorCode</type> 35026 <name>TALER_EXCHANGE_post_withdraw_blinded_start</name> 35027 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 35028 <anchor>a893153d1eee1435a2ab290ab9ba108e0</anchor> 35029 <arglist>(struct TALER_EXCHANGE_PostWithdrawBlindedHandle *pwbh, TALER_EXCHANGE_PostWithdrawBlindedCallback cb, void *cb_cls)</arglist> 35030 </member> 35031 <member kind="function"> 35032 <type>void</type> 35033 <name>TALER_EXCHANGE_post_withdraw_blinded_cancel</name> 35034 <anchorfile>d8/d41/post-withdraw__blinded_8h.html</anchorfile> 35035 <anchor>a0609c2f4724466734029aaec1384c194</anchor> 35036 <arglist>(struct TALER_EXCHANGE_PostWithdrawBlindedHandle *pwbh)</arglist> 35037 </member> 35038 </compound> 35039 <compound kind="file"> 35040 <name>platform.h</name> 35041 <path>src/include/taler/</path> 35042 <filename>de/d03/platform_8h.html</filename> 35043 <includes id="d4/d81/gettext_8h" name="gettext.h" local="yes" import="no" module="no" objc="no">gettext.h</includes> 35044 <member kind="define"> 35045 <type>#define</type> 35046 <name>HAVE_USED_CONFIG_H</name> 35047 <anchorfile>de/d03/platform_8h.html</anchorfile> 35048 <anchor>a0cf7e961f5071bddd9d641474257537a</anchor> 35049 <arglist></arglist> 35050 </member> 35051 <member kind="define"> 35052 <type>#define</type> 35053 <name>VERBOSE</name> 35054 <anchorfile>de/d03/platform_8h.html</anchorfile> 35055 <anchor>a740ae39f1dcd4ca793b3557dd9392b5e</anchor> 35056 <arglist>(cmd)</arglist> 35057 </member> 35058 <member kind="define"> 35059 <type>#define</type> 35060 <name>_GNU_SOURCE</name> 35061 <anchorfile>de/d03/platform_8h.html</anchorfile> 35062 <anchor>a369266c24eacffb87046522897a570d5</anchor> 35063 <arglist></arglist> 35064 </member> 35065 <member kind="define"> 35066 <type>#define</type> 35067 <name>GCRYPT_NO_MPI_MACROS</name> 35068 <anchorfile>de/d03/platform_8h.html</anchorfile> 35069 <anchor>a20aa5ba4665e6f1b76a189256dd13a95</anchor> 35070 <arglist></arglist> 35071 </member> 35072 <member kind="define"> 35073 <type>#define</type> 35074 <name>GCRYPT_NO_DEPRECATED</name> 35075 <anchorfile>de/d03/platform_8h.html</anchorfile> 35076 <anchor>a0f5bd6b422755c1ed661849aff0faf05</anchor> 35077 <arglist></arglist> 35078 </member> 35079 <member kind="define"> 35080 <type>#define</type> 35081 <name>MHD_NO_DEPRECATION</name> 35082 <anchorfile>de/d03/platform_8h.html</anchorfile> 35083 <anchor>a7f9b2f5535b07dc4c78e288ec9be20b5</anchor> 35084 <arglist></arglist> 35085 </member> 35086 <member kind="define"> 35087 <type>#define</type> 35088 <name>ENABLE_SANITY_CHECKS</name> 35089 <anchorfile>de/d03/platform_8h.html</anchorfile> 35090 <anchor>a399b78449a3b8022f75256918aa9cf44</anchor> 35091 <arglist></arglist> 35092 </member> 35093 <member kind="define"> 35094 <type>#define</type> 35095 <name>DIR_SEPARATOR</name> 35096 <anchorfile>de/d03/platform_8h.html</anchorfile> 35097 <anchor>a0920890c442b665b0c6609fa796e9047</anchor> 35098 <arglist></arglist> 35099 </member> 35100 <member kind="define"> 35101 <type>#define</type> 35102 <name>DIR_SEPARATOR_STR</name> 35103 <anchorfile>de/d03/platform_8h.html</anchorfile> 35104 <anchor>a23e72ca2d8456a971c13441bdfc4586f</anchor> 35105 <arglist></arglist> 35106 </member> 35107 <member kind="define"> 35108 <type>#define</type> 35109 <name>PATH_SEPARATOR</name> 35110 <anchorfile>de/d03/platform_8h.html</anchorfile> 35111 <anchor>a256a5721249aa3309437212cc21a9fe4</anchor> 35112 <arglist></arglist> 35113 </member> 35114 <member kind="define"> 35115 <type>#define</type> 35116 <name>PATH_SEPARATOR_STR</name> 35117 <anchorfile>de/d03/platform_8h.html</anchorfile> 35118 <anchor>a420a211fe08d40c367a49cfc65e21b4d</anchor> 35119 <arglist></arglist> 35120 </member> 35121 <member kind="define"> 35122 <type>#define</type> 35123 <name>NEWLINE</name> 35124 <anchorfile>de/d03/platform_8h.html</anchorfile> 35125 <anchor>a806511f4930171733227c99101dc0606</anchor> 35126 <arglist></arglist> 35127 </member> 35128 <member kind="define"> 35129 <type>#define</type> 35130 <name>_</name> 35131 <anchorfile>de/d03/platform_8h.html</anchorfile> 35132 <anchor>a32a3cf3d9dd914f5aeeca5423c157934</anchor> 35133 <arglist>(String)</arglist> 35134 </member> 35135 <member kind="define"> 35136 <type>#define</type> 35137 <name>SIZE_MAX</name> 35138 <anchorfile>de/d03/platform_8h.html</anchorfile> 35139 <anchor>a3c75bb398badb69c7577b21486f9963f</anchor> 35140 <arglist></arglist> 35141 </member> 35142 <member kind="define"> 35143 <type>#define</type> 35144 <name>O_LARGEFILE</name> 35145 <anchorfile>de/d03/platform_8h.html</anchorfile> 35146 <anchor>a1126309aa58e7c99553c7f6be1bc7348</anchor> 35147 <arglist></arglist> 35148 </member> 35149 <member kind="define"> 35150 <type>#define</type> 35151 <name>MAKE_UNALIGNED</name> 35152 <anchorfile>de/d03/platform_8h.html</anchorfile> 35153 <anchor>aca221acc1ffa49a159ae856dc943e29b</anchor> 35154 <arglist>(val)</arglist> 35155 </member> 35156 <member kind="define"> 35157 <type>#define</type> 35158 <name>PATH_MAX</name> 35159 <anchorfile>de/d03/platform_8h.html</anchorfile> 35160 <anchor>ae688d728e1acdfe5988c7db45d6f0166</anchor> 35161 <arglist></arglist> 35162 </member> 35163 <member kind="define"> 35164 <type>#define</type> 35165 <name>TALER_THREAD_LOCAL</name> 35166 <anchorfile>de/d03/platform_8h.html</anchorfile> 35167 <anchor>ad3e125e5d12314d02e9a2bb429bf6ac8</anchor> 35168 <arglist></arglist> 35169 </member> 35170 <member kind="define"> 35171 <type>#define</type> 35172 <name>EXIT_INVALIDARGUMENT</name> 35173 <anchorfile>de/d03/platform_8h.html</anchorfile> 35174 <anchor>abb60038fbbd29c229e17de8873a23c49</anchor> 35175 <arglist></arglist> 35176 </member> 35177 <member kind="define"> 35178 <type>#define</type> 35179 <name>EXIT_NOTIMPLEMENTED</name> 35180 <anchorfile>de/d03/platform_8h.html</anchorfile> 35181 <anchor>aa14b7d90d2df057df18a52755fd957ee</anchor> 35182 <arglist></arglist> 35183 </member> 35184 <member kind="define"> 35185 <type>#define</type> 35186 <name>EXIT_NOPERMISSION</name> 35187 <anchorfile>de/d03/platform_8h.html</anchorfile> 35188 <anchor>ab73803ec59fb0b71ccf690f61b359b9d</anchor> 35189 <arglist></arglist> 35190 </member> 35191 <member kind="define"> 35192 <type>#define</type> 35193 <name>EXIT_NOTINSTALLED</name> 35194 <anchorfile>de/d03/platform_8h.html</anchorfile> 35195 <anchor>af10dc035b527c6c139799570c1135973</anchor> 35196 <arglist></arglist> 35197 </member> 35198 <member kind="define"> 35199 <type>#define</type> 35200 <name>EXIT_NOTCONFIGURED</name> 35201 <anchorfile>de/d03/platform_8h.html</anchorfile> 35202 <anchor>ae6f747fd51ce5a861296e04abb417980</anchor> 35203 <arglist></arglist> 35204 </member> 35205 <member kind="define"> 35206 <type>#define</type> 35207 <name>EXIT_NOTRUNNING</name> 35208 <anchorfile>de/d03/platform_8h.html</anchorfile> 35209 <anchor>a974fcb01ce7d7d6ac17836d3304de905</anchor> 35210 <arglist></arglist> 35211 </member> 35212 <member kind="define"> 35213 <type>#define</type> 35214 <name>EXIT_NO_RESTART</name> 35215 <anchorfile>de/d03/platform_8h.html</anchorfile> 35216 <anchor>a892270e115f302158a4bf91b3f08d59d</anchor> 35217 <arglist></arglist> 35218 </member> 35219 <member kind="define"> 35220 <type>#define</type> 35221 <name>__nonstring</name> 35222 <anchorfile>de/d03/platform_8h.html</anchorfile> 35223 <anchor>a011ec88b41b62cb7b9464189136aabce</anchor> 35224 <arglist></arglist> 35225 </member> 35226 <member kind="function"> 35227 <type>long long</type> 35228 <name>atoll</name> 35229 <anchorfile>de/d03/platform_8h.html</anchorfile> 35230 <anchor>a5d0555f6ac42472671281e5903244b7b</anchor> 35231 <arglist>(const char *nptr)</arglist> 35232 </member> 35233 </compound> 35234 <compound kind="file"> 35235 <name>taler_amount_lib.h</name> 35236 <path>src/include/taler/</path> 35237 <filename>dc/d33/taler__amount__lib_8h.html</filename> 35238 <class kind="struct">TALER_AmountNBO</class> 35239 <class kind="struct">TALER_Amount</class> 35240 <class kind="struct">TALER_AmountSet</class> 35241 <member kind="define"> 35242 <type>#define</type> 35243 <name>TALER_CURRENCY_LEN</name> 35244 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35245 <anchor>a705bb1f47e35c7d19605769af4f2832f</anchor> 35246 <arglist></arglist> 35247 </member> 35248 <member kind="define"> 35249 <type>#define</type> 35250 <name>TALER_CURRENCY_LEN_STR</name> 35251 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35252 <anchor>ae2c3d74328712558c022969ae90f8bd0</anchor> 35253 <arglist></arglist> 35254 </member> 35255 <member kind="define"> 35256 <type>#define</type> 35257 <name>TALER_AMOUNT_FRAC_BASE</name> 35258 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35259 <anchor>a1747d2ee1c6290280ae51248f393dae6</anchor> 35260 <arglist></arglist> 35261 </member> 35262 <member kind="define"> 35263 <type>#define</type> 35264 <name>TALER_AMOUNT_FRAC_LEN</name> 35265 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35266 <anchor>ae7c72d73819e1db63094f046648bbfdd</anchor> 35267 <arglist></arglist> 35268 </member> 35269 <member kind="define"> 35270 <type>#define</type> 35271 <name>TALER_AMOUNT_MAX_VALUE</name> 35272 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35273 <anchor>abbae06a65bb9a007b08abc3de6936333</anchor> 35274 <arglist></arglist> 35275 </member> 35276 <member kind="enumeration"> 35277 <type></type> 35278 <name>TALER_AmountArithmeticResult</name> 35279 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35280 <anchor>a06abcd17cda5b4a8d32abfb995c004a8</anchor> 35281 <arglist></arglist> 35282 </member> 35283 <member kind="enumvalue"> 35284 <name>TALER_AAR_RESULT_POSITIVE</name> 35285 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35286 <anchor>a06abcd17cda5b4a8d32abfb995c004a8a05eabf07d3d4debe2802fce854f2629a</anchor> 35287 <arglist></arglist> 35288 </member> 35289 <member kind="enumvalue"> 35290 <name>TALER_AAR_RESULT_ZERO</name> 35291 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35292 <anchor>a06abcd17cda5b4a8d32abfb995c004a8a6aec7ebd504ab174c9c6578a41aed5bd</anchor> 35293 <arglist></arglist> 35294 </member> 35295 <member kind="enumvalue"> 35296 <name>TALER_AAR_INVALID_NEGATIVE_RESULT</name> 35297 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35298 <anchor>a06abcd17cda5b4a8d32abfb995c004a8a4470e39bd9c23800803553f4e31b3f5c</anchor> 35299 <arglist></arglist> 35300 </member> 35301 <member kind="enumvalue"> 35302 <name>TALER_AAR_INVALID_RESULT_OVERFLOW</name> 35303 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35304 <anchor>a06abcd17cda5b4a8d32abfb995c004a8a9864343ebcb50593898df69cd24b85f6</anchor> 35305 <arglist></arglist> 35306 </member> 35307 <member kind="enumvalue"> 35308 <name>TALER_AAR_INVALID_NORMALIZATION_FAILED</name> 35309 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35310 <anchor>a06abcd17cda5b4a8d32abfb995c004a8a1826575d8053911bebce356d93d3df2c</anchor> 35311 <arglist></arglist> 35312 </member> 35313 <member kind="enumvalue"> 35314 <name>TALER_AAR_INVALID_CURRENCIES_INCOMPATIBLE</name> 35315 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35316 <anchor>a06abcd17cda5b4a8d32abfb995c004a8a2b3ddb34f42f4258df633fed241dd32b</anchor> 35317 <arglist></arglist> 35318 </member> 35319 <member kind="function"> 35320 <type>enum GNUNET_GenericReturnValue</type> 35321 <name>TALER_check_currency</name> 35322 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35323 <anchor>a313b0d6305182b2eef0f2a25f8469736</anchor> 35324 <arglist>(const char *str)</arglist> 35325 </member> 35326 <member kind="function"> 35327 <type>enum GNUNET_GenericReturnValue</type> 35328 <name>TALER_string_to_amount</name> 35329 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35330 <anchor>a4345b65c2295b8535eeff24512698feb</anchor> 35331 <arglist>(const char *str, struct TALER_Amount *amount)</arglist> 35332 </member> 35333 <member kind="function"> 35334 <type>enum GNUNET_GenericReturnValue</type> 35335 <name>TALER_string_to_amount_nbo</name> 35336 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35337 <anchor>a8000cfc113908ee16ab8f16ee5b758c5</anchor> 35338 <arglist>(const char *str, struct TALER_AmountNBO *amount_nbo)</arglist> 35339 </member> 35340 <member kind="function"> 35341 <type>enum GNUNET_GenericReturnValue</type> 35342 <name>TALER_amount_set_zero</name> 35343 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35344 <anchor>aa641299026cd53e688ebfd8f6d3bb2e9</anchor> 35345 <arglist>(const char *cur, struct TALER_Amount *amount)</arglist> 35346 </member> 35347 <member kind="function"> 35348 <type>bool</type> 35349 <name>TALER_amount_is_zero</name> 35350 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35351 <anchor>a6e8dcc9ba397366ed9f6c6f23c102641</anchor> 35352 <arglist>(const struct TALER_Amount *amount)</arglist> 35353 </member> 35354 <member kind="function"> 35355 <type>enum GNUNET_GenericReturnValue</type> 35356 <name>TALER_amount_is_valid</name> 35357 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35358 <anchor>a9b505061a50a225b1455016184f35324</anchor> 35359 <arglist>(const struct TALER_Amount *amount)</arglist> 35360 </member> 35361 <member kind="function"> 35362 <type>enum GNUNET_GenericReturnValue</type> 35363 <name>TALER_amount_is_currency</name> 35364 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35365 <anchor>a0c53275782755e5ec314e184205a495d</anchor> 35366 <arglist>(const struct TALER_Amount *amount, const char *currency)</arglist> 35367 </member> 35368 <member kind="function"> 35369 <type>void</type> 35370 <name>TALER_amount_hton</name> 35371 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35372 <anchor>a76580ce8e5d088a0de67eb7aa85d0d8c</anchor> 35373 <arglist>(struct TALER_AmountNBO *res, const struct TALER_Amount *d)</arglist> 35374 </member> 35375 <member kind="function"> 35376 <type>void</type> 35377 <name>TALER_amount_ntoh</name> 35378 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35379 <anchor>ac2525b7247c6493361a6385f97f2caf3</anchor> 35380 <arglist>(struct TALER_Amount *res, const struct TALER_AmountNBO *dn)</arglist> 35381 </member> 35382 <member kind="function"> 35383 <type>int</type> 35384 <name>TALER_amount_cmp</name> 35385 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35386 <anchor>a3c45b1cfeee6459fcc6613d47ffab6bb</anchor> 35387 <arglist>(const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> 35388 </member> 35389 <member kind="function"> 35390 <type>enum GNUNET_GenericReturnValue</type> 35391 <name>TALER_amount_max</name> 35392 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35393 <anchor>acee0fa9e771e56c0cfdd863abba4e975</anchor> 35394 <arglist>(struct TALER_Amount *ma, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> 35395 </member> 35396 <member kind="function"> 35397 <type>enum GNUNET_GenericReturnValue</type> 35398 <name>TALER_amount_min</name> 35399 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35400 <anchor>adfe2cf32fe1cc2fbccabe8b56b627e3f</anchor> 35401 <arglist>(struct TALER_Amount *mi, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> 35402 </member> 35403 <member kind="function"> 35404 <type>int</type> 35405 <name>TALER_amount_cmp_nbo</name> 35406 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35407 <anchor>a2acc4c6c974f39193c7d690b00102a98</anchor> 35408 <arglist>(const struct TALER_AmountNBO *a1, const struct TALER_AmountNBO *a2)</arglist> 35409 </member> 35410 <member kind="function"> 35411 <type>enum GNUNET_GenericReturnValue</type> 35412 <name>TALER_amount_cmp_currency</name> 35413 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35414 <anchor>a0995012bba55e18e77ea746db69531cc</anchor> 35415 <arglist>(const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> 35416 </member> 35417 <member kind="function"> 35418 <type>enum GNUNET_GenericReturnValue</type> 35419 <name>TALER_amount_cmp_currency_nbo</name> 35420 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35421 <anchor>add9f9300dac1dc46eb6db6c515fd3a18</anchor> 35422 <arglist>(const struct TALER_AmountNBO *a1, const struct TALER_AmountNBO *a2)</arglist> 35423 </member> 35424 <member kind="function"> 35425 <type>enum TALER_AmountArithmeticResult</type> 35426 <name>TALER_amount_subtract</name> 35427 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35428 <anchor>a64d4ed395b4c086d391e55b96f76db6d</anchor> 35429 <arglist>(struct TALER_Amount *diff, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> 35430 </member> 35431 <member kind="function"> 35432 <type>enum TALER_AmountArithmeticResult</type> 35433 <name>TALER_amount_add</name> 35434 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35435 <anchor>a3690a137d622cdbd67b0d8c80ab385f0</anchor> 35436 <arglist>(struct TALER_Amount *sum, const struct TALER_Amount *a1, const struct TALER_Amount *a2)</arglist> 35437 </member> 35438 <member kind="function"> 35439 <type>void</type> 35440 <name>TALER_amount_divide</name> 35441 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35442 <anchor>a37dc3b428ed0e5f48c916ca8b33bc3e6</anchor> 35443 <arglist>(struct TALER_Amount *result, const struct TALER_Amount *dividend, uint32_t divisor)</arglist> 35444 </member> 35445 <member kind="function"> 35446 <type>int</type> 35447 <name>TALER_amount_divide2</name> 35448 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35449 <anchor>a0ad8aad9e5623a92d2b1b9612877bc5a</anchor> 35450 <arglist>(const struct TALER_Amount *dividend, const struct TALER_Amount *divisor)</arglist> 35451 </member> 35452 <member kind="function"> 35453 <type>enum TALER_AmountArithmeticResult</type> 35454 <name>TALER_amount_multiply</name> 35455 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35456 <anchor>a577f5cd38e42426e3f0fee642e2cacd4</anchor> 35457 <arglist>(struct TALER_Amount *result, const struct TALER_Amount *amount, uint32_t factor)</arglist> 35458 </member> 35459 <member kind="function"> 35460 <type>enum GNUNET_GenericReturnValue</type> 35461 <name>TALER_amount_normalize</name> 35462 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35463 <anchor>a1d103f6afd885c79dc60b78cda24fb0b</anchor> 35464 <arglist>(struct TALER_Amount *amount)</arglist> 35465 </member> 35466 <member kind="function"> 35467 <type>char *</type> 35468 <name>TALER_amount_to_string</name> 35469 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35470 <anchor>ac5d3979bb1c57f2bc70387df1ddc847f</anchor> 35471 <arglist>(const struct TALER_Amount *amount)</arglist> 35472 </member> 35473 <member kind="function"> 35474 <type>const char *</type> 35475 <name>TALER_amount2s</name> 35476 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35477 <anchor>a1fa890e1da0e5c7c14eed048a599f1ba</anchor> 35478 <arglist>(const struct TALER_Amount *amount)</arglist> 35479 </member> 35480 <member kind="function"> 35481 <type>enum GNUNET_GenericReturnValue</type> 35482 <name>TALER_amount_round_down</name> 35483 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35484 <anchor>a046d1109dcd0695e2f3930a45e29afdf</anchor> 35485 <arglist>(struct TALER_Amount *amount, const struct TALER_Amount *round_unit)</arglist> 35486 </member> 35487 <member kind="function"> 35488 <type>void</type> 35489 <name>TALER_amount_set_free</name> 35490 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35491 <anchor>ac8c64134beca1009d9db9d6cced3d673</anchor> 35492 <arglist>(struct TALER_AmountSet *as)</arglist> 35493 </member> 35494 <member kind="function"> 35495 <type>enum TALER_AmountArithmeticResult</type> 35496 <name>TALER_amount_set_add</name> 35497 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35498 <anchor>a14bf19194f178c9a622e9deb24afae1f</anchor> 35499 <arglist>(struct TALER_AmountSet *as, const struct TALER_Amount *val, const struct TALER_Amount *cap)</arglist> 35500 </member> 35501 <member kind="function"> 35502 <type>bool</type> 35503 <name>TALER_amount_set_test_above</name> 35504 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35505 <anchor>aa6208e5d4ea27e59d849f9213556062a</anchor> 35506 <arglist>(const struct TALER_AmountSet *as, const struct TALER_Amount *b)</arglist> 35507 </member> 35508 <member kind="function"> 35509 <type>const struct TALER_Amount *</type> 35510 <name>TALER_amount_set_find</name> 35511 <anchorfile>dc/d33/taler__amount__lib_8h.html</anchorfile> 35512 <anchor>a4c8a701694af96d4aa8c7c7cbe34f9a6</anchor> 35513 <arglist>(const char *currency, const struct TALER_AmountSet *as)</arglist> 35514 </member> 35515 </compound> 35516 <compound kind="file"> 35517 <name>taler_attributes.h</name> 35518 <path>src/include/taler/</path> 35519 <filename>d4/dcc/taler__attributes_8h.html</filename> 35520 <member kind="define"> 35521 <type>#define</type> 35522 <name>TALER_ATTRIBUTE_FULL_NAME</name> 35523 <anchorfile>d4/dcc/taler__attributes_8h.html</anchorfile> 35524 <anchor>a46ade202edeafd3d4613b161e8d67b1f</anchor> 35525 <arglist></arglist> 35526 </member> 35527 <member kind="define"> 35528 <type>#define</type> 35529 <name>TALER_ATTRIBUTE_BIRTHDATE</name> 35530 <anchorfile>d4/dcc/taler__attributes_8h.html</anchorfile> 35531 <anchor>a7bd0d4d6b703cb62cb8bd0f20a9b4a6a</anchor> 35532 <arglist></arglist> 35533 </member> 35534 </compound> 35535 <compound kind="file"> 35536 <name>taler_auditor_service.h</name> 35537 <path>src/include/taler/</path> 35538 <filename>dc/da6/taler__auditor__service_8h.html</filename> 35539 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> 35540 <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> 35541 <class kind="struct">TALER_AUDITOR_ConfigInformation</class> 35542 <class kind="struct">TALER_AUDITOR_HttpResponse</class> 35543 <class kind="struct">TALER_AUDITOR_ConfigResponse</class> 35544 <class kind="struct">TALER_AUDITOR_DepositConfirmationResponse</class> 35545 <member kind="typedef"> 35546 <type>void(*</type> 35547 <name>TALER_AUDITOR_ConfigCallback</name> 35548 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35549 <anchor>a94d3c29455dfa29ebbdeaa348efdf86c</anchor> 35550 <arglist>)(void *cls, const struct TALER_AUDITOR_ConfigResponse *vr)</arglist> 35551 </member> 35552 <member kind="typedef"> 35553 <type>void(*</type> 35554 <name>TALER_AUDITOR_DepositConfirmationResultCallback</name> 35555 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35556 <anchor>afcd664741cdd852755116d6c665275dc</anchor> 35557 <arglist>)(void *cls, const struct TALER_AUDITOR_DepositConfirmationResponse *dcr)</arglist> 35558 </member> 35559 <member kind="enumeration"> 35560 <type></type> 35561 <name>TALER_AUDITOR_VersionCompatibility</name> 35562 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35563 <anchor>a0d97b7edb9f16ff24950fac6862a790d</anchor> 35564 <arglist></arglist> 35565 </member> 35566 <member kind="enumvalue"> 35567 <name>TALER_AUDITOR_VC_MATCH</name> 35568 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35569 <anchor>a0d97b7edb9f16ff24950fac6862a790dab40a0dbc3ed822e82b2b813958cd5c70</anchor> 35570 <arglist></arglist> 35571 </member> 35572 <member kind="enumvalue"> 35573 <name>TALER_AUDITOR_VC_INCOMPATIBLE</name> 35574 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35575 <anchor>a0d97b7edb9f16ff24950fac6862a790da07ab192f9a228d5f6e198eb056cc34a7</anchor> 35576 <arglist></arglist> 35577 </member> 35578 <member kind="enumvalue"> 35579 <name>TALER_AUDITOR_VC_OLDER</name> 35580 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35581 <anchor>a0d97b7edb9f16ff24950fac6862a790da1365542d63de7b6a7b8eaa10934277e1</anchor> 35582 <arglist></arglist> 35583 </member> 35584 <member kind="enumvalue"> 35585 <name>TALER_AUDITOR_VC_INCOMPATIBLE_OUTDATED</name> 35586 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35587 <anchor>a0d97b7edb9f16ff24950fac6862a790da25ab7de0e8846eaf0d56d63f29e73e8b</anchor> 35588 <arglist></arglist> 35589 </member> 35590 <member kind="enumvalue"> 35591 <name>TALER_AUDITOR_VC_NEWER</name> 35592 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35593 <anchor>a0d97b7edb9f16ff24950fac6862a790daa95a3697a863382015f3a803918d964a</anchor> 35594 <arglist></arglist> 35595 </member> 35596 <member kind="enumvalue"> 35597 <name>TALER_AUDITOR_VC_INCOMPATIBLE_NEWER</name> 35598 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35599 <anchor>a0d97b7edb9f16ff24950fac6862a790daf65196435591c527e24b28607bed74eb</anchor> 35600 <arglist></arglist> 35601 </member> 35602 <member kind="enumvalue"> 35603 <name>TALER_AUDITOR_VC_PROTOCOL_ERROR</name> 35604 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35605 <anchor>a0d97b7edb9f16ff24950fac6862a790da267bf7ef05a6383f732e785aac1880b1</anchor> 35606 <arglist></arglist> 35607 </member> 35608 <member kind="function"> 35609 <type>struct TALER_AUDITOR_GetConfigHandle *</type> 35610 <name>TALER_AUDITOR_get_config</name> 35611 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35612 <anchor>a6f53c4bd7a80e682864a2c90db4f5117</anchor> 35613 <arglist>(struct GNUNET_CURL_Context *ctx, const char *url, TALER_AUDITOR_ConfigCallback config_cb, void *config_cb_cls)</arglist> 35614 </member> 35615 <member kind="function"> 35616 <type>void</type> 35617 <name>TALER_AUDITOR_get_config_cancel</name> 35618 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35619 <anchor>a655235789fdcae21df290bed714f9cf1</anchor> 35620 <arglist>(struct TALER_AUDITOR_GetConfigHandle *auditor)</arglist> 35621 </member> 35622 <member kind="function"> 35623 <type>struct TALER_AUDITOR_DepositConfirmationHandle *</type> 35624 <name>TALER_AUDITOR_deposit_confirmation</name> 35625 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35626 <anchor>a1273748099791e59ff49ae4cb036841a</anchor> 35627 <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> 35628 </member> 35629 <member kind="function"> 35630 <type>void</type> 35631 <name>TALER_AUDITOR_deposit_confirmation_cancel</name> 35632 <anchorfile>dc/da6/taler__auditor__service_8h.html</anchorfile> 35633 <anchor>a6d501a69613af1182e6edfc246019e48</anchor> 35634 <arglist>(struct TALER_AUDITOR_DepositConfirmationHandle *deposit_confirmation)</arglist> 35635 </member> 35636 </compound> 35637 <compound kind="file"> 35638 <name>taler_auditordb_lib.h</name> 35639 <path>src/include/taler/</path> 35640 <filename>d7/d44/taler__auditordb__lib_8h.html</filename> 35641 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> 35642 <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> 35643 <class kind="struct">TALER_AUDITORDB_DepositConfirmation</class> 35644 <class kind="struct">TALER_AUDITORDB_Generic_Update</class> 35645 <class kind="struct">TALER_AUDITORDB_CoinInconsistency</class> 35646 <class kind="struct">TALER_AUDITORDB_RowInconsistency</class> 35647 <class kind="struct">TALER_AUDITORDB_BadSigLosses</class> 35648 <class kind="struct">TALER_AUDITORDB_ClosureLags</class> 35649 <class kind="struct">TALER_AUDITORDB_Emergency</class> 35650 <class kind="struct">TALER_AUDITORDB_EmergenciesByCount</class> 35651 <class kind="struct">TALER_AUDITORDB_FeeTimeInconsistency</class> 35652 <class kind="struct">TALER_AUDITORDB_DenominationKeyValidityWithdrawInconsistency</class> 35653 <class kind="struct">TALER_AUDITORDB_PurseNotClosedInconsistencies</class> 35654 <class kind="struct">TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency</class> 35655 <class kind="struct">TALER_AUDITORDB_ReserveInInconsistency</class> 35656 <class kind="struct">TALER_AUDITORDB_ReserveFeeBalance</class> 35657 <class kind="struct">TALER_AUDITORDB_DenominationCirculationData</class> 35658 <class kind="struct">TALER_AUDITORDB_DenominationsWithoutSigs</class> 35659 <class kind="struct">TALER_AUDITORDB_MisattributionInInconsistency</class> 35660 <class kind="struct">TALER_AUDITORDB_DenominationPending</class> 35661 <class kind="struct">TALER_AUDITORDB_HistoricReserveSummary</class> 35662 <class kind="struct">TALER_AUDITORDB_WireFormatInconsistency</class> 35663 <class kind="struct">TALER_AUDITORDB_WireOutInconsistency</class> 35664 <class kind="struct">TALER_AUDITORDB_RowMinorInconsistencies</class> 35665 <class kind="struct">TALER_AUDITORDB_ReserveBalanceSummaryWrongInconsistency</class> 35666 <class kind="struct">TALER_AUDITORDB_ReserveNotClosedInconsistency</class> 35667 <class kind="struct">TALER_AUDITORDB_AmountArithmeticInconsistency</class> 35668 <member kind="enumeration"> 35669 <type></type> 35670 <name>TALER_AUDITORDB_DeletableSuppressableTables</name> 35671 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35672 <anchor>aca774fc2ed977dc22011c02b559d4c6b</anchor> 35673 <arglist></arglist> 35674 </member> 35675 <member kind="enumvalue"> 35676 <name>TALER_AUDITORDB_AMOUNT_ARITHMETIC_INCONSISTENCY</name> 35677 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35678 <anchor>aca774fc2ed977dc22011c02b559d4c6ba1a79f157f5791a7a04df1983233047e6</anchor> 35679 <arglist></arglist> 35680 </member> 35681 <member kind="enumvalue"> 35682 <name>TALER_AUDITORDB_CLOSURE_LAGS</name> 35683 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35684 <anchor>aca774fc2ed977dc22011c02b559d4c6badb565ce70eccfaa11dbc19eaf0b6aa4b</anchor> 35685 <arglist></arglist> 35686 </member> 35687 <member kind="enumvalue"> 35688 <name>TALER_AUDITORDB_PROGRESS</name> 35689 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35690 <anchor>aca774fc2ed977dc22011c02b559d4c6ba2d51dcc85e7dbd97db4086a12e68ae0f</anchor> 35691 <arglist></arglist> 35692 </member> 35693 <member kind="enumvalue"> 35694 <name>TALER_AUDITORDB_BAD_SIG_LOSSES</name> 35695 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35696 <anchor>aca774fc2ed977dc22011c02b559d4c6ba5017a46c94664ec3508c9086cc9e00ff</anchor> 35697 <arglist></arglist> 35698 </member> 35699 <member kind="enumvalue"> 35700 <name>TALER_AUDITORDB_COIN_INCONSISTENCY</name> 35701 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35702 <anchor>aca774fc2ed977dc22011c02b559d4c6bacbd122cad7a73d7bdaf949bdc761c0ed</anchor> 35703 <arglist></arglist> 35704 </member> 35705 <member kind="enumvalue"> 35706 <name>TALER_AUDITORDB_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY</name> 35707 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35708 <anchor>aca774fc2ed977dc22011c02b559d4c6ba3e332f1485dba5da751f60c2f2910b52</anchor> 35709 <arglist></arglist> 35710 </member> 35711 <member kind="enumvalue"> 35712 <name>TALER_AUDITORDB_DENOMINATION_PENDING</name> 35713 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35714 <anchor>aca774fc2ed977dc22011c02b559d4c6ba88f435438a0522ddcba6efa955e88b83</anchor> 35715 <arglist></arglist> 35716 </member> 35717 <member kind="enumvalue"> 35718 <name>TALER_AUDITORDB_DENOMINATIONS_WITHOUT_SIG</name> 35719 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35720 <anchor>aca774fc2ed977dc22011c02b559d4c6baf5d925db9bfe4a44b671ab9c763df4d2</anchor> 35721 <arglist></arglist> 35722 </member> 35723 <member kind="enumvalue"> 35724 <name>TALER_AUDITORDB_DEPOSIT_CONFIRMATION</name> 35725 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35726 <anchor>aca774fc2ed977dc22011c02b559d4c6ba9fa8627e56014f5a4d5f088bc166e465</anchor> 35727 <arglist></arglist> 35728 </member> 35729 <member kind="enumvalue"> 35730 <name>TALER_AUDITORDB_EMERGENCY</name> 35731 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35732 <anchor>aca774fc2ed977dc22011c02b559d4c6bae0c9fd52a63e65fd2b99985247ab390f</anchor> 35733 <arglist></arglist> 35734 </member> 35735 <member kind="enumvalue"> 35736 <name>TALER_AUDITORDB_EMERGENCY_BY_COUNT</name> 35737 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35738 <anchor>aca774fc2ed977dc22011c02b559d4c6ba2f6b9c77ea024af93cd4ea5a10a58b95</anchor> 35739 <arglist></arglist> 35740 </member> 35741 <member kind="enumvalue"> 35742 <name>TALER_AUDITORDB_FEE_TIME_INCONSISTENCY</name> 35743 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35744 <anchor>aca774fc2ed977dc22011c02b559d4c6ba8e36c89e3f16c6fdbf49bdb61a50effb</anchor> 35745 <arglist></arglist> 35746 </member> 35747 <member kind="enumvalue"> 35748 <name>TALER_AUDITORDB_MISATTRIBUTION_IN_INCONSISTENCY</name> 35749 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35750 <anchor>aca774fc2ed977dc22011c02b559d4c6ba1b693d784a985ab7b924da47e05928da</anchor> 35751 <arglist></arglist> 35752 </member> 35753 <member kind="enumvalue"> 35754 <name>TALER_AUDITORDB_PURSE_NOT_CLOSED_INCONSISTENCY</name> 35755 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35756 <anchor>aca774fc2ed977dc22011c02b559d4c6ba4028dc32ffb444b690709966d080d449</anchor> 35757 <arglist></arglist> 35758 </member> 35759 <member kind="enumvalue"> 35760 <name>TALER_AUDITORDB_REFRESHES_HANGING</name> 35761 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35762 <anchor>aca774fc2ed977dc22011c02b559d4c6ba02e2503e553461b23edeaaece416e160</anchor> 35763 <arglist></arglist> 35764 </member> 35765 <member kind="enumvalue"> 35766 <name>TALER_AUDITORDB_RESERVE_BALANCE_INSUFFICIENT_INCONSISTENCY</name> 35767 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35768 <anchor>aca774fc2ed977dc22011c02b559d4c6baee25fcdbfd7618d349a689f91f3f2c34</anchor> 35769 <arglist></arglist> 35770 </member> 35771 <member kind="enumvalue"> 35772 <name>TALER_AUDITORDB_RESERVE_BALANCE_SUMMARY_WRONG_INCONSISTENCY</name> 35773 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35774 <anchor>aca774fc2ed977dc22011c02b559d4c6ba2a757c94b87d8fe7461b3da7447fb01d</anchor> 35775 <arglist></arglist> 35776 </member> 35777 <member kind="enumvalue"> 35778 <name>TALER_AUDITORDB_RESERVE_IN_INCONSISTENCY</name> 35779 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35780 <anchor>aca774fc2ed977dc22011c02b559d4c6baf6a00d7b2d6bc4d82a7d64394e8f4f51</anchor> 35781 <arglist></arglist> 35782 </member> 35783 <member kind="enumvalue"> 35784 <name>TALER_AUDITORDB_RESERVE_NOT_CLOSED_INCONSISTENCY</name> 35785 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35786 <anchor>aca774fc2ed977dc22011c02b559d4c6baad257a5354029669dba641ffff6201ae</anchor> 35787 <arglist></arglist> 35788 </member> 35789 <member kind="enumvalue"> 35790 <name>TALER_AUDITORDB_ROW_INCONSISTENCY</name> 35791 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35792 <anchor>aca774fc2ed977dc22011c02b559d4c6ba6eb90ccaa082d05ef553467e0d21ea9a</anchor> 35793 <arglist></arglist> 35794 </member> 35795 <member kind="enumvalue"> 35796 <name>TALER_AUDITORDB_ROW_MINOR_INCONSISTENCY</name> 35797 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35798 <anchor>aca774fc2ed977dc22011c02b559d4c6ba9e988e512862250ec26f8ba0945e22a4</anchor> 35799 <arglist></arglist> 35800 </member> 35801 <member kind="enumvalue"> 35802 <name>TALER_AUDITORDB_WIRE_FORMAT_INCONSISTENCY</name> 35803 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35804 <anchor>aca774fc2ed977dc22011c02b559d4c6ba3eae6c01c4d871c552f17514b249e2c9</anchor> 35805 <arglist></arglist> 35806 </member> 35807 <member kind="enumvalue"> 35808 <name>TALER_AUDITORDB_WIRE_OUT_INCONSISTENCY</name> 35809 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35810 <anchor>aca774fc2ed977dc22011c02b559d4c6ba8038beedf4eaaa86735d1e453f61e74b</anchor> 35811 <arglist></arglist> 35812 </member> 35813 <member kind="enumvalue"> 35814 <name>TALER_AUDITORDB_DELETABLESUPPRESSABLE_TABLES_MAX</name> 35815 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35816 <anchor>aca774fc2ed977dc22011c02b559d4c6ba66cab1604b37b7d2a5b9fd0b1af81d41</anchor> 35817 <arglist></arglist> 35818 </member> 35819 <member kind="function"> 35820 <type>struct AUDITORDB_PostgresContext *</type> 35821 <name>TALER_AUDITORDB_connect</name> 35822 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35823 <anchor>a09c332250b5af405a765bbf60fd9161c</anchor> 35824 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, bool skip_preflight)</arglist> 35825 </member> 35826 <member kind="function"> 35827 <type>void</type> 35828 <name>TALER_AUDITORDB_disconnect</name> 35829 <anchorfile>d7/d44/taler__auditordb__lib_8h.html</anchorfile> 35830 <anchor>ae7638914a67db72cdb5949f489fef4f3</anchor> 35831 <arglist>(struct AUDITORDB_PostgresContext *pg)</arglist> 35832 </member> 35833 </compound> 35834 <compound kind="file"> 35835 <name>taler_bank_service.h</name> 35836 <path>src/include/taler/</path> 35837 <filename>d4/d99/taler__bank__service_8h.html</filename> 35838 <includes id="dd/d9f/taler__util_8h" name="taler_util.h" local="no" import="no" module="no" objc="no">taler/taler_util.h</includes> 35839 <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> 35840 <class kind="struct">TALER_BANK_AuthenticationData</class> 35841 <class kind="struct">TALER_BANK_AccountTokenResponse</class> 35842 <class kind="struct">TALER_BANK_AdminAddIncomingResponse</class> 35843 <class kind="struct">TALER_BANK_AdminAddKycauthResponse</class> 35844 <class kind="struct">TALER_BANK_TransferResponse</class> 35845 <class kind="struct">TALER_BANK_CreditDetails</class> 35846 <class kind="struct">TALER_BANK_CreditHistoryResponse</class> 35847 <class kind="struct">TALER_BANK_DebitDetails</class> 35848 <class kind="struct">TALER_BANK_DebitHistoryResponse</class> 35849 <class kind="struct">TALER_BANK_TransferSubject</class> 35850 <class kind="struct">TALER_BANK_RegistrationResponse</class> 35851 <member kind="define"> 35852 <type>#define</type> 35853 <name>TALER_BANK_SERVICE_API_VERSION</name> 35854 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35855 <anchor>a3b7ec5f678efca81135c96d76927e8d7</anchor> 35856 <arglist></arglist> 35857 </member> 35858 <member kind="typedef"> 35859 <type>void(*</type> 35860 <name>TALER_BANK_AccountTokenCallback</name> 35861 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35862 <anchor>aceb7dbd3b519524d83631859a0f08a79</anchor> 35863 <arglist>)(void *cls, const struct TALER_BANK_AccountTokenResponse *atr)</arglist> 35864 </member> 35865 <member kind="typedef"> 35866 <type>void(*</type> 35867 <name>TALER_BANK_AdminAddIncomingCallback</name> 35868 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35869 <anchor>a47a163d2edb8efc19629794da8399291</anchor> 35870 <arglist>)(void *cls, const struct TALER_BANK_AdminAddIncomingResponse *air)</arglist> 35871 </member> 35872 <member kind="typedef"> 35873 <type>void(*</type> 35874 <name>TALER_BANK_AdminAddKycauthCallback</name> 35875 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35876 <anchor>afeed3a267b7cae60aa38e20a53b8c23b</anchor> 35877 <arglist>)(void *cls, const struct TALER_BANK_AdminAddKycauthResponse *air)</arglist> 35878 </member> 35879 <member kind="typedef"> 35880 <type>void(*</type> 35881 <name>TALER_BANK_TransferCallback</name> 35882 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35883 <anchor>ac3496ee02d7b9a182b4a424f1f90167d</anchor> 35884 <arglist>)(void *cls, const struct TALER_BANK_TransferResponse *tr)</arglist> 35885 </member> 35886 <member kind="typedef"> 35887 <type>void(*</type> 35888 <name>TALER_BANK_CreditHistoryCallback</name> 35889 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35890 <anchor>ae13f10870173177fbdfb3a3356847640</anchor> 35891 <arglist>)(void *cls, const struct TALER_BANK_CreditHistoryResponse *reply)</arglist> 35892 </member> 35893 <member kind="typedef"> 35894 <type>void(*</type> 35895 <name>TALER_BANK_DebitHistoryCallback</name> 35896 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35897 <anchor>ac7e7ce5899740858c7046314bbb02096</anchor> 35898 <arglist>)(void *cls, const struct TALER_BANK_DebitHistoryResponse *reply)</arglist> 35899 </member> 35900 <member kind="typedef"> 35901 <type>void(*</type> 35902 <name>TALER_BANK_RegistrationCallback</name> 35903 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35904 <anchor>ae9faa0ae64468784afa9745d79b2f5ae</anchor> 35905 <arglist>)(void *cls, const struct TALER_BANK_RegistrationResponse *rr)</arglist> 35906 </member> 35907 <member kind="enumeration"> 35908 <type></type> 35909 <name>TALER_BANK_AuthenticationMethod</name> 35910 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35911 <anchor>a8db7bd776ac7bfb13211ec46c536c072</anchor> 35912 <arglist></arglist> 35913 </member> 35914 <member kind="enumvalue"> 35915 <name>TALER_BANK_AUTH_NONE</name> 35916 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35917 <anchor>a8db7bd776ac7bfb13211ec46c536c072a214a73d93182961290b327a3e3514886</anchor> 35918 <arglist></arglist> 35919 </member> 35920 <member kind="enumvalue"> 35921 <name>TALER_BANK_AUTH_BASIC</name> 35922 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35923 <anchor>a8db7bd776ac7bfb13211ec46c536c072ab3769240d038c61677ac9af17be028e3</anchor> 35924 <arglist></arglist> 35925 </member> 35926 <member kind="enumvalue"> 35927 <name>TALER_BANK_AUTH_BEARER</name> 35928 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35929 <anchor>a8db7bd776ac7bfb13211ec46c536c072a1cd16d58fee53b61b6f90c60f08ff1b2</anchor> 35930 <arglist></arglist> 35931 </member> 35932 <member kind="enumeration"> 35933 <type></type> 35934 <name>TALER_BANK_TokenScope</name> 35935 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35936 <anchor>a2f5e3bd5a7820477ff5526829ee33cd4</anchor> 35937 <arglist></arglist> 35938 </member> 35939 <member kind="enumvalue"> 35940 <name>TALER_BANK_TOKEN_SCOPE_READONLY</name> 35941 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35942 <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a4edbe1acfda591b3f0a52e7ec28b052f</anchor> 35943 <arglist></arglist> 35944 </member> 35945 <member kind="enumvalue"> 35946 <name>TALER_BANK_TOKEN_SCOPE_READWRITE</name> 35947 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35948 <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a0632e032f35c0f29f9a875238ddb34be</anchor> 35949 <arglist></arglist> 35950 </member> 35951 <member kind="enumvalue"> 35952 <name>TALER_BANK_TOKEN_SCOPE_REVENUE</name> 35953 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35954 <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a47acc351e8811dd151de940f03f25f9e</anchor> 35955 <arglist></arglist> 35956 </member> 35957 <member kind="enumvalue"> 35958 <name>TALER_BANK_TOKEN_SCOPE_WIREGATEWAY</name> 35959 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35960 <anchor>a2f5e3bd5a7820477ff5526829ee33cd4a360085c871445d699f0a936c78d38f0f</anchor> 35961 <arglist></arglist> 35962 </member> 35963 <member kind="enumeration"> 35964 <type></type> 35965 <name>TALER_BANK_CreditType</name> 35966 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35967 <anchor>ae6decc362ab87a2a78122dde3cc65e4d</anchor> 35968 <arglist></arglist> 35969 </member> 35970 <member kind="enumvalue"> 35971 <name>TALER_BANK_CT_RESERVE</name> 35972 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35973 <anchor>ae6decc362ab87a2a78122dde3cc65e4da1728fcf5c701df3f0b76ff2850abc3bf</anchor> 35974 <arglist></arglist> 35975 </member> 35976 <member kind="enumvalue"> 35977 <name>TALER_BANK_CT_KYCAUTH</name> 35978 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35979 <anchor>ae6decc362ab87a2a78122dde3cc65e4da88ddb0c47ceb0e3aa13355d19f8d8282</anchor> 35980 <arglist></arglist> 35981 </member> 35982 <member kind="enumvalue"> 35983 <name>TALER_BANK_CT_WAD</name> 35984 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35985 <anchor>ae6decc362ab87a2a78122dde3cc65e4dae3947b0122f08887d033b381b10cd1a0</anchor> 35986 <arglist></arglist> 35987 </member> 35988 <member kind="enumeration"> 35989 <type></type> 35990 <name>TALER_BANK_SubjectFormat</name> 35991 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35992 <anchor>a1da167f296bace101f08ad3b42dff01b</anchor> 35993 <arglist></arglist> 35994 </member> 35995 <member kind="enumvalue"> 35996 <name>TALER_BANK_SUBJECT_FORMAT_SIMPLE</name> 35997 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 35998 <anchor>a1da167f296bace101f08ad3b42dff01bab711b72f62ba5a033eb677584b3f2ec7</anchor> 35999 <arglist></arglist> 36000 </member> 36001 <member kind="enumvalue"> 36002 <name>TALER_BANK_SUBJECT_FORMAT_URI</name> 36003 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36004 <anchor>a1da167f296bace101f08ad3b42dff01ba6f6e76aec2e26bc406100cb0b6a07b5a</anchor> 36005 <arglist></arglist> 36006 </member> 36007 <member kind="enumvalue"> 36008 <name>TALER_BANK_SUBJECT_FORMAT_CH_QR_BILL</name> 36009 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36010 <anchor>a1da167f296bace101f08ad3b42dff01baf152270c10c169dc674285c42d211ab4</anchor> 36011 <arglist></arglist> 36012 </member> 36013 <member kind="enumeration"> 36014 <type></type> 36015 <name>TALER_BANK_RegistrationType</name> 36016 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36017 <anchor>a10eb8931c97e7e6a818b391f7568474e</anchor> 36018 <arglist></arglist> 36019 </member> 36020 <member kind="enumvalue"> 36021 <name>TALER_BANK_REGISTRATION_TYPE_RESERVE</name> 36022 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36023 <anchor>a10eb8931c97e7e6a818b391f7568474ea0c85b103723605f37ee3efc05bb216bb</anchor> 36024 <arglist></arglist> 36025 </member> 36026 <member kind="enumvalue"> 36027 <name>TALER_BANK_REGISTRATION_TYPE_KYC</name> 36028 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36029 <anchor>a10eb8931c97e7e6a818b391f7568474eaac791fac211b56da0e404c77d9464448</anchor> 36030 <arglist></arglist> 36031 </member> 36032 <member kind="function"> 36033 <type>struct TALER_BANK_AccountTokenHandle *</type> 36034 <name>TALER_BANK_account_token</name> 36035 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36036 <anchor>a274f302aed72b09aa567aebd194e93ec</anchor> 36037 <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> 36038 </member> 36039 <member kind="function"> 36040 <type>void</type> 36041 <name>TALER_BANK_account_token_cancel</name> 36042 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36043 <anchor>a9344c5b822eb945c60aab17f8a562b9f</anchor> 36044 <arglist>(struct TALER_BANK_AccountTokenHandle *ath)</arglist> 36045 </member> 36046 <member kind="function"> 36047 <type>struct TALER_BANK_AdminAddIncomingHandle *</type> 36048 <name>TALER_BANK_admin_add_incoming</name> 36049 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36050 <anchor>ac0ab3448b3a910b2b7de93ba5125b7ab</anchor> 36051 <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> 36052 </member> 36053 <member kind="function"> 36054 <type>void</type> 36055 <name>TALER_BANK_admin_add_incoming_cancel</name> 36056 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36057 <anchor>a3ad90fbdab3257336d63390d444d36e4</anchor> 36058 <arglist>(struct TALER_BANK_AdminAddIncomingHandle *aai)</arglist> 36059 </member> 36060 <member kind="function"> 36061 <type>struct TALER_BANK_AdminAddKycauthHandle *</type> 36062 <name>TALER_BANK_admin_add_kycauth</name> 36063 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36064 <anchor>ad9800edd62aa59100eb14c57cdb1efa7</anchor> 36065 <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> 36066 </member> 36067 <member kind="function"> 36068 <type>void</type> 36069 <name>TALER_BANK_admin_add_kycauth_cancel</name> 36070 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36071 <anchor>a45620a0f8f2837f7a366077a50d157e5</anchor> 36072 <arglist>(struct TALER_BANK_AdminAddKycauthHandle *aai)</arglist> 36073 </member> 36074 <member kind="function"> 36075 <type>void</type> 36076 <name>TALER_BANK_prepare_transfer</name> 36077 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36078 <anchor>a01d6915ac34b1cee46a7a6f0a480d2dd</anchor> 36079 <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> 36080 </member> 36081 <member kind="function"> 36082 <type>struct TALER_BANK_TransferHandle *</type> 36083 <name>TALER_BANK_transfer</name> 36084 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36085 <anchor>a0d72ab4f3215b0dd9bb77770bc17569f</anchor> 36086 <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> 36087 </member> 36088 <member kind="function"> 36089 <type>void</type> 36090 <name>TALER_BANK_transfer_cancel</name> 36091 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36092 <anchor>a82721a124659771750f59e12be563753</anchor> 36093 <arglist>(struct TALER_BANK_TransferHandle *th)</arglist> 36094 </member> 36095 <member kind="function"> 36096 <type>struct TALER_BANK_CreditHistoryHandle *</type> 36097 <name>TALER_BANK_credit_history</name> 36098 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36099 <anchor>a8e4ea392a6e57fa2a4e418bba2b27992</anchor> 36100 <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> 36101 </member> 36102 <member kind="function"> 36103 <type>void</type> 36104 <name>TALER_BANK_credit_history_cancel</name> 36105 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36106 <anchor>a86c737fdc57445560ae8395c21da42c1</anchor> 36107 <arglist>(struct TALER_BANK_CreditHistoryHandle *hh)</arglist> 36108 </member> 36109 <member kind="function"> 36110 <type>struct TALER_BANK_DebitHistoryHandle *</type> 36111 <name>TALER_BANK_debit_history</name> 36112 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36113 <anchor>a10d332af28d1b3e03cc0ae0576615a4d</anchor> 36114 <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> 36115 </member> 36116 <member kind="function"> 36117 <type>void</type> 36118 <name>TALER_BANK_debit_history_cancel</name> 36119 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36120 <anchor>ae77280145d08bf479da42896e0674596</anchor> 36121 <arglist>(struct TALER_BANK_DebitHistoryHandle *hh)</arglist> 36122 </member> 36123 <member kind="function"> 36124 <type>enum GNUNET_GenericReturnValue</type> 36125 <name>TALER_BANK_auth_parse_cfg</name> 36126 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36127 <anchor>a565240b146abb58c1576871161f07a10</anchor> 36128 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, struct TALER_BANK_AuthenticationData *auth)</arglist> 36129 </member> 36130 <member kind="function"> 36131 <type>void</type> 36132 <name>TALER_BANK_auth_free</name> 36133 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36134 <anchor>a97b0b4ec2bde4633dca8ea0d57de4a68</anchor> 36135 <arglist>(struct TALER_BANK_AuthenticationData *auth)</arglist> 36136 </member> 36137 <member kind="function"> 36138 <type>void</type> 36139 <name>TALER_BANK_transfer_subject_copy</name> 36140 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36141 <anchor>abf37c51395a85db1a72be8828d6047f4</anchor> 36142 <arglist>(struct TALER_BANK_TransferSubject *dst, const struct TALER_BANK_TransferSubject *src)</arglist> 36143 </member> 36144 <member kind="function"> 36145 <type>void</type> 36146 <name>TALER_BANK_transfer_subject_free</name> 36147 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36148 <anchor>a633ad326ff14e9359269c62179282fe3</anchor> 36149 <arglist>(struct TALER_BANK_TransferSubject *subject)</arglist> 36150 </member> 36151 <member kind="function"> 36152 <type>struct TALER_BANK_RegistrationHandle *</type> 36153 <name>TALER_BANK_registration</name> 36154 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36155 <anchor>a1586e464937b673bf395d4fb8c8835d1</anchor> 36156 <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> 36157 </member> 36158 <member kind="function"> 36159 <type>void</type> 36160 <name>TALER_BANK_registration_cancel</name> 36161 <anchorfile>d4/d99/taler__bank__service_8h.html</anchorfile> 36162 <anchor>a61ce4460b1f5ea916287af1d72d4d923</anchor> 36163 <arglist>(struct TALER_BANK_RegistrationHandle *rh)</arglist> 36164 </member> 36165 </compound> 36166 <compound kind="file"> 36167 <name>taler_crypto_lib.h</name> 36168 <path>src/include/taler/</path> 36169 <filename>dd/d2d/taler__crypto__lib_8h.html</filename> 36170 <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> 36171 <class kind="struct">TALER_SecurityModulePublicKeyP</class> 36172 <class kind="struct">TALER_SecurityModulePublicKeySetP</class> 36173 <class kind="struct">TALER_SecurityModulePrivateKeyP</class> 36174 <class kind="struct">TALER_SecurityModuleSignatureP</class> 36175 <class kind="struct">TALER_ReservePublicKeyP</class> 36176 <class kind="struct">TALER_HashReservePublicKeyP</class> 36177 <class kind="struct">TALER_ReservePrivateKeyP</class> 36178 <class kind="struct">TALER_ReserveSignatureP</class> 36179 <class kind="struct">TALER_ReserveMapAuthorizationPublicKeyP</class> 36180 <class kind="struct">TALER_ReserveMapAuthorizationPrivateKeyP</class> 36181 <class kind="struct">TALER_ReserveMapAuthorizationSignatureP</class> 36182 <class kind="struct">TALER_MerchantPublicKeyP</class> 36183 <class kind="struct">TALER_AccountAccessTokenP</class> 36184 <class kind="union">TALER_AccountPublicKeyP</class> 36185 <class kind="struct">TALER_MerchantSignatureP</class> 36186 <class kind="union">TALER_AccountSignatureP</class> 36187 <class kind="struct">TALER_MerchantPrivateKeyP</class> 36188 <class kind="union">TALER_AccountPrivateKeyP</class> 36189 <class kind="struct">TALER_TransferPublicKeyP</class> 36190 <class kind="struct">TALER_TransferPrivateKeyP</class> 36191 <class kind="struct">TALER_ContractDiffiePublicP</class> 36192 <class kind="struct">TALER_ContractDiffiePrivateP</class> 36193 <class kind="struct">TALER_ExchangePublicKeyP</class> 36194 <class kind="struct">TALER_ExchangePrivateKeyP</class> 36195 <class kind="struct">TALER_ExchangeSignatureP</class> 36196 <class kind="struct">TALER_MasterPublicKeyP</class> 36197 <class kind="struct">TALER_MasterPrivateKeyP</class> 36198 <class kind="struct">TALER_MasterSignatureP</class> 36199 <class kind="struct">TALER_AuditorPrivateKeyP</class> 36200 <class kind="struct">TALER_AuditorPublicKeyP</class> 36201 <class kind="struct">TALER_AuditorSignatureP</class> 36202 <class kind="struct">TALER_CoinSpendPublicKeyP</class> 36203 <class kind="struct">TALER_CoinSpendPrivateKeyP</class> 36204 <class kind="struct">TALER_CoinSpendSignatureP</class> 36205 <class kind="struct">TALER_AgeCommitmentPrivateKeyP</class> 36206 <class kind="struct">TALER_AgeCommitmentPublicKeyP</class> 36207 <class kind="struct">TALER_HashBlindedPlanchetsP</class> 36208 <class kind="struct">TALER_PurseContractPublicKeyP</class> 36209 <class kind="struct">TALER_PurseContractPrivateKeyP</class> 36210 <class kind="struct">TALER_PurseContractSignatureP</class> 36211 <class kind="struct">TALER_PurseMergePublicKeyP</class> 36212 <class kind="struct">TALER_PurseMergePrivateKeyP</class> 36213 <class kind="struct">TALER_PurseMergeSignatureP</class> 36214 <class kind="struct">TALER_AmlOfficerPublicKeyP</class> 36215 <class kind="struct">TALER_AmlOfficerPrivateKeyP</class> 36216 <class kind="struct">TALER_AmlOfficerSignatureP</class> 36217 <class kind="struct">TALER_PrivateRefreshBatchSeedP</class> 36218 <class kind="struct">TALER_KappaPrivateRefreshBatchSeedsP</class> 36219 <class kind="struct">TALER_PublicRefreshMasterSeedP</class> 36220 <class kind="struct">TALER_PublicRefreshNonceP</class> 36221 <class kind="struct">TALER_KappaPublicRefreshNoncesP</class> 36222 <class kind="struct">TALER_RefreshCommitmentP</class> 36223 <class kind="struct">TALER_AttributeEncryptionKeyP</class> 36224 <class kind="struct">TALER_ClaimTokenP</class> 36225 <class kind="struct">TALER_WireSaltP</class> 36226 <class kind="struct">TALER_CsPubHashP</class> 36227 <class kind="struct">TALER_RsaPubHashP</class> 36228 <class kind="struct">TALER_WithdrawMasterSeedP</class> 36229 <class kind="struct">TALER_KappaWithdrawMasterSeedP</class> 36230 <class kind="struct">TALER_RevealWithdrawMasterSeedsP</class> 36231 <class kind="struct">TALER_PlanchetMasterSecretP</class> 36232 <class kind="struct">TALER_BlindingMasterSeedP</class> 36233 <class kind="struct">TALER_DenominationHashP</class> 36234 <class kind="struct">TALER_PrivateContractHashP</class> 36235 <class kind="struct">TALER_ExtensionPolicyHashP</class> 36236 <class kind="struct">TALER_MerchantWireHashP</class> 36237 <class kind="struct">TALER_NormalizedPayto</class> 36238 <class kind="struct">TALER_FullPayto</class> 36239 <class kind="struct">TALER_FullPaytoHashP</class> 36240 <class kind="struct">TALER_NormalizedPaytoHashP</class> 36241 <class kind="struct">TALER_BlindedCoinHashP</class> 36242 <class kind="struct">TALER_CoinPubHashP</class> 36243 <class kind="struct">TALER_RewardIdentifierP</class> 36244 <class kind="struct">TALER_PickupIdentifierP</class> 36245 <class kind="struct">TALER_ExtensionManifestsHashP</class> 36246 <class kind="struct">TALER_DenomFeeSetNBOP</class> 36247 <class kind="struct">TALER_WireFeeSetNBOP</class> 36248 <class kind="struct">TALER_GlobalFeeSetNBOP</class> 36249 <class kind="struct">TALER_AgeCommitmentHashP</class> 36250 <class kind="struct">TALER_AgeAttestationP</class> 36251 <class kind="struct">TALER_KycMeasureAuthorizationHashP</class> 36252 <class kind="struct">TALER_MerchantAuthenticationHashP</class> 36253 <class kind="struct">TALER_MerchantAuthenticationSaltP</class> 36254 <class kind="struct">TALER_MerchantPostDataHashP</class> 36255 <class kind="struct">TALER_DenomFeeSet</class> 36256 <class kind="struct">TALER_WireFeeSet</class> 36257 <class kind="struct">TALER_GlobalFeeSet</class> 36258 <class kind="struct">TALER_DenominationSignature</class> 36259 <class kind="struct">TALER_BlindedDenominationSignature</class> 36260 <class kind="struct">TALER_AgeMask</class> 36261 <class kind="struct">TALER_DenominationPublicKey</class> 36262 <class kind="struct">TALER_DenominationPrivateKey</class> 36263 <class kind="struct">TALER_BlindedPlanchet</class> 36264 <class kind="struct">TALER_CoinPublicInfo</class> 36265 <class kind="struct">TALER_TrackTransferDetails</class> 36266 <class kind="struct">TALER_ExchangeBlindingValues</class> 36267 <class kind="struct">TALER_BlindingPrepareResponse</class> 36268 <class kind="struct">TALER_PlanchetDetail</class> 36269 <class kind="struct">TALER_FreshCoin</class> 36270 <class kind="struct">TALER_EncryptedContract</class> 36271 <class kind="struct">TALER_TransferSecretP</class> 36272 <class kind="struct">TALER_WireTransferIdentifierRawP</class> 36273 <class kind="struct">TALER_WadIdentifierP</class> 36274 <class kind="struct">TALER_WireTransferIdentifierP</class> 36275 <class kind="struct">TALER_PrivateRefreshNonceSignatureP</class> 36276 <class kind="struct">TALER_RefreshCoinData</class> 36277 <class kind="struct">TALER_RefreshCommitmentEntry</class> 36278 <class kind="struct">TALER_KappaHashBlindedPlanchetsP</class> 36279 <class kind="struct">TALER_KappaTransferPublicKeys</class> 36280 <class kind="struct">TALER_TokenIssuePublicKey</class> 36281 <class kind="struct">TALER_TokenIssuePublicKeyHashP</class> 36282 <class kind="struct">TALER_TokenIssuePrivateKey</class> 36283 <class kind="struct">TALER_TokenIssueSignature</class> 36284 <class kind="struct">TALER_BlindedTokenIssueSignature</class> 36285 <class kind="struct">TALER_TokenUsePublicKeyP</class> 36286 <class kind="struct">TALER_TokenUsePublicKeyHashP</class> 36287 <class kind="struct">TALER_TokenUsePrivateKeyP</class> 36288 <class kind="struct">TALER_TokenUseSignatureP</class> 36289 <class kind="struct">TALER_TokenUseMasterSecretP</class> 36290 <class kind="struct">TALER_TokenUseMerchantValues</class> 36291 <class kind="struct">TALER_TokenEnvelope</class> 36292 <class kind="struct">TALER_CRYPTO_RsaSignRequest</class> 36293 <class kind="struct">TALER_CRYPTO_CsSignRequest</class> 36294 <class kind="struct">TALER_CRYPTO_CsDeriveRequest</class> 36295 <class kind="struct">TALER_AgeCommitment</class> 36296 <class kind="struct">TALER_AgeProof</class> 36297 <class kind="struct">TALER_AgeCommitmentProof</class> 36298 <class kind="struct">TALER_DenominationGroup</class> 36299 <member kind="define"> 36300 <type>#define</type> 36301 <name>TALER_MAX_COINS</name> 36302 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36303 <anchor>a558eb56b400abab3aba8899cf334601c</anchor> 36304 <arglist></arglist> 36305 </member> 36306 <member kind="define"> 36307 <type>#define</type> 36308 <name>TALER_CNC_KAPPA</name> 36309 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36310 <anchor>a6bb7bd2ecef9210339c660e614e701b0</anchor> 36311 <arglist></arglist> 36312 </member> 36313 <member kind="define"> 36314 <type>#define</type> 36315 <name>TALER_CNC_KAPPA_STR</name> 36316 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36317 <anchor>a73f87aae1c93c2f91b519f80bcaa5420</anchor> 36318 <arglist></arglist> 36319 </member> 36320 <member kind="define"> 36321 <type>#define</type> 36322 <name>TALER_CNC_KAPPA_MINUS_ONE_STR</name> 36323 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36324 <anchor>a3ffd22967d034cdd615478388d86fb06</anchor> 36325 <arglist></arglist> 36326 </member> 36327 <member kind="define"> 36328 <type>#define</type> 36329 <name>TALER_HTTP_HEADER_ACCOUNT_OWNER_SIGNATURE</name> 36330 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36331 <anchor>a66501934501a3e57f0ef37d3feaed57b</anchor> 36332 <arglist></arglist> 36333 </member> 36334 <member kind="define"> 36335 <type>#define</type> 36336 <name>TALER_HTTP_HEADER_ACCOUNT_OWNER_PUBKEY</name> 36337 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36338 <anchor>afaf747f9e46d7f9030484a80735f19b2</anchor> 36339 <arglist></arglist> 36340 </member> 36341 <member kind="define"> 36342 <type>#define</type> 36343 <name>TALER_AgeCommitmentHashP_isNullOrZero</name> 36344 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36345 <anchor>aeed9c030bd5078936d364081ed9a53d8</anchor> 36346 <arglist>(ph)</arglist> 36347 </member> 36348 <member kind="define"> 36349 <type>#define</type> 36350 <name>TALER_BANK_TRANSFER_IDENTIFIER_LEN</name> 36351 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36352 <anchor>a100efe67cc0ee744837c2c5d168bd2e7</anchor> 36353 <arglist></arglist> 36354 </member> 36355 <member kind="define"> 36356 <type>#define</type> 36357 <name>TALER_BANK_TRANSFER_IDENTIFIER_LEN_STR</name> 36358 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36359 <anchor>a1b72b0118d963392df4234d682a209b5</anchor> 36360 <arglist></arglist> 36361 </member> 36362 <member kind="define"> 36363 <type>#define</type> 36364 <name>TALER_refresh_get_commitment_v27</name> 36365 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36366 <anchor>adda08e3d65654a107fa220dbe00ffb5f</anchor> 36367 <arglist>(rc, refresh_seed, blinding_seed, k_bps_h, coin_pub, amount_with_fee)</arglist> 36368 </member> 36369 <member kind="define"> 36370 <type>#define</type> 36371 <name>TALER_CRYPTO_helper_esign_sign</name> 36372 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36373 <anchor>a96cdef159499d5754e73a54556ae81d3</anchor> 36374 <arglist>(esh, ps, epub, esig)</arglist> 36375 </member> 36376 <member kind="define"> 36377 <type>#define</type> 36378 <name>TALER_wallet_withdraw_sign_without_age</name> 36379 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36380 <anchor>a9515cab519e60fb9210526b753e7584d</anchor> 36381 <arglist>(amount, fee, h_planchets, blinding_seed, reserve_priv, reserve_sig)</arglist> 36382 </member> 36383 <member kind="define"> 36384 <type>#define</type> 36385 <name>TALER_wallet_withdraw_verify_without_age</name> 36386 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36387 <anchor>af71941566077c6736184804bea7d88de</anchor> 36388 <arglist>(amount, fee, h_planchets, blinding_seed, reserve_pub, reserve_sig)</arglist> 36389 </member> 36390 <member kind="typedef"> 36391 <type>void(*</type> 36392 <name>TALER_CRYPTO_RsaDenominationKeyStatusCallback</name> 36393 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36394 <anchor>aa7ead530f5d5161b1e3734001d1dcd00</anchor> 36395 <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> 36396 </member> 36397 <member kind="typedef"> 36398 <type>void(*</type> 36399 <name>TALER_CRYPTO_CsDenominationKeyStatusCallback</name> 36400 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36401 <anchor>a2596103aef0358874ac9d7bea81d8387</anchor> 36402 <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> 36403 </member> 36404 <member kind="typedef"> 36405 <type>void(*</type> 36406 <name>TALER_CRYPTO_ExchangeKeyStatusCallback</name> 36407 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36408 <anchor>a4ba2ec5c25c104d6068bc31f6bca0b71</anchor> 36409 <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> 36410 </member> 36411 <member kind="typedef"> 36412 <type>enum TALER_ErrorCode(*</type> 36413 <name>TALER_ExchangeSignCallback</name> 36414 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36415 <anchor>a1d6a52885ef7aab03a1003c2a3ce3167</anchor> 36416 <arglist>)(const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 36417 </member> 36418 <member kind="typedef"> 36419 <type>enum TALER_ErrorCode(*</type> 36420 <name>TALER_ExchangeSignCallback2</name> 36421 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36422 <anchor>a1c6a38dc5f478479cbb4feca0d9abfc6</anchor> 36423 <arglist>)(void *cls, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 36424 </member> 36425 <member kind="enumeration"> 36426 <type></type> 36427 <name>TALER_MerchantConfirmationAlgorithm</name> 36428 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36429 <anchor>a56bc08ae844a0b645d61206719e64e21</anchor> 36430 <arglist></arglist> 36431 </member> 36432 <member kind="enumvalue"> 36433 <name>TALER_MCA_NONE</name> 36434 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36435 <anchor>a56bc08ae844a0b645d61206719e64e21a82c50de626097ff2c1cc85ba570c34b7</anchor> 36436 <arglist></arglist> 36437 </member> 36438 <member kind="enumvalue"> 36439 <name>TALER_MCA_WITHOUT_PRICE</name> 36440 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36441 <anchor>a56bc08ae844a0b645d61206719e64e21a54be6b86d0ac838c3e4de979a933bf68</anchor> 36442 <arglist></arglist> 36443 </member> 36444 <member kind="enumvalue"> 36445 <name>TALER_MCA_WITH_PRICE</name> 36446 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36447 <anchor>a56bc08ae844a0b645d61206719e64e21ada736f727e9304d980194caf1c535f01</anchor> 36448 <arglist></arglist> 36449 </member> 36450 <member kind="enumeration"> 36451 <type></type> 36452 <name>TALER_WalletAccountMergeFlags</name> 36453 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36454 <anchor>a064be868f13380f6e1115cccd9d69624</anchor> 36455 <arglist></arglist> 36456 </member> 36457 <member kind="enumvalue"> 36458 <name>TALER_WAMF_MODE_NONE</name> 36459 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36460 <anchor>a064be868f13380f6e1115cccd9d69624a07e9c5e3992e0adb232409bc622594af</anchor> 36461 <arglist></arglist> 36462 </member> 36463 <member kind="enumvalue"> 36464 <name>TALER_WAMF_MODE_MERGE_FULLY_PAID_PURSE</name> 36465 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36466 <anchor>a064be868f13380f6e1115cccd9d69624aeab6fbbf73465c286a9ec61cf6d441d6</anchor> 36467 <arglist></arglist> 36468 </member> 36469 <member kind="enumvalue"> 36470 <name>TALER_WAMF_MODE_CREATE_FROM_PURSE_QUOTA</name> 36471 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36472 <anchor>a064be868f13380f6e1115cccd9d69624abab19041fe1acd70bd8acd95698ca0b5</anchor> 36473 <arglist></arglist> 36474 </member> 36475 <member kind="enumvalue"> 36476 <name>TALER_WAMF_MODE_CREATE_WITH_PURSE_FEE</name> 36477 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36478 <anchor>a064be868f13380f6e1115cccd9d69624aea0529b3ff605e31a10ee1a9566ab565</anchor> 36479 <arglist></arglist> 36480 </member> 36481 <member kind="enumvalue"> 36482 <name>TALER_WAMF_MERGE_MODE_MASK</name> 36483 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36484 <anchor>a064be868f13380f6e1115cccd9d69624a8205cf19d77f425339209a0112e48ad6</anchor> 36485 <arglist></arglist> 36486 </member> 36487 <member kind="function"> 36488 <type>GNUNET_NETWORK_STRUCT_END void</type> 36489 <name>TALER_merchant_instance_auth_hash_with_salt</name> 36490 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36491 <anchor>ac470763edc3efef4b5b2e41b387a63fb</anchor> 36492 <arglist>(struct TALER_MerchantAuthenticationHashP *auth_hash, struct TALER_MerchantAuthenticationSaltP *salt, const char *passphrase)</arglist> 36493 </member> 36494 <member kind="function"> 36495 <type>int</type> 36496 <name>TALER_rfc3548_base32decode</name> 36497 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36498 <anchor>a9ac5dd21d7fb2f0f19acb0e880f77174</anchor> 36499 <arglist>(const char *val, size_t val_size, void *key, size_t key_len)</arglist> 36500 </member> 36501 <member kind="function"> 36502 <type>char *</type> 36503 <name>TALER_build_pos_confirmation</name> 36504 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36505 <anchor>ae6cbc33b6b33d2cbd7202e120f3e4aa8</anchor> 36506 <arglist>(const char *pos_key, enum TALER_MerchantConfirmationAlgorithm pos_alg, const struct TALER_Amount *total, struct GNUNET_TIME_Timestamp ts)</arglist> 36507 </member> 36508 <member kind="function"> 36509 <type>void</type> 36510 <name>TALER_denom_fee_set_hton</name> 36511 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36512 <anchor>ab4e2398024046b50a56e5088b11121d1</anchor> 36513 <arglist>(struct TALER_DenomFeeSetNBOP *nbo, const struct TALER_DenomFeeSet *fees)</arglist> 36514 </member> 36515 <member kind="function"> 36516 <type>void</type> 36517 <name>TALER_denom_fee_set_ntoh</name> 36518 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36519 <anchor>a4b5aa1bd2a56aceeb731612f9cbeed68</anchor> 36520 <arglist>(struct TALER_DenomFeeSet *fees, const struct TALER_DenomFeeSetNBOP *nbo)</arglist> 36521 </member> 36522 <member kind="function"> 36523 <type>void</type> 36524 <name>TALER_global_fee_set_hton</name> 36525 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36526 <anchor>a5b368e51bf1ead1188b5c4458f935c4a</anchor> 36527 <arglist>(struct TALER_GlobalFeeSetNBOP *nbo, const struct TALER_GlobalFeeSet *fees)</arglist> 36528 </member> 36529 <member kind="function"> 36530 <type>void</type> 36531 <name>TALER_global_fee_set_ntoh</name> 36532 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36533 <anchor>a1aacfbb7c636d0d3bb85be57199db042</anchor> 36534 <arglist>(struct TALER_GlobalFeeSet *fees, const struct TALER_GlobalFeeSetNBOP *nbo)</arglist> 36535 </member> 36536 <member kind="function"> 36537 <type>int</type> 36538 <name>TALER_global_fee_set_cmp</name> 36539 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36540 <anchor>a040b903f141f22b5bc4c791ed90e9b70</anchor> 36541 <arglist>(const struct TALER_GlobalFeeSet *f1, const struct TALER_GlobalFeeSet *f2)</arglist> 36542 </member> 36543 <member kind="function"> 36544 <type>void</type> 36545 <name>TALER_wire_fee_set_hton</name> 36546 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36547 <anchor>a9d56efc5eccf3d3b0adda13418f357fe</anchor> 36548 <arglist>(struct TALER_WireFeeSetNBOP *nbo, const struct TALER_WireFeeSet *fees)</arglist> 36549 </member> 36550 <member kind="function"> 36551 <type>void</type> 36552 <name>TALER_wire_fee_set_ntoh</name> 36553 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36554 <anchor>ad98927106d5ff286933eff16dcfa9dcb</anchor> 36555 <arglist>(struct TALER_WireFeeSet *fees, const struct TALER_WireFeeSetNBOP *nbo)</arglist> 36556 </member> 36557 <member kind="function"> 36558 <type>int</type> 36559 <name>TALER_wire_fee_set_cmp</name> 36560 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36561 <anchor>a7af6777cb315593b02f8f3e9eb647180</anchor> 36562 <arglist>(const struct TALER_WireFeeSet *f1, const struct TALER_WireFeeSet *f2)</arglist> 36563 </member> 36564 <member kind="function"> 36565 <type>void</type> 36566 <name>TALER_rsa_pub_hash</name> 36567 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36568 <anchor>a63e894c7c974f68f9a2dcc83d6b0f276</anchor> 36569 <arglist>(const struct GNUNET_CRYPTO_RsaPublicKey *rsa, struct TALER_RsaPubHashP *h_rsa)</arglist> 36570 </member> 36571 <member kind="function"> 36572 <type>void</type> 36573 <name>TALER_cs_pub_hash</name> 36574 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36575 <anchor>aa633711e5d32fe9d301089e2622e70bc</anchor> 36576 <arglist>(const struct GNUNET_CRYPTO_CsPublicKey *cs, struct TALER_CsPubHashP *h_cs)</arglist> 36577 </member> 36578 <member kind="function"> 36579 <type>const struct TALER_ExchangeBlindingValues *</type> 36580 <name>TALER_denom_ewv_rsa_singleton</name> 36581 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36582 <anchor>ad06669cba506d1bb46fecbef3d7f4703</anchor> 36583 <arglist>(void)</arglist> 36584 </member> 36585 <member kind="function"> 36586 <type>void</type> 36587 <name>TALER_denom_ewv_copy</name> 36588 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36589 <anchor>a52906fd6d6cd0ef26ccca9edf630c4ae</anchor> 36590 <arglist>(struct TALER_ExchangeBlindingValues *bi_dst, const struct TALER_ExchangeBlindingValues *bi_src)</arglist> 36591 </member> 36592 <member kind="function"> 36593 <type>void</type> 36594 <name>TALER_planchet_setup_coin_priv</name> 36595 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36596 <anchor>aeb956e83a85ad539a32e7244b7bd23d2</anchor> 36597 <arglist>(const struct TALER_PlanchetMasterSecretP *ps, const struct TALER_ExchangeBlindingValues *alg_values, struct TALER_CoinSpendPrivateKeyP *coin_priv)</arglist> 36598 </member> 36599 <member kind="function"> 36600 <type>void</type> 36601 <name>TALER_cs_withdraw_nonce_derive</name> 36602 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36603 <anchor>ad9733c9bb96844152ee3d9066529cef9</anchor> 36604 <arglist>(const struct TALER_PlanchetMasterSecretP *ps, struct GNUNET_CRYPTO_CsSessionNonce *nonce)</arglist> 36605 </member> 36606 <member kind="function"> 36607 <type>void</type> 36608 <name>TALER_cs_withdraw_seed_to_blinding_seed</name> 36609 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36610 <anchor>a6329c61d2dd0ece0cc3493e9dc1766ec</anchor> 36611 <arglist>(const struct TALER_WithdrawMasterSeedP *seed, struct TALER_BlindingMasterSeedP *blinding_seed)</arglist> 36612 </member> 36613 <member kind="function"> 36614 <type>void</type> 36615 <name>TALER_cs_refresh_seed_to_blinding_seed</name> 36616 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36617 <anchor>a7c7d22cb8498a372065aaae66588cdbe</anchor> 36618 <arglist>(const struct TALER_PublicRefreshMasterSeedP *seed, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_BlindingMasterSeedP *blinding_seed)</arglist> 36619 </member> 36620 <member kind="function"> 36621 <type>void</type> 36622 <name>TALER_cs_nonce_derive_indexed</name> 36623 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36624 <anchor>a1ebf0fc129d161f0586ecaaca41fd707</anchor> 36625 <arglist>(const struct TALER_BlindingMasterSeedP *seed, bool for_melt, uint32_t index, struct GNUNET_CRYPTO_CsSessionNonce *nonce)</arglist> 36626 </member> 36627 <member kind="function"> 36628 <type>void</type> 36629 <name>TALER_cs_derive_nonces_from_seed</name> 36630 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36631 <anchor>ac53359a22859f693d548397b31e76ee7</anchor> 36632 <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> 36633 </member> 36634 <member kind="function"> 36635 <type>void</type> 36636 <name>TALER_cs_derive_blind_nonces_from_seed</name> 36637 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36638 <anchor>a423fcccd3a63f6e25f8cce31aa8b96cf</anchor> 36639 <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> 36640 </member> 36641 <member kind="function"> 36642 <type>void</type> 36643 <name>TALER_cs_derive_only_cs_blind_nonces_from_seed</name> 36644 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36645 <anchor>aaa4aae82fa4a46b3519e9666c3079bec</anchor> 36646 <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> 36647 </member> 36648 <member kind="function"> 36649 <type>enum GNUNET_GenericReturnValue</type> 36650 <name>TALER_denom_priv_create</name> 36651 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36652 <anchor>a3b721177db8c3f96360a044a543c4d60</anchor> 36653 <arglist>(struct TALER_DenominationPrivateKey *denom_priv, struct TALER_DenominationPublicKey *denom_pub, enum GNUNET_CRYPTO_BlindSignatureAlgorithm cipher,...)</arglist> 36654 </member> 36655 <member kind="function"> 36656 <type>void</type> 36657 <name>TALER_denom_pub_free</name> 36658 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36659 <anchor>ac02ceddc63bc200b67b84243a7ae3f8b</anchor> 36660 <arglist>(struct TALER_DenominationPublicKey *denom_pub)</arglist> 36661 </member> 36662 <member kind="function"> 36663 <type>void</type> 36664 <name>TALER_denom_ewv_free</name> 36665 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36666 <anchor>a27dc062c09c9697cf09e42849a0acc99</anchor> 36667 <arglist>(struct TALER_ExchangeBlindingValues *ewv)</arglist> 36668 </member> 36669 <member kind="function"> 36670 <type>void</type> 36671 <name>TALER_denom_priv_free</name> 36672 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36673 <anchor>a4210604e491620fb6971835eb04cd4ba</anchor> 36674 <arglist>(struct TALER_DenominationPrivateKey *denom_priv)</arglist> 36675 </member> 36676 <member kind="function"> 36677 <type>void</type> 36678 <name>TALER_denom_sig_free</name> 36679 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36680 <anchor>a816df688ae729743e6adec69f42f4b85</anchor> 36681 <arglist>(struct TALER_DenominationSignature *denom_sig)</arglist> 36682 </member> 36683 <member kind="function"> 36684 <type>enum GNUNET_GenericReturnValue</type> 36685 <name>TALER_denom_blind</name> 36686 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36687 <anchor>ae0f6e10959e92497e14c143505bd332a</anchor> 36688 <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> 36689 </member> 36690 <member kind="function"> 36691 <type>enum GNUNET_GenericReturnValue</type> 36692 <name>TALER_denom_sign_blinded</name> 36693 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36694 <anchor>a2365279d84130a5adbf19176568d0d33</anchor> 36695 <arglist>(struct TALER_BlindedDenominationSignature *denom_sig, const struct TALER_DenominationPrivateKey *denom_priv, bool for_melt, const struct TALER_BlindedPlanchet *blinded_planchet)</arglist> 36696 </member> 36697 <member kind="function"> 36698 <type>enum GNUNET_GenericReturnValue</type> 36699 <name>TALER_denom_sig_unblind</name> 36700 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36701 <anchor>a09b55ebfc0591b81cd9772ac2bd2aee5</anchor> 36702 <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> 36703 </member> 36704 <member kind="function"> 36705 <type>void</type> 36706 <name>TALER_blinded_denom_sig_free</name> 36707 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36708 <anchor>afc17dd3459033ad145ce49c59b113c51</anchor> 36709 <arglist>(struct TALER_BlindedDenominationSignature *denom_sig)</arglist> 36710 </member> 36711 <member kind="function"> 36712 <type>void</type> 36713 <name>TALER_denom_pub_hash</name> 36714 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36715 <anchor>a71ccd0b1edb896588dcc59168fc83adb</anchor> 36716 <arglist>(const struct TALER_DenominationPublicKey *denom_pub, struct TALER_DenominationHashP *denom_hash)</arglist> 36717 </member> 36718 <member kind="function"> 36719 <type>void</type> 36720 <name>TALER_denom_pub_copy</name> 36721 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36722 <anchor>a1992fb7b803ce57ab573e512881df35a</anchor> 36723 <arglist>(struct TALER_DenominationPublicKey *denom_dst, const struct TALER_DenominationPublicKey *denom_src)</arglist> 36724 </member> 36725 <member kind="function"> 36726 <type>void</type> 36727 <name>TALER_denom_sig_copy</name> 36728 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36729 <anchor>aa0343b065746d7aff0f0e86a6b5ea3bc</anchor> 36730 <arglist>(struct TALER_DenominationSignature *denom_dst, const struct TALER_DenominationSignature *denom_src)</arglist> 36731 </member> 36732 <member kind="function"> 36733 <type>void</type> 36734 <name>TALER_blinded_denom_sig_copy</name> 36735 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36736 <anchor>a6507fa77d53969d83a1c89523932d9c7</anchor> 36737 <arglist>(struct TALER_BlindedDenominationSignature *denom_dst, const struct TALER_BlindedDenominationSignature *denom_src)</arglist> 36738 </member> 36739 <member kind="function"> 36740 <type>int</type> 36741 <name>TALER_denom_pub_cmp</name> 36742 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36743 <anchor>a8a670c10146650308a31cf8915dac271</anchor> 36744 <arglist>(const struct TALER_DenominationPublicKey *denom1, const struct TALER_DenominationPublicKey *denom2)</arglist> 36745 </member> 36746 <member kind="function"> 36747 <type>int</type> 36748 <name>TALER_denom_sig_cmp</name> 36749 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36750 <anchor>acd5959a5758737e97e77563e27e83b86</anchor> 36751 <arglist>(const struct TALER_DenominationSignature *sig1, const struct TALER_DenominationSignature *sig2)</arglist> 36752 </member> 36753 <member kind="function"> 36754 <type>int</type> 36755 <name>TALER_blinded_denom_sig_cmp</name> 36756 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36757 <anchor>ab599cd8a47a2facb8fbfa4f38b132346</anchor> 36758 <arglist>(const struct TALER_BlindedDenominationSignature *sig1, const struct TALER_BlindedDenominationSignature *sig2)</arglist> 36759 </member> 36760 <member kind="function"> 36761 <type>int</type> 36762 <name>TALER_blinded_planchet_cmp</name> 36763 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36764 <anchor>ad4f1b752a7a933496053f135a49d2d9c</anchor> 36765 <arglist>(const struct TALER_BlindedPlanchet *bp1, const struct TALER_BlindedPlanchet *bp2)</arglist> 36766 </member> 36767 <member kind="function"> 36768 <type>enum GNUNET_GenericReturnValue</type> 36769 <name>TALER_denom_pub_verify</name> 36770 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36771 <anchor>a01deb00c985087fdaa21cf2c8fefcfe4</anchor> 36772 <arglist>(const struct TALER_DenominationPublicKey *denom_pub, const struct TALER_DenominationSignature *denom_sig, const struct TALER_CoinPubHashP *c_hash)</arglist> 36773 </member> 36774 <member kind="function"> 36775 <type>void</type> 36776 <name>TALER_CRYPTO_kyc_attributes_encrypt</name> 36777 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36778 <anchor>a35123e3c315b54350c2aa5aad63792a6</anchor> 36779 <arglist>(const struct TALER_AttributeEncryptionKeyP *key, const json_t *attr, void **enc_attr, size_t *enc_attr_size)</arglist> 36780 </member> 36781 <member kind="function"> 36782 <type>json_t *</type> 36783 <name>TALER_CRYPTO_kyc_attributes_decrypt</name> 36784 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36785 <anchor>a982eadbcc4084cf469654f83de5cedd8</anchor> 36786 <arglist>(const struct TALER_AttributeEncryptionKeyP *key, const void *enc_attr, size_t enc_attr_size)</arglist> 36787 </member> 36788 <member kind="function"> 36789 <type>enum GNUNET_GenericReturnValue</type> 36790 <name>TALER_test_coin_valid</name> 36791 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36792 <anchor>a271ae52306d6504def6135966f968ab8</anchor> 36793 <arglist>(const struct TALER_CoinPublicInfo *coin_public_info, const struct TALER_DenominationPublicKey *denom_pub)</arglist> 36794 </member> 36795 <member kind="function"> 36796 <type>void</type> 36797 <name>TALER_coin_ev_hash</name> 36798 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36799 <anchor>a485b3da89cbdab216592805c916136b0</anchor> 36800 <arglist>(const struct TALER_BlindedPlanchet *blinded_planchet, const struct TALER_DenominationHashP *denom_hash, struct TALER_BlindedCoinHashP *bch)</arglist> 36801 </member> 36802 <member kind="function"> 36803 <type>void</type> 36804 <name>TALER_coin_pub_hash</name> 36805 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36806 <anchor>afdccbaea4b0b76914b6c8c13a718461b</anchor> 36807 <arglist>(const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_AgeCommitmentHashP *age_commitment_hash, struct TALER_CoinPubHashP *coin_h)</arglist> 36808 </member> 36809 <member kind="function"> 36810 <type>void</type> 36811 <name>TALER_kyc_measure_authorization_hash</name> 36812 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36813 <anchor>ab964eece752bda64d2876e69f966dce1</anchor> 36814 <arglist>(const struct TALER_AccountAccessTokenP *access_token, uint64_t row, uint32_t offset, struct TALER_KycMeasureAuthorizationHashP *mah)</arglist> 36815 </member> 36816 <member kind="function"> 36817 <type>void</type> 36818 <name>TALER_full_payto_hash</name> 36819 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36820 <anchor>a48507b3d49b962a9731a5fa1607ce719</anchor> 36821 <arglist>(const struct TALER_FullPayto fpayto, struct TALER_FullPaytoHashP *h_fpayto)</arglist> 36822 </member> 36823 <member kind="function"> 36824 <type>void</type> 36825 <name>TALER_normalized_payto_hash</name> 36826 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36827 <anchor>a7cfadf44d0364f15bf626898f710ba83</anchor> 36828 <arglist>(const struct TALER_NormalizedPayto npayto, struct TALER_NormalizedPaytoHashP *h_npayto)</arglist> 36829 </member> 36830 <member kind="function"> 36831 <type>void</type> 36832 <name>TALER_wallet_refresh_nonce_sign</name> 36833 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36834 <anchor>adc0ec555104795d80e51dd34169c83aa</anchor> 36835 <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> 36836 </member> 36837 <member kind="function"> 36838 <type>enum GNUNET_GenericReturnValue</type> 36839 <name>TALER_wallet_refresh_nonce_verify</name> 36840 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36841 <anchor>a882306c5daabe7f874c79be9cee49496</anchor> 36842 <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> 36843 </member> 36844 <member kind="function"> 36845 <type>void</type> 36846 <name>TALER_refresh_signature_to_secrets_v27</name> 36847 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36848 <anchor>a602956e1c373e94795511a39be3d9588</anchor> 36849 <arglist>(const struct TALER_PrivateRefreshNonceSignatureP *sig, size_t num_secrets, struct TALER_PlanchetMasterSecretP secrets[static num_secrets])</arglist> 36850 </member> 36851 <member kind="function"> 36852 <type>void</type> 36853 <name>TALER_transfer_secret_to_planchet_secret</name> 36854 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36855 <anchor>a443e9b7085eae7917b9645a12b4c54f1</anchor> 36856 <arglist>(const struct TALER_TransferSecretP *secret_seed, uint32_t coin_num_salt, struct TALER_PlanchetMasterSecretP *ps)</arglist> 36857 </member> 36858 <member kind="function"> 36859 <type>void</type> 36860 <name>TALER_planchet_master_setup_random</name> 36861 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36862 <anchor>a475abf0754d787d27ae2c2eaaef9baf8</anchor> 36863 <arglist>(struct TALER_PlanchetMasterSecretP *ps)</arglist> 36864 </member> 36865 <member kind="function"> 36866 <type>void</type> 36867 <name>TALER_withdraw_master_seed_setup_random</name> 36868 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36869 <anchor>a0abc392139cead9c207a4a5e9d691744</anchor> 36870 <arglist>(struct TALER_WithdrawMasterSeedP *seed)</arglist> 36871 </member> 36872 <member kind="function"> 36873 <type>void</type> 36874 <name>TALER_withdraw_expand_kappa_seed</name> 36875 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36876 <anchor>ad4be623c9bcdaa22491373aa12afeaf0</anchor> 36877 <arglist>(const struct TALER_WithdrawMasterSeedP *seed, struct TALER_KappaWithdrawMasterSeedP *tuple)</arglist> 36878 </member> 36879 <member kind="function"> 36880 <type>void</type> 36881 <name>TALER_withdraw_expand_secrets</name> 36882 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36883 <anchor>a5fb80da62d6a49bf92a583fb4c614d0a</anchor> 36884 <arglist>(size_t num_coins, const struct TALER_WithdrawMasterSeedP *seed, struct TALER_PlanchetMasterSecretP secrets[static num_coins])</arglist> 36885 </member> 36886 <member kind="function"> 36887 <type>void</type> 36888 <name>TALER_refresh_master_setup_random</name> 36889 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36890 <anchor>aab8fc2a616368be3dff2c0ff4b10185e</anchor> 36891 <arglist>(struct TALER_PublicRefreshMasterSeedP *rms)</arglist> 36892 </member> 36893 <member kind="function"> 36894 <type>void</type> 36895 <name>TALER_refresh_expand_seed_to_kappa_batch_seeds</name> 36896 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36897 <anchor>ad0dea2b79a39bdb601303c976aa47b54</anchor> 36898 <arglist>(const struct TALER_PublicRefreshMasterSeedP *refresh_master_seed, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_KappaPrivateRefreshBatchSeedsP *kappa_refresh_seeds)</arglist> 36899 </member> 36900 <member kind="function"> 36901 <type>void</type> 36902 <name>TALER_refresh_expand_batch_seed_to_transfer_private_keys</name> 36903 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36904 <anchor>a976822e412deb4529ea339aaed1fd53e</anchor> 36905 <arglist>(const struct TALER_PrivateRefreshBatchSeedP *batch_seed, size_t num_transfer_pks, struct TALER_TransferPrivateKeyP transfer_pks[num_transfer_pks])</arglist> 36906 </member> 36907 <member kind="function"> 36908 <type>void</type> 36909 <name>TALER_refresh_expand_batch_seed_to_transfer_secrets</name> 36910 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36911 <anchor>ab485c0881b089e06095ee4813f21ef4b</anchor> 36912 <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> 36913 </member> 36914 <member kind="function"> 36915 <type>void</type> 36916 <name>TALER_refresh_expand_batch_seed_to_planchet_master_secrets</name> 36917 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36918 <anchor>aa37a53125fc1712ce758f9139b124b62</anchor> 36919 <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> 36920 </member> 36921 <member kind="function"> 36922 <type>void</type> 36923 <name>TALER_refresh_expand_batch_seed_to_transfer_data</name> 36924 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36925 <anchor>a19573a77ac86adc768f6db8b8da827a4</anchor> 36926 <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> 36927 </member> 36928 <member kind="function"> 36929 <type>void</type> 36930 <name>TALER_refresh_expand_kappa_nonces_v27</name> 36931 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36932 <anchor>a3230b44123c642d83b726cce161442df</anchor> 36933 <arglist>(const struct TALER_PublicRefreshMasterSeedP *refresh_seed, struct TALER_KappaPublicRefreshNoncesP *kappa_nonces)</arglist> 36934 </member> 36935 <member kind="function"> 36936 <type>void</type> 36937 <name>TALER_planchet_blinding_secret_create</name> 36938 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36939 <anchor>a339cdc7bf8ce413be5af0d2288fa4cc6</anchor> 36940 <arglist>(const struct TALER_PlanchetMasterSecretP *ps, const struct TALER_ExchangeBlindingValues *alg_values, union GNUNET_CRYPTO_BlindingSecretP *bks)</arglist> 36941 </member> 36942 <member kind="function"> 36943 <type>enum GNUNET_GenericReturnValue</type> 36944 <name>TALER_planchet_prepare</name> 36945 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36946 <anchor>ac796269e7f374c6b807f129ef094d95f</anchor> 36947 <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> 36948 </member> 36949 <member kind="function"> 36950 <type>void</type> 36951 <name>TALER_blinded_planchet_free</name> 36952 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36953 <anchor>ab5c2b4819d7ae07c37da0cb6d72f9b59</anchor> 36954 <arglist>(struct TALER_BlindedPlanchet *blinded_planchet)</arglist> 36955 </member> 36956 <member kind="function"> 36957 <type>void</type> 36958 <name>TALER_planchet_detail_free</name> 36959 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36960 <anchor>a3d22c726da333cd30ad98a543b5f900f</anchor> 36961 <arglist>(struct TALER_PlanchetDetail *pd)</arglist> 36962 </member> 36963 <member kind="function"> 36964 <type>enum GNUNET_GenericReturnValue</type> 36965 <name>TALER_planchet_to_coin</name> 36966 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36967 <anchor>a7fa9b3801a13ed1c4216ba3400075d4f</anchor> 36968 <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> 36969 </member> 36970 <member kind="function"> 36971 <type>void</type> 36972 <name>TALER_blinded_planchet_hash_</name> 36973 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36974 <anchor>a9168ad0d4b800ba20567af19741e56ae</anchor> 36975 <arglist>(const struct TALER_BlindedPlanchet *bp, struct GNUNET_HashContext *hash_context)</arglist> 36976 </member> 36977 <member kind="function"> 36978 <type>void</type> 36979 <name>TALER_link_derive_transfer_secret</name> 36980 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36981 <anchor>a44a96c92556933fe769dcedafc22153c</anchor> 36982 <arglist>(const struct TALER_CoinSpendPrivateKeyP *coin_priv, const struct TALER_TransferPrivateKeyP *trans_priv, struct TALER_TransferSecretP *ts)</arglist> 36983 </member> 36984 <member kind="function"> 36985 <type>void</type> 36986 <name>TALER_link_reveal_transfer_secret</name> 36987 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36988 <anchor>a83876ad4d377bb368343f31bfde0358c</anchor> 36989 <arglist>(const struct TALER_TransferPrivateKeyP *trans_priv, const struct TALER_CoinSpendPublicKeyP *coin_pub, struct TALER_TransferSecretP *transfer_secret)</arglist> 36990 </member> 36991 <member kind="function"> 36992 <type>void</type> 36993 <name>TALER_link_recover_transfer_secret</name> 36994 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 36995 <anchor>a337a38fd8c338d7081d7b9d7cb70a43b</anchor> 36996 <arglist>(const struct TALER_TransferPublicKeyP *trans_pub, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_TransferSecretP *transfer_secret)</arglist> 36997 </member> 36998 <member kind="function"> 36999 <type>void</type> 37000 <name>TALER_refresh_get_commitment</name> 37001 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37002 <anchor>ae1542bc565cb0cdd82b60e901f07a0b9</anchor> 37003 <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> 37004 </member> 37005 <member kind="function"> 37006 <type>void</type> 37007 <name>TALER_CRYPTO_contract_encrypt_for_merge</name> 37008 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37009 <anchor>a9db65e3edbd9bd300897d6bc219295ae</anchor> 37010 <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> 37011 </member> 37012 <member kind="function"> 37013 <type>json_t *</type> 37014 <name>TALER_CRYPTO_contract_decrypt_for_merge</name> 37015 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37016 <anchor>abf4787bd0a6e62b525736b246370acaf</anchor> 37017 <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> 37018 </member> 37019 <member kind="function"> 37020 <type>void</type> 37021 <name>TALER_CRYPTO_contract_encrypt_for_deposit</name> 37022 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37023 <anchor>a6ddfaaf85a82e6c879fd7894d09ab3e2</anchor> 37024 <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> 37025 </member> 37026 <member kind="function"> 37027 <type>json_t *</type> 37028 <name>TALER_CRYPTO_contract_decrypt_for_deposit</name> 37029 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37030 <anchor>af1eadfddf59c4a0208bf9e351d4e913f</anchor> 37031 <arglist>(const struct TALER_ContractDiffiePrivateP *contract_priv, const void *econtract, size_t econtract_size)</arglist> 37032 </member> 37033 <member kind="function"> 37034 <type>void</type> 37035 <name>TALER_token_issue_pub_free</name> 37036 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37037 <anchor>ae5c42678c585981b4ca05566ce3170c8</anchor> 37038 <arglist>(struct TALER_TokenIssuePublicKey *token_pub)</arglist> 37039 </member> 37040 <member kind="function"> 37041 <type>void</type> 37042 <name>TALER_token_issue_pub_copy</name> 37043 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37044 <anchor>a4caac6ebb35e59d95fda046887a53599</anchor> 37045 <arglist>(struct TALER_TokenIssuePublicKey *tip_dst, const struct TALER_TokenIssuePublicKey *tip_src)</arglist> 37046 </member> 37047 <member kind="function"> 37048 <type>int</type> 37049 <name>TALER_token_issue_pub_cmp</name> 37050 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37051 <anchor>afde70d3453edcb815cca0b1a3c060093</anchor> 37052 <arglist>(struct TALER_TokenIssuePublicKey *tip1, const struct TALER_TokenIssuePublicKey *tip2)</arglist> 37053 </member> 37054 <member kind="function"> 37055 <type>void</type> 37056 <name>TALER_token_issue_sig_free</name> 37057 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37058 <anchor>ab7b7204c0eeadc39153e7b58d91284ee</anchor> 37059 <arglist>(struct TALER_TokenIssueSignature *issue_sig)</arglist> 37060 </member> 37061 <member kind="function"> 37062 <type>void</type> 37063 <name>TALER_blinded_issue_sig_free</name> 37064 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37065 <anchor>a8304483f1140ed0e68fd097250fc5d9b</anchor> 37066 <arglist>(struct TALER_BlindedTokenIssueSignature *issue_sig)</arglist> 37067 </member> 37068 <member kind="function"> 37069 <type>void</type> 37070 <name>TALER_token_use_setup_random</name> 37071 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37072 <anchor>a0c0aefcacc48aaade6768a081f22d566</anchor> 37073 <arglist>(struct TALER_TokenUseMasterSecretP *master)</arglist> 37074 </member> 37075 <member kind="function"> 37076 <type>void</type> 37077 <name>TALER_token_use_setup_priv</name> 37078 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37079 <anchor>af2d4b1f505d6875567637e34c51c85db</anchor> 37080 <arglist>(const struct TALER_TokenUseMasterSecretP *master, const struct TALER_TokenUseMerchantValues *alg_values, struct TALER_TokenUsePrivateKeyP *token_priv)</arglist> 37081 </member> 37082 <member kind="function"> 37083 <type>void</type> 37084 <name>TALER_token_use_blinding_secret_create</name> 37085 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37086 <anchor>a9030aba48d089636aa533577a435bb19</anchor> 37087 <arglist>(const struct TALER_TokenUseMasterSecretP *master, const struct TALER_TokenUseMerchantValues *alg_values, union GNUNET_CRYPTO_BlindingSecretP *bks)</arglist> 37088 </member> 37089 <member kind="function"> 37090 <type>const struct TALER_TokenUseMerchantValues *</type> 37091 <name>TALER_token_blind_input_rsa_singleton</name> 37092 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37093 <anchor>a2a96c0ad24ccf3728be3fcc8ef108316</anchor> 37094 <arglist>(void)</arglist> 37095 </member> 37096 <member kind="function"> 37097 <type>void</type> 37098 <name>TALER_token_blind_input_copy</name> 37099 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37100 <anchor>a5e6f3517556396433bb86c3a15d0623c</anchor> 37101 <arglist>(struct TALER_TokenUseMerchantValues *bi_dst, const struct TALER_TokenUseMerchantValues *bi_src)</arglist> 37102 </member> 37103 <member kind="function"> 37104 <type>enum GNUNET_GenericReturnValue</type> 37105 <name>TALER_token_issue_sign</name> 37106 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37107 <anchor>a2efa12f73d02c5cddf8716befc7f21d1</anchor> 37108 <arglist>(const struct TALER_TokenIssuePrivateKey *issue_priv, const struct TALER_TokenEnvelope *envelope, struct TALER_BlindedTokenIssueSignature *issue_sig)</arglist> 37109 </member> 37110 <member kind="function"> 37111 <type>enum GNUNET_GenericReturnValue</type> 37112 <name>TALER_token_issue_verify</name> 37113 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37114 <anchor>a3bb0f0be52275f514aad0c7831d168b8</anchor> 37115 <arglist>(const struct TALER_TokenUsePublicKeyP *use_pub, const struct TALER_TokenIssuePublicKey *issue_pub, const struct TALER_TokenIssueSignature *ub_sig)</arglist> 37116 </member> 37117 <member kind="function"> 37118 <type>enum GNUNET_GenericReturnValue</type> 37119 <name>TALER_token_issue_sig_unblind</name> 37120 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37121 <anchor>a66ad9c375b717a1cc830e66cdc7b9a64</anchor> 37122 <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> 37123 </member> 37124 <member kind="function"> 37125 <type>void</type> 37126 <name>TALER_account_kyc_auth_sign</name> 37127 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37128 <anchor>ab89fe9cb72d68b0e951ddae6461c8854</anchor> 37129 <arglist>(const union TALER_AccountPrivateKeyP *account_priv, union TALER_AccountSignatureP *account_sig)</arglist> 37130 </member> 37131 <member kind="function"> 37132 <type>enum GNUNET_GenericReturnValue</type> 37133 <name>TALER_account_kyc_auth_verify</name> 37134 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37135 <anchor>ae084f07f8d23a6ed05c09b23646e686e</anchor> 37136 <arglist>(const union TALER_AccountPublicKeyP *account_pub, const union TALER_AccountSignatureP *account_sig)</arglist> 37137 </member> 37138 <member kind="function"> 37139 <type>void</type> 37140 <name>TALER_officer_aml_query_sign</name> 37141 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37142 <anchor>aa6e769cb63d1e77cca7a0c97ed9e48cc</anchor> 37143 <arglist>(const struct TALER_AmlOfficerPrivateKeyP *officer_priv, struct TALER_AmlOfficerSignatureP *officer_sig)</arglist> 37144 </member> 37145 <member kind="function"> 37146 <type>enum GNUNET_GenericReturnValue</type> 37147 <name>TALER_officer_aml_query_verify</name> 37148 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37149 <anchor>ae42b166f01d1d6b3f23445b6cb951b75</anchor> 37150 <arglist>(const struct TALER_AmlOfficerPublicKeyP *officer_pub, const struct TALER_AmlOfficerSignatureP *officer_sig)</arglist> 37151 </member> 37152 <member kind="function"> 37153 <type>void</type> 37154 <name>TALER_officer_aml_decision_sign</name> 37155 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37156 <anchor>aee2e6e134ec7265ed104ca0a3260292e</anchor> 37157 <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> 37158 </member> 37159 <member kind="function"> 37160 <type>enum GNUNET_GenericReturnValue</type> 37161 <name>TALER_officer_aml_decision_verify</name> 37162 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37163 <anchor>abbd874955a7fb94f4c0732ec7a9aae7d</anchor> 37164 <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> 37165 </member> 37166 <member kind="function"> 37167 <type>struct TALER_CRYPTO_RsaDenominationHelper *</type> 37168 <name>TALER_CRYPTO_helper_rsa_connect</name> 37169 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37170 <anchor>a42fa1bf37dd66706e146d3febb0f1028</anchor> 37171 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, TALER_CRYPTO_RsaDenominationKeyStatusCallback dkc, void *dkc_cls)</arglist> 37172 </member> 37173 <member kind="function"> 37174 <type>void</type> 37175 <name>TALER_CRYPTO_helper_rsa_poll</name> 37176 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37177 <anchor>a8af540296e7be86945f25a213d6f0815</anchor> 37178 <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh)</arglist> 37179 </member> 37180 <member kind="function"> 37181 <type>enum TALER_ErrorCode</type> 37182 <name>TALER_CRYPTO_helper_rsa_sign</name> 37183 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37184 <anchor>a8d196b3c4b4968b40b903c97155955f6</anchor> 37185 <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh, const struct TALER_CRYPTO_RsaSignRequest *rsr, struct TALER_BlindedDenominationSignature *bs)</arglist> 37186 </member> 37187 <member kind="function"> 37188 <type>enum TALER_ErrorCode</type> 37189 <name>TALER_CRYPTO_helper_rsa_batch_sign</name> 37190 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37191 <anchor>a03bd08dc299d06bbeaaf1140d7d5afb4</anchor> 37192 <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> 37193 </member> 37194 <member kind="function"> 37195 <type>void</type> 37196 <name>TALER_CRYPTO_helper_rsa_revoke</name> 37197 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37198 <anchor>ab253d56937cb24bd51db0e7568907ced</anchor> 37199 <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh, const struct TALER_RsaPubHashP *h_rsa)</arglist> 37200 </member> 37201 <member kind="function"> 37202 <type>void</type> 37203 <name>TALER_CRYPTO_helper_rsa_disconnect</name> 37204 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37205 <anchor>a6f67281c7c253243d4d4cb70563e85bb</anchor> 37206 <arglist>(struct TALER_CRYPTO_RsaDenominationHelper *dh)</arglist> 37207 </member> 37208 <member kind="function"> 37209 <type>struct TALER_CRYPTO_CsDenominationHelper *</type> 37210 <name>TALER_CRYPTO_helper_cs_connect</name> 37211 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37212 <anchor>a4ffecf13582015d1a3d2f8e2ead27a95</anchor> 37213 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, TALER_CRYPTO_CsDenominationKeyStatusCallback dkc, void *dkc_cls)</arglist> 37214 </member> 37215 <member kind="function"> 37216 <type>void</type> 37217 <name>TALER_CRYPTO_helper_cs_poll</name> 37218 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37219 <anchor>ac25a2d83f7418f17d6da16995955d524</anchor> 37220 <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh)</arglist> 37221 </member> 37222 <member kind="function"> 37223 <type>enum TALER_ErrorCode</type> 37224 <name>TALER_CRYPTO_helper_cs_sign</name> 37225 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37226 <anchor>afc33828968e1b0e660ba00728024184f</anchor> 37227 <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, const struct TALER_CRYPTO_CsSignRequest *req, bool for_melt, struct TALER_BlindedDenominationSignature *bs)</arglist> 37228 </member> 37229 <member kind="function"> 37230 <type>enum TALER_ErrorCode</type> 37231 <name>TALER_CRYPTO_helper_cs_batch_sign</name> 37232 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37233 <anchor>a1c887e172961f2eeb8389fd67dd0bf67</anchor> 37234 <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> 37235 </member> 37236 <member kind="function"> 37237 <type>void</type> 37238 <name>TALER_CRYPTO_helper_cs_revoke</name> 37239 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37240 <anchor>ab3c8e2024fbac95f80ee24b891363de8</anchor> 37241 <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, const struct TALER_CsPubHashP *h_cs)</arglist> 37242 </member> 37243 <member kind="function"> 37244 <type>enum TALER_ErrorCode</type> 37245 <name>TALER_CRYPTO_helper_cs_r_derive</name> 37246 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37247 <anchor>a7d96ffb72b1414e86b750b5849cf4824</anchor> 37248 <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh, const struct TALER_CRYPTO_CsDeriveRequest *cdr, bool for_melt, struct GNUNET_CRYPTO_CSPublicRPairP *crp)</arglist> 37249 </member> 37250 <member kind="function"> 37251 <type>enum TALER_ErrorCode</type> 37252 <name>TALER_CRYPTO_helper_cs_r_batch_derive</name> 37253 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37254 <anchor>a11cc2c83620da883a8dcfe7b6e36be32</anchor> 37255 <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> 37256 </member> 37257 <member kind="function"> 37258 <type>void</type> 37259 <name>TALER_CRYPTO_helper_cs_disconnect</name> 37260 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37261 <anchor>a0f527e96c77cca0535b9c3e4f355c4e6</anchor> 37262 <arglist>(struct TALER_CRYPTO_CsDenominationHelper *dh)</arglist> 37263 </member> 37264 <member kind="function"> 37265 <type>struct TALER_CRYPTO_ExchangeSignHelper *</type> 37266 <name>TALER_CRYPTO_helper_esign_connect</name> 37267 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37268 <anchor>aa6346367b2805a329078b0e45f2eef6d</anchor> 37269 <arglist>(const struct GNUNET_CONFIGURATION_Handle *cfg, const char *section, TALER_CRYPTO_ExchangeKeyStatusCallback ekc, void *ekc_cls)</arglist> 37270 </member> 37271 <member kind="function"> 37272 <type>void</type> 37273 <name>TALER_CRYPTO_helper_esign_poll</name> 37274 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37275 <anchor>a381e79db0a34bc581cedaf6a765ba3b0</anchor> 37276 <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh)</arglist> 37277 </member> 37278 <member kind="function"> 37279 <type>enum TALER_ErrorCode</type> 37280 <name>TALER_CRYPTO_helper_esign_sign_</name> 37281 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37282 <anchor>a50fe1b4cf5a8f08dca1c89f87323c401</anchor> 37283 <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh, const struct GNUNET_CRYPTO_SignaturePurpose *purpose, struct TALER_ExchangePublicKeyP *exchange_pub, struct TALER_ExchangeSignatureP *exchange_sig)</arglist> 37284 </member> 37285 <member kind="function"> 37286 <type>void</type> 37287 <name>TALER_CRYPTO_helper_esign_revoke</name> 37288 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37289 <anchor>a5c746158c03f668ccc7b127561dca9c0</anchor> 37290 <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh, const struct TALER_ExchangePublicKeyP *exchange_pub)</arglist> 37291 </member> 37292 <member kind="function"> 37293 <type>void</type> 37294 <name>TALER_CRYPTO_helper_esign_disconnect</name> 37295 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37296 <anchor>ab58b1d2f0e2f921a522a452ecf4c479d</anchor> 37297 <arglist>(struct TALER_CRYPTO_ExchangeSignHelper *esh)</arglist> 37298 </member> 37299 <member kind="function"> 37300 <type>void</type> 37301 <name>TALER_wallet_purse_create_sign</name> 37302 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37303 <anchor>a19d00ca0498f85234905afa25a85e69f</anchor> 37304 <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> 37305 </member> 37306 <member kind="function"> 37307 <type>enum GNUNET_GenericReturnValue</type> 37308 <name>TALER_wallet_purse_create_verify</name> 37309 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37310 <anchor>ad7325f736b1884f21aefa81364a26dcb</anchor> 37311 <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> 37312 </member> 37313 <member kind="function"> 37314 <type>void</type> 37315 <name>TALER_wallet_purse_delete_sign</name> 37316 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37317 <anchor>a744eb1b16da9f6344e96be7a30a1c134</anchor> 37318 <arglist>(const struct TALER_PurseContractPrivateKeyP *purse_priv, struct TALER_PurseContractSignatureP *purse_sig)</arglist> 37319 </member> 37320 <member kind="function"> 37321 <type>enum GNUNET_GenericReturnValue</type> 37322 <name>TALER_wallet_purse_delete_verify</name> 37323 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37324 <anchor>a8b72f3aa9167d0f6abe621696f9bfd05</anchor> 37325 <arglist>(const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> 37326 </member> 37327 <member kind="function"> 37328 <type>void</type> 37329 <name>TALER_wallet_econtract_upload_sign</name> 37330 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37331 <anchor>a420b33a5b2ce52e8956f3dce33ef9fe3</anchor> 37332 <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> 37333 </member> 37334 <member kind="function"> 37335 <type>enum GNUNET_GenericReturnValue</type> 37336 <name>TALER_wallet_econtract_upload_verify</name> 37337 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37338 <anchor>acb446b2808fb8bf84a7e52173c86e751</anchor> 37339 <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> 37340 </member> 37341 <member kind="function"> 37342 <type>enum GNUNET_GenericReturnValue</type> 37343 <name>TALER_wallet_econtract_upload_verify2</name> 37344 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37345 <anchor>a293ff2e03bb811bee022f2084ad8b46c</anchor> 37346 <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> 37347 </member> 37348 <member kind="function"> 37349 <type>void</type> 37350 <name>TALER_wallet_purse_status_sign</name> 37351 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37352 <anchor>a7113e8769a6f2a39369b4f626076bb91</anchor> 37353 <arglist>(const struct TALER_PurseContractPrivateKeyP *purse_priv, struct TALER_PurseContractSignatureP *purse_sig)</arglist> 37354 </member> 37355 <member kind="function"> 37356 <type>enum GNUNET_GenericReturnValue</type> 37357 <name>TALER_wallet_purse_status_verify</name> 37358 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37359 <anchor>a91ec6999e3ff57dfb4100a796b076d38</anchor> 37360 <arglist>(const struct TALER_PurseContractPublicKeyP *purse_pub, const struct TALER_PurseContractSignatureP *purse_sig)</arglist> 37361 </member> 37362 <member kind="function"> 37363 <type>void</type> 37364 <name>TALER_wallet_purse_deposit_sign</name> 37365 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37366 <anchor>a5ebd4c099890790e742d2dde0e1d7fd2</anchor> 37367 <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> 37368 </member> 37369 <member kind="function"> 37370 <type>enum GNUNET_GenericReturnValue</type> 37371 <name>TALER_wallet_purse_deposit_verify</name> 37372 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37373 <anchor>a8184d7dc673f19a48f68663894c9e200</anchor> 37374 <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> 37375 </member> 37376 <member kind="function"> 37377 <type>void</type> 37378 <name>TALER_wallet_purse_merge_sign</name> 37379 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37380 <anchor>ab9409ec57aae73306e5c2f7740909120</anchor> 37381 <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> 37382 </member> 37383 <member kind="function"> 37384 <type>enum GNUNET_GenericReturnValue</type> 37385 <name>TALER_wallet_purse_merge_verify</name> 37386 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37387 <anchor>abff147b82b6573d349d8134a3abff687</anchor> 37388 <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> 37389 </member> 37390 <member kind="function"> 37391 <type>void</type> 37392 <name>TALER_wallet_account_merge_sign</name> 37393 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37394 <anchor>a571e46633970e234429838130ae2d07d</anchor> 37395 <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> 37396 </member> 37397 <member kind="function"> 37398 <type>enum GNUNET_GenericReturnValue</type> 37399 <name>TALER_wallet_account_merge_verify</name> 37400 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37401 <anchor>a026beb2bff59c3b640e22c2f1645fa72</anchor> 37402 <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> 37403 </member> 37404 <member kind="function"> 37405 <type>void</type> 37406 <name>TALER_wallet_reserve_open_sign</name> 37407 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37408 <anchor>a54afafbd3a57b848b57ceb420401d603</anchor> 37409 <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> 37410 </member> 37411 <member kind="function"> 37412 <type>enum GNUNET_GenericReturnValue</type> 37413 <name>TALER_wallet_reserve_open_verify</name> 37414 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37415 <anchor>ae48558004788e5d9a24d39466cb2a148</anchor> 37416 <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> 37417 </member> 37418 <member kind="function"> 37419 <type>void</type> 37420 <name>TALER_wallet_reserve_open_deposit_sign</name> 37421 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37422 <anchor>a226a472a409e6dcfd23d92f262b9f12c</anchor> 37423 <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> 37424 </member> 37425 <member kind="function"> 37426 <type>enum GNUNET_GenericReturnValue</type> 37427 <name>TALER_wallet_reserve_open_deposit_verify</name> 37428 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37429 <anchor>aa45bc21a8a53c216f50e41ab71351ec6</anchor> 37430 <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> 37431 </member> 37432 <member kind="function"> 37433 <type>void</type> 37434 <name>TALER_wallet_reserve_close_sign</name> 37435 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37436 <anchor>aff1972d0fe69dfd5db21ec578ca680cc</anchor> 37437 <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> 37438 </member> 37439 <member kind="function"> 37440 <type>enum GNUNET_GenericReturnValue</type> 37441 <name>TALER_wallet_reserve_close_verify</name> 37442 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37443 <anchor>aec09ebd5eb6de84bd400203b544263d2</anchor> 37444 <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> 37445 </member> 37446 <member kind="function"> 37447 <type>void</type> 37448 <name>TALER_wallet_account_setup_sign</name> 37449 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37450 <anchor>adb64088c74be8e42bde4096b66bd1517</anchor> 37451 <arglist>(const struct TALER_ReservePrivateKeyP *reserve_priv, const struct TALER_Amount *balance_threshold, struct TALER_ReserveSignatureP *reserve_sig)</arglist> 37452 </member> 37453 <member kind="function"> 37454 <type>enum GNUNET_GenericReturnValue</type> 37455 <name>TALER_wallet_account_setup_verify</name> 37456 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37457 <anchor>a5c893a2b26085979a7198005f671f081</anchor> 37458 <arglist>(const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_Amount *balance_threshold, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> 37459 </member> 37460 <member kind="function"> 37461 <type>void</type> 37462 <name>TALER_wallet_reserve_attest_request_sign</name> 37463 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37464 <anchor>a75d25cb0e26753329ac26215a96f67cf</anchor> 37465 <arglist>(struct GNUNET_TIME_Timestamp request_timestamp, const json_t *details, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> 37466 </member> 37467 <member kind="function"> 37468 <type>enum GNUNET_GenericReturnValue</type> 37469 <name>TALER_wallet_reserve_attest_request_verify</name> 37470 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37471 <anchor>a65654854251896f22fb0ae1f82f9dc32</anchor> 37472 <arglist>(struct GNUNET_TIME_Timestamp request_timestamp, const json_t *details, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> 37473 </member> 37474 <member kind="function"> 37475 <type>void</type> 37476 <name>TALER_wallet_deposit_sign</name> 37477 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37478 <anchor>a2954ce182b49f3c4ef8034f231c0a142</anchor> 37479 <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> 37480 </member> 37481 <member kind="function"> 37482 <type>enum GNUNET_GenericReturnValue</type> 37483 <name>TALER_wallet_deposit_verify</name> 37484 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37485 <anchor>a6d50a760f1e38e0261706dacf42ce33e</anchor> 37486 <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> 37487 </member> 37488 <member kind="function"> 37489 <type>void</type> 37490 <name>TALER_wallet_melt_sign</name> 37491 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37492 <anchor>ab5dce2a28839e2411a27961c254c73cc</anchor> 37493 <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> 37494 </member> 37495 <member kind="function"> 37496 <type>enum GNUNET_GenericReturnValue</type> 37497 <name>TALER_wallet_melt_verify</name> 37498 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37499 <anchor>a0d4018ab129386c4284ec42767df71d3</anchor> 37500 <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> 37501 </member> 37502 <member kind="function"> 37503 <type>void</type> 37504 <name>TALER_wallet_link_sign</name> 37505 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37506 <anchor>aa42bd25c91b9b9210ad118234a74a4a3</anchor> 37507 <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> 37508 </member> 37509 <member kind="function"> 37510 <type>enum GNUNET_GenericReturnValue</type> 37511 <name>TALER_wallet_link_verify</name> 37512 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37513 <anchor>a7c7e58a2365881c43691955f60a51258</anchor> 37514 <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> 37515 </member> 37516 <member kind="function"> 37517 <type>void</type> 37518 <name>TALER_wallet_withdraw_sign_pre26</name> 37519 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37520 <anchor>a56badee13c4d9ed57450e0e57f408b7b</anchor> 37521 <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> 37522 </member> 37523 <member kind="function"> 37524 <type>enum GNUNET_GenericReturnValue</type> 37525 <name>TALER_wallet_withdraw_verify_pre26</name> 37526 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37527 <anchor>a244181812faa14a2cbf65dde7e7a562e</anchor> 37528 <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> 37529 </member> 37530 <member kind="function"> 37531 <type>struct TALER_HashReservePublicKeyP</type> 37532 <name>TALER_wallet_hash_reserve_pub</name> 37533 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37534 <anchor>afa892b54ecb3475bd337981439a89ff8</anchor> 37535 <arglist>(const struct TALER_ReservePublicKeyP *reserve_pub)</arglist> 37536 </member> 37537 <member kind="function"> 37538 <type>void</type> 37539 <name>TALER_wallet_blinded_planchets_hash</name> 37540 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37541 <anchor>aa7780a19cb434a2ee1f4a50247fe67a9</anchor> 37542 <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> 37543 </member> 37544 <member kind="function"> 37545 <type>void</type> 37546 <name>TALER_wallet_blinded_planchet_details_hash</name> 37547 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37548 <anchor>a39a02fc41580f53ca9f87ca5bde82d66</anchor> 37549 <arglist>(size_t num_planchets, const struct TALER_PlanchetDetail planchet_details[static num_planchets], struct TALER_HashBlindedPlanchetsP *h_planchets)</arglist> 37550 </member> 37551 <member kind="function"> 37552 <type>void</type> 37553 <name>TALER_wallet_withdraw_sign</name> 37554 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37555 <anchor>aed316ec2c33b52f69f38c8f82dc4209b</anchor> 37556 <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> 37557 </member> 37558 <member kind="function"> 37559 <type>enum GNUNET_GenericReturnValue</type> 37560 <name>TALER_wallet_withdraw_verify</name> 37561 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37562 <anchor>ae835883691b5271cc2d79db98f17dcdb</anchor> 37563 <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> 37564 </member> 37565 <member kind="function"> 37566 <type>enum GNUNET_GenericReturnValue</type> 37567 <name>TALER_exchange_melt_confirmation_verify</name> 37568 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37569 <anchor>a3aed08f99a079974b95b345c6adf1d43</anchor> 37570 <arglist>(const struct TALER_RefreshCommitmentP *rc, uint32_t noreveal_index, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> 37571 </member> 37572 <member kind="function"> 37573 <type>enum GNUNET_GenericReturnValue</type> 37574 <name>TALER_wallet_recoup_verify</name> 37575 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37576 <anchor>abcb0d064e333b53f4e073fa0b1e355e1</anchor> 37577 <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> 37578 </member> 37579 <member kind="function"> 37580 <type>void</type> 37581 <name>TALER_wallet_recoup_sign</name> 37582 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37583 <anchor>a77c0688463ba78df39740b2b6837a8ab</anchor> 37584 <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> 37585 </member> 37586 <member kind="function"> 37587 <type>enum GNUNET_GenericReturnValue</type> 37588 <name>TALER_wallet_recoup_refresh_verify</name> 37589 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37590 <anchor>aefa22f437f045bbfb2a040c34cbedc02</anchor> 37591 <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> 37592 </member> 37593 <member kind="function"> 37594 <type>void</type> 37595 <name>TALER_wallet_recoup_refresh_sign</name> 37596 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37597 <anchor>a03383cbd7100c80266f574b0d74c39e6</anchor> 37598 <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> 37599 </member> 37600 <member kind="function"> 37601 <type>enum GNUNET_GenericReturnValue</type> 37602 <name>TALER_wallet_reserve_history_verify</name> 37603 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37604 <anchor>a62c0c476148917e5974644b53a7f5206</anchor> 37605 <arglist>(uint64_t start_off, const struct TALER_ReservePublicKeyP *reserve_pub, const struct TALER_ReserveSignatureP *reserve_sig)</arglist> 37606 </member> 37607 <member kind="function"> 37608 <type>void</type> 37609 <name>TALER_wallet_reserve_history_sign</name> 37610 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37611 <anchor>adfc8467ae9e6aa4b312cee34ac900543</anchor> 37612 <arglist>(uint64_t start_off, const struct TALER_ReservePrivateKeyP *reserve_priv, struct TALER_ReserveSignatureP *reserve_sig)</arglist> 37613 </member> 37614 <member kind="function"> 37615 <type>enum GNUNET_GenericReturnValue</type> 37616 <name>TALER_wallet_coin_history_verify</name> 37617 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37618 <anchor>aa9949847379a13da9383ed96f49ae70d</anchor> 37619 <arglist>(uint64_t start_off, const struct TALER_CoinSpendPublicKeyP *coin_pub, const struct TALER_CoinSpendSignatureP *coin_sig)</arglist> 37620 </member> 37621 <member kind="function"> 37622 <type>void</type> 37623 <name>TALER_wallet_coin_history_sign</name> 37624 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37625 <anchor>aecf80bfefc92411882fc11f97e8059be</anchor> 37626 <arglist>(uint64_t start_off, const struct TALER_CoinSpendPrivateKeyP *coin_priv, struct TALER_CoinSpendSignatureP *coin_sig)</arglist> 37627 </member> 37628 <member kind="function"> 37629 <type>void</type> 37630 <name>TALER_wallet_token_use_sign</name> 37631 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37632 <anchor>abd31644c8382c2f70bd1636f1eedc528</anchor> 37633 <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> 37634 </member> 37635 <member kind="function"> 37636 <type>enum GNUNET_GenericReturnValue</type> 37637 <name>TALER_wallet_token_use_verify</name> 37638 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37639 <anchor>ae0a2278d318be17a0094dd11c183131c</anchor> 37640 <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> 37641 </member> 37642 <member kind="function"> 37643 <type>void</type> 37644 <name>TALER_wallet_order_unclaim_sign</name> 37645 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37646 <anchor>a71c03b63c013670df0a1c89f96bd7a9d</anchor> 37647 <arglist>(const struct GNUNET_HashCode *h_contract, const struct GNUNET_CRYPTO_EddsaPrivateKey *nonce_priv, struct GNUNET_CRYPTO_EddsaSignature *nsig)</arglist> 37648 </member> 37649 <member kind="function"> 37650 <type>enum GNUNET_GenericReturnValue</type> 37651 <name>TALER_wallet_order_unclaim_verify</name> 37652 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37653 <anchor>a49016c13ddd0f983ace2bf7274c1f977</anchor> 37654 <arglist>(const struct GNUNET_HashCode *h_contract, const struct GNUNET_CRYPTO_EddsaPublicKey *nonce, const struct GNUNET_CRYPTO_EddsaSignature *nsig)</arglist> 37655 </member> 37656 <member kind="function"> 37657 <type>void</type> 37658 <name>TALER_wallet_reserve_map_authorization_sign</name> 37659 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37660 <anchor>ab1dc37f8e23f6ec4d534a214783e152a</anchor> 37661 <arglist>(const union TALER_AccountPublicKeyP *account_pub, const struct TALER_ReserveMapAuthorizationPrivateKeyP *auth_priv, struct TALER_ReserveMapAuthorizationSignatureP *auth_sig)</arglist> 37662 </member> 37663 <member kind="function"> 37664 <type>enum GNUNET_GenericReturnValue</type> 37665 <name>TALER_wallet_reserve_map_authorization_verify</name> 37666 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37667 <anchor>a0cfb0796937dc58a033170ed345e5e99</anchor> 37668 <arglist>(const union TALER_AccountPublicKeyP *account_pub, const struct TALER_ReserveMapAuthorizationPublicKeyP *auth_pub, const struct TALER_ReserveMapAuthorizationSignatureP *auth_sig)</arglist> 37669 </member> 37670 <member kind="function"> 37671 <type>void</type> 37672 <name>TALER_merchant_refund_sign</name> 37673 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37674 <anchor>ac5baf108220b0dcfc24842477a660022</anchor> 37675 <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> 37676 </member> 37677 <member kind="function"> 37678 <type>enum GNUNET_GenericReturnValue</type> 37679 <name>TALER_merchant_refund_verify</name> 37680 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37681 <anchor>a1bf1f31cf9acb02054d37d2f7e664bef</anchor> 37682 <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> 37683 </member> 37684 <member kind="function"> 37685 <type>void</type> 37686 <name>TALER_merchant_deposit_sign</name> 37687 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37688 <anchor>a2e75716c0953a97d5266c289287919bc</anchor> 37689 <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> 37690 </member> 37691 <member kind="function"> 37692 <type>enum GNUNET_GenericReturnValue</type> 37693 <name>TALER_merchant_deposit_verify</name> 37694 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37695 <anchor>af2b9d5beafe4f83662b4ed01834d03bf</anchor> 37696 <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> 37697 </member> 37698 <member kind="function"> 37699 <type>enum TALER_ErrorCode</type> 37700 <name>TALER_exchange_online_deposit_confirmation_sign</name> 37701 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37702 <anchor>a2716131e1b7a633ab33985d6f4c2d275</anchor> 37703 <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> 37704 </member> 37705 <member kind="function"> 37706 <type>enum GNUNET_GenericReturnValue</type> 37707 <name>TALER_exchange_online_deposit_confirmation_verify</name> 37708 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37709 <anchor>a0d99512e5b602576e734adcff8ceff68</anchor> 37710 <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> 37711 </member> 37712 <member kind="function"> 37713 <type>enum TALER_ErrorCode</type> 37714 <name>TALER_exchange_online_refund_confirmation_sign</name> 37715 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37716 <anchor>af97ee153fb85055abdb12520ac860aab</anchor> 37717 <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> 37718 </member> 37719 <member kind="function"> 37720 <type>enum GNUNET_GenericReturnValue</type> 37721 <name>TALER_exchange_online_refund_confirmation_verify</name> 37722 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37723 <anchor>a18c7f4c338b8acbad531b4dbb095f178</anchor> 37724 <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> 37725 </member> 37726 <member kind="function"> 37727 <type>enum TALER_ErrorCode</type> 37728 <name>TALER_exchange_online_melt_confirmation_sign</name> 37729 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37730 <anchor>a1240b9e812c0e1382c5cd05d4cbfcd42</anchor> 37731 <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_RefreshCommitmentP *rc, uint32_t noreveal_index, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 37732 </member> 37733 <member kind="function"> 37734 <type>enum GNUNET_GenericReturnValue</type> 37735 <name>TALER_exchange_online_melt_confirmation_verify</name> 37736 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37737 <anchor>ae9fbcaa94d5601cd00d143f1d5a375be</anchor> 37738 <arglist>(const struct TALER_RefreshCommitmentP *rc, uint32_t noreveal_index, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> 37739 </member> 37740 <member kind="function"> 37741 <type>enum TALER_ErrorCode</type> 37742 <name>TALER_exchange_online_purse_refund_sign</name> 37743 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37744 <anchor>af7ceaf0dc3cd84f3af8d7aca351df3e6</anchor> 37745 <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> 37746 </member> 37747 <member kind="function"> 37748 <type>enum GNUNET_GenericReturnValue</type> 37749 <name>TALER_exchange_online_purse_refund_verify</name> 37750 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37751 <anchor>a062939b1d5f67298f4d7ce7b17c57ed2</anchor> 37752 <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> 37753 </member> 37754 <member kind="function"> 37755 <type>enum TALER_ErrorCode</type> 37756 <name>TALER_exchange_online_key_set_sign</name> 37757 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37758 <anchor>aedfcf371409b8c12fe2ada75cac3f18d</anchor> 37759 <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> 37760 </member> 37761 <member kind="function"> 37762 <type>enum GNUNET_GenericReturnValue</type> 37763 <name>TALER_exchange_online_key_set_verify</name> 37764 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37765 <anchor>a06a732f12f21a30d71bde4d9822252c6</anchor> 37766 <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct GNUNET_HashCode *hc, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> 37767 </member> 37768 <member kind="function"> 37769 <type>void</type> 37770 <name>TALER_json_hash</name> 37771 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37772 <anchor>a53a33c6ff306a6e5310719ef671aee30</anchor> 37773 <arglist>(const json_t *j, struct GNUNET_HashCode *hc)</arglist> 37774 </member> 37775 <member kind="function"> 37776 <type>void</type> 37777 <name>TALER_exchange_online_wire_deposit_append</name> 37778 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37779 <anchor>ab1b2ef0d62de48da49fb9d9ca950f04f</anchor> 37780 <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> 37781 </member> 37782 <member kind="function"> 37783 <type>enum TALER_ErrorCode</type> 37784 <name>TALER_exchange_online_wire_deposit_sign</name> 37785 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37786 <anchor>a64f2f482e780193c02b2aee9e439085d</anchor> 37787 <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> 37788 </member> 37789 <member kind="function"> 37790 <type>enum GNUNET_GenericReturnValue</type> 37791 <name>TALER_exchange_online_wire_deposit_verify</name> 37792 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37793 <anchor>adc58738ab706c909a6ecfd20881d3470</anchor> 37794 <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> 37795 </member> 37796 <member kind="function"> 37797 <type>enum TALER_ErrorCode</type> 37798 <name>TALER_exchange_online_confirm_wire_sign</name> 37799 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37800 <anchor>a97fe1912637be889322a713185674de3</anchor> 37801 <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> 37802 </member> 37803 <member kind="function"> 37804 <type>enum GNUNET_GenericReturnValue</type> 37805 <name>TALER_exchange_online_confirm_wire_verify</name> 37806 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37807 <anchor>a40f5d7378f4317c5e345430d23fafd42</anchor> 37808 <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> 37809 </member> 37810 <member kind="function"> 37811 <type>enum TALER_ErrorCode</type> 37812 <name>TALER_exchange_online_confirm_recoup_sign</name> 37813 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37814 <anchor>a8b415e9f59786fe51edfc4680928e264</anchor> 37815 <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> 37816 </member> 37817 <member kind="function"> 37818 <type>enum GNUNET_GenericReturnValue</type> 37819 <name>TALER_exchange_online_confirm_recoup_verify</name> 37820 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37821 <anchor>ab500bdce7aca48350773d4ac6ee44fca</anchor> 37822 <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> 37823 </member> 37824 <member kind="function"> 37825 <type>enum TALER_ErrorCode</type> 37826 <name>TALER_exchange_online_confirm_recoup_refresh_sign</name> 37827 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37828 <anchor>a5ea7f89c4617a25ddc90730cb4e06d11</anchor> 37829 <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> 37830 </member> 37831 <member kind="function"> 37832 <type>enum GNUNET_GenericReturnValue</type> 37833 <name>TALER_exchange_online_confirm_recoup_refresh_verify</name> 37834 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37835 <anchor>a59d96b6f37f0ec17a0b67a928f7a2469</anchor> 37836 <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> 37837 </member> 37838 <member kind="function"> 37839 <type>enum TALER_ErrorCode</type> 37840 <name>TALER_exchange_online_denomination_unknown_sign</name> 37841 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37842 <anchor>a9b7267348fae8aebf1bb3ecfb3ab593f</anchor> 37843 <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> 37844 </member> 37845 <member kind="function"> 37846 <type>enum GNUNET_GenericReturnValue</type> 37847 <name>TALER_exchange_online_denomination_unknown_verify</name> 37848 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37849 <anchor>a1bbcf9aa6430362c08cd40f583ce5b7b</anchor> 37850 <arglist>(struct GNUNET_TIME_Timestamp timestamp, const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_ExchangePublicKeyP *pub, const struct TALER_ExchangeSignatureP *sig)</arglist> 37851 </member> 37852 <member kind="function"> 37853 <type>enum TALER_ErrorCode</type> 37854 <name>TALER_exchange_online_denomination_expired_sign</name> 37855 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37856 <anchor>ae4113cedb712779b9d4d2809a2644f53</anchor> 37857 <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> 37858 </member> 37859 <member kind="function"> 37860 <type>enum GNUNET_GenericReturnValue</type> 37861 <name>TALER_exchange_online_denomination_expired_verify</name> 37862 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37863 <anchor>a45576de9d6660e660351d1cdea6b48f3</anchor> 37864 <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> 37865 </member> 37866 <member kind="function"> 37867 <type>enum TALER_ErrorCode</type> 37868 <name>TALER_exchange_online_reserve_closed_sign</name> 37869 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37870 <anchor>a4f3fd1609fc139747ac77126baedaf57</anchor> 37871 <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> 37872 </member> 37873 <member kind="function"> 37874 <type>enum GNUNET_GenericReturnValue</type> 37875 <name>TALER_exchange_online_reserve_closed_verify</name> 37876 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37877 <anchor>a5ba28959ac18635563d02dbe05a1e8e2</anchor> 37878 <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> 37879 </member> 37880 <member kind="function"> 37881 <type>enum TALER_ErrorCode</type> 37882 <name>TALER_exchange_online_reserve_attest_details_sign</name> 37883 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37884 <anchor>a96d97aa1467a290c4b3217d332eeb690</anchor> 37885 <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> 37886 </member> 37887 <member kind="function"> 37888 <type>enum GNUNET_GenericReturnValue</type> 37889 <name>TALER_exchange_online_reserve_attest_details_verify</name> 37890 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37891 <anchor>a48d2fd2f4a1f8456f446a791f2b9de92</anchor> 37892 <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> 37893 </member> 37894 <member kind="function"> 37895 <type>enum TALER_ErrorCode</type> 37896 <name>TALER_exchange_online_purse_created_sign</name> 37897 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37898 <anchor>a6df0dcb4c21b345d3498cf90be6412a2</anchor> 37899 <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> 37900 </member> 37901 <member kind="function"> 37902 <type>enum GNUNET_GenericReturnValue</type> 37903 <name>TALER_exchange_online_purse_created_verify</name> 37904 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37905 <anchor>a57b869c9b2cdf404906d5c40ae2b150a</anchor> 37906 <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> 37907 </member> 37908 <member kind="function"> 37909 <type>enum TALER_ErrorCode</type> 37910 <name>TALER_exchange_online_purse_merged_sign</name> 37911 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37912 <anchor>a96d15577c1fe268bc1e2330de6a59ff5</anchor> 37913 <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> 37914 </member> 37915 <member kind="function"> 37916 <type>enum GNUNET_GenericReturnValue</type> 37917 <name>TALER_exchange_online_purse_merged_verify</name> 37918 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37919 <anchor>abbde0e5cac5d012683a2e5bcdd16bc25</anchor> 37920 <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> 37921 </member> 37922 <member kind="function"> 37923 <type>enum TALER_ErrorCode</type> 37924 <name>TALER_exchange_online_purse_status_sign</name> 37925 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37926 <anchor>afbac40b4dd7bb86bb8a323baddfee32b</anchor> 37927 <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> 37928 </member> 37929 <member kind="function"> 37930 <type>enum GNUNET_GenericReturnValue</type> 37931 <name>TALER_exchange_online_purse_status_verify</name> 37932 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37933 <anchor>a2248d0ba5d68e7260e96c121fd87dd28</anchor> 37934 <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> 37935 </member> 37936 <member kind="function"> 37937 <type>enum TALER_ErrorCode</type> 37938 <name>TALER_exchange_online_withdraw_age_confirmation_sign</name> 37939 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37940 <anchor>a4b8927dd6c0cce86016fdbe0d2166d5c</anchor> 37941 <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_HashBlindedPlanchetsP *h_planchets, uint32_t noreveal_index, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 37942 </member> 37943 <member kind="function"> 37944 <type>enum TALER_ErrorCode</type> 37945 <name>TALER_exchange_online_withdraw_confirmation_sign</name> 37946 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37947 <anchor>a9f88ebfd4c92a9ec973e1380d973ef1d</anchor> 37948 <arglist>(TALER_ExchangeSignCallback scb, const struct TALER_HashBlindedPlanchetsP *h_planchets, struct TALER_ExchangePublicKeyP *pub, struct TALER_ExchangeSignatureP *sig)</arglist> 37949 </member> 37950 <member kind="function"> 37951 <type>enum GNUNET_GenericReturnValue</type> 37952 <name>TALER_exchange_online_withdraw_confirmation_verify</name> 37953 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37954 <anchor>a46dade8835854447df942e81638401a5</anchor> 37955 <arglist>(const struct TALER_HashBlindedPlanchetsP *h_planchets, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> 37956 </member> 37957 <member kind="function"> 37958 <type>enum GNUNET_GenericReturnValue</type> 37959 <name>TALER_exchange_online_withdraw_age_confirmation_verify</name> 37960 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37961 <anchor>a7cbea9700086fa5d6e2e82e5b19978c6</anchor> 37962 <arglist>(const struct TALER_HashBlindedPlanchetsP *h_planchets, uint32_t noreveal_index, const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_ExchangeSignatureP *exchange_sig)</arglist> 37963 </member> 37964 <member kind="function"> 37965 <type>void</type> 37966 <name>TALER_exchange_offline_aml_officer_status_sign</name> 37967 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37968 <anchor>a9a237fc7c5e6705d7017fe380b8d7921</anchor> 37969 <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> 37970 </member> 37971 <member kind="function"> 37972 <type>enum GNUNET_GenericReturnValue</type> 37973 <name>TALER_exchange_offline_aml_officer_status_verify</name> 37974 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37975 <anchor>adcbc343f9f7338c76cc1a4b45d674435</anchor> 37976 <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> 37977 </member> 37978 <member kind="function"> 37979 <type>void</type> 37980 <name>TALER_exchange_offline_auditor_add_sign</name> 37981 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37982 <anchor>a0fb75319e8f3cb5a8c175356d04e9d27</anchor> 37983 <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> 37984 </member> 37985 <member kind="function"> 37986 <type>enum GNUNET_GenericReturnValue</type> 37987 <name>TALER_exchange_offline_auditor_add_verify</name> 37988 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37989 <anchor>a085e17148a274a446936ee574a247b97</anchor> 37990 <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> 37991 </member> 37992 <member kind="function"> 37993 <type>void</type> 37994 <name>TALER_exchange_offline_auditor_del_sign</name> 37995 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 37996 <anchor>ae6b9a081d6de1e1ba236f04e2b631092</anchor> 37997 <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> 37998 </member> 37999 <member kind="function"> 38000 <type>enum GNUNET_GenericReturnValue</type> 38001 <name>TALER_exchange_offline_auditor_del_verify</name> 38002 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38003 <anchor>abd2cc19bfdc803ce295222163865628f</anchor> 38004 <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> 38005 </member> 38006 <member kind="function"> 38007 <type>void</type> 38008 <name>TALER_exchange_offline_denomination_revoke_sign</name> 38009 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38010 <anchor>abb230db1dd806fc3b1663be612a344e5</anchor> 38011 <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> 38012 </member> 38013 <member kind="function"> 38014 <type>enum GNUNET_GenericReturnValue</type> 38015 <name>TALER_exchange_offline_denomination_revoke_verify</name> 38016 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38017 <anchor>adde3dca3d543dc9f40d705ce4c74f157</anchor> 38018 <arglist>(const struct TALER_DenominationHashP *h_denom_pub, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 38019 </member> 38020 <member kind="function"> 38021 <type>void</type> 38022 <name>TALER_exchange_offline_signkey_revoke_sign</name> 38023 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38024 <anchor>a7c0d9e87b8097949250f21c267a8b815</anchor> 38025 <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> 38026 </member> 38027 <member kind="function"> 38028 <type>enum GNUNET_GenericReturnValue</type> 38029 <name>TALER_exchange_offline_signkey_revoke_verify</name> 38030 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38031 <anchor>a30f80828be2bf192bbffe2912c258bf2</anchor> 38032 <arglist>(const struct TALER_ExchangePublicKeyP *exchange_pub, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 38033 </member> 38034 <member kind="function"> 38035 <type>void</type> 38036 <name>TALER_exchange_offline_signkey_validity_sign</name> 38037 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38038 <anchor>a56f4a8aca95c52a361211ccc8655fca7</anchor> 38039 <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> 38040 </member> 38041 <member kind="function"> 38042 <type>enum GNUNET_GenericReturnValue</type> 38043 <name>TALER_exchange_offline_signkey_validity_verify</name> 38044 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38045 <anchor>a57aec64cc0103c7130099e5b77fce773</anchor> 38046 <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> 38047 </member> 38048 <member kind="function"> 38049 <type>void</type> 38050 <name>TALER_exchange_offline_denom_validity_sign</name> 38051 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38052 <anchor>ac3e655beef4c86336cfdbc8f82551948</anchor> 38053 <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> 38054 </member> 38055 <member kind="function"> 38056 <type>enum GNUNET_GenericReturnValue</type> 38057 <name>TALER_exchange_offline_denom_validity_verify</name> 38058 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38059 <anchor>afe015b39a54d66399a20ba68626d9726</anchor> 38060 <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> 38061 </member> 38062 <member kind="function"> 38063 <type>void</type> 38064 <name>TALER_exchange_offline_partner_details_sign</name> 38065 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38066 <anchor>a0baa2722fdd84a8eceea0079411ec1fe</anchor> 38067 <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> 38068 </member> 38069 <member kind="function"> 38070 <type>enum GNUNET_GenericReturnValue</type> 38071 <name>TALER_exchange_offline_partner_details_verify</name> 38072 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38073 <anchor>a2e8e45e48e96bf9ad70619735d5ca480</anchor> 38074 <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> 38075 </member> 38076 <member kind="function"> 38077 <type>void</type> 38078 <name>TALER_exchange_offline_profit_drain_sign</name> 38079 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38080 <anchor>a7d45d1c900b09e87852a98ad2df57806</anchor> 38081 <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> 38082 </member> 38083 <member kind="function"> 38084 <type>enum GNUNET_GenericReturnValue</type> 38085 <name>TALER_exchange_offline_profit_drain_verify</name> 38086 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38087 <anchor>ab55701587028c108cd595354dee7cd2b</anchor> 38088 <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> 38089 </member> 38090 <member kind="function"> 38091 <type>void</type> 38092 <name>TALER_exchange_secmod_eddsa_sign</name> 38093 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38094 <anchor>a960ebb0d7336e1c3b07dfd08913fb11b</anchor> 38095 <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> 38096 </member> 38097 <member kind="function"> 38098 <type>enum GNUNET_GenericReturnValue</type> 38099 <name>TALER_exchange_secmod_eddsa_verify</name> 38100 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38101 <anchor>a2dafcc8a7bfedd9cdfa153196aaa4039</anchor> 38102 <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> 38103 </member> 38104 <member kind="function"> 38105 <type>void</type> 38106 <name>TALER_exchange_secmod_rsa_sign</name> 38107 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38108 <anchor>a83e94ddb51d801b5b8f3764c7889a353</anchor> 38109 <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> 38110 </member> 38111 <member kind="function"> 38112 <type>enum GNUNET_GenericReturnValue</type> 38113 <name>TALER_exchange_secmod_rsa_verify</name> 38114 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38115 <anchor>a27a659145712490274abd97e5cfa8115</anchor> 38116 <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> 38117 </member> 38118 <member kind="function"> 38119 <type>void</type> 38120 <name>TALER_exchange_secmod_cs_sign</name> 38121 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38122 <anchor>ad1095bc64059a622f151d1b260d3ad3f</anchor> 38123 <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> 38124 </member> 38125 <member kind="function"> 38126 <type>enum GNUNET_GenericReturnValue</type> 38127 <name>TALER_exchange_secmod_cs_verify</name> 38128 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38129 <anchor>a346c9aafa08f523d8acde3e97a51de58</anchor> 38130 <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> 38131 </member> 38132 <member kind="function"> 38133 <type>void</type> 38134 <name>TALER_auditor_denom_validity_sign</name> 38135 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38136 <anchor>a8735f3063d0f1ae0737a3ee808aa8130</anchor> 38137 <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> 38138 </member> 38139 <member kind="function"> 38140 <type>enum GNUNET_GenericReturnValue</type> 38141 <name>TALER_auditor_denom_validity_verify</name> 38142 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38143 <anchor>a5929cbf5b6d51cc4b3a7e6764b32e4a3</anchor> 38144 <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> 38145 </member> 38146 <member kind="function"> 38147 <type>void</type> 38148 <name>TALER_exchange_offline_wire_fee_sign</name> 38149 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38150 <anchor>a52d36ca890f0df3612d6ea240206172b</anchor> 38151 <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> 38152 </member> 38153 <member kind="function"> 38154 <type>enum GNUNET_GenericReturnValue</type> 38155 <name>TALER_exchange_offline_wire_fee_verify</name> 38156 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38157 <anchor>a246fde5acb08870a7d78c808b1fac2e4</anchor> 38158 <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> 38159 </member> 38160 <member kind="function"> 38161 <type>void</type> 38162 <name>TALER_exchange_offline_global_fee_sign</name> 38163 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38164 <anchor>a8511a042b80aed23b86e2bce46d22544</anchor> 38165 <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> 38166 </member> 38167 <member kind="function"> 38168 <type>enum GNUNET_GenericReturnValue</type> 38169 <name>TALER_exchange_offline_global_fee_verify</name> 38170 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38171 <anchor>a277ea710891e4eb210a741ca0f3e85ac</anchor> 38172 <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> 38173 </member> 38174 <member kind="function"> 38175 <type>void</type> 38176 <name>TALER_exchange_offline_wire_add_sign</name> 38177 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38178 <anchor>a38cec70e9fba5c66f7a95554905f8a36</anchor> 38179 <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> 38180 </member> 38181 <member kind="function"> 38182 <type>enum GNUNET_GenericReturnValue</type> 38183 <name>TALER_exchange_offline_wire_add_verify</name> 38184 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38185 <anchor>a78d1927ba79829f60236d127ff1f5d78</anchor> 38186 <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> 38187 </member> 38188 <member kind="function"> 38189 <type>enum GNUNET_GenericReturnValue</type> 38190 <name>TALER_exchange_offline_wire_add_verify_32</name> 38191 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38192 <anchor>a0786c2dc2655c32594758ca763f1516d</anchor> 38193 <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> 38194 </member> 38195 <member kind="function"> 38196 <type>void</type> 38197 <name>TALER_exchange_offline_wire_del_sign</name> 38198 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38199 <anchor>a261b839b94b7a2ae8f723f469449af10</anchor> 38200 <arglist>(const struct TALER_FullPayto payto_uri, struct GNUNET_TIME_Timestamp now, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> 38201 </member> 38202 <member kind="function"> 38203 <type>enum GNUNET_GenericReturnValue</type> 38204 <name>TALER_exchange_offline_wire_del_verify</name> 38205 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38206 <anchor>acd2384b110cc300c44deb0dae5f7b5e4</anchor> 38207 <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> 38208 </member> 38209 <member kind="function"> 38210 <type>enum GNUNET_GenericReturnValue</type> 38211 <name>TALER_exchange_wire_signature_check</name> 38212 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38213 <anchor>aba1337bb8b438e56feb9ddc21b4f5857</anchor> 38214 <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> 38215 </member> 38216 <member kind="function"> 38217 <type>enum GNUNET_GenericReturnValue</type> 38218 <name>TALER_exchange_wire_signature_check32</name> 38219 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38220 <anchor>a646576821b4d38278ac3c13c90948fb7</anchor> 38221 <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> 38222 </member> 38223 <member kind="function"> 38224 <type>void</type> 38225 <name>TALER_exchange_wire_signature_make</name> 38226 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38227 <anchor>a111f81442250f756376e59db172ed095</anchor> 38228 <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> 38229 </member> 38230 <member kind="function"> 38231 <type>void</type> 38232 <name>TALER_merchant_wire_signature_hash</name> 38233 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38234 <anchor>ab30666e2e13e59d798775addb815d640</anchor> 38235 <arglist>(const struct TALER_FullPayto payto_uri, const struct TALER_WireSaltP *salt, struct TALER_MerchantWireHashP *hc)</arglist> 38236 </member> 38237 <member kind="function"> 38238 <type>enum GNUNET_GenericReturnValue</type> 38239 <name>TALER_merchant_wire_signature_check</name> 38240 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38241 <anchor>a29a280157003bfb94dae7aa94cbeb33c</anchor> 38242 <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> 38243 </member> 38244 <member kind="function"> 38245 <type>void</type> 38246 <name>TALER_merchant_wire_signature_make</name> 38247 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38248 <anchor>aafd2117bfdfdbff3a41545c3badd67f5</anchor> 38249 <arglist>(const struct TALER_FullPayto payto_uri, const struct TALER_WireSaltP *salt, const struct TALER_MerchantPrivateKeyP *merch_priv, struct TALER_MerchantSignatureP *merch_sig)</arglist> 38250 </member> 38251 <member kind="function"> 38252 <type>void</type> 38253 <name>TALER_merchant_pay_sign</name> 38254 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38255 <anchor>acb9b44e8d6cf5169972caf17483a0b1f</anchor> 38256 <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPrivateKeyP *merch_priv, struct TALER_MerchantSignatureP *merch_sig)</arglist> 38257 </member> 38258 <member kind="function"> 38259 <type>enum GNUNET_GenericReturnValue</type> 38260 <name>TALER_merchant_pay_verify</name> 38261 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38262 <anchor>a15057b45a39d54610ab7f925615b3864</anchor> 38263 <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPublicKeyP *merchant_pub, const struct TALER_MerchantSignatureP *merchant_sig)</arglist> 38264 </member> 38265 <member kind="function"> 38266 <type>void</type> 38267 <name>TALER_merchant_contract_sign</name> 38268 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38269 <anchor>a90629e1cb34c9e7ee8a3a9c76df9b7e0</anchor> 38270 <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPrivateKeyP *merchant_priv, struct TALER_MerchantSignatureP *merchant_sig)</arglist> 38271 </member> 38272 <member kind="function"> 38273 <type>enum GNUNET_GenericReturnValue</type> 38274 <name>TALER_merchant_contract_verify</name> 38275 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38276 <anchor>a599d53ba2f69e9f704c50e6d98e67a18</anchor> 38277 <arglist>(const struct TALER_PrivateContractHashP *h_contract_terms, const struct TALER_MerchantPublicKeyP *merchant_pub, struct TALER_MerchantSignatureP *merchant_sig)</arglist> 38278 </member> 38279 <member kind="function"> 38280 <type>void</type> 38281 <name>TALER_exchange_offline_extension_manifests_hash_sign</name> 38282 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38283 <anchor>a3b2127ba59fcadb25a16ec0fbe75a325</anchor> 38284 <arglist>(const struct TALER_ExtensionManifestsHashP *h_manifests, const struct TALER_MasterPrivateKeyP *master_priv, struct TALER_MasterSignatureP *master_sig)</arglist> 38285 </member> 38286 <member kind="function"> 38287 <type>enum GNUNET_GenericReturnValue</type> 38288 <name>TALER_exchange_offline_extension_manifests_hash_verify</name> 38289 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38290 <anchor>ae47fd8da4ffc699af4ecbde82894bef9</anchor> 38291 <arglist>(const struct TALER_ExtensionManifestsHashP *h_manifest, const struct TALER_MasterPublicKeyP *master_pub, const struct TALER_MasterSignatureP *master_sig)</arglist> 38292 </member> 38293 <member kind="function"> 38294 <type>void</type> 38295 <name>TALER_age_commitment_hash</name> 38296 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38297 <anchor>a810b9ece6edc4db6e854b658ca580da9</anchor> 38298 <arglist>(const struct TALER_AgeCommitment *commitment, struct TALER_AgeCommitmentHashP *hash)</arglist> 38299 </member> 38300 <member kind="function"> 38301 <type>void</type> 38302 <name>TALER_age_restriction_commit</name> 38303 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38304 <anchor>af7fe39f453f8bda865b945145bfedb20</anchor> 38305 <arglist>(const struct TALER_AgeMask *mask, uint8_t age, const struct GNUNET_HashCode *seed, struct TALER_AgeCommitmentProof *comm_proof)</arglist> 38306 </member> 38307 <member kind="function"> 38308 <type>enum GNUNET_GenericReturnValue</type> 38309 <name>TALER_age_commitment_proof_derive</name> 38310 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38311 <anchor>ad82b293229f7bf181a61195c4658360f</anchor> 38312 <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitmentProof *derived)</arglist> 38313 </member> 38314 <member kind="function"> 38315 <type>enum GNUNET_GenericReturnValue</type> 38316 <name>TALER_age_commitment_proof_derive_from_secret</name> 38317 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38318 <anchor>aa3b7fa04dfb84f28c361c0cf420b2c59</anchor> 38319 <arglist>(const struct TALER_AgeCommitmentProof *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitmentProof *derived)</arglist> 38320 </member> 38321 <member kind="function"> 38322 <type>enum GNUNET_GenericReturnValue</type> 38323 <name>TALER_age_commitment_derive</name> 38324 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38325 <anchor>a1082bc7e680b8d7538a607792128cb54</anchor> 38326 <arglist>(const struct TALER_AgeCommitment *orig, const struct GNUNET_HashCode *salt, struct TALER_AgeCommitment *derived)</arglist> 38327 </member> 38328 <member kind="function"> 38329 <type>enum GNUNET_GenericReturnValue</type> 38330 <name>TALER_age_commitment_derive_from_secret</name> 38331 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38332 <anchor>a57f56faa24f0a8f21becdb312821ce6d</anchor> 38333 <arglist>(const struct TALER_AgeCommitment *orig, const struct TALER_PlanchetMasterSecretP *secret, struct TALER_AgeCommitment *derived)</arglist> 38334 </member> 38335 <member kind="function"> 38336 <type>enum GNUNET_GenericReturnValue</type> 38337 <name>TALER_age_commitment_attest</name> 38338 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38339 <anchor>ae7c36273e252d9568db597e066200ae9</anchor> 38340 <arglist>(const struct TALER_AgeCommitmentProof *comm_proof, uint8_t age, struct TALER_AgeAttestationP *attest)</arglist> 38341 </member> 38342 <member kind="function"> 38343 <type>enum GNUNET_GenericReturnValue</type> 38344 <name>TALER_age_commitment_verify</name> 38345 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38346 <anchor>a399718ac966ae715ca577c7a4549acc2</anchor> 38347 <arglist>(const struct TALER_AgeCommitment *commitment, uint8_t age, const struct TALER_AgeAttestationP *attest)</arglist> 38348 </member> 38349 <member kind="function"> 38350 <type>void</type> 38351 <name>TALER_age_commitment_free</name> 38352 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38353 <anchor>a5a9d110c230c0a19bc323cf8607ad3ed</anchor> 38354 <arglist>(struct TALER_AgeCommitment *ac)</arglist> 38355 </member> 38356 <member kind="function"> 38357 <type>void</type> 38358 <name>TALER_age_proof_free</name> 38359 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38360 <anchor>a16cc9a71883636e94ea2d732bf2dd437</anchor> 38361 <arglist>(struct TALER_AgeProof *ap)</arglist> 38362 </member> 38363 <member kind="function"> 38364 <type>void</type> 38365 <name>TALER_age_commitment_proof_free</name> 38366 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38367 <anchor>ac1004e0ccfb989e94720c8c092dc0deb</anchor> 38368 <arglist>(struct TALER_AgeCommitmentProof *acp)</arglist> 38369 </member> 38370 <member kind="function"> 38371 <type>struct TALER_AgeCommitmentProof *</type> 38372 <name>TALER_age_commitment_proof_duplicate</name> 38373 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38374 <anchor>a00d43ea3a78064f89c8aac1509086bcc</anchor> 38375 <arglist>(const struct TALER_AgeCommitmentProof *acp)</arglist> 38376 </member> 38377 <member kind="function"> 38378 <type>struct TALER_AgeCommitment *</type> 38379 <name>TALER_age_commitment_duplicate</name> 38380 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38381 <anchor>acf09bfaae948ea7c7cf48fe95ca8deac</anchor> 38382 <arglist>(const struct TALER_AgeCommitment *ac)</arglist> 38383 </member> 38384 <member kind="function"> 38385 <type>void</type> 38386 <name>TALER_age_commitment_proof_deep_copy</name> 38387 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38388 <anchor>a51e4c150a6d9606ea59ac54e5d520f0a</anchor> 38389 <arglist>(struct TALER_AgeCommitmentProof *nacp, const struct TALER_AgeCommitmentProof *acp)</arglist> 38390 </member> 38391 <member kind="function"> 38392 <type>void</type> 38393 <name>TALER_age_commitment_deep_copy</name> 38394 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38395 <anchor>abdf2a89c78ab42d11b94add956a37978</anchor> 38396 <arglist>(struct TALER_AgeCommitment *nac, const struct TALER_AgeCommitment *ac)</arglist> 38397 </member> 38398 <member kind="function"> 38399 <type>void</type> 38400 <name>TALER_age_restriction_from_secret</name> 38401 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38402 <anchor>a3e32f4eff8b96c8b154680644c6b2be0</anchor> 38403 <arglist>(const struct TALER_PlanchetMasterSecretP *secret, const struct TALER_AgeMask *mask, const uint8_t max_age, struct TALER_AgeCommitmentProof *comm_proof)</arglist> 38404 </member> 38405 <member kind="function"> 38406 <type>void</type> 38407 <name>TALER_denomination_group_get_key</name> 38408 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38409 <anchor>aad0c612b77eb8b2183032860271cda1a</anchor> 38410 <arglist>(const struct TALER_DenominationGroup *dg, struct GNUNET_HashCode *key)</arglist> 38411 </member> 38412 <member kind="variable"> 38413 <type>struct GNUNET_CRYPTO_Edx25519PublicKey</type> 38414 <name>TALER_age_commitment_base_public_key</name> 38415 <anchorfile>dd/d2d/taler__crypto__lib_8h.html</anchorfile> 38416 <anchor>a0047db79e48d2002ab23117be1e45e65</anchor> 38417 <arglist></arglist> 38418 </member> 38419 </compound> 38420 <compound kind="file"> 38421 <name>taler_curl_lib.h</name> 38422 <path>src/include/taler/</path> 38423 <filename>da/d78/taler__curl__lib_8h.html</filename> 38424 <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> 38425 <class kind="struct">TALER_CURL_PostContext</class> 38426 <member kind="define"> 38427 <type>#define</type> 38428 <name>TALER_CURL_COMPRESS_BODIES</name> 38429 <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> 38430 <anchor>a732cd1b61a05f668865efb3726a8a24a</anchor> 38431 <arglist></arglist> 38432 </member> 38433 <member kind="function"> 38434 <type>enum GNUNET_GenericReturnValue</type> 38435 <name>TALER_curl_easy_post</name> 38436 <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> 38437 <anchor>a54211c48b41d32e031c58409444485d4</anchor> 38438 <arglist>(struct TALER_CURL_PostContext *ctx, CURL *eh, const json_t *body)</arglist> 38439 </member> 38440 <member kind="function"> 38441 <type>void</type> 38442 <name>TALER_curl_easy_post_finished</name> 38443 <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> 38444 <anchor>ae3b85552693a31602b8cf611223bb656</anchor> 38445 <arglist>(struct TALER_CURL_PostContext *ctx)</arglist> 38446 </member> 38447 <member kind="function"> 38448 <type>void</type> 38449 <name>TALER_curl_set_secure_redirect_policy</name> 38450 <anchorfile>da/d78/taler__curl__lib_8h.html</anchorfile> 38451 <anchor>a3b2ff2c88cff201efad595d1f7d42715</anchor> 38452 <arglist>(CURL *eh, const char *url)</arglist> 38453 </member> 38454 </compound> 38455 <compound kind="file"> 38456 <name>taler_dbevents.h</name> 38457 <path>src/include/taler/</path> 38458 <filename>d0/dc7/taler__dbevents_8h.html</filename> 38459 <member kind="enumeration"> 38460 <type></type> 38461 <name>TALER_DbEventType</name> 38462 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38463 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486</anchor> 38464 <arglist></arglist> 38465 </member> 38466 <member kind="enumvalue"> 38467 <name>TALER_DBEVENT_EXCHANGE_RESERVE_INCOMING</name> 38468 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38469 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a45fe4dd0e781cc05cfe98c16c6be14f2</anchor> 38470 <arglist></arglist> 38471 </member> 38472 <member kind="enumvalue"> 38473 <name>TALER_DBEVENT_EXCHANGE_KEYS_UPDATED</name> 38474 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38475 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a90112dfc89ce8064d922963acc41f9c6</anchor> 38476 <arglist></arglist> 38477 </member> 38478 <member kind="enumvalue"> 38479 <name>TALER_DBEVENT_EXCHANGE_WIRE_UPDATED</name> 38480 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38481 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a89146480178cfa046420bb4934452f1c</anchor> 38482 <arglist></arglist> 38483 </member> 38484 <member kind="enumvalue"> 38485 <name>TALER_DBEVENT_EXCHANGE_KYC_COMPLETED</name> 38486 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38487 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7531824276f4de4a5e859057f7ffa470</anchor> 38488 <arglist></arglist> 38489 </member> 38490 <member kind="enumvalue"> 38491 <name>TALER_DBEVENT_EXCHANGE_EXTENSIONS_UPDATED</name> 38492 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38493 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486accecbe267297505327610122642b9e38</anchor> 38494 <arglist></arglist> 38495 </member> 38496 <member kind="enumvalue"> 38497 <name>TALER_DBEVENT_EXCHANGE_PURSE_MERGED</name> 38498 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38499 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a566731806a20918c122247930e86eb5a</anchor> 38500 <arglist></arglist> 38501 </member> 38502 <member kind="enumvalue"> 38503 <name>TALER_DBEVENT_EXCHANGE_PURSE_DEPOSITED</name> 38504 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38505 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ade8653157e39cc8d2bcf48a76c5b4086</anchor> 38506 <arglist></arglist> 38507 </member> 38508 <member kind="enumvalue"> 38509 <name>TALER_DBEVENT_EXCHANGE_DEPOSIT_STATUS_CHANGED</name> 38510 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38511 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486af9b0748a362dd4504199463027aed751</anchor> 38512 <arglist></arglist> 38513 </member> 38514 <member kind="enumvalue"> 38515 <name>TALER_DBEVENT_EXCHANGE_PURSE_REFUNDED</name> 38516 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38517 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a789ad93262fb38495b3cf3eaaa09526f</anchor> 38518 <arglist></arglist> 38519 </member> 38520 <member kind="enumvalue"> 38521 <name>TALER_DBEVENT_EXCHANGE_NEW_KYC_ATTRIBUTES</name> 38522 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38523 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a3b8d17390247b2f585562545b3dea75a</anchor> 38524 <arglist></arglist> 38525 </member> 38526 <member kind="enumvalue"> 38527 <name>TALER_DBEVENT_MERCHANT_INSTANCE_SETTINGS</name> 38528 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38529 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a24f69f0af224c3ca15b9c2b0e124ceac</anchor> 38530 <arglist></arglist> 38531 </member> 38532 <member kind="enumvalue"> 38533 <name>TALER_DBEVENT_MERCHANT_ORDER_PAID</name> 38534 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38535 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a14d79f373da3f665ab1cf45d060521d5</anchor> 38536 <arglist></arglist> 38537 </member> 38538 <member kind="enumvalue"> 38539 <name>TALER_DBEVENT_MERCHANT_ORDER_REFUND</name> 38540 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38541 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486aee72f968eb525d96147743a28251666f</anchor> 38542 <arglist></arglist> 38543 </member> 38544 <member kind="enumvalue"> 38545 <name>TALER_DBEVENT_MERCHANT_SESSION_CAPTURED</name> 38546 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38547 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abfbb6668b4cdcaf0134634c1d7d0f6c3</anchor> 38548 <arglist></arglist> 38549 </member> 38550 <member kind="enumvalue"> 38551 <name>TALER_DBEVENT_MERCHANT_REFUND_OBTAINED</name> 38552 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38553 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486adc963578a7b4f23d52f7aac034ac40ae</anchor> 38554 <arglist></arglist> 38555 </member> 38556 <member kind="enumvalue"> 38557 <name>TALER_DBEVENT_MERCHANT_ORDERS_CHANGE</name> 38558 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38559 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a10108198ca966e6b6c8dd5a21a70addc</anchor> 38560 <arglist></arglist> 38561 </member> 38562 <member kind="enumvalue"> 38563 <name>TALER_DBEVENT_MERCHANT_WEBHOOK_PENDING</name> 38564 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38565 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a976f68eff44478f5d16f5c2b1e6f0406</anchor> 38566 <arglist></arglist> 38567 </member> 38568 <member kind="enumvalue"> 38569 <name>TALER_DBEVENT_MERCHANT_REWARD_PICKUP</name> 38570 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38571 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a99d860050b4e039fe9d92b7c4cbff062</anchor> 38572 <arglist></arglist> 38573 </member> 38574 <member kind="enumvalue"> 38575 <name>TALER_DBEVENT_MERCHANT_WIRE_TRANSFER_CONFIRMED</name> 38576 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38577 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2ae51e122b74418d14f77a610b9e1c19</anchor> 38578 <arglist></arglist> 38579 </member> 38580 <member kind="enumvalue"> 38581 <name>TALER_DBEVENT_MERCHANT_ACCOUNTS_CHANGED</name> 38582 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38583 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ae3bee7418da3e59953e276a57d3e494e</anchor> 38584 <arglist></arglist> 38585 </member> 38586 <member kind="enumvalue"> 38587 <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KEYS</name> 38588 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38589 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ad5803b9a71fc5147f5f9990d7ee085db</anchor> 38590 <arglist></arglist> 38591 </member> 38592 <member kind="enumvalue"> 38593 <name>TALER_DBEVENT_MERCHANT_NEW_WIRE_DEADLINE</name> 38594 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38595 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a820785565b0060b43cdc6fceeca257d3</anchor> 38596 <arglist></arglist> 38597 </member> 38598 <member kind="enumvalue"> 38599 <name>TALER_DBEVENT_MERCHANT_EXCHANGE_FORCE_KEYS</name> 38600 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38601 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a15223d25e9d0e0affa85291bb082f42d</anchor> 38602 <arglist></arglist> 38603 </member> 38604 <member kind="enumvalue"> 38605 <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KYC_STATUS_CHANGED</name> 38606 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38607 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ab5e47f273d84602db4e295ea523672a7</anchor> 38608 <arglist></arglist> 38609 </member> 38610 <member kind="enumvalue"> 38611 <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KYC_RULE_TRIGGERED</name> 38612 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38613 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a99458a99c0c33811af24bb03ec49ba98</anchor> 38614 <arglist></arglist> 38615 </member> 38616 <member kind="enumvalue"> 38617 <name>TALER_DBEVENT_MERCHANT_KYC_STATUS_CHANGED</name> 38618 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38619 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a4c35e72f2a531fb1bb0795fcd97b41e3</anchor> 38620 <arglist></arglist> 38621 </member> 38622 <member kind="enumvalue"> 38623 <name>TALER_DBEVENT_MERCHANT_DONAU_KEYS</name> 38624 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38625 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac6f83bf50cf713034a95e4018921632d</anchor> 38626 <arglist></arglist> 38627 </member> 38628 <member kind="enumvalue"> 38629 <name>TALER_DBEVENT_MERCHANT_WIRE_TRANSFER_EXPECTED</name> 38630 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38631 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9fcea12e6ae99b97999df30f39b95edd</anchor> 38632 <arglist></arglist> 38633 </member> 38634 <member kind="enumvalue"> 38635 <name>TALER_DBEVENT_MERCHANT_DONAU_CHARITY_ID</name> 38636 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38637 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7174db8de3c772527d7552d3d498755b</anchor> 38638 <arglist></arglist> 38639 </member> 38640 <member kind="enumvalue"> 38641 <name>TALER_DBEVENT_MERCHANT_REPORT_UPDATE</name> 38642 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38643 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a3a8732057d48d3cb3d1b6850298ff058</anchor> 38644 <arglist></arglist> 38645 </member> 38646 <member kind="enumvalue"> 38647 <name>TALER_DBEVENT_MERCHANT_EXCHANGE_KYC_UPDATE_FORCED</name> 38648 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38649 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a6c6e4c5811de0021b93ed213ce3797d1</anchor> 38650 <arglist></arglist> 38651 </member> 38652 <member kind="enumvalue"> 38653 <name>TALER_DBEVENT_MERCHANT_ORDER_STATUS_CHANGED</name> 38654 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38655 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a1ab200523a6e31d6492963425641623b</anchor> 38656 <arglist></arglist> 38657 </member> 38658 <member kind="enumvalue"> 38659 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_NEW_DEPOSIT_CONFIRMATION</name> 38660 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38661 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac642881b44dc793d0ed32572bd9f9ca7</anchor> 38662 <arglist></arglist> 38663 </member> 38664 <member kind="enumvalue"> 38665 <name>TALER_DBEVENT_AUDITOR_NEW_BAD_SIG_LOSSES</name> 38666 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38667 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9d98a27d1cab57ad01f0239804f22ae2</anchor> 38668 <arglist></arglist> 38669 </member> 38670 <member kind="enumvalue"> 38671 <name>TALER_DBEVENT_AUDITOR_NEW_BALANCES</name> 38672 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38673 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a0001220da0fde49074b17070a1e83886</anchor> 38674 <arglist></arglist> 38675 </member> 38676 <member kind="enumvalue"> 38677 <name>TALER_DBEVENT_AUDITOR_NEW_CLOSURE_LAGS</name> 38678 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38679 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2d25f9f40f8ffccbfb50c875a8e2fd43</anchor> 38680 <arglist></arglist> 38681 </member> 38682 <member kind="enumvalue"> 38683 <name>TALER_DBEVENT_AUDITOR_NEW_COIN_INCONSISTENCY</name> 38684 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38685 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abcfcc075226c00914837127d83ff0e64</anchor> 38686 <arglist></arglist> 38687 </member> 38688 <member kind="enumvalue"> 38689 <name>TALER_DBEVENT_AUDITOR_NEW_DENOMINATION_KEY_VALIDITY_WITHDRAW_INCONSISTENCY</name> 38690 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38691 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a11b5e96cc40e4dc41e15e60404defd99</anchor> 38692 <arglist></arglist> 38693 </member> 38694 <member kind="enumvalue"> 38695 <name>TALER_DBEVENT_AUDITOR_NEW_DENOMINATION_PENDING</name> 38696 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38697 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a498405f2110d020fd12c9e1b89b0a74a</anchor> 38698 <arglist></arglist> 38699 </member> 38700 <member kind="enumvalue"> 38701 <name>TALER_DBEVENT_AUDITOR_NEW_DENOMINATION_WITHOUT_SIGS</name> 38702 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38703 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac776205f8d45529f47f58dbc7e7eac60</anchor> 38704 <arglist></arglist> 38705 </member> 38706 <member kind="enumvalue"> 38707 <name>TALER_DBEVENT_AUDITOR_NEW_EMERGENCY</name> 38708 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38709 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9f7808a0fc7d0f59cb7eaf7864568beb</anchor> 38710 <arglist></arglist> 38711 </member> 38712 <member kind="enumvalue"> 38713 <name>TALER_DBEVENT_AUDITOR_NEW_EMERGENCY_BY_COUNT</name> 38714 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38715 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9503d98cc43ecad8709acf45dcd42ea7</anchor> 38716 <arglist></arglist> 38717 </member> 38718 <member kind="enumvalue"> 38719 <name>TALER_DBEVENT_AUDITOR_NEW_EXCHANGE_SIGNKEYS</name> 38720 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38721 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abd8f342293a6cf44bcb9bc602470b746</anchor> 38722 <arglist></arglist> 38723 </member> 38724 <member kind="enumvalue"> 38725 <name>TALER_DBEVENT_AUDITOR_NEW_FEE_TIME_INCONSISTENCY</name> 38726 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38727 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a0c76dd3378295c08099dae6b1807ca71</anchor> 38728 <arglist></arglist> 38729 </member> 38730 <member kind="enumvalue"> 38731 <name>TALER_DBEVENT_AUDITOR_NEW_HISTORIC_DENOMINATION_REVENUE</name> 38732 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38733 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486aa43cabe1616f813aa78174fc30ee3696</anchor> 38734 <arglist></arglist> 38735 </member> 38736 <member kind="enumvalue"> 38737 <name>TALER_DBEVENT_AUDITOR_NEW_HISTORIC_RESERVE_SUMMARY</name> 38738 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38739 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abfaa40845b5ddb77ea550ceb98e9027b</anchor> 38740 <arglist></arglist> 38741 </member> 38742 <member kind="enumvalue"> 38743 <name>TALER_DBEVENT_AUDITOR_NEW_MISATTRIBUTION_IN_INCONSISTENCY</name> 38744 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38745 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2bc15ce8bf55ca1e9436ef7bdd713077</anchor> 38746 <arglist></arglist> 38747 </member> 38748 <member kind="enumvalue"> 38749 <name>TALER_DBEVENT_AUDITOR_NEW_PROGRESS</name> 38750 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38751 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a6a61bc98316499b3f4ca70c507fab66e</anchor> 38752 <arglist></arglist> 38753 </member> 38754 <member kind="enumvalue"> 38755 <name>TALER_DBEVENT_AUDITOR_NEW_PURSE_NOT_CLOSED_INCONSISTENCY</name> 38756 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38757 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a04a827a686036239fac277e1f926e845</anchor> 38758 <arglist></arglist> 38759 </member> 38760 <member kind="enumvalue"> 38761 <name>TALER_DBEVENT_AUDITOR_NEW_PURSES</name> 38762 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38763 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a81f9c2b776b5b2a1691326e84e0264b3</anchor> 38764 <arglist></arglist> 38765 </member> 38766 <member kind="enumvalue"> 38767 <name>TALER_DBEVENT_AUDITOR_NEW_REFRESHES_HANGING</name> 38768 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38769 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ad75e98e457f2848f5f46c1d21947d2ab</anchor> 38770 <arglist></arglist> 38771 </member> 38772 <member kind="enumvalue"> 38773 <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_BALANCE_INSUFFICIENT_INCONSISTENCY</name> 38774 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38775 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ab0a42ec8d3f981689939837a09542f42</anchor> 38776 <arglist></arglist> 38777 </member> 38778 <member kind="enumvalue"> 38779 <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_BALANCE_SUMMARY_WRONG_INCONSISTENCY</name> 38780 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38781 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a15e623810fe925c2fb050efa2f7b95ca</anchor> 38782 <arglist></arglist> 38783 </member> 38784 <member kind="enumvalue"> 38785 <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_IN_INCONSISTENCY</name> 38786 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38787 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a82504c30b8eec171c13925e3ee532a3b</anchor> 38788 <arglist></arglist> 38789 </member> 38790 <member kind="enumvalue"> 38791 <name>TALER_DBEVENT_AUDITOR_NEW_RESERVE_NOT_CLOSED_INCONSISTENCY</name> 38792 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38793 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a844b1241e9e0029a82cef6127d6313a5</anchor> 38794 <arglist></arglist> 38795 </member> 38796 <member kind="enumvalue"> 38797 <name>TALER_DBEVENT_AUDITOR_NEW_RESERVES</name> 38798 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38799 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a524100f2f5c4caa08602630cb23dcf5a</anchor> 38800 <arglist></arglist> 38801 </member> 38802 <member kind="enumvalue"> 38803 <name>TALER_DBEVENT_AUDITOR_NEW_ROW_INCONSISTENCY</name> 38804 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38805 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7dd9796db062e8c42811d0973b5d77e8</anchor> 38806 <arglist></arglist> 38807 </member> 38808 <member kind="enumvalue"> 38809 <name>TALER_DBEVENT_AUDITOR_NEW_ROW_MINOR_INCONSISTENCY</name> 38810 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38811 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a2c7739ba7b9620a3c5b9f1f628cfc010</anchor> 38812 <arglist></arglist> 38813 </member> 38814 <member kind="enumvalue"> 38815 <name>TALER_DBEVENT_AUDITOR_NEW_WIRE_FORMAT_INCONSISTENCY</name> 38816 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38817 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486aeddf2198457311218fc8d1d3b933b764</anchor> 38818 <arglist></arglist> 38819 </member> 38820 <member kind="enumvalue"> 38821 <name>TALER_DBEVENT_AUDITOR_NEW_WIRE_OUT_INCONSISTENCY</name> 38822 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38823 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a90a66f94dec23ad20b3ad0e6098c0b72</anchor> 38824 <arglist></arglist> 38825 </member> 38826 <member kind="enumvalue"> 38827 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_AGGREGATION</name> 38828 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38829 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a4794e0963cdee422de5bcabb5adc01bd</anchor> 38830 <arglist></arglist> 38831 </member> 38832 <member kind="enumvalue"> 38833 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_COINS</name> 38834 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38835 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a7941f920b555f77329b1a0c5add6f59d</anchor> 38836 <arglist></arglist> 38837 </member> 38838 <member kind="enumvalue"> 38839 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_PURSES</name> 38840 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38841 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486afc0e184ac4cbc3b1ee41d63bb1144da8</anchor> 38842 <arglist></arglist> 38843 </member> 38844 <member kind="enumvalue"> 38845 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_DEPOSITS</name> 38846 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38847 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a58e705ada0e7a5d8ae616cd0509b3ad1</anchor> 38848 <arglist></arglist> 38849 </member> 38850 <member kind="enumvalue"> 38851 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_RESERVES</name> 38852 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38853 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486abf7e68cadd01c5d83d36bcf9f576cfda</anchor> 38854 <arglist></arglist> 38855 </member> 38856 <member kind="enumvalue"> 38857 <name>TALER_DBEVENT_EXCHANGE_AUDITOR_WAKE_HELPER_WIRE</name> 38858 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38859 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a508970cf2631f5d2275347d03f25629e</anchor> 38860 <arglist></arglist> 38861 </member> 38862 <member kind="enumvalue"> 38863 <name>TALER_DBEVENT_ANASTASIS_AUTH_IBAN_TRANSFER</name> 38864 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38865 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ab7ef1ef059549ffa41fdd05f02e615c8</anchor> 38866 <arglist></arglist> 38867 </member> 38868 <member kind="enumvalue"> 38869 <name>TALER_DBEVENT_LIBEUFIN_TALER_INCOMING</name> 38870 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38871 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486af4215933593d0c0308d61c1cb1079e7f</anchor> 38872 <arglist></arglist> 38873 </member> 38874 <member kind="enumvalue"> 38875 <name>TALER_DBEVENT_LIBEUFIN_REGIO_TX</name> 38876 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38877 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486ac33779a6a48564c7f3ae3c62d089d0ad</anchor> 38878 <arglist></arglist> 38879 </member> 38880 <member kind="enumvalue"> 38881 <name>TALER_DBEVENT_LIBEUFIN_SANDBOX_FIAT_INCOMING</name> 38882 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38883 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a9a17c0cf5842095205f4f83d7d7f184d</anchor> 38884 <arglist></arglist> 38885 </member> 38886 <member kind="enumvalue"> 38887 <name>TALER_DBEVENT_LIBEUFIN_NEXUS_TX</name> 38888 <anchorfile>d0/dc7/taler__dbevents_8h.html</anchorfile> 38889 <anchor>a7ffa70d1f2ed0cf9ffb5bdac26942486a26bcfb004f74bdce230cb9140a997848</anchor> 38890 <arglist></arglist> 38891 </member> 38892 </compound> 38893 <compound kind="file"> 38894 <name>taler_error_codes.h</name> 38895 <path>src/include/taler/</path> 38896 <filename>d5/dcb/taler__error__codes_8h.html</filename> 38897 <member kind="enumeration"> 38898 <type></type> 38899 <name>TALER_ErrorCode</name> 38900 <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> 38901 <anchor>a05ff23648cb502e6128a53a5aef8d49a</anchor> 38902 <arglist></arglist> 38903 </member> 38904 <member kind="enumvalue"> 38905 <name>TALER_EC_NONE</name> 38906 <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> 38907 <anchor>a05ff23648cb502e6128a53a5aef8d49aaa68a941e50a2fbaf09709dd1591c8c94</anchor> 38908 <arglist></arglist> 38909 </member> 38910 <member kind="enumvalue"> 38911 <name>TALER_EC_INVALID</name> 38912 <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> 38913 <anchor>a05ff23648cb502e6128a53a5aef8d49aaa219dc59f0920cfdff8e404a763dff63</anchor> 38914 <arglist></arglist> 38915 </member> 38916 <member kind="enumvalue"> 38917 <name>TALER_EC_GENERIC_CLIENT_INTERNAL_ERROR</name> 38918 <anchorfile>d5/dcb/taler__error__codes_8h.html</anchorfile> 38919 <anchor>a05ff23648cb502e6128a53a5aef8d49aa640e3925cb5e809ff42b8de4f203bf71</anchor> 38920 <arglist></arglist> 38921 </member> 38922 <member kind="enumvalue"> 38923 <name>TALER_EC_GENERIC_CLIENT_UNSUPPORTED_PROTOCOL_VERSION</na