| Top |
PkClientHelperPkClientHelper — helper object to run a helper session process for the lifetime of a transaction |
| PkClientHelper * | pk_client_helper_new () |
| gboolean | pk_client_helper_stop () |
| gboolean | pk_client_helper_start () |
This GObject can be used to run a session helper program out of band with the normal PackageKit transaction. This allows an external program such as debconf to be used that needs direct console access.
client ----> packagekit-glib ---> dbus ---> packagekitd ---> apt .------------^ ^ debconf ___________________ (SetHints) | | ___| PkClientHelper __.____.____.______/_.____.____.__/ ^-----|___________________/ (socket in tmp) (stdin & stdout )
------------.------------------/ ------------.---------/ | | user session system context
gboolean pk_client_helper_stop (PkClientHelper *client_helper,GError **error);
Stops the helper process, by killing the helper process and deleting the socket.
Since: 0.6.10