Class

IbisTags

since: 0.1

Description [src]

final class Ibis.Tags : GObject.Object
{
  /* No available fields */
}

An object for managing message tags.

Available since: 0.1

Ancestors

Constructors

ibis_tags_new

Creates a new tags instance.

since: 0.1

Functions

ibis_tags_parse

Parses tags_string and returns the result.

since: 0.1

Instance methods

ibis_tags_add

Adds the new key and value to tags.

since: 0.1

ibis_tags_contains

Checks if all of the keys and values in tags2 exist in tags1.

since: 0.1

ibis_tags_equal

Checks if both tags1 and tags2 contain the exact same keys and values.

since: 0.1

ibis_tags_exists

Checks whether or not key exists in tags.

since: 0.1

ibis_tags_get_size

Gets the number of tags in tags.

since: 0.1

ibis_tags_lookup

Looks up key in tags and returns the value.

since: 0.1

ibis_tags_remove

Removes key from tags.

since: 0.1

ibis_tags_serialize

Serializes tags to a string.

since: 0.1

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

unstable since: 2.0

Class structure

struct IbisTagsClass {
  GObjectClass parent_class;
  
}
No description available.
Class members
parent_class: GObjectClass
No description available.