summaryrefslogtreecommitdiff
path: root/include/administration_writer.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'include/administration_writer.hpp')
-rw-r--r--include/administration_writer.hpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp
index 6f1d602..e1a651e 100644
--- a/include/administration_writer.hpp
+++ b/include/administration_writer.hpp
@@ -20,8 +20,14 @@
#define ADMIN_FILE_INFO "info.xml"
+typedef void (*write_completed_event)();
+
namespace administration_writer {
+ void set_write_completed_event_callback(write_completed_event ev);
+
+ bool is_writing();
+
// Setup functions.
bool create();
void destroy();
@@ -37,7 +43,7 @@ namespace administration_writer {
bool save_invoice_blocking(invoice inv);
// Archiving functions.
- bool save_all_administration_info_blocking();
+ bool save_administration_info_blocking();
bool save_all_tax_rates_blocking();
bool save_all_cost_centers_blocking();
bool save_all_async();