diff options
| author | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-09-13 08:54:05 +0200 |
|---|---|---|
| committer | Aldrik Ramaekers <aldrikboy@gmail.com> | 2025-09-13 08:54:05 +0200 |
| commit | fb1ae39f1abe0dd0335489451e09a24e2336e606 (patch) | |
| tree | 8bd482a824c11b67581679e6a445a39e11b607e7 /include/administration_writer.hpp | |
| parent | 5159a53e58cd4b3652ce6255856d50e15c275f80 (diff) | |
handle file saving through administration callbacks
Diffstat (limited to 'include/administration_writer.hpp')
| -rw-r--r-- | include/administration_writer.hpp | 11 |
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 |
