30 #ifndef QOF_INSTANCE_P_H
31 #define QOF_INSTANCE_P_H
43 void qof_instance_set_collection (gconstpointer ptr, QofCollection *col);
55 void qof_instance_set_dirty_flag (gconstpointer inst, gboolean flag);
58 void qof_instance_set_guid (gpointer inst,
const GncGUID *guid);
63 void qof_instance_copy_guid (gpointer to, gconstpointer from);
71 void qof_instance_set_editlevel(gpointer inst, gint level);
72 void qof_instance_increase_editlevel (gpointer ptr);
73 void qof_instance_decrease_editlevel (gpointer ptr);
74 void qof_instance_reset_editlevel (gpointer ptr);
81 void qof_instance_set_destroying (gpointer ptr, gboolean value);
92 gint32 qof_instance_get_version (gconstpointer inst);
96 void qof_instance_set_version (gpointer inst, gint32 value);
99 void qof_instance_copy_version (gpointer to, gconstpointer from);
102 guint32 qof_instance_get_version_check (gconstpointer inst);
104 void qof_instance_set_version_check (gpointer inst, guint32 value);
106 void qof_instance_copy_version_check (gpointer to, gconstpointer from);
107 void qof_instance_set_idata(gpointer inst, guint32 idata);
109 void qof_instance_set_kvp (
QofInstance *inst,
const gchar *key,
const GValue *value);
110 void qof_instance_get_kvp (
QofInstance *inst,
const gchar *key, GValue *value);
Use a 64-bit unsigned int timespec.
Object instance holds common fields that most gnucash objects use.
struct KvpFrameImpl KvpFrame