Data Structures | |
| struct | _MidgardSchema |
| struct | _MidgardSchemaClass |
Functions | |
| void | midgard_schema_init (MidgardSchema *self) |
| gboolean | midgard_schema_read_dir (MidgardSchema *self, const gchar *dirname) |
| gboolean | midgard_schema_type_exists (MidgardSchema *self, const gchar *classname) |
| void | midgard_schema_read_file (MidgardSchema *self, const gchar *filename) |
| GHashTable * | midgard_schema_lookup_type_member (MidgardSchema *schema, const gchar *typename, gchar *property) |
|
|
Initializes basic Midgard classes
Caller is responsible to free allocated memory using midgard_schema_destroy. The memory is not freed for MidgardSchema object itslef. It is freed for all internal schema structures allocated for this object instance. Definition at line 1132 of file mgdschema.c. References midgard_schema_read_file(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Initializes classes from schema files.
Definition at line 1167 of file mgdschema.c. References midgard_schema_read_file(). Here is the call graph for this function: ![]() |
|
||||||||||||
|
Initializes classes from file
Definition at line 1150 of file mgdschema.c. References _MidgardSchema::types. Referenced by midgard_schema_init(), and midgard_schema_read_dir(). |
|
||||||||||||
|
Checks if classname exists in schema.
Definition at line 1139 of file mgdschema.c. References _MidgardSchema::types. |
1.4.6