ZifMdMirrorlist

ZifMdMirrorlist — Mirrorlist metadata

Synopsis

struct              ZifMdMirrorlist;
struct              ZifMdMirrorlistClass;
ZifMd *             zif_md_mirrorlist_new               (void);
GPtrArray *         zif_md_mirrorlist_get_uris          (ZifMdMirrorlist *md,
                                                         ZifState *state,
                                                         GError **error);
                    ZifMdMirrorlistPrivate;

Description

Provide access to the mirrorlist repo metadata. This object is a subclass of ZifMd

Details

struct ZifMdMirrorlist

struct ZifMdMirrorlist {
	ZifMd				 parent;
	ZifMdMirrorlistPrivate		*priv;
};


struct ZifMdMirrorlistClass

struct ZifMdMirrorlistClass {
	ZifMdClass			 parent_class;
};


zif_md_mirrorlist_new ()

ZifMd *             zif_md_mirrorlist_new               (void);

Returns :

A new ZifMdMirrorlist instance.

Since 0.1.0


zif_md_mirrorlist_get_uris ()

GPtrArray *         zif_md_mirrorlist_get_uris          (ZifMdMirrorlist *md,
                                                         ZifState *state,
                                                         GError **error);

Finds all mirrors we should use.

md :

A ZifMdMirrorlist

state :

A ZifState to use for progress reporting

error :

A GError, or NULL

Returns :

The URIs as an array of strings. The returned array should be freed with g_ptr_array_unref() when no longer needed.

Since 0.1.0


ZifMdMirrorlistPrivate

typedef struct _ZifMdMirrorlistPrivate ZifMdMirrorlistPrivate;

Private ZifMdMirrorlist data