| Top | 
GQuark
pk_control_error_quark (void);
We are a GObject that sets errors
Since: 0.5.2
void pk_control_get_tid_async (PkControl *control,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Gets a transacton ID from the daemon.
control  | 
a valid PkControl instance  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
gchar * pk_control_get_tid_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2
gboolean pk_control_suggest_daemon_quit (PkControl *control,GCancellable *cancellable,GError **error);
Suggests to the daemon that it should quit as soon as possible. Warning: this function is synchronous, and may block. Do not use it in GUI applications.
Since: 0.6.2
void pk_control_suggest_daemon_quit_async (PkControl *control,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Suggests to the daemon that it should quit as soon as possible.
control  | 
a valid PkControl instance  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.6.2
gboolean pk_control_suggest_daemon_quit_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.6.2
void pk_control_get_daemon_state_async (PkControl *control,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Gets the debugging state from the daemon.
control  | 
a valid PkControl instance  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
gchar * pk_control_get_daemon_state_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2
gboolean pk_control_set_proxy (PkControl *control,const gchar *proxy_http,const gchar *proxy_ftp,GCancellable *cancellable,GError **error);
Sets the network proxy to use in the daemon. Warning: this function is synchronous, and may block. Do not use it in GUI applications.
control  | 
a valid PkControl instance  | 
|
proxy_http  | 
the HTTP proxy server  | 
|
proxy_ftp  | 
the FTP proxy server  | 
|
cancellable  | 
a GCancellable or   | 
|
error  | 
 TRUE if the proxy was set correctly
NOTE: This is just provided for backwards compatibility.
Clients should really be using pk_control_set_proxy2().
Since: 0.6.3
void pk_control_set_proxy_async (PkControl *control,const gchar *proxy_http,const gchar *proxy_ftp,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Set a proxy on the PK daemon
NOTE: This is just provided for backwards compatibility.
Clients should really be using pk_control_set_proxy2_async().
control  | 
a valid PkControl instance  | 
|
proxy_http  | 
a HTTP proxy string such as "username:password  | 
|
proxy_ftp  | 
a FTP proxy string such as "server.lan:8080"  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
gboolean pk_control_set_proxy_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2
gboolean pk_control_set_proxy2 (PkControl *control,const gchar *proxy_http,const gchar *proxy_https,const gchar *proxy_ftp,const gchar *proxy_socks,const gchar *no_proxy,const gchar *pac,GCancellable *cancellable,GError **error);
Sets the network proxy to use in the daemon. Warning: this function is synchronous, and may block. Do not use it in GUI applications.
control  | 
a valid PkControl instance  | 
|
proxy_http  | 
the HTTP proxy server  | 
|
proxy_https  | 
the HTTPS proxy server  | 
|
proxy_ftp  | 
the FTP proxy server  | 
|
proxy_socks  | 
the SOCKS proxy server  | 
|
no_proxy  | 
the list of download IPs that shouldn't go through the proxy  | 
|
pac  | 
the PAC string  | 
|
cancellable  | 
a GCancellable or   | 
|
error  | 
Since: 0.6.13
void pk_control_set_proxy2_async (PkControl *control,const gchar *proxy_http,const gchar *proxy_https,const gchar *proxy_ftp,const gchar *proxy_socks,const gchar *no_proxy,const gchar *pac,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Set a proxy on the PK daemon
control  | 
a valid PkControl instance  | 
|
proxy_http  | 
a HTTP proxy string such as "username:password  | 
|
proxy_https  | 
a HTTPS proxy string such as "username:password  | 
|
proxy_ftp  | 
a FTP proxy string such as "server.lan:8080", or   | 
|
proxy_socks  | 
a SOCKS proxy string such as "server.lan:8080", or   | 
|
no_proxy  | 
a list of download IPs that shouldn't go through the proxy, or   | 
|
pac  | 
a PAC string, or   | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.6.13
void pk_control_get_time_since_action_async (PkControl *control,PkRoleEnum role,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
We may want to know how long it has been since we refreshed the cache or retrieved the update list.
control  | 
a valid PkControl instance  | 
|
role  | 
the role enum, e.g.   | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
guint pk_control_get_time_since_action_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2
gchar ** pk_control_get_transaction_list (PkControl *control,GCancellable *cancellable,GError **error);
Gets the transaction list in progress. Warning: this function is synchronous, and may block. Do not use it in GUI applications.
Since: 0.5.3
void pk_control_get_transaction_list_async (PkControl *control,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Gets the transactions currently running in the daemon.
control  | 
a valid PkControl instance  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
gchar ** pk_control_get_transaction_list_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2
void pk_control_can_authorize_async (PkControl *control,const gchar *action_id,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
We may want to know before we run a method if we are going to be denied, accepted or challenged for authentication.
control  | 
a valid PkControl instance  | 
|
action_id  | 
The action ID, for instance "org.freedesktop.PackageKit.install-untrusted"  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
PkAuthorizeEnum pk_control_can_authorize_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2
gboolean pk_control_get_properties (PkControl *control,GCancellable *cancellable,GError **error);
Gets the properties the daemon supports. Warning: this function is synchronous, and may block. Do not use it in GUI applications.
Since: 0.5.3
void pk_control_get_properties_async (PkControl *control,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Gets global properties from the daemon.
control  | 
a valid PkControl instance  | 
|
cancellable  | 
a GCancellable or   | 
|
callback  | 
the function to run on completion  | 
|
user_data  | 
the data to pass to   | 
Since: 0.5.2
gboolean pk_control_get_properties_finish (PkControl *control,GAsyncResult *res,GError **error);
Gets the result from the asynchronous function.
Since: 0.5.2