| Top |  |  |  |  | 
| GCancellable * | cancellable | Write / Construct Only | 
| gpointer | ready-callback | Write / Construct Only | 
| gpointer | ready-callback-data | Write / Construct Only | 
| GObject * | source-object | Write / Construct Only | 
| gpointer | progress-callback | Write / Construct Only | 
| gpointer | progress-callback-data | Write / Construct Only | 
| SnapdClient | |
| struct | SnapdClientClass | 
| enum | SnapdChangeFilter | 
| enum | SnapdGetAppsFlags | 
| enum | SnapdFindFlags | 
| enum | SnapdInstallFlags | 
| enum | SnapdCreateUserFlags | 
GEnum ╰── SnapdChangeFilter GFlags ├── SnapdCreateUserFlags ├── SnapdFindFlags ├── SnapdGetAppsFlags ╰── SnapdInstallFlags GObject ├── SnapdRequest │ ├── SnapdGetAliases │ ├── SnapdGetApps │ ├── SnapdGetAssertions │ ├── SnapdGetBuyReady │ ├── SnapdGetChange │ ├── SnapdGetChanges │ ├── SnapdGetFind │ ├── SnapdGetIcon │ ├── SnapdGetInterfaces │ ├── SnapdGetSections │ ├── SnapdGetSnap │ ├── SnapdGetSnaps │ ├── SnapdGetSystemInfo │ ├── SnapdGetUsers │ ├── SnapdRequestAsync │ │ ├── SnapdPostAliases │ │ ├── SnapdPostInterfaces │ │ ├── SnapdPostSnap │ │ ├── SnapdPostSnapStream │ │ ├── SnapdPostSnapTry │ │ ╰── SnapdPostSnaps │ ├── SnapdPostAssertions │ ├── SnapdPostBuy │ ├── SnapdPostChange │ ├── SnapdPostCreateUser │ ├── SnapdPostCreateUsers │ ├── SnapdPostLogin │ ├── SnapdPostSnapctl │ ├── SnapdPostAssertions │ ├── SnapdPostBuy │ ├── SnapdPostChange │ ├── SnapdPostCreateUser │ ├── SnapdPostCreateUsers │ ├── SnapdPostLogin │ ├── SnapdPostSnapctl │ ├── SnapdRequestAsync │ │ ├── SnapdPostAliases │ │ ├── SnapdPostInterfaces │ │ ├── SnapdPostSnap │ │ ├── SnapdPostSnapStream │ │ ├── SnapdPostSnapTry │ │ ╰── SnapdPostSnaps │ ├── SnapdGetAliases │ ├── SnapdGetApps │ ├── SnapdGetAssertions │ ├── SnapdGetBuyReady │ ├── SnapdGetChange │ ├── SnapdGetChanges │ ├── SnapdGetFind │ ├── SnapdGetIcon │ ├── SnapdGetInterfaces │ ├── SnapdGetSections │ ├── SnapdGetSnap │ ├── SnapdGetSnaps │ ├── SnapdGetSystemInfo │ ╰── SnapdGetUsers ╰── SnapdClient
A SnapdClient is the means of talking to snapd.
To communicate with snapd create a client with snapd_client_new() then
send requests.
Some requests require authorization which can be set with
snapd_client_set_auth_data().
void (*SnapdProgressCallback) (SnapdClient *client,SnapdChange *change,gpointer deprecated,gpointer user_data);
Signature for callback function used in
snapd_client_connect_interface_sync(),
snapd_client_disconnect_interface_async(),
snapd_client_install2_sync(),
snapd_client_refresh_sync(),
snapd_client_remove_sync(),
snapd_client_enable_sync() and
snapd_client_disable_sync().
| client | ||
| change | a SnapdChange describing the change in progress | |
| deprecated | A deprecated field that is no longer used. | |
| user_data | user data passed to the callback | 
Since: 1.0
SnapdClient *
snapd_client_new (void);
Create a new client to talk to snapd.
Since: 1.0
SnapdClient *
snapd_client_new_from_socket (GSocket *socket);
Create a new client to talk on an existing socket.
Since: 1.5
void snapd_client_set_socket_path (SnapdClient *client,const gchar *socket_path);
Set the Unix socket path to connect to snapd with. Defaults to the system socket.
Since: 1.24
const gchar *
snapd_client_get_socket_path (SnapdClient *client);
Get the unix socket path to connect to snapd with.
Since: 1.24
gboolean
snapd_client_get_allow_interaction (SnapdClient *client);
Get whether snapd operations are allowed to interact with the user.
Since: 1.19
void snapd_client_set_allow_interaction (SnapdClient *client,gboolean allow_interaction);
Set whether snapd operations are allowed to interact with the user. This affects operations that use polkit authorisation. Defaults to TRUE.
Since: 1.19
gboolean snapd_client_connect_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
snapd_client_connect_sync is deprecated and should not be used in newly-written code.
This method is no longer required and does nothing, snapd-glib now connects on demand.
| client | ||
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_connect_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
snapd_client_connect_async has been deprecated since version 1.24 and should not be used in newly-written code.
This method is no longer required and does nothing, snapd-glib now connects on demand.
| client | ||
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.3
gboolean snapd_client_connect_finish (SnapdClient *client,GAsyncResult *result,GError **error);
snapd_client_connect_finish is deprecated and should not be used in newly-written code.
Complete request started with snapd_client_connect_async().
See snapd_client_connect_sync() for more information.
| client | ||
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
SnapdAuthData * snapd_client_login_sync (SnapdClient *client,const gchar *email,const gchar *password,const gchar *otp,GCancellable *cancellable,GError **error);
snapd_client_login_sync has been deprecated since version 1.26 and should not be used in newly-written code.
Log in to snapd and get authorization to install/remove snaps.
| client | a SnapdClient. | |
| email address to log in with. | ||
| password | password to log in with. | |
| otp | response to one-time password challenge. | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_login_async (SnapdClient *client,const gchar *email,const gchar *password,const gchar *otp,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
snapd_client_login_async has been deprecated since version 1.26 and should not be used in newly-written code.
Asynchronously get authorization to install/remove snaps.
See snapd_client_login_sync() for more information.
| client | a SnapdClient. | |
| email address to log in with. | ||
| password | password to log in with. | |
| otp | response to one-time password challenge. | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
SnapdAuthData * snapd_client_login_finish (SnapdClient *client,GAsyncResult *result,GError **error);
snapd_client_login_finish has been deprecated since version 1.26 and should not be used in newly-written code.
Complete request started with snapd_client_login_async().
See snapd_client_login_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
SnapdUserInformation * snapd_client_login2_sync (SnapdClient *client,const gchar *email,const gchar *password,const gchar *otp,GCancellable *cancellable,GError **error);
Log in to snapd and get authorization to install/remove snaps.
| client | a SnapdClient. | |
| email address to log in with. | ||
| password | password to log in with. | |
| otp | response to one-time password challenge. | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.26
void snapd_client_login2_async (SnapdClient *client,const gchar *email,const gchar *password,const gchar *otp,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get authorization to install/remove snaps.
See snapd_client_login2_sync() for more information.
| client | a SnapdClient. | |
| email address to log in with. | ||
| password | password to log in with. | |
| otp | response to one-time password challenge. | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.26
SnapdUserInformation * snapd_client_login2_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_login2_async().
See snapd_client_login2_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.26
void snapd_client_set_user_agent (SnapdClient *client,const gchar *user_agent);
Set the HTTP user-agent that is sent with each request to snapd. Defaults to "snapd-glib/VERSION".
Since: 1.16
const gchar *
snapd_client_get_user_agent (SnapdClient *client);
Get the HTTP user-agent that is sent with each request to snapd.
Since: 1.16
void snapd_client_set_auth_data (SnapdClient *client,SnapdAuthData *auth_data);
Set the authorization data to use for requests. Authorization data can be obtained by:
Logging into snapd using snapd_client_login_sync()
Using an existing authorization with snapd_auth_data_new().
Since: 1.0
SnapdAuthData *
snapd_client_get_auth_data (SnapdClient *client);
Get the authorization data that is used for requests.
Since: 1.0
GPtrArray * snapd_client_get_changes_sync (SnapdClient *client,SnapdChangeFilter filter,const gchar *snap_name,GCancellable *cancellable,GError **error);
Get changes that have occurred / are occurring on the snap daemon.
| client | a SnapdClient. | |
| filter | changes to filter on. | |
| snap_name | name of snap to filter on or  | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.29
void snapd_client_get_changes_async (SnapdClient *client,SnapdChangeFilter filter,const gchar *snap_name,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get changes that have occurred / are occurring on the snap daemon.
See snapd_client_get_changes_sync() for more information.
| client | a SnapdClient. | |
| filter | changes to filter on. | |
| snap_name | name of snap to filter on or  | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.29
GPtrArray * snapd_client_get_changes_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_changes_async().
See snapd_client_get_changes_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.29
SnapdChange * snapd_client_get_change_sync (SnapdClient *client,const gchar *id,GCancellable *cancellable,GError **error);
Get information on a change.
| client | a SnapdClient. | |
| id | a change ID to get information on. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.29
void snapd_client_get_change_async (SnapdClient *client,const gchar *id,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get information on a change.
See snapd_client_get_change_sync() for more information.
| client | a SnapdClient. | |
| id | a change ID to get information on. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.29
SnapdChange * snapd_client_get_change_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_change_async().
See snapd_client_get_change_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.29
SnapdChange * snapd_client_abort_change_sync (SnapdClient *client,const gchar *id,GCancellable *cancellable,GError **error);
Get information on a change.
| client | a SnapdClient. | |
| id | a change ID to abort. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.30
void snapd_client_abort_change_async (SnapdClient *client,const gchar *id,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously abort a change.
See snapd_client_abort_change_sync() for more information.
| client | a SnapdClient. | |
| id | a change ID to abort. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.30
SnapdChange * snapd_client_abort_change_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_abort_change_async().
See snapd_client_abort_change_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.30
SnapdSystemInformation * snapd_client_get_system_information_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Request system information from snapd. While this blocks, snapd is expected to return the information quickly.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_get_system_information_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Request system information asynchronously from snapd.
See snapd_client_get_system_information_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
SnapdSystemInformation * snapd_client_get_system_information_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_system_information_async().
See snapd_client_get_system_information_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
GPtrArray * snapd_client_list_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Get information on all installed snaps.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_list_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get information on all installed snaps.
See snapd_client_list_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
GPtrArray * snapd_client_list_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_list_async().
See snapd_client_list_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
SnapdSnap * snapd_client_list_one_sync (SnapdClient *client,const gchar *name,GCancellable *cancellable,GError **error);
Get information of a single installed snap.
| client | a SnapdClient. | |
| name | name of snap to get. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_list_one_async (SnapdClient *client,const gchar *name,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get information of a single installed snap.
See snapd_client_list_one_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to get. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
SnapdSnap * snapd_client_list_one_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_list_one_async().
See snapd_client_list_one_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
GPtrArray * snapd_client_get_apps_sync (SnapdClient *client,SnapdGetAppsFlags flags,GCancellable *cancellable,GError **error);
Get information on installed apps.
| client | a SnapdClient. | |
| flags | a set of SnapdGetAppsFlags to control what results are returned. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
void snapd_client_get_apps_async (SnapdClient *client,SnapdGetAppsFlags flags,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get information on installed apps.
See snapd_client_get_apps_sync() for more information.
| client | a SnapdClient. | |
| flags | a set of SnapdGetAppsFlags to control what results are returned. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.25
GPtrArray * snapd_client_get_apps_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_apps_async().
See snapd_client_get_apps_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
SnapdIcon * snapd_client_get_icon_sync (SnapdClient *client,const gchar *name,GCancellable *cancellable,GError **error);
Get the icon for an installed snap.
| client | a SnapdClient. | |
| name | name of snap to get icon for. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_get_icon_async (SnapdClient *client,const gchar *name,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get the icon for an installed snap.
See snapd_client_get_icon_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to get icon for. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
SnapdIcon * snapd_client_get_icon_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_icon_async().
See snapd_client_get_icon_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_get_assertions_async (SnapdClient *client,const gchar *type,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get assertions.
See snapd_client_get_assertions_sync() for more information.
| client | a SnapdClient. | |
| type | assertion type to get. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
gchar ** snapd_client_get_assertions_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_assertions_async().
See snapd_client_get_assertions_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gchar ** snapd_client_get_assertions_sync (SnapdClient *client,const gchar *type,GCancellable *cancellable,GError **error);
Get assertions.
| client | a SnapdClient. | |
| type | assertion type to get. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
void snapd_client_add_assertions_async (SnapdClient *client,gchar **assertions,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously add an assertion.
See snapd_client_add_assertions_sync() for more information.
| client | a SnapdClient. | |
| assertions | assertions to add. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
gboolean snapd_client_add_assertions_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_add_assertions_async().
See snapd_client_add_assertions_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gboolean snapd_client_add_assertions_sync (SnapdClient *client,gchar **assertions,GCancellable *cancellable,GError **error);
Add an assertion.
| client | a SnapdClient. | |
| assertions | assertions to add. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gboolean snapd_client_get_interfaces_sync (SnapdClient *client,GPtrArray **plugs,GPtrArray **slots,GCancellable *cancellable,GError **error);
Get the installed snap interfaces.
| client | a SnapdClient. | |
| plugs | [out][allow-none][transfer container][element-type SnapdPlug] | |
| slots | [out][allow-none][transfer container][element-type SnapdSlot] | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_get_interfaces_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get the installed snap interfaces.
See snapd_client_get_interfaces_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_get_interfaces_finish (SnapdClient *client,GAsyncResult *result,GPtrArray **plugs,GPtrArray **slots,GError **error);
Complete request started with snapd_client_get_interfaces_async().
See snapd_client_get_interfaces_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| plugs | [out][allow-none][transfer container][element-type SnapdPlug] | |
| slots | [out][allow-none][transfer container][element-type SnapdSlot] | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gboolean snapd_client_connect_interface_sync (SnapdClient *client,const gchar *plug_snap,const gchar *plug_name,const gchar *slot_snap,const gchar *slot_name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Connect two interfaces together.
An asynchronous version of this function is snapd_client_connect_interface_async().
| client | a SnapdClient. | |
| plug_snap | name of snap containing plug. | |
| plug_name | name of plug to connect. | |
| slot_snap | name of snap containing socket. | |
| slot_name | name of slot to connect. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_connect_interface_async (SnapdClient *client,const gchar *plug_snap,const gchar *plug_name,const gchar *slot_snap,const gchar *slot_name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously connect two interfaces together.
See snapd_client_connect_interface_sync() for more information.
| client | a SnapdClient. | |
| plug_snap | name of snap containing plug. | |
| plug_name | name of plug to connect. | |
| slot_snap | name of snap containing socket. | |
| slot_name | name of slot to connect. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_connect_interface_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_connect_interface_async().
See snapd_client_connect_interface_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gboolean snapd_client_disconnect_interface_sync (SnapdClient *client,const gchar *plug_snap,const gchar *plug_name,const gchar *slot_snap,const gchar *slot_name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Disconnect two interfaces.
| client | a SnapdClient. | |
| plug_snap | name of snap containing plug. | |
| plug_name | name of plug to disconnect. | |
| slot_snap | name of snap containing socket. | |
| slot_name | name of slot to disconnect. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_disconnect_interface_async (SnapdClient *client,const gchar *plug_snap,const gchar *plug_name,const gchar *slot_snap,const gchar *slot_name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously disconnect two interfaces.
See snapd_client_disconnect_interface_sync() for more information.
| client | a SnapdClient. | |
| plug_snap | name of snap containing plug. | |
| plug_name | name of plug to disconnect. | |
| slot_snap | name of snap containing socket. | |
| slot_name | name of slot to disconnect. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_disconnect_interface_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_disconnect_interface_async().
See snapd_client_disconnect_interface_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
GPtrArray * snapd_client_find_sync (SnapdClient *client,SnapdFindFlags flags,const gchar *query,gchar **suggested_currency,GCancellable *cancellable,GError **error);
Find snaps in the store.
| client | a SnapdClient. | |
| flags | a set of SnapdFindFlags to control how the find is performed. | |
| query | query string to send. | |
| suggested_currency | location to store the ISO 4217 currency that is suggested to purchase with. | [out][allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_find_async (SnapdClient *client,SnapdFindFlags flags,const gchar *query,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously find snaps in the store.
See snapd_client_find_sync() for more information.
| client | a SnapdClient. | |
| flags | a set of SnapdFindFlags to control how the find is performed. | |
| query | query string to send. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
GPtrArray * snapd_client_find_finish (SnapdClient *client,GAsyncResult *result,gchar **suggested_currency,GError **error);
Complete request started with snapd_client_find_async().
See snapd_client_find_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| suggested_currency | location to store the ISO 4217 currency that is suggested to purchase with. | [out][allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_find_section_async (SnapdClient *client,SnapdFindFlags flags,const gchar *section,const gchar *query,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously find snaps in the store.
See snapd_client_find_section_sync() for more information.
| client | a SnapdClient. | |
| flags | a set of SnapdFindFlags to control how the find is performed. | |
| section | store section to search in or  | [allow-none] | 
| query | query string to send or  | [allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.7
GPtrArray * snapd_client_find_section_sync (SnapdClient *client,SnapdFindFlags flags,const gchar *section,const gchar *query,gchar **suggested_currency,GCancellable *cancellable,GError **error);
Find snaps in the store.
| client | a SnapdClient. | |
| flags | a set of SnapdFindFlags to control how the find is performed. | |
| section | store section to search in or  | [allow-none] | 
| query | query string to send or  | [allow-none] | 
| suggested_currency | location to store the ISO 4217 currency that is suggested to purchase with. | [out][allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.7
GPtrArray * snapd_client_find_section_finish (SnapdClient *client,GAsyncResult *result,gchar **suggested_currency,GError **error);
Complete request started with snapd_client_find_async().
See snapd_client_find_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| suggested_currency | location to store the ISO 4217 currency that is suggested to purchase with. | [out][allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.7
GPtrArray * snapd_client_find_refreshable_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Find snaps in store that are newer revisions than locally installed versions.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
void snapd_client_find_refreshable_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously find snaps in store that are newer revisions than locally installed versions.
See snapd_client_find_refreshable_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
GPtrArray * snapd_client_find_refreshable_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_find_refreshable_async().
See snapd_client_find_refreshable_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.5
gboolean snapd_client_install_sync (SnapdClient *client,const gchar *name,const gchar *channel,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
snapd_client_install_sync has been deprecated since version 1.12 and should not be used in newly-written code.
Install a snap from the store.
| client | a SnapdClient. | |
| name | name of snap to install. | |
| channel | channel to install from or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_install_async (SnapdClient *client,const gchar *name,const gchar *channel,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
snapd_client_install_async has been deprecated since version 1.12 and should not be used in newly-written code.
Asynchronously install a snap from the store.
See snapd_client_install_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to install. | |
| channel | channel to install from or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_install_finish (SnapdClient *client,GAsyncResult *result,GError **error);
snapd_client_install_finish has been deprecated since version 1.12 and should not be used in newly-written code.
Complete request started with snapd_client_install_async().
See snapd_client_install_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gboolean snapd_client_install2_sync (SnapdClient *client,SnapdInstallFlags flags,const gchar *name,const gchar *channel,const gchar *revision,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Install a snap from the store.
| client | a SnapdClient. | |
| flags | a set of SnapdInstallFlags to control install options. | |
| name | name of snap to install. | |
| channel | channel to install from or  | [allow-none] | 
| revision | revision to install or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.12
void snapd_client_install2_async (SnapdClient *client,SnapdInstallFlags flags,const gchar *name,const gchar *channel,const gchar *revision,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously install a snap from the store.
See snapd_client_install2_sync() for more information.
| client | a SnapdClient. | |
| flags | a set of SnapdInstallFlags to control install options. | |
| name | name of snap to install. | |
| channel | channel to install from or  | [allow-none] | 
| revision | revision to install or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.12
gboolean snapd_client_install2_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_install2_async().
See snapd_client_install2_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.12
void snapd_client_install_stream_async (SnapdClient *client,SnapdInstallFlags flags,GInputStream *stream,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously install a snap.
See snapd_client_install_stream_sync() for more information.
| client | a SnapdClient. | |
| flags | a set of SnapdInstallFlags to control install options. | |
| stream | a GInputStream containing the snap file contents to install. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.9
gboolean snapd_client_install_stream_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_install_stream_async().
See snapd_client_install_stream_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.9
gboolean snapd_client_install_stream_sync (SnapdClient *client,SnapdInstallFlags flags,GInputStream *stream,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Install a snap. The snap contents are provided in the form of an input stream. To install from a local file, do the following:
| 1 2 3 4 5 6 7 8 9 10 11 | g_autoptr(GFile) file = g_file_new_for_path (path_to_snap_file); g_autoptr(GInputStream) stream = g_file_read (file, cancellable, &error); snapd_client_install_stream_sync (client, stream, progress_cb, NULL, cancellable, &error); \] Or if you have the file in memory you can use: |[ g_autoptr(GInputStream) stream = g_memory_input_stream_new_from_data (data, data_length, free_data); snapd_client_install_stream_sync (client, stream, progress_cb, NULL, cancellable, &error); \] | 
| client | a SnapdClient. | |
| flags | a set of SnapdInstallFlags to control install options. | |
| stream | a GInputStream containing the snap file contents to install. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.9
void snapd_client_try_async (SnapdClient *client,const gchar *path,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously try a snap.
See snapd_client_try_sync() for more information.
| client | a SnapdClient. | |
| path | path to snap directory to try. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.9
gboolean snapd_client_try_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_try_async().
See snapd_client_try_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.9
gboolean snapd_client_try_sync (SnapdClient *client,const gchar *path,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Try a snap.
| client | a SnapdClient. | |
| path | path to snap directory to try. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.9
gboolean snapd_client_refresh_sync (SnapdClient *client,const gchar *name,const gchar *channel,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Ensure an installed snap is at the latest version.
| client | a SnapdClient. | |
| name | name of snap to refresh. | |
| channel | channel to refresh from or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_refresh_async (SnapdClient *client,const gchar *name,const gchar *channel,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously ensure an installed snap is at the latest version.
See snapd_client_refresh_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to refresh. | |
| channel | channel to refresh from or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_refresh_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_refresh_async().
See snapd_client_refresh_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gchar ** snapd_client_refresh_all_sync (SnapdClient *client,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Update all installed snaps to their latest version.
| client | a SnapdClient. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.5
void snapd_client_refresh_all_async (SnapdClient *client,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously ensure all snaps are updated to their latest versions.
See snapd_client_refresh_all_sync() for more information.
| client | a SnapdClient. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.5
gchar ** snapd_client_refresh_all_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_refresh_all_async().
See snapd_client_refresh_all_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.5
gboolean snapd_client_remove_sync (SnapdClient *client,const gchar *name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Uninstall a snap.
| client | a SnapdClient. | |
| name | name of snap to remove. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_remove_async (SnapdClient *client,const gchar *name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously uninstall a snap.
See snapd_client_remove_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to remove. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_remove_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_remove_async().
See snapd_client_remove_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gboolean snapd_client_enable_sync (SnapdClient *client,const gchar *name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Enable an installed snap.
| client | a SnapdClient. | |
| name | name of snap to enable. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_enable_async (SnapdClient *client,const gchar *name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously enable an installed snap.
See snapd_client_enable_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to enable. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_enable_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_enable_async().
See snapd_client_enable_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gboolean snapd_client_disable_sync (SnapdClient *client,const gchar *name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Disable an installed snap.
| client | a SnapdClient. | |
| name | name of snap to disable. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
void snapd_client_disable_async (SnapdClient *client,const gchar *name,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously disable an installed snap.
See snapd_client_disable_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to disable. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.0
gboolean snapd_client_disable_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_disable_async().
See snapd_client_disable_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.0
gboolean snapd_client_switch_sync (SnapdClient *client,const gchar *name,const gchar *channel,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Set the tracking channel on an installed snap.
| client | a SnapdClient. | |
| name | name of snap to switch channel. | |
| channel | channel to track. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.26
void snapd_client_switch_async (SnapdClient *client,const gchar *name,const gchar *channel,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously set the tracking channel on an installed snap.
See snapd_client_switch_sync() for more information.
| client | a SnapdClient. | |
| name | name of snap to switch channel. | |
| channel | channel to track. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.26
gboolean snapd_client_switch_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_switch_async().
See snapd_client_switch_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.26
gboolean snapd_client_check_buy_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Check if able to buy snaps.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
void snapd_client_check_buy_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously check if able to buy snaps.
See snapd_client_check_buy_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.3
gboolean snapd_client_check_buy_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_check_buy_async().
See snapd_client_check_buy_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
gboolean snapd_client_buy_sync (SnapdClient *client,const gchar *id,gdouble amount,const gchar *currency,GCancellable *cancellable,GError **error);
Buy a snap from the store. Once purchased, this snap can be installed with
snapd_client_install2_sync().
| client | a SnapdClient. | |
| id | id of snap to buy. | |
| amount | amount of currency to spend, e.g. 0.99. | |
| currency | the currency to buy with as an ISO 4217 currency code, e.g. "NZD". | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
void snapd_client_buy_async (SnapdClient *client,const gchar *id,gdouble amount,const gchar *currency,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously buy a snap from the store.
See snapd_client_buy_sync() for more information.
| client | a SnapdClient. | |
| id | id of snap to buy. | |
| amount | amount of currency to spend, e.g. 0.99. | |
| currency | the currency to buy with as an ISO 4217 currency code, e.g. "NZD". | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.3
gboolean snapd_client_buy_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_buy_async().
See snapd_client_buy_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
SnapdUserInformation * snapd_client_create_user_sync (SnapdClient *client,const gchar *email,SnapdCreateUserFlags flags,GCancellable *cancellable,GError **error);
Create a local user account for the given user.
| client | a SnapdClient. | |
| the email of the user to create. | ||
| flags | a set of SnapdCreateUserFlags to control how the user account is created. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
void snapd_client_create_user_async (SnapdClient *client,const gchar *email,SnapdCreateUserFlags flags,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously create a local user account.
See snapd_client_create_user_sync() for more information.
| client | a SnapdClient. | |
| the email of the user to create. | ||
| flags | a set of SnapdCreateUserFlags to control how the user account is created. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.3
SnapdUserInformation * snapd_client_create_user_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_create_user_async().
See snapd_client_create_user_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.3
GPtrArray * snapd_client_create_users_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Create local user accounts using the system-user assertions that are valid for this device.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
an array of SnapdUserInformation or NULL on error. 
[transfer container][element-type SnapdUserInformation]
Since: 1.3
void snapd_client_create_users_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously create local user accounts using the system-user assertions that are valid for this device.
See snapd_client_create_users_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.3
GPtrArray * snapd_client_create_users_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_create_users_async().
See snapd_client_create_users_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
an array of SnapdUserInformation or NULL on error. 
[transfer container][element-type SnapdUserInformation]
Since: 1.3
GPtrArray * snapd_client_get_users_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Get user accounts that are valid for this device.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
an array of SnapdUserInformation or NULL on error. 
[transfer container][element-type SnapdUserInformation]
Since: 1.26
void snapd_client_get_users_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get user accounts that are valid for this device.
See snapd_client_get_users_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.26
GPtrArray * snapd_client_get_users_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_users_async().
See snapd_client_get_users_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
an array of SnapdUserInformation or NULL on error. 
[transfer container][element-type SnapdUserInformation]
Since: 1.26
gchar ** snapd_client_get_sections_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Get the store sections.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.7
void snapd_client_get_sections_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get the store sections.
See snapd_client_get_sections_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.7
gchar ** snapd_client_get_sections_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_sections_async().
See snapd_client_get_sections_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.7
void snapd_client_get_aliases_async (SnapdClient *client,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously get the available aliases.
See snapd_client_get_aliases_sync() for more information.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
GPtrArray * snapd_client_get_aliases_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_get_aliases_async().
See snapd_client_get_aliases_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
GPtrArray * snapd_client_get_aliases_sync (SnapdClient *client,GCancellable *cancellable,GError **error);
Get the available aliases.
| client | a SnapdClient. | |
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
void snapd_client_alias_async (SnapdClient *client,const gchar *snap,const gchar *app,const gchar *alias,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously create an alias to an app.
See snapd_client_alias_sync() for more information.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| app | an app in the snap to make the alias to. | |
| alias | the name of the alias (i.e. the command that will run this app). | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.25
gboolean snapd_client_alias_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_alias_async().
See snapd_client_alias_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
gboolean snapd_client_alias_sync (SnapdClient *client,const gchar *snap,const gchar *app,const gchar *alias,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Create an alias to an app.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| app | an app in the snap to make the alias to. | |
| alias | the name of the alias (i.e. the command that will run this app). | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
void snapd_client_unalias_async (SnapdClient *client,const gchar *snap,const gchar *alias,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously remove an alias from an app.
See snapd_client_unalias_sync() for more information.
| client | a SnapdClient. | |
| snap | the name of the snap to modify or  | [allow-none] | 
| alias | the name of the alias to remove or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.25
gboolean snapd_client_unalias_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_unalias_async().
See snapd_client_unalias_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
gboolean snapd_client_unalias_sync (SnapdClient *client,const gchar *snap,const gchar *alias,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
Remove an alias from an app.
| client | a SnapdClient. | |
| snap | the name of the snap to modify or  | [allow-none] | 
| alias | the name of the alias to remove or  | [allow-none] | 
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
void snapd_client_prefer_async (SnapdClient *client,const gchar *snap,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously ???.
See snapd_client_prefer_sync() for more information.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.25
gboolean snapd_client_prefer_finish (SnapdClient *client,GAsyncResult *result,GError **error);
Complete request started with snapd_client_prefer_async().
See snapd_client_prefer_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
gboolean snapd_client_prefer_sync (SnapdClient *client,const gchar *snap,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
???
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.25
void snapd_client_enable_aliases_async (SnapdClient *client,const gchar *snap,gchar **aliases,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
snapd_client_enable_aliases_async has been deprecated since version 1.25 and should not be used in newly-written code.
Asynchronously change the state of aliases.
See snapd_client_enable_aliases_sync() for more information.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| aliases | the aliases to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
gboolean snapd_client_enable_aliases_finish (SnapdClient *client,GAsyncResult *result,GError **error);
snapd_client_enable_aliases_finish has been deprecated since version 1.25 and should not be used in newly-written code.
Complete request started with snapd_client_enable_aliases_async().
See snapd_client_enable_aliases_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gboolean snapd_client_enable_aliases_sync (SnapdClient *client,const gchar *snap,gchar **aliases,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
snapd_client_enable_aliases_sync has been deprecated since version 1.25 and should not be used in newly-written code.
Change the state of aliases.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| aliases | the aliases to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
void snapd_client_disable_aliases_async (SnapdClient *client,const gchar *snap,gchar **aliases,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
snapd_client_disable_aliases_async has been deprecated since version 1.25 and should not be used in newly-written code.
Asynchronously change the state of aliases.
See snapd_client_disable_aliases_sync() for more information.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| aliases | the aliases to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
gboolean snapd_client_disable_aliases_finish (SnapdClient *client,GAsyncResult *result,GError **error);
snapd_client_disable_aliases_finish has been deprecated since version 1.25 and should not be used in newly-written code.
Complete request started with snapd_client_disable_aliases_async().
See snapd_client_disable_aliases_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gboolean snapd_client_disable_aliases_sync (SnapdClient *client,const gchar *snap,gchar **aliases,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
snapd_client_disable_aliases_sync has been deprecated since version 1.25 and should not be used in newly-written code.
Change the state of aliases.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| aliases | the aliases to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
void snapd_client_reset_aliases_async (SnapdClient *client,const gchar *snap,gchar **aliases,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
snapd_client_reset_aliases_async has been deprecated since version 1.25 and should not be used in newly-written code.
Asynchronously change the state of aliases.
See snapd_client_reset_aliases_sync() for more information.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| aliases | the aliases to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
gboolean snapd_client_reset_aliases_finish (SnapdClient *client,GAsyncResult *result,GError **error);
snapd_client_reset_aliases_finish has been deprecated since version 1.25 and should not be used in newly-written code.
Complete request started with snapd_client_reset_aliases_async().
See snapd_client_reset_aliases_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gboolean snapd_client_reset_aliases_sync (SnapdClient *client,const gchar *snap,gchar **aliases,SnapdProgressCallback progress_callback,gpointer progress_callback_data,GCancellable *cancellable,GError **error);
snapd_client_reset_aliases_sync has been deprecated since version 1.25 and should not be used in newly-written code.
Change the state of aliases.
| client | a SnapdClient. | |
| snap | the name of the snap to modify. | |
| aliases | the aliases to modify. | |
| progress_callback | function to callback with progress. | [allow-none][scope call] | 
| progress_callback_data | user data to pass to  | [closure] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
void snapd_client_run_snapctl_async (SnapdClient *client,const gchar *context_id,gchar **args,GCancellable *cancellable,GAsyncReadyCallback callback,gpointer user_data);
Asynchronously run a snapctl command.
See snapd_client_run_snapctl_sync() for more information.
| client | a SnapdClient. | |
| context_id | context for this call. | |
| args | the arguments to pass to snapctl. | |
| cancellable | a GCancellable or  | [allow-none] | 
| callback | a GAsyncReadyCallback to call when the request is satisfied. | [scope async] | 
| user_data | the data to pass to callback function. | [closure] | 
Since: 1.8
gboolean snapd_client_run_snapctl_finish (SnapdClient *client,GAsyncResult *result,gchar **stdout_output,gchar **stderr_output,GError **error);
Complete request started with snapd_client_run_snapctl_async().
See snapd_client_run_snapctl_sync() for more information.
| client | a SnapdClient. | |
| result | a GAsyncResult. | |
| stdout_output | the location to write the stdout from the command or  | [out][allow-none] | 
| stderr_output | the location to write the stderr from the command or  | [out][allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
gboolean snapd_client_run_snapctl_sync (SnapdClient *client,const gchar *context_id,gchar **args,gchar **stdout_output,gchar **stderr_output,GCancellable *cancellable,GError **error);
Run a snapctl command.
| client | a SnapdClient. | |
| context_id | context for this call. | |
| args | the arguments to pass to snapctl. | |
| stdout_output | the location to write the stdout from the command or  | [out][allow-none] | 
| stderr_output | the location to write the stderr from the command or  | [out][allow-none] | 
| cancellable | a GCancellable or  | [allow-none] | 
| error | GError location to store the error occurring, or  | [allow-none] | 
Since: 1.8
typedef struct _SnapdClient SnapdClient;
SnapdClient contains connection state with snapd.
Since: 1.0
Flags to control install options.
| No flags, default behaviour. | ||
| Put snap in classic mode and disable security confinement. | ||
| Install the given snap file even if there are no pre-acknowledged signatures for it, meaning it was not verified and could be dangerous (implied by SNAPD_INSTALL_FLAGS_DEVMODE). | ||
| Put snap in development mode and disable security confinement. | ||
| Put snap in enforced confinement mode. | 
Since: 1.12
“ready-callback” property“ready-callback” gpointer
Ready callback.
Flags: Write / Construct Only
“ready-callback-data” property“ready-callback-data” gpointer
Ready callback data.
Flags: Write / Construct Only
“progress-callback” property“progress-callback” gpointer
Progress callback.
Flags: Write / Construct Only
“progress-callback-data” property“progress-callback-data” gpointer
Data for progress callback.
Flags: Write / Construct Only