Top |
gchar *
jcat_file_to_string (JcatFile *self
);
Converts the JcatFile to a string.
Since: 0.1.0
gboolean jcat_file_import_stream (JcatFile *self
,GInputStream *istream
,JcatImportFlags flags
,GCancellable *cancellable
,GError **error
);
Imports a compressed Jcat file from a file.
self |
||
istream |
||
flags |
JcatImportFlags, typically |
|
cancellable |
GCancellable, or |
|
error |
Since: 0.1.0
gboolean jcat_file_import_file (JcatFile *self
,GFile *gfile
,JcatImportFlags flags
,GCancellable *cancellable
,GError **error
);
Imports a compressed Jcat file from an input stream.
self |
||
gfile |
gfile |
|
flags |
JcatImportFlags, typically |
|
cancellable |
GCancellable, or |
|
error |
Since: 0.1.0
gboolean jcat_file_import_json (JcatFile *self
,const gchar *json
,JcatImportFlags flags
,GError **error
);
Imports a Jcat file from raw JSON.
Since: 0.1.0
gboolean jcat_file_export_stream (JcatFile *self
,GOutputStream *ostream
,JcatExportFlags flags
,GCancellable *cancellable
,GError **error
);
Exports a Jcat file to a compressed stream.
self |
||
ostream |
||
flags |
a JcatExportFlags, typically |
|
cancellable |
GCancellable, or |
|
error |
Since: 0.1.0
gboolean jcat_file_export_file (JcatFile *self
,GFile *gfile
,JcatExportFlags flags
,GCancellable *cancellable
,GError **error
);
Exports a Jcat file to a compressed file.
self |
||
gfile |
gfile |
|
flags |
a JcatExportFlags, typically |
|
cancellable |
GCancellable, or |
|
error |
Since: 0.1.0
gchar * jcat_file_export_json (JcatFile *self
,JcatExportFlags flags
,GError **error
);
Exports a Jcat file to raw JSON.
Since: 0.1.0
GPtrArray *
jcat_file_get_items (JcatFile *self
);
Returns all the items in the file.
Since: 0.1.0
JcatItem * jcat_file_get_item_by_id (JcatFile *self
,const gchar *id
,GError **error
);
Finds the item with the specified ID, falling back to the ID alias if set.
Since: 0.1.0
JcatItem * jcat_file_get_item_default (JcatFile *self
,GError **error
);
Finds the default item. If more than one JcatItem exists this function will return with an error.
Since: 0.1.0
void jcat_file_add_item (JcatFile *self
,JcatItem *item
);
Adds an item to a file.
Since: 0.1.0
guint32
jcat_file_get_version_major (JcatFile *self
);
Returns the major version number of the Jcat specification
Since: 0.1.0