|
#define | gncLogLevel QofLogLevel |
|
#define | GNC_LOG_FATAL QOF_LOG_FATAL |
|
#define | GNC_LOG_ERROR QOF_LOG_ERROR |
|
#define | GNC_LOG_WARNING QOF_LOG_WARNING |
|
#define | GNC_LOG_INFO QOF_LOG_INFO |
|
#define | GNC_LOG_DEBUG QOF_LOG_DEBUG |
|
#define | GNC_LOG_DETAIL QOF_LOG_DETAIL |
|
#define | GNC_LOG_TRACE QOF_LOG_TRACE |
|
#define | GNC_EVENT_NONE QOF_EVENT_NONE |
|
#define | GNC_EVENT_CREATE QOF_EVENT_CREATE |
|
#define | GNC_EVENT_MODIFY QOF_EVENT_MODIFY |
|
#define | GNC_EVENT_DESTROY QOF_EVENT_DESTROY |
|
#define | GNC_EVENT_ADD QOF_EVENT_ADD |
|
#define | GNC_EVENT_REMOVE QOF_EVENT_REMOVE |
|
#define | GNC_EVENT_ALL QOF_EVENT_ALL |
|
#define | GNCEngineEventType QofEventId |
|
#define | qof_book_mergeResult QofBookMergeResult |
|
#define | qof_book_mergeRule QofBookMergeRule |
|
#define | qof_book_mergeData QofBookMergeData |
|
#define | SAFE_STRCMP_REAL(fcn, da, db) |
|
#define | SAFE_STRCMP(da, db) SAFE_STRCMP_REAL(strcmp,(da),(db)) |
|
#define | SAFE_STRCASECMP(da, db) SAFE_STRCMP_REAL(strcasecmp,(da),(db)) |
|
#define | GNC_SCANF_LLD QOF_SCANF_LLD |
|
#define | qof_book_set_guid(book, guid) qof_entity_set_guid(QOF_ENTITY(book), guid) |
|
#define | QOF_TYPE_DATE "date" |
|
#define | qof_book_get_guid(X) qof_entity_get_guid (QOF_ENTITY(X)) |
|
#define | START_CLOCK(clockno, format, args...) |
|
#define | REPORT_CLOCK(clockno, format, args...) |
|
#define | REPORT_CLOCK_TOTAL(clockno, format, args...) |
|
#define | QOF_BEGIN_EDIT(inst) qof_begin_edit (inst) |
|
#define | QOF_COMMIT_EDIT_PART1(inst) qof_commit_edit (inst) |
|
#define | QOF_COMMIT_EDIT_PART2(inst, on_error, on_done, on_free) |
|
#define | GNC_NUMERIC_RND_MASK QOF_NUMERIC_RND_MASK |
|
#define | GNC_NUMERIC_DENOM_MASK QOF_NUMERIC_DENOM_MASK |
|
#define | GNC_NUMERIC_SIGFIGS_MASK QOF_NUMERIC_SIGFIGS_MASK |
|
#define | GNC_HOW_RND_FLOOR QOF_HOW_RND_FLOOR |
|
#define | GNC_HOW_RND_CEIL QOF_HOW_RND_CEIL |
|
#define | GNC_HOW_RND_TRUNC QOF_HOW_RND_TRUNC |
|
#define | GNC_HOW_RND_PROMOTE QOF_HOW_RND_PROMOTE |
|
#define | GNC_HOW_RND_ROUND_HALF_DOWN QOF_HOW_RND_ROUND_HALF_DOWN |
|
#define | GNC_HOW_RND_ROUND_HALF_UP QOF_HOW_RND_ROUND_HALF_UP |
|
#define | GNC_HOW_RND_ROUND QOF_HOW_RND_ROUND |
|
#define | GNC_HOW_RND_NEVER QOF_HOW_RND_NEVER |
|
#define | GNC_HOW_DENOM_EXACT QOF_HOW_DENOM_EXACT |
|
#define | GNC_HOW_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
|
#define | GNC_HOW_DENOM_LCD QOF_HOW_DENOM_LCD |
|
#define | GNC_HOW_DENOM_FIXED QOF_HOW_DENOM_FIXED |
|
#define | GNC_HOW_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
|
#define | GNC_HOW_DENOM_SIGFIGS QOF_HOW_DENOM_SIGFIGS |
|
#define | GNC_HOW_GET_SIGFIGS QOF_HOW_GET_SIGFIGS |
|
#define | GNC_ERROR_OK QOF_ERROR_OK |
|
#define | GNC_ERROR_ARG QOF_ERROR_ARG |
|
#define | GNC_ERROR_OVERFLOW QOF_ERROR_OVERFLOW |
|
#define | GNC_ERROR_DENOM_DIFF QOF_ERROR_DENOM_DIFF |
|
#define | GNC_ERROR_REMAINDER QOF_ERROR_REMAINDER |
|
#define | GNCNumericErrorCode QofNumericErrorCode |
|
#define | GNC_DENOM_AUTO QOF_DENOM_AUTO |
|
#define | GNC_DENOM_RECIPROCAL QOF_DENOM_RECIPROCAL |
|
#define | GNC_RND_FLOOR QOF_HOW_RND_FLOOR |
|
#define | GNC_RND_CEIL QOF_HOW_RND_CEIL |
|
#define | GNC_RND_TRUNC QOF_HOW_RND_TRUNC |
|
#define | GNC_RND_PROMOTE QOF_HOW_RND_PROMOTE |
|
#define | GNC_RND_ROUND_HALF_DOWN QOF_HOW_RND_ROUND_HALF_DOWN |
|
#define | GNC_RND_ROUND_HALF_UP QOF_HOW_RND_ROUND_HALF_UP |
|
#define | GNC_RND_ROUND QOF_HOW_RND_ROUND |
|
#define | GNC_RND_NEVER QOF_HOW_RND_NEVER |
|
#define | GNC_DENOM_EXACT QOF_HOW_DENOM_EXACT |
|
#define | GNC_DENOM_REDUCE QOF_HOW_DENOM_REDUCE |
|
#define | GNC_DENOM_LCD QOF_HOW_DENOM_LCD |
|
#define | GNC_DENOM_FIXED QOF_HOW_DENOM_FIXED |
|
#define | GNC_DENOM_SIGFIG QOF_HOW_DENOM_SIGFIG |
|
#define | GNC_DENOM_SIGFIGS(X) QOF_HOW_DENOM_SIGFIGS(X) |
|
#define | GNC_NUMERIC_GET_SIGFIGS(X) QOF_HOW_GET_SIGFIGS(X) |
|
#define | ENUM_LIST_DEP(_) |
|
#define | kvp_frame KvpFrame |
|
#define | kvp_value KvpValue |
|
#define | kvp_value_t KvpValueType |
|
#define | kvp_frame_set_gnc_numeric kvp_frame_set_numeric |
|
#define | kvp_frame_set_str kvp_frame_set_string |
|
#define | kvp_frame_add_gnc_numeric kvp_frame_add_numeric |
|
#define | kvp_frame_add_str kvp_frame_add_string |
|
#define | kvp_value_new_gnc_numeric kvp_value_new_numeric |
|
|
enum | GNCDateMonthFormat { GNCDATE_MONTH_NUMBER,
GNCDATE_MONTH_ABBREV,
GNCDATE_MONTH_NAME
} |
|
enum | QofBackendError {
ERR_BACKEND_NO_ERR =0,
ERR_BACKEND_NO_HANDLER,
ERR_BACKEND_NO_BACKEND,
ERR_BACKEND_BAD_URL,
ERR_BACKEND_NO_SUCH_DB,
ERR_BACKEND_CANT_CONNECT,
ERR_BACKEND_CONN_LOST,
ERR_BACKEND_LOCKED,
ERR_BACKEND_READONLY,
ERR_BACKEND_TOO_NEW,
ERR_BACKEND_DATA_CORRUPT,
ERR_BACKEND_SERVER_ERR,
ERR_BACKEND_ALLOC,
ERR_BACKEND_PERM,
ERR_BACKEND_MODIFIED,
ERR_BACKEND_MOD_DESTROY,
ERR_BACKEND_MISC,
ERR_QSF_INVALID_OBJ,
ERR_QSF_INVALID_MAP,
ERR_QSF_BAD_OBJ_GUID,
ERR_QSF_BAD_QOF_VERSION,
ERR_QSF_BAD_MAP,
ERR_QSF_NO_MAP,
ERR_QSF_WRONG_MAP,
ERR_QSF_MAP_NOT_OBJ,
ERR_QSF_OVERFLOW,
ERR_QSF_OPEN_NOT_MERGE,
ERR_FILEIO_FILE_BAD_READ =1000,
ERR_FILEIO_FILE_EMPTY,
ERR_FILEIO_FILE_LOCKERR,
ERR_FILEIO_FILE_NOT_FOUND,
ERR_FILEIO_FILE_TOO_OLD,
ERR_FILEIO_UNKNOWN_FILE_TYPE,
ERR_FILEIO_PARSE_ERROR,
ERR_FILEIO_BACKUP_ERROR,
ERR_FILEIO_WRITE_ERROR,
ERR_FILEIO_READ_ERROR,
ERR_FILEIO_NO_ENCODING,
ERR_NETIO_SHORT_READ =2000,
ERR_NETIO_WRONG_CONTENT_TYPE,
ERR_NETIO_NOT_GNCXML,
ERR_SQL_MISSING_DATA =3000,
ERR_SQL_DB_TOO_OLD,
ERR_SQL_DB_BUSY,
ERR_RPC_HOST_UNK =4000,
ERR_RPC_CANT_BIND,
ERR_RPC_CANT_ACCEPT,
ERR_RPC_NO_CONNECTION,
ERR_RPC_BAD_VERSION,
ERR_RPC_FAILED,
ERR_RPC_NOT_ADDED
} |
|
|
void | gnc_log_init (void) |
|
void | gnc_set_log_level (QofLogModule module, QofLogLevel level) |
|
void | gnc_set_log_level_global (QofLogLevel level) |
|
void | qof_log_set_level_global (QofLogLevel level) |
|
void | gnc_set_logfile (FILE *outfile) |
|
const char * | gnc_log_prettify (const char *name) |
|
gboolean | gnc_should_log (QofLogModule log_module, QofLogLevel log_level) |
|
void | gnc_start_clock (int, QofLogModule, QofLogLevel, const char *, const char *,...) |
|
void | gnc_report_clock (int, QofLogModule, QofLogLevel, const char *, const char *,...) |
|
void | gnc_report_clock_total (int, QofLogModule, QofLogLevel, const char *, const char *,...) |
|
gint | qof_event_register_old_handler (GNCEngineEventHandler old_handler, gpointer user_data) |
|
gint | gnc_engine_register_event_handler (GNCEngineEventHandler handler, gpointer user_data) |
|
void | gnc_engine_unregister_event_handler (gint handler_id) |
|
void | gnc_engine_gen_event (QofEntity *entity, QofEventId event_type) |
|
void | gnc_engine_suspend_events (void) |
|
void | gnc_engine_resume_events (void) |
|
void | gnc_engine_generate_event (const GUID *guid, QofIdType e_type, QofEventId event_type) |
|
QofBookMergeData * | qof_book_mergeInit (QofBook *importBook, QofBook *targetBook) |
|
void | qof_book_mergeRuleForeach (QofBookMergeData *mergeData, QofBookMergeRuleForeachCB callback, QofBookMergeResult mergeResult) |
|
QofBookMergeData * | qof_book_mergeUpdateResult (QofBookMergeData *mergeData, QofBookMergeResult tag) |
|
gint | qof_book_mergeCommit (QofBookMergeData *mergeData) |
|
gpointer | gnc_string_cache_insert (gconstpointer key) |
|
gchar * | gnc_stpcpy (gchar *dest, const gchar *src) |
|
GCache * | gnc_engine_get_string_cache (void) |
|
GCache * | qof_util_get_string_cache (void) |
|
void | gnc_engine_string_cache_destroy (void) |
|
void | gnc_string_cache_remove (gconstpointer key) |
|
void | qof_book_set_schedxactions (QofBook *book, GList *newList) |
|
const gchar * | gnc_date_dateformat_to_string (QofDateFormat format) |
|
const gchar * | gnc_date_monthformat_to_string (GNCDateMonthFormat format) |
|
gboolean | gnc_date_string_to_dateformat (const gchar *format_string, QofDateFormat *format) |
|
gboolean | gnc_date_string_to_monthformat (const gchar *format_string, GNCDateMonthFormat *format) |
|
gboolean | timespec_equal (const Timespec *ta, const Timespec *tb) |
|
gint | timespec_cmp (const Timespec *ta, const Timespec *tb) |
|
Timespec | timespec_diff (const Timespec *ta, const Timespec *tb) |
|
Timespec | timespec_abs (const Timespec *t) |
|
Timespec | timespecCanonicalDayTime (Timespec t) |
|
time_t | timespecToTime_t (Timespec ts) |
|
void | timespecFromTime_t (Timespec *ts, time_t t) |
|
Timespec | gnc_dmy2timespec (gint day, gint month, gint year) |
|
Timespec | gnc_dmy2timespec_end (gint day, gint month, gint year) |
|
Timespec | gnc_iso8601_to_timespec_gmt (const gchar *) |
|
gchar * | gnc_timespec_to_iso8601_buff (Timespec ts, gchar *buff) |
|
void | gnc_timespec2dmy (Timespec ts, gint *day, gint *month, gint *year) |
|
void | date_add_months (struct tm *tm, gint months, gboolean track_last_day) |
|
gboolean | qof_date_add_days (Timespec *ts, gint days) |
|
gboolean | qof_date_add_months (Timespec *ts, gint months, gboolean track_last_day) |
|
const gchar * | qof_date_format_get_string (QofDateFormat df) |
|
time_t | xaccDMYToSec (gint day, gint month, gint year) |
|
glong | gnc_timezone (struct tm *tm) |
|
QofDateFormat | qof_date_format_get (void) |
|
void | qof_date_format_set (QofDateFormat df) |
|
const gchar * | qof_date_text_format_get_string (QofDateFormat df) |
|
char | dateSeparator (void) |
|
time_t | qof_date_dmy_to_sec (gint day, gint month, gint year) |
|
size_t | qof_print_hours_elapsed_buff (char *buff, size_t len, int secs, gboolean show_secs) |
|
size_t | qof_print_minutes_elapsed_buff (char *buff, size_t len, int secs, gboolean show_secs) |
|
size_t | qof_print_time_buff (char *buff, size_t len, time_t secs) |
|
size_t | qof_print_date_time_buff (char *buff, size_t len, time_t secs) |
|
gboolean | qof_is_same_day (time_t, time_t) |
|
void | gnc_tm_get_day_start (struct tm *tm, time_t time_val) |
|
void | gnc_tm_set_day_start (struct tm *tm) |
|
void | gnc_tm_set_day_middle (struct tm *tm) |
|
void | gnc_tm_set_day_end (struct tm *tm) |
|
void | gnc_tm_get_day_end (struct tm *tm, time_t time_val) |
|
time_t | gnc_timet_get_day_start (time_t time_val) |
|
time_t | gnc_timet_get_day_end (time_t time_val) |
|
void | gnc_tm_get_today_start (struct tm *tm) |
|
void | gnc_tm_get_today_end (struct tm *tm) |
|
time_t | gnc_timet_get_today_start (void) |
|
time_t | gnc_timet_get_today_end (void) |
|
time_t | gnc_timet_get_day_start_gdate (GDate *date) |
|
time_t | gnc_timet_get_day_end_gdate (GDate *date) |
|
int | date_get_last_mday (struct tm *tm) |
|
gboolean | date_is_last_mday (struct tm *tm) |
|
int | gnc_date_my_last_mday (int month, int year) |
|
int | gnc_timespec_last_mday (Timespec ts) |
|
char * | xaccDateUtilGetStampNow (void) |
|
char * | xaccDateUtilGetStamp (time_t thyme) |
|
size_t | qof_print_date_dmy_buff (gchar *buff, size_t buflen, gint day, gint month, gint year) |
|
size_t | qof_print_date_buff (char *buff, size_t buflen, time_t secs) |
|
size_t | qof_print_gdate (char *buf, size_t bufflen, GDate *gd) |
|
char * | qof_print_date (time_t secs) |
|
const char * | gnc_print_date (Timespec ts) |
|
gboolean | qof_scan_date (const char *buff, int *day, int *month, int *year) |
|
gboolean | qof_scan_date_secs (const char *buff, time_t *secs) |
|
Timespec | qof_instance_get_last_update (QofInstance *inst) |
|
void | qof_instance_set_last_update (QofInstance *inst, Timespec ts) |
|
void | kvp_frame_set_timespec (KvpFrame *frame, const gchar *path, Timespec ts) |
|
void | kvp_frame_add_timespec (KvpFrame *frame, const gchar *path, Timespec ts) |
|
Timespec | kvp_value_get_timespec (const KvpValue *value) |
|
Timespec | kvp_frame_get_timespec (const KvpFrame *frame, const gchar *path) |
|
KvpValue * | kvp_value_new_timespec (Timespec timespec) |
|
void | qof_start_clock (gint clockno, QofLogModule log_module, QofLogLevel log_level, const gchar *function_name, const gchar *format,...) |
|
void | qof_report_clock (gint clockno, QofLogModule log_module, QofLogLevel log_level, const gchar *function_name, const gchar *format,...) |
|
void | qof_report_clock_total (gint clockno, QofLogModule log_module, QofLogLevel log_level, const gchar *function_name, const gchar *format,...) |
|
void | qof_query_print (QofQuery *query) |
|
QofQueryPredData * | qof_query_date_predicate (QofQueryCompare how, QofDateMatch options, Timespec date) |
|
gboolean | qof_query_date_predicate_get_date (QofQueryPredData *pd, Timespec *date) |
|
QofSession * | qof_session_get_current_session (void) |
|
void | qof_session_set_current_session (QofSession *session) |
|
void | qof_session_clear_current_session (void) |
|
gboolean | gnc_strisnum (const guchar *s) |
|
KvpFrame * | gnc_kvp_bag_add (KvpFrame *pwd, const char *path, time_t secs, const char *first_name,...) |
|
KvpFrame * | gnc_kvp_bag_find_by_guid (KvpFrame *root, const char *path, const char *guid_name, GUID *desired_guid) |
|
void | gnc_kvp_bag_remove_frame (KvpFrame *root, const char *path, KvpFrame *fr) |
|
void | gnc_kvp_bag_merge (KvpFrame *kvp_into, const char *intopath, KvpFrame *kvp_from, const char *frompath) |
|
gboolean | qof_begin_edit (QofInstance *inst) |
|
gboolean | qof_commit_edit (QofInstance *inst) |
|
gchar * | qof_util_param_as_string (QofEntity *ent, QofParam *param) |
|
static gnc_numeric | gnc_numeric_create (gint64 num, gint64 denom) |
|
static gnc_numeric | gnc_numeric_zero (void) |
|
gnc_numeric | double_to_gnc_numeric (double in, gint64 denom, gint how) |
|
gboolean | string_to_gnc_numeric (const gchar *str, gnc_numeric *n) |
|
gnc_numeric | gnc_numeric_error (QofNumericErrorCode error_code) |
|
static gint64 | gnc_numeric_num (gnc_numeric a) |
|
static gint64 | gnc_numeric_denom (gnc_numeric a) |
|
gdouble | gnc_numeric_to_double (gnc_numeric in) |
|
gchar * | gnc_numeric_to_string (gnc_numeric n) |
|
gchar * | gnc_num_dbg_to_string (gnc_numeric n) |
|
QofNumericErrorCode | gnc_numeric_check (gnc_numeric a) |
|
gint | gnc_numeric_compare (gnc_numeric a, gnc_numeric b) |
|
gboolean | gnc_numeric_zero_p (gnc_numeric a) |
|
gboolean | gnc_numeric_negative_p (gnc_numeric a) |
|
gboolean | gnc_numeric_positive_p (gnc_numeric a) |
|
gboolean | gnc_numeric_eq (gnc_numeric a, gnc_numeric b) |
|
gboolean | gnc_numeric_equal (gnc_numeric a, gnc_numeric b) |
|
gint | gnc_numeric_same (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
|
gnc_numeric | gnc_numeric_add (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
|
gnc_numeric | gnc_numeric_sub (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
|
gnc_numeric | gnc_numeric_mul (gnc_numeric a, gnc_numeric b, gint64 denom, gint how) |
|
gnc_numeric | gnc_numeric_div (gnc_numeric x, gnc_numeric y, gint64 denom, gint how) |
|
gnc_numeric | gnc_numeric_neg (gnc_numeric a) |
|
gnc_numeric | gnc_numeric_abs (gnc_numeric a) |
|
static gnc_numeric | gnc_numeric_add_fixed (gnc_numeric a, gnc_numeric b) |
|
static gnc_numeric | gnc_numeric_sub_fixed (gnc_numeric a, gnc_numeric b) |
|
gnc_numeric | gnc_numeric_add_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
|
gnc_numeric | gnc_numeric_sub_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
|
gnc_numeric | gnc_numeric_mul_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
|
gnc_numeric | gnc_numeric_div_with_error (gnc_numeric a, gnc_numeric b, gint64 denom, gint how, gnc_numeric *error) |
|
gnc_numeric | gnc_numeric_convert (gnc_numeric in, gint64 denom, gint how) |
|
gnc_numeric | gnc_numeric_convert_with_error (gnc_numeric in, gint64 denom, gint how, gnc_numeric *error) |
|
gnc_numeric | gnc_numeric_reduce (gnc_numeric in) |
|
QofBackend * | gncBackendInit_file (const char *book_id, void *data) |
|
const gchar * | QofBackendErrorasString (QofBackendError n) |
|
gboolean | qof_commit_edit_part2 (QofInstance *inst, void(*on_error)(QofInstance *, QofBackendError), void(*on_done)(QofInstance *), void(*on_free)(QofInstance *)) |
|
void | qof_session_push_error (QofSession *session, QofBackendError err, const gchar *message) |
|
const gchar * | qof_session_get_error_message (QofSession *session) |
|
QofErrorId | qof_session_pop_error (QofSession *session) |
|
QofErrorId | qof_session_get_error (QofSession *session) |
|
void | qof_backend_set_error (QofBackend *be, QofErrorId err) |
|
QofErrorId | qof_backend_get_error (QofBackend *be) |
|
void | qof_backend_set_message (QofBackend *be, const gchar *format,...) |
|
gchar * | qof_backend_get_message (QofBackend *be) |
|
gint | double_compare (gdouble d1, gdouble d2) |
|
transitional header from libqof1 to libqof2
Definition in file deprecated.h.