Definition at line 48 of file qofbook-p.h.
Unique guid for this book.
Definition at line 51 of file qofbook-p.h.
The entity table associates the GUIDs of all the objects belonging to this book, with their pointers to the respective objects. This allows a lookup of objects based on their guid.
Definition at line 57 of file qofbook-p.h.
In order to store arbitrary data, for extensibility, add a table that will be used to hold arbitrary pointers.
Definition at line 61 of file qofbook-p.h.
Hash table of destroy callbacks for the data table.
Definition at line 64 of file qofbook-p.h.
state flag: 'y' means 'open for editing', 'n' means 'book is closed'
- shouldn't this be replaced by the instance editlevel ?
Definition at line 70 of file qofbook-p.h.
a flag denoting whether the book is closing down, used to help the QOF objects shut down cleanly without maintaining internal consistency.
- shouldn't shutting_down be replaced by instance->do_free?
Definition at line 77 of file qofbook-p.h.
version number, used for tracking multiuser updates
Definition at line 80 of file qofbook-p.h.
To be technically correct, backends belong to sessions and not books. So the pointer below "really shouldn't be here", except that it provides a nice convenience, avoiding a lookup from the session. Better solutions welcome ...
- allow book to lookup session and then backend.
Definition at line 87 of file qofbook-p.h.
Backend private expansion data used by the sql backend for kvp management
Definition at line 94 of file qofbook-p.h.
The documentation for this struct was generated from the following file:
Generated on Thu Jan 31 22:50:27 2008 for QOF by