"Fossies" - the Fresh Open Source Software Archive

Member "flatpak-1.12.2/doc/reference/html/FlatpakBundleRef.html" (12 Oct 2021, 20493 Bytes) of package /linux/misc/flatpak-1.12.2.tar.xz:


Caution: In this restricted "Fossies" environment the current HTML page may not be correctly presentated and may have some non-functional links. You can here alternatively try to browse the pure source code or just view or download the uninterpreted raw source code. If the rendering is insufficient you may try to find and view the page on the project site itself.

FlatpakBundleRef

FlatpakBundleRef — Application bundle reference

Functions

Properties

GFile * file Read / Write / Construct Only

Types and Values

Object Hierarchy

    GObject
    ╰── FlatpakRef
        ╰── FlatpakBundleRef

Description

A FlatpakBundleRef refers to a single-file bundle containing an application or runtime.

Functions

flatpak_bundle_ref_new ()

FlatpakBundleRef *
flatpak_bundle_ref_new (GFile *file,
                        GError **error);

Creates a new bundle ref for the given file.

Parameters

file

a GFile

 

error

return location for an error.

[allow-none]

Returns

a new bundle ref.


flatpak_bundle_ref_get_file ()

GFile *
flatpak_bundle_ref_get_file (FlatpakBundleRef *self);

Get the file this bundle is stored in.

Parameters

self

a FlatpakBundleRef

 

Returns

(transfer full) : an GFile


flatpak_bundle_ref_get_metadata ()

GBytes *
flatpak_bundle_ref_get_metadata (FlatpakBundleRef *self);

Get the metadata for the app/runtime

Parameters

self

a FlatpakBundleRef

 

Returns

(transfer full) : an GBytes with the metadata contents, or NULL


flatpak_bundle_ref_get_appstream ()

GBytes *
flatpak_bundle_ref_get_appstream (FlatpakBundleRef *self);

Get the compressed appstream for the app/runtime

Parameters

self

a FlatpakBundleRef

 

Returns

(transfer full) : an GBytes with the appstream contents, or NULL


flatpak_bundle_ref_get_icon ()

GBytes *
flatpak_bundle_ref_get_icon (FlatpakBundleRef *self,
                             int size);

Get the icon png data for the app/runtime

Parameters

self

a FlatpakBundleRef

 

size

64 or 128

 

Returns

(transfer full) : an GBytes with png contents


flatpak_bundle_ref_get_origin ()

char *
flatpak_bundle_ref_get_origin (FlatpakBundleRef *self);

Get the origin url stored in the bundle

Parameters

self

a FlatpakBundleRef

 

Returns

(transfer full) : an url string, or NULL


flatpak_bundle_ref_get_installed_size ()

guint64
flatpak_bundle_ref_get_installed_size (FlatpakBundleRef *self);

Returns the installed size for the bundle.

Parameters

self

a FlatpakBundleRef

 

Returns

the installed size


flatpak_bundle_ref_get_runtime_repo_url ()

char *
flatpak_bundle_ref_get_runtime_repo_url
                               (FlatpakBundleRef *self);

Get the runtime flatpakrepo url stored in the bundle (if any)

Parameters

self

a FlatpakBundleRef

 

Returns

(transfer full) : an url string, or NULL

Since: 0.8.0

Types and Values

struct FlatpakBundleRef

struct FlatpakBundleRef;

Property Details

The “file” property

  “file”                     GFile *

The bundle file that this ref refers to.

Owner: FlatpakBundleRef

Flags: Read / Write / Construct Only