71 #define QOF_MOD_CLASS "qof-class" 82 #define QOF_TYPE_STRING "string" 83 #define QOF_TYPE_TIME "time" 84 #define QOF_TYPE_NUMERIC "numeric" 85 #define QOF_TYPE_DEBCRED "debcred" 86 #define QOF_TYPE_GUID "guid" 87 #define QOF_TYPE_INT32 "gint32" 88 #define QOF_TYPE_INT64 "gint64" 89 #define QOF_TYPE_DOUBLE "double" 90 #define QOF_TYPE_BOOLEAN "boolean" 91 #define QOF_TYPE_KVP "kvp" 92 #define QOF_TYPE_CHAR "character" 121 #define QOF_TYPE_COLLECT "collection" 172 const gchar *param_name;
176 gpointer param_userdata;
233 const gchar *param_name);
238 const gchar *parameter);
243 const gchar *parameter);
248 const gchar *parameter);
gboolean qof_class_is_registered(QofIdTypeConst obj_name)
void qof_class_param_foreach(QofIdTypeConst obj_name, QofParamForeachCB, gpointer user_data)
QofSetterFunc qof_class_get_parameter_setter(QofIdTypeConst obj_name, const gchar *parameter)
void qof_class_register(QofIdTypeConst obj_name, QofSortFunc default_sort_fcn, const QofParam *params)
registers a new object class with the Qof subsystem.
gint(* QofSortFunc)(gconstpointer, gconstpointer)
void(* QofClassForeachCB)(QofIdTypeConst, gpointer)
QOF entity type identification system.
void(* QofSetterFunc)(gpointer, gpointer)
const QofParam * qof_class_get_parameter(QofIdTypeConst obj_name, const gchar *parameter)
void qof_class_foreach(QofClassForeachCB, gpointer user_data)
gpointer(* QofAccessFunc)(gpointer object, const QofParam *param)
GList * qof_class_get_referenceList(QofIdTypeConst type)
List of the parameters that could be references.
const gchar * QofIdTypeConst
QofType qof_class_get_parameter_type(QofIdTypeConst obj_name, const gchar *param_name)
QofAccessFunc qof_class_get_parameter_getter(QofIdTypeConst obj_name, const gchar *parameter)
void(* QofParamForeachCB)(QofParam *, gpointer user_data)