26 #include "gnc-session.h" 30 static QofSession * current_session = NULL;
31 static QofLogModule log_module = GNC_MOD_ENGINE;
34 gnc_get_current_session (
void)
40 current_session = qof_session_new (book);
44 return current_session;
48 gnc_current_session_exist(
void)
50 return (current_session != NULL);
54 gnc_set_current_session (QofSession *session)
57 PINFO(
"Leak of current session.");
58 current_session = session;
61 void gnc_clear_current_session()
66 qof_session_destroy(current_session);
68 current_session = NULL;
#define PINFO(format, args...)
Print an informational note.
void xaccLogDisable(void)
document me
QofBook * qof_book_new(void)
Allocate, initialise and return a new QofBook.
All type declarations for the whole Gnucash engine.
API for the transaction logger.
void qof_event_suspend(void)
Suspend all engine events.
void qof_event_resume(void)
Resume engine event generation.
void xaccLogEnable(void)
document me