ZIF Reference Manual | ||||
---|---|---|---|---|
Top | Description | Object Hierarchy |
struct ZifStoreRhn; struct ZifStoreRhnClass; ZifStore * zif_store_rhn_new (void
); void zif_store_rhn_set_server (ZifStoreRhn *store
,const gchar *server
); void zif_store_rhn_set_channel (ZifStoreRhn *store
,const gchar *channel
); void zif_store_rhn_set_precache (ZifStoreRhn *store
,ZifPackageRhnPrecache precache
); gboolean zif_store_rhn_login (ZifStoreRhn *store
,const gchar *username
,const gchar *password
,GError **error
); gboolean zif_store_rhn_logout (ZifStoreRhn *store
,GError **error
); gchar * zif_store_rhn_get_version (ZifStoreRhn *store
,GError **error
); const gchar * zif_store_rhn_get_session_key (ZifStoreRhn *store
);
struct ZifStoreRhnClass { ZifStoreClass parent_class; /* Padding for future expansion */ void (*_zif_reserved1) (void); void (*_zif_reserved2) (void); void (*_zif_reserved3) (void); void (*_zif_reserved4) (void); };
ZifStore * zif_store_rhn_new (void
);
Returns : |
A new ZifStoreRhn instance. |
Since 0.1.6
void zif_store_rhn_set_server (ZifStoreRhn *store
,const gchar *server
);
Sets the XMLRPC server to use for RHN.
|
A ZifStoreRhn |
|
The server to use, e.g. "https://rhn.redhat.com/rpc/api" |
Since 0.1.6
void zif_store_rhn_set_channel (ZifStoreRhn *store
,const gchar *channel
);
Sets the RHN channel to use.
|
A ZifStoreRhn |
|
The server to use, e.g. "rhel-i386-client-6" |
Since 0.1.6
void zif_store_rhn_set_precache (ZifStoreRhn *store
,ZifPackageRhnPrecache precache
);
Sets the precache policy. Precaching slows down zif_store_load()
but
dramatically speeds up any data access because each request is
multithreaded on up to 50 threads at once.
|
A ZifStoreRhn |
|
The data to cache, e.g. ZIF_PACKAGE_RHN_PRECACHE_GET_DETAILS
|
Since 0.1.6
gboolean zif_store_rhn_login (ZifStoreRhn *store
,const gchar *username
,const gchar *password
,GError **error
);
Logs into RHN using the specified username and password.
|
A ZifStoreRhn |
|
The username to login to RHN with |
|
The password to login to RHN with |
|
A GError, or NULL
|
Returns : |
TRUE for success, FALSE otherwise |
Since 0.1.6
gboolean zif_store_rhn_logout (ZifStoreRhn *store
,GError **error
);
Logs out of RHN.
|
A ZifStoreRhn |
|
A GError, or NULL
|
Returns : |
TRUE for success, FALSE otherwise |
Since 0.1.6
gchar * zif_store_rhn_get_version (ZifStoreRhn *store
,GError **error
);
Gets the RHN version.
|
A ZifStoreRhn |
|
A GError, or NULL
|
Returns : |
a string for success, NULL otherwise |
Since 0.1.6
const gchar * zif_store_rhn_get_session_key (ZifStoreRhn *store
);
Gets the session_key to use for the install root.
|
A ZifStoreRhn |
Returns : |
The install session_key, e.g. "/" |
Since 0.1.3