Top | ![]() |
![]() |
![]() |
![]() |
gchar * | binaries-directory | Read / Write / Construct Only |
SnapdSystemConfinement | confinement | Read / Write / Construct Only |
gchar * | kernel-version | Read / Write / Construct Only |
gboolean | managed | Read / Write / Construct Only |
gchar * | mount-directory | Read / Write / Construct Only |
gboolean | on-classic | Read / Write / Construct Only |
gchar * | os-id | Read / Write / Construct Only |
gchar * | os-version | Read / Write / Construct Only |
gchar * | series | Read / Write / Construct Only |
gchar * | store | Read / Write / Construct Only |
gchar * | version | Read / Write / Construct Only |
A SnapdSystemInformation object contains the system information returned
from snapd. It is requested using snapd_client_get_system_information_sync()
.
const gchar *
snapd_system_information_get_binaries_directory
(SnapdSystemInformation *system_information
);
Get the directory snap binaries are stored, e.g. "/snap/bin".
Since: 1.11
SnapdSystemConfinement
snapd_system_information_get_confinement
(SnapdSystemInformation *system_information
);
Get the level of confinement the system supports, e.g. SNAPD_SYSTEM_CONFINEMENT_STRICT
.
Since: 1.15
const gchar *
snapd_system_information_get_kernel_version
(SnapdSystemInformation *system_information
);
Get the version of the kernel snapd is running on, e.g. "4.10.0-15-generic".
Since: 1.11
gboolean
snapd_system_information_get_managed (SnapdSystemInformation *system_information
);
Get if snapd is running on a managed system.
Since: 1.7
const gchar *
snapd_system_information_get_mount_directory
(SnapdSystemInformation *system_information
);
Get the directory snaps are mounted, e.g. "/snap".
Since: 1.11
gboolean
snapd_system_information_get_on_classic
(SnapdSystemInformation *system_information
);
Get if this system is a classic system.
Since: 1.0
const gchar *
snapd_system_information_get_os_id (SnapdSystemInformation *system_information
);
Get the operating system ID, e.g. "ubuntu".
Since: 1.0
const gchar *
snapd_system_information_get_os_version
(SnapdSystemInformation *system_information
);
Get the operating system version, e.g. "16.04".
Since: 1.0
const gchar *
snapd_system_information_get_series (SnapdSystemInformation *system_information
);
Get the series of snapd running, e.g. "16".
Since: 1.0
const gchar *
snapd_system_information_get_store (SnapdSystemInformation *system_information
);
Get the store being used by snapd, e.g. "Ubuntu"
Since: 1.7
const gchar *
snapd_system_information_get_version (SnapdSystemInformation *system_information
);
Get the version of snapd running, e.g. "2.11+ppa174-1".
Since: 1.0
typedef struct _SnapdSystemInformation SnapdSystemInformation;
SnapdSystemInformation is an opaque data structure and can only be accessed using the provided functions.
Since: 1.0
“binaries-directory”
property“binaries-directory” gchar *
Directory with snap binaries.
Flags: Read / Write / Construct Only
Default value: NULL
“confinement”
property“confinement” SnapdSystemConfinement
Confinement level supported by system.
Flags: Read / Write / Construct Only
Default value: SNAPD_SYSTEM_CONFINEMENT_UNKNOWN
“kernel-version”
property“kernel-version” gchar *
Kernel version.
Flags: Read / Write / Construct Only
Default value: NULL
“managed”
property“managed” gboolean
TRUE if snapd managing the system.
Flags: Read / Write / Construct Only
Default value: FALSE
“mount-directory”
property“mount-directory” gchar *
Directory snaps are mounted in.
Flags: Read / Write / Construct Only
Default value: NULL
“on-classic”
property“on-classic” gboolean
TRUE if running in a classic system.
Flags: Read / Write / Construct Only
Default value: FALSE
“os-id”
property“os-id” gchar *
Operating system ID.
Flags: Read / Write / Construct Only
Default value: NULL
“os-version”
property“os-version” gchar *
Operating system version.
Flags: Read / Write / Construct Only
Default value: NULL
“series”
property“series” gchar *
Snappy release series.
Flags: Read / Write / Construct Only
Default value: NULL
“store”
property“store” gchar *
Snap store.
Flags: Read / Write / Construct Only
Default value: NULL
“version”
property“version” gchar *
Snappy version.
Flags: Read / Write / Construct Only
Default value: NULL