50 #define QOF_BOOK_LOOKUP_ENTITY(book,guid,e_type,c_type) ({ \ 51 QofEntity *val = NULL; \ 54 col = qof_book_get_collection (book, e_type); \ 55 val = qof_collection_lookup_entity (col, guid); \ 66 typedef void (*QofBookFinalCB) (
QofBook *, gpointer key, gpointer user_data);
113 #define qof_book_get_slots(book) qof_instance_get_slots(QOF_INSTANCE(book)) gboolean qof_book_register(void)
QofCollection * qof_book_get_collection(QofBook *, QofIdType)
void qof_book_mark_saved(QofBook *book)
void(* QofCollectionForeachCB)(QofCollection *, gpointer user_data)
gboolean qof_book_equal(QofBook *book_1, QofBook *book_2)
gpointer qof_book_get_data(QofBook *book, const gchar *key)
QofBook * qof_book_new(void)
void qof_book_mark_closed(QofBook *book)
gint64 qof_book_get_counter(QofBook *book, const gchar *counter_name)
struct QofCollection_s QofCollection
gboolean qof_book_not_saved(QofBook *book)
void qof_book_set_data_fin(QofBook *book, const gchar *key, gpointer data, QofBookFinalCB)
gboolean qof_book_shutting_down(QofBook *book)
void qof_book_set_data(QofBook *book, const gchar *key, gpointer data)
void qof_book_kvp_changed(QofBook *book)
void qof_book_destroy(QofBook *book)