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