ZifPackageRhn

ZifPackageRhn — RHN package

Synopsis

                    ZifPackageRhn;
                    ZifPackageRhnClass;
enum                ZifPackageRhnPrecache;
guint               zif_package_rhn_get_id              (ZifPackageRhn *pkg);
ZifPackage *        zif_package_rhn_new                 (void);
gboolean            zif_package_rhn_precache            (ZifPackageRhn *pkg,
                                                         ZifPackageRhnPrecache precache,
                                                         GError **error);
void                zif_package_rhn_set_id              (ZifPackageRhn *pkg,
                                                         guint id);
void                zif_package_rhn_set_server          (ZifPackageRhn *pkg,
                                                         const gchar *server);
void                zif_package_rhn_set_session_key     (ZifPackageRhn *pkg,
                                                         const gchar *session_key);

Object Hierarchy

  GObject
   +----ZifPackage
         +----ZifPackageRhn

Description

This object is a subclass of ZifPackage

Details

ZifPackageRhn

typedef struct _ZifPackageRhn ZifPackageRhn;


ZifPackageRhnClass

typedef struct {
	ZifPackageClass		 parent_class;
} ZifPackageRhnClass;


enum ZifPackageRhnPrecache

typedef enum {
	ZIF_PACKAGE_RHN_PRECACHE_GET_DETAILS = 1,
	ZIF_PACKAGE_RHN_PRECACHE_LIST_FILES = 2,
	ZIF_PACKAGE_RHN_PRECACHE_LIST_DEPS = 4
} ZifPackageRhnPrecache;


zif_package_rhn_get_id ()

guint               zif_package_rhn_get_id              (ZifPackageRhn *pkg);

Gets the RHN package ID for the package.

pkg :

A ZifPackageRhn

Returns :

The value or 0 if unset

Since 0.1.6


zif_package_rhn_new ()

ZifPackage *        zif_package_rhn_new                 (void);

Returns :

A new ZifPackageRhn instance.

Since 0.1.6


zif_package_rhn_precache ()

gboolean            zif_package_rhn_precache            (ZifPackageRhn *pkg,
                                                         ZifPackageRhnPrecache precache,
                                                         GError **error);

pkg :

precache :

error :

Returns :


zif_package_rhn_set_id ()

void                zif_package_rhn_set_id              (ZifPackageRhn *pkg,
                                                         guint id);

Sets a RHN package ID.

pkg :

A ZifPackageRhn

id :

the RHN package ID

Since 0.1.6


zif_package_rhn_set_server ()

void                zif_package_rhn_set_server          (ZifPackageRhn *pkg,
                                                         const gchar *server);

Sets a RHN server.

pkg :

A ZifPackageRhn

server :

the RHN server to use

Since 0.1.6


zif_package_rhn_set_session_key ()

void                zif_package_rhn_set_session_key     (ZifPackageRhn *pkg,
                                                         const gchar *session_key);

Sets a RHN session key.

pkg :

A ZifPackageRhn

session_key :

the RHN session key

Since 0.1.6