diff options
author | Christian Grothoff <christian@grothoff.org> | 2024-09-15 00:51:36 +0200 |
---|---|---|
committer | Christian Grothoff <christian@grothoff.org> | 2024-09-15 00:51:36 +0200 |
commit | 6c7d87da66d0fef808496ad0cea944e6f3fa0c93 (patch) | |
tree | c2baffb3b7043c80e629bb65ddac536ffb83075b /src/include | |
parent | d0a419ba5c7ef0f5631df939e7fc40ea91dc8e20 (diff) |
work on test-auditor, found magic suppression bug
Diffstat (limited to 'src/include')
-rw-r--r-- | src/include/taler_auditordb_plugin.h | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/src/include/taler_auditordb_plugin.h b/src/include/taler_auditordb_plugin.h index 026351964..ad2eae980 100644 --- a/src/include/taler_auditordb_plugin.h +++ b/src/include/taler_auditordb_plugin.h @@ -286,6 +286,7 @@ struct TALER_AUDITORDB_Emergency struct GNUNET_TIME_Absolute deposit_start; struct GNUNET_TIME_Absolute deposit_end; struct TALER_Amount value; + bool suppressed; }; /** @@ -301,6 +302,7 @@ struct TALER_AUDITORDB_EmergenciesByCount struct GNUNET_TIME_Absolute start; struct GNUNET_TIME_Absolute deposit_end; struct TALER_Amount value; + bool suppressed; }; /** @@ -366,6 +368,7 @@ struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency struct GNUNET_CRYPTO_EddsaPublicKey reserve_pub; bool inconsistency_gain; struct TALER_Amount inconsistency_amount; + bool suppressed; }; /** @@ -483,7 +486,6 @@ typedef enum GNUNET_GenericReturnValue typedef enum GNUNET_GenericReturnValue (*TALER_AUDITORDB_EmergencyCallback)( void *cls, - uint64_t serial_id, const struct TALER_AUDITORDB_Emergency *dc); /** @@ -498,7 +500,6 @@ typedef enum GNUNET_GenericReturnValue typedef enum GNUNET_GenericReturnValue (*TALER_AUDITORDB_EmergenciesByCountCallback)( void *cls, - uint64_t serial_id, const struct TALER_AUDITORDB_EmergenciesByCount *dc); @@ -527,7 +528,6 @@ typedef enum GNUNET_GenericReturnValue typedef enum GNUNET_GenericReturnValue (*TALER_AUDITORDB_FeeTimeInconsistencyCallback)( void *cls, - uint64_t serial_id, const struct TALER_AUDITORDB_FeeTimeInconsistency *dc); /** @@ -566,14 +566,12 @@ typedef enum GNUNET_GenericReturnValue * the auditor's database. * * @param cls closure - * @param serial_id location of the @a dc in the database * @param dc the structure itself * @return #GNUNET_OK to continue to iterate, #GNUNET_SYSERR to stop iterating */ typedef enum GNUNET_GenericReturnValue (*TALER_AUDITORDB_ReserveBalanceInsufficientInconsistencyCallback)( void *cls, - uint64_t serial_id, const struct TALER_AUDITORDB_ReserveBalanceInsufficientInconsistency *dc); typedef enum GNUNET_GenericReturnValue @@ -944,12 +942,6 @@ typedef enum GNUNET_GenericReturnValue const struct TALER_AUDITORDB_RowMinorInconsistencies *dc); -typedef enum GNUNET_GenericReturnValue -(*TALER_AUDITORDB_FeeTimeInconsistencyCallback)( - void *cls, - uint64_t serial_id, - const struct TALER_AUDITORDB_FeeTimeInconsistency *dc); - /** * @brief The plugin API, returned from the plugin's "init" function. * The argument given to "init" is simply a configuration handle. |