|
GnuCash
5.6-150-g038405b370+
|
All type declarations for the whole Gnucash engine. More...
#include <glib.h>#include "qof.h"Go to the source code of this file.
Macros | |
| #define | GNC_ID_NONE QOF_ID_NONE |
| IDENTIFIERS GncGUID Identifiers can be used to reference Accounts, Transactions, Splits and other objects. More... | |
| #define | GNC_ID_BOOK QOF_ID_BOOK |
| #define | GNC_ID_SESSION QOF_ID_SESSION |
| #define | GNC_ID_NULL QOF_ID_NULL |
| #define | GNC_ID_ACCOUNT "Account" |
| #define | GNC_ID_COMMODITY "Commodity" |
| #define | GNC_ID_COMMODITY_NAMESPACE "CommodityNamespace" |
| #define | GNC_ID_COMMODITY_TABLE "CommodityTable" |
| #define | GNC_ID_LOT "Lot" |
| #define | GNC_ID_PERIOD "Period" |
| #define | GNC_ID_PRICE "Price" |
| #define | GNC_ID_PRICEDB "PriceDB" |
| #define | GNC_ID_SPLIT "Split" |
| #define | GNC_ID_BUDGET "Budget" |
| #define | GNC_ID_SCHEDXACTION "SchedXaction" |
| #define | GNC_ID_SXES "SchedXactions" |
| #define | GNC_ID_SXTG "SXTGroup" |
| #define | GNC_ID_SXTT "SXTTrans" |
| #define | GNC_ID_TRANS "Trans" |
| #define | GNC_INVOICE_ID "gncInvoice" |
| STRING CONSTANTS ********************************************** Used to declare constant KVP keys used in more than one class. | |
| #define | GNC_INVOICE_GUID "invoice-guid" |
| #define | GNC_OWNER_ID "gncOwner" |
| #define | GNC_OWNER_TYPE "owner-type" |
| #define | GNC_OWNER_GUID "owner-guid" |
| #define | GNC_SX_ID "sched-xaction" |
QofLogModule identifiers | |
| #define | GNC_MOD_ROOT "gnc" |
| #define | GNC_MOD_ENGINE "gnc.engine" |
| #define | GNC_MOD_ACCOUNT "gnc.account" |
| #define | GNC_MOD_SX "gnc.engine.sx" |
| #define | GNC_MOD_QUERY "gnc.query" |
| #define | GNC_MOD_SCRUB "gnc.scrub" |
| #define | GNC_MOD_LOT "gnc.lots" |
| #define | GNC_MOD_COMMODITY "gnc.commodity" |
| #define | GNC_MOD_BACKEND "gnc.backend" |
| #define | GNC_MOD_PRICE "gnc.pricedb" |
| #define | GNC_MOD_BUSINESS "gnc.business" |
| #define | GNC_MOD_IO "gnc.io" |
| #define | GNC_MOD_BOOK "gnc.book-period" |
| #define | GNC_MOD_GUI "gnc.gui" |
| #define | GNC_MOD_GUI_SX "gnc.gui.sx" |
| #define | GNC_MOD_GUILE "gnc.guile" |
| #define | GNC_MOD_LEDGER "gnc.ledger" |
| #define | GNC_MOD_REGISTER "gnc.register" |
| #define | GNC_MOD_HTML "gnc.html" |
| #define | GNC_MOD_PREFS "gnc.pref" |
| #define | GNC_MOD_IMPORT "gnc.import" |
| #define | GNC_MOD_ASSISTANT "gnc.assistant" |
| #define | GNC_MOD_BUDGET "gnc.budget" |
Typedefs | |
| typedef GList | AccountList |
| GList of Account. | |
| typedef GList | LotList |
| GList of GNCLots. | |
| typedef GList | SplitList |
| GList of Split. | |
| typedef GList | TransList |
| GList of Transaction. | |
| typedef GList | AccountGUIDList |
| GList of GUIDs of a Account. | |
| typedef GList | BookGUIDList |
| GList of GUIDs of a QofBook. | |
| typedef void(* | EngineCommitErrorCallback) (gpointer data, QofBackendError errcode) |
| typedef gint(* | SplitCallback) (Split *s, gpointer data) |
| typedef gint(* | TransactionCallback) (Transaction *t, void *data) |
| typedef void(* | gnc_engine_init_hook_t) (int, char **) |
| Function type for init hooks in the engine. More... | |
Functions | |
| void | gnc_engine_init (int argc, char **argv) |
| PROTOTYPES. More... | |
| void | gnc_engine_init_static (int argc, char **argv) |
| This is the statically linked-in version of gnc_engine_init. More... | |
| void | gnc_engine_shutdown (void) |
| Called to shutdown the engine. More... | |
| gboolean | gnc_engine_is_initialized (void) |
| check the engine is fully initialized | |
| void | gnc_log_default (void) |
| enable default log modules | |
| void | gnc_engine_add_init_hook (gnc_engine_init_hook_t hook) |
| Pass a function pointer to gnc_engine_add_init_hook and it will be called during the evaluation of gnc_engine_init. | |
| void | gnc_engine_add_commit_error_callback (EngineCommitErrorCallback cb, gpointer data) |
| Set a callback function to be called in case an engine commit fails. | |
| void | gnc_engine_signal_commit_error (QofBackendError errcode) |
All type declarations for the whole Gnucash engine.
Definition in file gnc-engine.h.
1.8.14