LiUpdateItem

LiUpdateItem — Describes a software update.

Functions

Types and Values

Object Hierarchy

    GObject
    ╰── LiUpdateItem

Description

Functions

LI_TYPE_UPDATE_ITEM

#define LI_TYPE_UPDATE_ITEM (li_update_item_get_type ())


li_update_item_new ()

LiUpdateItem *
li_update_item_new (void);

Creates a new LiUpdateItem.

Returns

a LiUpdateItem.

[transfer full]


li_update_item_new_with_packages ()

LiUpdateItem *
li_update_item_new_with_packages (LiPkgInfo *ipki,
                                  LiPkgInfo *apki);

Creates a new LiUpdateItem with given LiPkgInfo references.

Parameters

ipki

The installed package version

 

apki

The available package version.

 

Returns

a LiUpdateItem.

[transfer full]


li_update_item_get_available_pkg ()

LiPkgInfo *
li_update_item_get_available_pkg (LiUpdateItem *uitem);

Returns

A LiPkgInfo of the available new software version.

[transfer none]


li_update_item_set_available_pkg ()

void
li_update_item_set_available_pkg (LiUpdateItem *uitem,
                                  LiPkgInfo *pki);

li_update_item_get_installed_pkg ()

LiPkgInfo *
li_update_item_get_installed_pkg (LiUpdateItem *uitem);

Returns

A LiPkgInfo of the installed software version.

[transfer none]


li_update_item_set_installed_pkg ()

void
li_update_item_set_installed_pkg (LiUpdateItem *uitem,
                                  LiPkgInfo *pki);

Types and Values

struct LiUpdateItemClass

struct LiUpdateItemClass {
	GObjectClass		parent_class;
};


LiUpdateItem

typedef struct _LiUpdateItem LiUpdateItem;