GnuCash
2.6.99
|
Data Fields | |
void(* | session_begin )(QofBackend *be, QofSession *session, const char *book_id, gboolean ignore_lock, gboolean create, gboolean force) |
void(* | session_end )(QofBackend *) |
void(* | destroy_backend )(QofBackend *) |
void(* | load )(QofBackend *, QofBook *, QofBackendLoadType) |
void(* | begin )(QofBackend *, QofInstance *) |
void(* | commit )(QofBackend *, QofInstance *) |
void(* | rollback )(QofBackend *, QofInstance *) |
gpointer(* | compile_query )(QofBackend *, QofQuery *) |
void(* | free_query )(QofBackend *, gpointer) |
void(* | run_query )(QofBackend *, gpointer) |
void(* | sync )(QofBackend *, QofBook *) |
void(* | safe_sync )(QofBackend *, QofBook *) |
void(* | load_config )(QofBackend *, KvpFrame *) |
KvpFrame *(* | get_config )(QofBackend *) |
gboolean(* | events_pending )(QofBackend *) |
gboolean(* | process_events )(QofBackend *) |
QofBePercentageFunc | percentage |
QofBackendProvider * | provider |
QofBackendError | last_err |
char * | error_msg |
KvpFrame * | backend_configuration |
gint | config_count |
char * | fullpath |
void(* | price_lookup )(QofBackend *, gpointer) |
void(* | export_fn )(QofBackend *, QofBook *) |
Definition at line 284 of file qofbackend-p.h.
void(* QofBackend_s::export_fn)(QofBackend *, QofBook *) |
Definition at line 343 of file qofbackend-p.h.
char* QofBackend_s::fullpath |
Each backend resolves a fully-qualified file path. This holds the filepath and communicates it to the frontends.
Definition at line 326 of file qofbackend-p.h.
void(* QofBackend_s::price_lookup)(QofBackend *, gpointer) |
Note the correct signature for this call is void (*price_lookup) (QofBackend *, GNCPriceLookup *); we use gpointer to avoid an unwanted include file dependency.
Definition at line 336 of file qofbackend-p.h.