Top | ![]() |
![]() |
![]() |
![]() |
const gchar * | snapd_alias_get_app () |
const gchar * | snapd_alias_get_app_auto () |
const gchar * | snapd_alias_get_command () |
const gchar * | snapd_alias_get_app_manual () |
const gchar * | snapd_alias_get_name () |
const gchar * | snapd_alias_get_snap () |
SnapdAliasStatus | snapd_alias_get_status () |
A SnapdAlias represents an optional alias that can be used for an app.
Aliases can be queried using snapd_client_get_aliases_sync()
and are used in
snapd_client_enable_aliases_sync()
, snapd_client_disable_aliases_sync()
and
snapd_client_reset_aliases_sync()
.
const gchar *
snapd_alias_get_app (SnapdAlias *alias
);
snapd_alias_get_app
has been deprecated since version 1.25 and should not be used in newly-written code.
Use snapd_alias_get_app_manual()
or snapd_alias_get_app_auto()
.
Get the app this is an alias for.
Since: 1.8
const gchar *
snapd_alias_get_app_auto (SnapdAlias *alias
);
Get the app this alias has been automatically set to (status is SNAPD_ALIAS_STATUS_AUTO
).
Can be overridden when status is SNAPD_ALIAS_STATUS_MANUAL
.
Since: 1.25
const gchar *
snapd_alias_get_command (SnapdAlias *alias
);
Get the command this alias runs.
Since: 1.25
const gchar *
snapd_alias_get_app_manual (SnapdAlias *alias
);
Get the app this alias has been manually set to (status is SNAPD_ALIAS_STATUS_MANUAL
).
This overrides the app from snapd_alias_get_app_auto()
.
Since: 1.25
const gchar *
snapd_alias_get_name (SnapdAlias *alias
);
Get the name of this alias.
Since: 1.8
const gchar *
snapd_alias_get_snap (SnapdAlias *alias
);
Get the snap this alias is for.
Since: 1.8
SnapdAliasStatus
snapd_alias_get_status (SnapdAlias *alias
);
Get the status of this alias.
Return: a SnapdAliasStatus.
Since: 1.8
typedef struct _SnapdAlias SnapdAlias;
SnapdAlias contains alias information for a Snap.
Aliases are used to provide alternative binary names for Snap apps.
Since: 1.8
Status of an alias.
the alias status is unknown. |
||
deprecated, do not use. |
||
deprecated, do not use. |
||
the alias is disabled. |
||
the alias is automatically enabled. |
||
the alias is manually enabled. |
Since: 1.8
“app-auto”
property“app-auto” gchar *
App this alias is for (when status is SNAPD_ALIAS_STATUS_AUTO).
Flags: Read / Write / Construct Only
Default value: NULL
“app-manual”
property“app-manual” gchar *
App this alias is for (when status is SNAPD_ALIAS_STATUS_MANUAL).
Flags: Read / Write / Construct Only
Default value: NULL
“command”
property“command” gchar *
Command this alias runs.
Flags: Read / Write / Construct Only
Default value: NULL
“name”
property“name” gchar *
Name of alias.
Flags: Read / Write / Construct Only
Default value: NULL
“snap”
property“snap” gchar *
Snap this alias is for.
Flags: Read / Write / Construct Only
Default value: NULL
“status”
property“status” SnapdAliasStatus
Alias status.
Flags: Read / Write / Construct Only
Default value: SNAPD_ALIAS_STATUS_UNKNOWN