![]() |
![]() |
![]() |
libSqueeze Reference Manual | ![]() |
---|---|---|---|---|
LSQArchiveIter; LSQArchive; LSQArchive* lsq_archive_new (gchar *, const gchar *); const gchar* lsq_archive_get_status (const LSQArchive *archive); gchar* lsq_archive_get_filename (const LSQArchive *archive); gboolean lsq_archive_iter_is_directory (const LSQArchiveIter *); guint lsq_archive_iter_n_children (const LSQArchiveIter *); LSQArchiveIter* lsq_archive_iter_nth_child (LSQArchiveIter *, guint ); LSQArchiveIter* lsq_archive_iter_get_child (LSQArchiveIter *, const gchar *); void lsq_archive_iter_set_propsv (LSQArchiveIter *, gconstpointer *); gboolean lsq_archive_iter_get_prop_value (const LSQArchiveIter *iter, guint n, GValue *value); LSQArchiveIter* lsq_archive_add_file (LSQArchive *, const gchar *); LSQArchiveIter* lsq_archive_get_iter (LSQArchive *archive, const gchar *path); GType lsq_archive_get_entry_property_type (const LSQArchive *archive, guint n); const gchar* lsq_archive_get_entry_property_name (const LSQArchive *archive, guint n);
typedef struct { GObject parent; gchar *path; ThunarVfsPath *path_info; ThunarVfsInfo *file_info; ThunarVfsMimeInfo *mime_info; LSQArchiveEntry *root_entry; LSQArchiveCommand *command; struct { guint64 archive_size; guint64 content_size; guint64 n_files; guint64 n_directories; } props; LSQCommandBuilder *builder; LSQBuilderSettings *settings; gchar *temp_dir; GSList *monitor_list; LSQArchiveIterPool *pool; } LSQArchive;
LSQArchive* lsq_archive_new (gchar *, const gchar *);
Param1 : |
|
Param2 : |
|
Returns : |
const gchar* lsq_archive_get_status (const LSQArchive *archive);
archive : |
|
Returns : |
gchar* lsq_archive_get_filename (const LSQArchive *archive);
archive : |
|
Returns : |
gboolean lsq_archive_iter_is_directory (const LSQArchiveIter *);
Param1 : |
|
Returns : |
guint lsq_archive_iter_n_children (const LSQArchiveIter *);
Param1 : |
|
Returns : |
LSQArchiveIter* lsq_archive_iter_nth_child (LSQArchiveIter *, guint );
Param1 : |
|
Param2 : |
|
Returns : |
LSQArchiveIter* lsq_archive_iter_get_child (LSQArchiveIter *, const gchar *);
Param1 : |
|
Param2 : |
|
Returns : |
void lsq_archive_iter_set_propsv (LSQArchiveIter *, gconstpointer *);
Param1 : |
|
Param2 : |
gboolean lsq_archive_iter_get_prop_value (const LSQArchiveIter *iter, guint n, GValue *value);
iter : |
|
n : |
|
value : |
|
Returns : |
LSQArchiveIter* lsq_archive_add_file (LSQArchive *, const gchar *);
Param1 : |
|
Param2 : |
|
Returns : |
LSQArchiveIter* lsq_archive_get_iter (LSQArchive *archive, const gchar *path);
archive : |
|
path : |
|
Returns : |
GType lsq_archive_get_entry_property_type (const LSQArchive *archive, guint n);
archive : |
|
n : |
|
Returns : |
const gchar* lsq_archive_get_entry_property_name (const LSQArchive *archive, guint n);
archive : |
|
n : |
|
Returns : |