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