ZifMdMirrorlist

ZifMdMirrorlist — Mirrorlist metadata functionality

Synopsis

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

Object Hierarchy

  GObject
   +----ZifMd
         +----ZifMdMirrorlist

Description

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

Details

ZifMdMirrorlist

typedef struct _ZifMdMirrorlist ZifMdMirrorlist;


ZifMdMirrorlistPrivate

typedef struct _ZifMdMirrorlistPrivate ZifMdMirrorlistPrivate;

Private ZifMdMirrorlist data


ZifMdMirrorlistClass

typedef struct {
	ZifMdClass			 parent_class;
} ZifMdMirrorlistClass;


zif_md_mirrorlist_new ()

ZifMdMirrorlist *   zif_md_mirrorlist_new               (void);

Returns :

A new ZifMdMirrorlist class 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 :

the ZifMdMirrorlist object

state :

a ZifState to use for progress reporting

error :

a GError which is used on failure, or NULL

Returns :

the URIs as an array of strings, use g_ptr_array_unref() when done.

Since 0.1.0