![]() |
![]() |
![]() |
ZIF Reference Manual | ![]() |
---|---|---|---|---|
Top | Description | Object Hierarchy |
ZifStoreRemote; ZifStoreRemotePrivate; ZifStoreRemoteClass; ZifStoreRemote * zif_store_remote_new (void
); gboolean zif_store_remote_set_from_file (ZifStoreRemote *store
,const gchar *filename
,const gchar *id
,ZifState *state
,GError **error
); gboolean zif_store_remote_is_devel (ZifStoreRemote *store
,ZifState *state
,GError **error
); const gchar * zif_store_remote_get_name (ZifStoreRemote *store
,ZifState *state
,GError **error
); GPtrArray * zif_store_remote_get_files (ZifStoreRemote *store
,ZifPackage *package
,ZifState *state
,GError **error
); gboolean zif_store_remote_get_enabled (ZifStoreRemote *store
,ZifState *state
,GError **error
); gboolean zif_store_remote_set_enabled (ZifStoreRemote *store
,gboolean enabled
,GError **error
); gboolean zif_store_remote_download (ZifStoreRemote *store
,const gchar *filename
,const gchar *directory
,ZifState *state
,GError **error
); ZifUpdate * zif_store_remote_get_update_detail (ZifStoreRemote *store
,const gchar *package_id
,ZifState *state
,GError **error
); gboolean zif_store_remote_check (ZifStoreRemote *store
,ZifState *state
,GError **error
);
A ZifStoreRemote is a subclassed ZifStore and operates on remote objects. A repository is another name for a ZifStoreRemote.
ZifStoreRemote * zif_store_remote_new (void
);
Returns : |
A new ZifStoreRemote class instance. |
Since 0.1.0
gboolean zif_store_remote_set_from_file (ZifStoreRemote *store
,const gchar *filename
,const gchar *id
,ZifState *state
,GError **error
);
|
|
|
|
|
|
|
a ZifState to use for progress reporting |
|
|
Returns : |
Since 0.1.0
gboolean zif_store_remote_is_devel (ZifStoreRemote *store
,ZifState *state
,GError **error
);
Finds out if the repository is a development repository.
|
the ZifStoreRemote object |
|
a ZifState to use for progress reporting |
|
a GError which is used on failure, or NULL
|
Returns : |
TRUE or FALSE
|
Since 0.1.0
const gchar * zif_store_remote_get_name (ZifStoreRemote *store
,ZifState *state
,GError **error
);
Get the name of this repository.
|
the ZifStoreRemote object |
|
a ZifState to use for progress reporting |
|
a GError which is used on failure, or NULL
|
Returns : |
The repository name, e.g. "Fedora" |
Since 0.1.0
GPtrArray * zif_store_remote_get_files (ZifStoreRemote *store
,ZifPackage *package
,ZifState *state
,GError **error
);
|
|
|
|
|
|
|
|
Returns : |
gboolean zif_store_remote_get_enabled (ZifStoreRemote *store
,ZifState *state
,GError **error
);
Find out if this repository is enabled or not.
|
the ZifStoreRemote object |
|
a ZifState to use for progress reporting |
|
a GError which is used on failure, or NULL
|
Returns : |
TRUE or FALSE
|
Since 0.1.0
gboolean zif_store_remote_set_enabled (ZifStoreRemote *store
,gboolean enabled
,GError **error
);
Enable or disable a remote repository.
|
the ZifStoreRemote object |
|
If the object should be enabled |
|
a GError which is used on failure, or NULL
|
Returns : |
TRUE for success, FALSE for failure
|
Since 0.1.0
gboolean zif_store_remote_download (ZifStoreRemote *store
,const gchar *filename
,const gchar *directory
,ZifState *state
,GError **error
);
Downloads a remote package to a local directory.
NOTE: if filename
is "Packages/hal-0.1.0.rpm" and directory
is "/var/cache/zif"
then the downloaded file will "/var/cache/zif/hal-0.1.0.rpm"
|
the ZifStoreRemote object |
|
the state filename to download, e.g. "Packages/hal-0.1.0.rpm" |
|
the directory to put the downloaded file, e.g. "/var/cache/zif" |
|
a ZifState to use for progress reporting |
|
a GError which is used on failure, or NULL
|
Returns : |
TRUE for success, FALSE for failure
|
Since 0.1.0
ZifUpdate * zif_store_remote_get_update_detail (ZifStoreRemote *store
,const gchar *package_id
,ZifState *state
,GError **error
);
Gets the update detail for a package.
|
the ZifStoreRemote object |
|
the package_id of the package to find |
|
a ZifState to use for progress reporting |
|
a GError which is used on failure, or NULL
|
Returns : |
a ZifUpdate , or NULL for failure
|
Since 0.1.0
gboolean zif_store_remote_check (ZifStoreRemote *store
,ZifState *state
,GError **error
);
|
|
|
|
|
|
Returns : |