|
GnuCash 2.4.99
|
load and save data to files More...
Go to the source code of this file.
Data Structures | |
| struct | FileBackend_struct |
Typedefs | |
| typedef struct FileBackend_struct | FileBackend |
Enumerations | |
| enum | XMLFileRetentionType { XML_RETAIN_NONE, XML_RETAIN_DAYS, XML_RETAIN_ALL } |
| enum | QofBookFileType { GNC_BOOK_NOT_OURS, GNC_BOOK_BIN_FILE, GNC_BOOK_XML1_FILE, GNC_BOOK_XML2_FILE, GNC_BOOK_XML2_FILE_NO_ENCODING, GNC_BOOK_POST_XML2_0_0_FILE } |
Functions | |
| void | gnc_module_init_backend_xml (void) |
| G_MODULE_EXPORT void | qof_backend_module_init (void) |
load and save data to files
This file implements the top-level QofBackend API for saving/ restoring data to/from an ordinary Unix filesystem file.
Definition in file gnc-backend-xml.h.
| void gnc_module_init_backend_xml | ( | void | ) |
Initialization function which can be used when this module is statically linked into the application.
Definition at line 1357 of file gnc-backend-xml.c.
{
QofBackendProvider *prov;
prov = g_new0 (QofBackendProvider, 1);
prov->provider_name = "GnuCash File Backend Version 2";
prov->access_method = "file";
prov->partial_book_supported = FALSE;
prov->backend_new = gnc_backend_new;
prov->provider_free = gnc_provider_free;
prov->check_data_type = gnc_determine_file_type;
qof_backend_register_provider (prov);
prov = g_new0 (QofBackendProvider, 1);
prov->provider_name = "GnuCash File Backend Version 2";
prov->access_method = "xml";
prov->partial_book_supported = FALSE;
prov->backend_new = gnc_backend_new;
prov->provider_free = gnc_provider_free;
prov->check_data_type = gnc_determine_file_type;
qof_backend_register_provider (prov);
/* And the business objects */
business_core_xml_init();
}
| G_MODULE_EXPORT void qof_backend_module_init | ( | void | ) |
This is the standarized initialization function of a qof_backend GModule, but compiling this can be disabled by defining GNC_NO_LOADABLE_MODULES. This one simply calls gnc_module_init_backend_file().
This is the standarized initialization function of a qof_backend GModule, but compiling this can be disabled by defining GNC_NO_LOADABLE_MODULES.
Definition at line 1910 of file gnc-backend-dbi.c.
{
gnc_module_init_backend_dbi();
}
1.7.4