ags_file_util

ags_file_util

Functions

Description

Functions

ags_file_util_read_value ()

void
ags_file_util_read_value (AgsFile *file,
                          xmlNode *node,
                          gchar **id,
                          GValue *value,
                          xmlChar **xpath);

ags_file_util_write_value ()

xmlNode *
ags_file_util_write_value (AgsFile *file,
                           xmlNode *parent,
                           gchar *id,
                           GValue *value,
                           GType pointer_type,
                           guint arr_length);

ags_file_util_read_parameter ()

void
ags_file_util_read_parameter (AgsFile *file,
                              xmlNode *node,
                              gchar **id,
                              GParameter **parameter,
                              gint *n_params,
                              xmlChar ***xpath);

ags_file_util_write_parameter ()

xmlNode *
ags_file_util_write_parameter (AgsFile *file,
                               xmlNode *parent,
                               gchar *id,
                               GParameter *parameter,
                               gint n_params);

ags_file_util_read_dependency ()

void
ags_file_util_read_dependency (AgsFile *file,
                               xmlNode *node,
                               gchar **id,
                               gchar **name,
                               xmlChar **xpath);

ags_file_util_write_dependency ()

xmlNode *
ags_file_util_write_dependency (AgsFile *file,
                                xmlNode *parent,
                                gchar *id,
                                gchar *name,
                                xmlChar *xpath);

ags_file_util_read_object ()

void
ags_file_util_read_object (AgsFile *file,
                           xmlNode *node,
                           GObject **gobject);

ags_file_util_write_object ()

xmlNode *
ags_file_util_write_object (AgsFile *file,
                            xmlNode *parent,
                            GObject *gobject);

ags_file_util_read_history ()

void
ags_file_util_read_history (AgsFile *file,
                            xmlNode *node,
                            AgsHistory **history);

ags_file_util_write_history ()

xmlNode *
ags_file_util_write_history (AgsFile *file,
                             xmlNode *parent,
                             AgsHistory *history);

ags_file_read_file_link ()

void
ags_file_read_file_link (AgsFile *file,
                         xmlNode *node,
                         AgsFileLink **file_link);

ags_file_write_file_link ()

xmlNode *
ags_file_write_file_link (AgsFile *file,
                          xmlNode *parent,
                          AgsFileLink *file_link);

ags_file_read_file_link_list ()

void
ags_file_read_file_link_list (AgsFile *file,
                              xmlNode *node,
                              GList **file_link);

ags_file_write_file_link_list ()

xmlNode *
ags_file_write_file_link_list (AgsFile *file,
                               xmlNode *parent,
                               GList *file_link);

Types and Values