SnapdApp

SnapdApp — Application metadata

Functions

Properties

GStrv aliases Read / Write
gchar * name Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── SnapdApp

Includes

#include <snapd-glib/snapd-glib.h>

Description

A SnapdApp contains information about an application that snapd provides. Apps are retrieved using snapd_snap_get_apps().

Functions

snapd_app_get_name ()

const gchar *
snapd_app_get_name (SnapdApp *app);

Get the name of this app.

Parameters

app

a SnapdApp.

 

Returns

a name.


snapd_app_get_aliases ()

gchar **
snapd_app_get_aliases (SnapdApp *app);

Get the aliases for this app.

Parameters

app

a SnapdApp.

 

Returns

the alias names.

[transfer none][array zero-terminated=1]

Types and Values

SnapdApp

typedef struct _SnapdApp SnapdApp;

SnapdApp is an opaque data structure and can only be accessed using the provided functions.

Property Details

The “aliases” property

  “aliases”                  GStrv

App aliases.

Flags: Read / Write


The “name” property

  “name”                     gchar *

App name.

Flags: Read / Write / Construct Only

Default value: NULL