40 #ifndef QOF_BACKEND_P_H 41 #define QOF_BACKEND_P_H 43 #include "qofinstance-p.h" 287 const gchar * book_id,
288 gboolean ignore_lock,
289 gboolean create_if_nonexistent);
302 gint64 (*counter) (
QofBackend *,
const gchar * counter_name);
303 gboolean (*events_pending) (QofBackend *);
304 gboolean (*process_events) (QofBackend *);
320 gboolean (*save_may_clobber_data) (QofBackend *);
369 void qof_book_set_version (
QofBook * book, gint32 version);
371 void qof_book_set_idata (
QofBook * book, guint32 idata);
Encapsulates a connection to a backend (persistent store)
gint32 qof_book_get_version(QofBook *book)
void qof_backend_register_provider(QofBackendProvider *)
gboolean partial_book_supported
Partial QofBook handler.
struct _KvpFrame KvpFrame
struct _QofQuery QofQuery
find objects that match a certain expression.
guint32 qof_book_get_idata(QofBook *book)
void(* QofBePercentageFunc)(const gchar *message, double percent)
DOCUMENT ME!
void(* provider_free)(QofBackendProvider *)
gchar qof_book_get_open_marker(QofBook *book)
const gchar * access_method
gboolean(* check_data_type)(const gchar *)
Distinguish two providers with same access method.
const gchar * provider_name