ZifChangeset

ZifChangeset — ChangeLog data entry

Synopsis

#define             ZIF_CHANGESET_ERROR
struct              ZifChangeset;
struct              ZifChangesetClass;
ZifChangeset *      zif_changeset_new                   (void);
guint64             zif_changeset_get_date              (ZifChangeset *changeset);
const gchar *       zif_changeset_get_author            (ZifChangeset *changeset);
const gchar *       zif_changeset_get_description       (ZifChangeset *changeset);
const gchar *       zif_changeset_get_version           (ZifChangeset *changeset);
void                zif_changeset_set_date              (ZifChangeset *changeset,
                                                         guint64 date);
void                zif_changeset_set_author            (ZifChangeset *changeset,
                                                         const gchar *author);
void                zif_changeset_set_description       (ZifChangeset *changeset,
                                                         const gchar *description);
void                zif_changeset_set_version           (ZifChangeset *changeset,
                                                         const gchar *version);
gboolean            zif_changeset_parse_header          (ZifChangeset *changeset,
                                                         const gchar *header,
                                                         GError **error);
                    ZifChangesetPrivate;

Object Hierarchy

  GObject
   +----ZifChangeset

Properties

  "author"                   gchar*                : Read
  "date"                     guint64               : Read
  "description"              gchar*                : Read
  "version"                  gchar*                : Read

Description

Details

ZIF_CHANGESET_ERROR

#define ZIF_CHANGESET_ERROR		(zif_changeset_error_quark ())


struct ZifChangeset

struct ZifChangeset;


struct ZifChangesetClass

struct ZifChangesetClass {
	GObjectClass		 parent_class;
};


zif_changeset_new ()

ZifChangeset *      zif_changeset_new                   (void);

Returns :

A new ZifChangeset instance.

Since 0.1.0


zif_changeset_get_date ()

guint64             zif_changeset_get_date              (ZifChangeset *changeset);

Gets the date and date of the update.

changeset :

A ZifChangeset

Returns :

The date of the update, or 0 for unset.

Since 0.1.0


zif_changeset_get_author ()

const gchar *       zif_changeset_get_author            (ZifChangeset *changeset);

Gets the author for this changeset.

changeset :

A ZifChangeset

Returns :

A string value, or NULL.

Since 0.1.0


zif_changeset_get_description ()

const gchar *       zif_changeset_get_description       (ZifChangeset *changeset);

Gets the description for this changeset.

changeset :

A ZifChangeset

Returns :

A string value, or NULL.

Since 0.1.0


zif_changeset_get_version ()

const gchar *       zif_changeset_get_version           (ZifChangeset *changeset);

Gets the date this changeset was version.

changeset :

A ZifChangeset

Returns :

A string value, or NULL.

Since 0.1.0


zif_changeset_set_date ()

void                zif_changeset_set_date              (ZifChangeset *changeset,
                                                         guint64 date);

Sets the changeset date status.

changeset :

A ZifChangeset

date :

The date of the changeset

Since 0.1.0


zif_changeset_set_author ()

void                zif_changeset_set_author            (ZifChangeset *changeset,
                                                         const gchar *author);

Sets the changeset author. Some anti-mangling expansions are performed, e.g. '[AT]' is replaced with '@'.

changeset :

A ZifChangeset

author :

The changeset author

Since 0.1.0


zif_changeset_set_description ()

void                zif_changeset_set_description       (ZifChangeset *changeset,
                                                         const gchar *description);

Sets the changeset description.

changeset :

A ZifChangeset

description :

The changeset description

Since 0.1.0


zif_changeset_set_version ()

void                zif_changeset_set_version           (ZifChangeset *changeset,
                                                         const gchar *version);

Sets the date the changeset was version.

changeset :

A ZifChangeset

version :

The changeset version date

Since 0.1.0


zif_changeset_parse_header ()

gboolean            zif_changeset_parse_header          (ZifChangeset *changeset,
                                                         const gchar *header,
                                                         GError **error);

Sets the author and version from the package header.

changeset :

A ZifChangeset

header :

The package header, e.g "Ania Hughes <ahughes&redhat.com> - 2.29.91-1.fc13"

error :

A GError, or NULL

Returns :

TRUE if the data was parsed correctly

Since 0.1.0


ZifChangesetPrivate

typedef struct _ZifChangesetPrivate ZifChangesetPrivate;

Property Details

The "author" property

  "author"                   gchar*                : Read

Default value: NULL

Since 0.1.0


The "date" property

  "date"                     guint64               : Read

Default value: 0

Since 0.1.0


The "description" property

  "description"              gchar*                : Read

Default value: NULL

Since 0.1.0


The "version" property

  "version"                  gchar*                : Read

Default value: NULL

Since 0.1.0