| Top |
| gchar * | ags_simple_file_str2md5 () |
| void | ags_simple_file_add_id_ref () |
| GObject * | ags_simple_file_find_id_ref_by_node () |
| GList * | ags_simple_file_find_id_ref_by_xpath () |
| GList * | ags_simple_file_find_id_ref_by_reference () |
| void | ags_simple_file_add_lookup () |
| void | ags_simple_file_add_launch () |
| void | ags_simple_file_open () |
| void | ags_simple_file_open_from_data () |
| void | ags_simple_file_rw_open () |
| void | ags_simple_file_open_filename () |
| void | ags_simple_file_close () |
| void | ags_simple_file_write () |
| void | ags_simple_file_write_resolve () |
| void | ags_simple_file_read () |
| void | ags_simple_file_read_resolve () |
| void | ags_simple_file_read_start () |
| void | ags_simple_file_read_config () |
| AgsSimpleFile * | ags_simple_file_new () |
| #define | AGS_IS_SIMPLE_FILE() |
| #define | AGS_IS_SIMPLE_FILE_CLASS() |
| #define | AGS_SIMPLE_FILE() |
| #define | AGS_SIMPLE_FILE_CLASS() |
| #define | AGS_SIMPLE_FILE_GET_CLASS() |
| GType | ags_simple_file_get_type () |
| char * | audio-encoding | Read / Write |
| char * | audio-format | Read / Write |
| char * | encoding | Read / Write |
| char * | filename | Read / Write |
| gboolean | no-config | Read / Write |
| gpointer | xml-doc | Read / Write |
| void | open | Run Last |
| void | open-from-data | Run Last |
| void | read | Run Last |
| void | read-resolve | Run Last |
| void | read-start | Run Last |
| void | rw-open | Run Last |
| void | write | Run Last |
| void | write-resolve | Run Last |
| #define | AGS_SIMPLE_FILE_DEFAULT_ENCODING |
| #define | AGS_SIMPLE_FILE_DEFAULT_DTD |
| #define | AGS_SIMPLE_FILE_CHECKSUM_LENGTH |
| #define | AGS_SIMPLE_FILE_DEFAULT_AUDIO_FORMAT |
| #define | AGS_SIMPLE_FILE_DEFAULT_AUDIO_ENCODING |
| #define | AGS_SIMPLE_FILE_ID_PROP |
| #define | AGS_SIMPLE_FILE_NAME_PROP |
| #define | AGS_SIMPLE_FILE_TYPE_PROP |
| #define | AGS_SIMPLE_FILE_VERSION_PROP |
| #define | AGS_SIMPLE_FILE_BUILD_ID_PROP |
| #define | AGS_SIMPLE_FILE_TRUE |
| #define | AGS_SIMPLE_FILE_FALSE |
| enum | AgsSimpleFileFlags |
| #define | AGS_SIMPLE_FILE_ERROR |
| enum | AgsSimpleFileError |
| #define | AGS_TYPE_SIMPLE_FILE |
| struct | AgsSimpleFile |
| struct | AgsSimpleFileClass |
void ags_simple_file_add_id_ref (AgsSimpleFile *simple_file,GObject *id_ref);
GObject * ags_simple_file_find_id_ref_by_node (AgsSimpleFile *simple_file,xmlNode *node);
GList * ags_simple_file_find_id_ref_by_xpath (AgsSimpleFile *simple_file,gchar *xpath);
GList * ags_simple_file_find_id_ref_by_reference (AgsSimpleFile *simple_file,gpointer ref);
void ags_simple_file_add_lookup (AgsSimpleFile *simple_file,GObject *file_lookup);
void ags_simple_file_add_launch (AgsSimpleFile *simple_file,GObject *file_launch);
void ags_simple_file_open_from_data (AgsSimpleFile *simple_file,gchar *data,guint length,GError **error);
void ags_simple_file_rw_open (AgsSimpleFile *simple_file,gboolean create,GError **error);
void ags_simple_file_open_filename (AgsSimpleFile *simple_file,gchar *filename);
void ags_simple_file_read_config (AgsSimpleFile *simple_file,xmlNode *node,AgsConfig **ags_config);
#define AGS_IS_SIMPLE_FILE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_SIMPLE_FILE))
#define AGS_IS_SIMPLE_FILE_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), AGS_TYPE_SIMPLE_FILE))
#define AGS_SIMPLE_FILE(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_SIMPLE_FILE, AgsSimpleFile))
#define AGS_SIMPLE_FILE_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_SIMPLE_FILE, AgsSimpleFileClass))
#define AGS_SIMPLE_FILE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_SIMPLE_FILE, AgsSimpleFileClass))
#define AGS_SIMPLE_FILE_CHECKSUM_LENGTH (g_checksum_type_get_length(G_CHECKSUM_MD5))
struct AgsSimpleFileClass {
GObjectClass gobject;
void (*open)(AgsSimpleFile *simple_file,
GError **error);
void (*open_from_data)(AgsSimpleFile *simple_file,
gchar *data, guint length,
GError **error);
void (*rw_open)(AgsSimpleFile *simple_file,
gboolean create,
GError **error);
void (*write)(AgsSimpleFile *simple_file);
void (*write_resolve)(AgsSimpleFile *simple_file);
void (*read)(AgsSimpleFile *simple_file);
void (*read_resolve)(AgsSimpleFile *simple_file);
void (*read_start)(AgsSimpleFile *simple_file);
};
“audio-encoding” property “audio-encoding” char *
The encoding to use for embedding audio data.
Owner: AgsSimpleFile
Flags: Read / Write
Default value: "base64"
Since: 3.0.0
“audio-format” property “audio-format” char *
The format of embedded audio data.
Owner: AgsSimpleFile
Flags: Read / Write
Default value: "raw"
Since: 3.0.0
“encoding” property “encoding” char *
The charset encoding to use.
Owner: AgsSimpleFile
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“filename” property “filename” char *
The assigned filename to open and read from.
Owner: AgsSimpleFile
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“no-config” property“no-config” gboolean
The no config option.
Owner: AgsSimpleFile
Flags: Read / Write
Default value: FALSE
Since: 3.16.9
“xml-doc” property“xml-doc” gpointer
The assigned xml-doc.
Owner: AgsSimpleFile
Flags: Read / Write
Since: 3.0.0
“open” signalvoid user_function (AgsSimpleFile *simple_file, gpointer error, gpointer user_data)
Open simple_file
with appropriate filename.
simple_file |
the AgsSimpleFile |
|
error |
a GError pointer to return error |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“open-from-data” signalvoid user_function (AgsSimpleFile *simple_file, char *create, guint error, gpointer arg3, gpointer user_data)
Open simple_file
in read-write mode.
simple_file |
the AgsSimpleFile |
|
create |
if |
|
error |
a GError pointer to return error |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“read” signalvoid user_function (AgsSimpleFile *simple_file, gpointer user_data)
Read a XML document from disk with specified simple_filename.
simple_file |
the AgsSimpleFile |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“read-resolve” signalvoid user_function (AgsSimpleFile *simple_file, gpointer user_data)
Resolve XPath expressions to their counterpart the newly created instances refering to.
simple_file |
the AgsSimpleFile |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“read-start” signalvoid user_function (AgsSimpleFile *simple_file, gpointer user_data)
Start assigning resources.
simple_file |
the AgsSimpleFile |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“rw-open” signalvoid user_function (AgsSimpleFile *agssimplefile, gboolean arg1, gpointer arg2, gpointer user_data)
Flags: Run Last
“write” signalvoid user_function (AgsSimpleFile *simple_file, gpointer user_data)
Write XML Document to disk.
simple_file |
the AgsSimpleFile |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“write-resolve” signalvoid user_function (AgsSimpleFile *simple_file, gpointer user_data)
Resolve references and generate thus XPath expressions just before writing to disk.
simple_file |
the AgsSimpleFile |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0