Top |
Functions
gboolean | (*GCabFileCallback) () |
guint32 | gcab_file_get_attributes () |
void | gcab_file_get_date () |
const gchar * | gcab_file_get_extract_name () |
GFile * | gcab_file_get_file () |
const gchar * | gcab_file_get_name () |
guint32 | gcab_file_get_size () |
GCabFile * | gcab_file_new_with_file () |
void | gcab_file_set_extract_name () |
Description
A GCabFile is a handle to a file inside a Cabinet archive.
It can either be a file that is already within an exisiting
archive, or a file that reference a file on disk that will be used
for a new archive creation. In the later case, gcab_file_get_file()
must return a valid handle.
Functions
GCabFileCallback ()
gboolean (*GCabFileCallback) (GCabFile *file
,gpointer user_data
);
The type used for callback called when processing Cabinet archive files.
gcab_file_get_attributes ()
guint32
gcab_file_get_attributes (GCabFile *file
);
Get the file attributes.
Since: 0.6
gcab_file_get_date ()
void gcab_file_get_date (GCabFile *file
,GTimeVal *result
);
Get the file date.
Since: 0.6
gcab_file_get_extract_name ()
const gchar *
gcab_file_get_extract_name (GCabFile *file
);
Get the file name to use for extraction, or NULL
.
gcab_file_get_file ()
GFile *
gcab_file_get_file (GCabFile *file
);
If the cabinet is being created, get the GFile associated with
file
. This must be an exisiting file that can be read, in order to
be added to the archive during cabinet creation.
If file
is from an existing cabinet, the fuction will return
NULL
.
gcab_file_get_name ()
const gchar *
gcab_file_get_name (GCabFile *file
);
Get the file name within the cabinet.
gcab_file_new_with_file ()
GCabFile * gcab_file_new_with_file (const gchar *name
,GFile *file
);
Create a GCabFile from a given GFile, to be added to a GCabCabinet for archive creation.