Copyright (c) 2000 Dave Peticolas
#include <glib.h>
#include "qofid.h"
#include "qofbackend.h"
#include "kvp_frame.h"
Defines | |
#define | QOF_BOOK_LOOKUP_ENTITY(book, guid, e_type, c_type) |
Encapsulates all the information about a dataset manipulated by GnuCash. This is the top-most structure used for anchoring data. | |
#define | QOF_BOOK_KVP "qof-kvp" |
#define | qof_book_get_guid(X) qof_entity_get_guid (QOF_ENTITY(X)) |
Typedefs | |
typedef _QofBook | QofBook |
typedef GList | QofBookList |
typedef void(* | QofCollectionForeachCB )(QofCollection *, gpointer user_data) |
Functions | |
gboolean | qof_book_register (void) |
QofBook * | qof_book_new (void) |
void | qof_book_destroy (QofBook *book) |
QofCollection * | qof_book_get_collection (QofBook *, QofIdType) |
void | qof_book_foreach_collection (QofBook *, QofCollectionForeachCB, gpointer) |
KvpFrame * | qof_book_get_slots (QofBook *book) |
void | qof_book_set_data (QofBook *book, const char *key, gpointer data) |
gpointer | qof_book_get_data (QofBook *book, const char *key) |
QofBackend * | qof_book_get_backend (QofBook *book) |
void | qof_book_set_backend (QofBook *book, QofBackend *) |
gboolean | qof_book_not_saved (QofBook *book) |
void | qof_book_kvp_changed (QofBook *book) |
gboolean | qof_book_equal (QofBook *book_1, QofBook *book_2) |
gint64 | qof_book_get_counter (QofBook *book, const char *counter_name) |