summaryrefslogtreecommitdiff
path: root/include/administration_writer.hpp
diff options
context:
space:
mode:
authorAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 17:18:58 +0200
committerAldrik Ramaekers <aldrikboy@gmail.com>2025-10-04 17:18:58 +0200
commit83cbf0e4a142ab2c57fd4fdfc056517b7149828b (patch)
treead12636f5e01e8a70dcefcee01ee9f84f4f0edab /include/administration_writer.hpp
parentf9f1955748a3b369f0a015405af131c9b6e3285c (diff)
namespace administration reader + writer
Diffstat (limited to 'include/administration_writer.hpp')
-rw-r--r--include/administration_writer.hpp42
1 files changed, 23 insertions, 19 deletions
diff --git a/include/administration_writer.hpp b/include/administration_writer.hpp
index 7ac0645..6f1d602 100644
--- a/include/administration_writer.hpp
+++ b/include/administration_writer.hpp
@@ -20,22 +20,26 @@
#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_rate_blocking(tax_rate rate);
-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_rates_blocking();
-bool administration_writer_save_all_cost_centers_blocking();
-bool administration_writer_save_all_async(); \ No newline at end of file
+namespace administration_writer {
+
+ // Setup functions.
+ bool create();
+ void destroy();
+
+ bool start_new();
+
+ // Individual entity writing.
+ bool delete_entry(char* id);
+ bool save_project_blocking(project project);
+ bool save_cost_center_blocking(cost_center cost);
+ bool save_tax_rate_blocking(tax_rate rate);
+ bool save_contact_blocking(contact c);
+ bool save_invoice_blocking(invoice inv);
+
+ // Archiving functions.
+ bool save_all_administration_info_blocking();
+ bool save_all_tax_rates_blocking();
+ bool save_all_cost_centers_blocking();
+ bool save_all_async();
+
+} \ No newline at end of file