diff options
Diffstat (limited to 'src/exchange/taler-exchange-httpd_wire.h')
-rw-r--r-- | src/exchange/taler-exchange-httpd_wire.h | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/src/exchange/taler-exchange-httpd_wire.h b/src/exchange/taler-exchange-httpd_wire.h index 7df874320..b07bfcfb2 100644 --- a/src/exchange/taler-exchange-httpd_wire.h +++ b/src/exchange/taler-exchange-httpd_wire.h @@ -29,12 +29,10 @@ /** * Initialize wire subsystem. * - * @param cfg configuration to use - * @return #GNUNET_OK on success, #GNUNET_SYSERR if we found no valid - * wire methods + * @return #GNUNET_OK on success, #GNUNET_SYSERR on error. */ int -TEH_WIRE_init (const struct GNUNET_CONFIGURATION_Handle *cfg); +TEH_WIRE_init (void); /** @@ -45,6 +43,19 @@ TEH_WIRE_done (void); /** + * Something changed in the database. Rebuild the wire replies. This function + * should be called if the exchange learns about a new signature from our + * master key. + * + * (We do not do so immediately, but merely signal to all threads that they + * need to rebuild their wire state upon the next call to + * #wire_get_state()). + */ +void +TEH_wire_update_state (void); + + +/** * Handle a "/wire" request. * * @param rh context of the handler |