Main Page | Data Structures | File List | Data Fields | Globals

AUpdate Struct Reference

Describe all aspects of any type of update (software, message, etc.). More...

#include <libuau.h>


Data Fields

char * id
GPtrArray * keywords
AUpdateType type
ADatedate
char * shortDesc
char * fullDesc
GPtrArray * quantifiers
APkgType availableFormats
GPtrArray * packages
char * newVersion
char * newDisplayVersion
AInterface interface
char * newURL


Detailed Description

Describe all aspects of any type of update (software, message, etc.).

Definition at line 96 of file libuau.h.


Field Documentation

APkgType AUpdate::availableFormats
 

Software formats in which this update is available (RPM, DEB, etc.)

Definition at line 108 of file libuau.h.

Referenced by luau_copyUpdate(), and parsePackage().

ADate* AUpdate::date
 

Date this update was issued.

Definition at line 101 of file libuau.h.

Referenced by luau_copyUpdate(), luau_freeUpdateInfo(), and parseGenericInfo().

char* AUpdate::fullDesc
 

Longer description (several sentences).

Definition at line 103 of file libuau.h.

Referenced by luau_copyUpdate(), luau_freeUpdateInfo(), and parseGenericInfo().

char* AUpdate::id
 

Update ID

Definition at line 98 of file libuau.h.

Referenced by luau_copyUpdate(), luau_freeUpdateInfo(), luau_getUpdateInfo(), parseGenericInfo(), and parseUpdates().

AInterface AUpdate::interface
 

Interface version of this update

Definition at line 112 of file libuau.h.

Referenced by luau_copyUpdate(), and parseSoftware().

GPtrArray* AUpdate::keywords
 

Array of all keywords assoc. with this update. May be NULL.

Definition at line 99 of file libuau.h.

Referenced by categorizeUpdates(), luau_copyUpdate(), luau_freeUpdateInfo(), luau_isHidden(), luau_isIncompatible(), luau_isOld(), parseGenericInfo(), and parseUpdate().

char* AUpdate::newDisplayVersion
 

New version to display for this update.

Definition at line 111 of file libuau.h.

Referenced by parseSoftware().

char* AUpdate::newURL
 

New location of Luau XML file.

Definition at line 117 of file libuau.h.

Referenced by luau_copyUpdate(), luau_freeUpdateInfo(), and parseLibupdate().

char* AUpdate::newVersion
 

New version of this update

Definition at line 110 of file libuau.h.

Referenced by isOld(), luau_copyUpdate(), luau_freeUpdateInfo(), and parseUpdates().

GPtrArray* AUpdate::packages
 

Array of all available packages (APackage structs)

Definition at line 109 of file libuau.h.

Referenced by luau_copyUpdate(), luau_freeUpdateInfo(), luau_getUpdatePackage(), parsePackage(), and parseUpdate().

GPtrArray* AUpdate::quantifiers
 

Specify when and for what program versions this update is valid.

Definition at line 105 of file libuau.h.

Referenced by isIncompatible(), luau_copyUpdate(), luau_freeUpdateInfo(), parseGenericInfo(), and parseUpdate().

char* AUpdate::shortDesc
 

Short description of this update (one-line).

Definition at line 102 of file libuau.h.

Referenced by luau_copyUpdate(), luau_freeUpdateInfo(), and parseGenericInfo().

AUpdateType AUpdate::type
 

Type of this update (software, message, luau-config

Definition at line 100 of file libuau.h.

Referenced by luau_copyUpdate(), and parseUpdate().


The documentation for this struct was generated from the following file:
Generated on Mon Apr 12 22:17:12 2004 for luau by doxygen 1.3.2