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.hpp11
1 files changed, 5 insertions, 6 deletions
diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp
index fa5f0db..317739f 100644
--- a/include/administration_writer.hpp
+++ b/include/administration_writer.hpp
@@ -4,18 +4,17 @@
#define ADMIN_FILE_INFO "info.xml"
+// Setup functions.
bool administration_writer_create();
void administration_writer_destroy();
+bool administration_writer_start_new();
+
+// Individual entity writing.
bool administration_writer_delete_entry(char* id);
-bool administration_writer_save_project_blocking(project project);
-bool administration_writer_save_cost_center_blocking(cost_center cost);
-bool administration_writer_save_tax_bracket_blocking(country_tax_bracket bracket);
-bool administration_writer_save_contact_blocking(contact c);
-bool administration_writer_save_invoice_blocking(invoice inv);
+// Archiving functions.
bool administration_writer_save_all_administration_info_blocking();
bool administration_writer_save_all_tax_brackets_blocking();
bool administration_writer_save_all_cost_centers_blocking();
-
bool administration_writer_save_all_async(); \ No newline at end of file