Class

XemeMessage

since: 0.1

Description [src]

final class Xeme.Message : Xeme.Stanza {
  /* No available fields */
}

An XMPP Message stanza.

Available since: 0.1

Ancestors

Constructors

xeme_message_new

Creates a new XemeMessage instance.

since: 0.1

Instance methods

xeme_message_add_body

Add content as a body to message. If a body already exists with language, it will be replaced by the new content.

since: 0.1

xeme_message_add_subject

Add content as a subject to message. If a subject already exists with language, it will be replaced by the new content.

since: 0.1

xeme_message_get_thread

Gets the thread identifier of message.

since: 0.1

xeme_message_get_thread_parent

Gets the thread parent identifier of message.

since: 0.1

xeme_message_set_thread

Sets the thread identifier of message.

since: 0.1

xeme_message_set_thread_parent

Sets the thread parent identifier of message.

since: 0.1

Methods inherited from XemeStanza (12)
xeme_stanza_get_content_type

Gets the content type of stanza.

since: 0.1

xeme_stanza_get_from

Gets the sender of stanza.

since: 0.1

xeme_stanza_get_id

Gets the id of stanza.

since: 0.1

xeme_stanza_get_to

Gets the recipient of stanza.

since: 0.1

xeme_stanza_get_xml_lang

Gets the XML Lang of stanza.

since: 0.1

xeme_stanza_marshal

Marshals stanza into a string. If there is an error error will be set and NULL will be returned.

since: 0.1

xeme_stanza_marshal_attributes

Marshals the common attributes: id, to, from, type, and xml:lang to a string.

since: 0.1

xeme_stanza_set_content_type

Sets the content type of stanza.

since: 0.1

xeme_stanza_set_from

Sets the sender of stanza.

since: 0.1

xeme_stanza_set_id

Sets the identifier of stanza.

since: 0.1

xeme_stanza_set_to

Sets the recipient of stanza.

since: 0.1

xeme_stanza_set_xml_lang

Sets the XML Lang of stanza.

since: 0.1

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Properties

Xeme.Message:thread

The thread identifier for this message.

since: 0.1

Xeme.Message:thread-parent

The thread parent identifier for this message.

since: 0.1

Properties inherited from XemeStanza (5)
Xeme.Stanza:content-type

The content type of this stanza.

since: 0.1

Xeme.Stanza:from

The sender of this stanza.

since: 0.1

Xeme.Stanza:id

The identifier of this stanza.

since: 0.1

Xeme.Stanza:to

The recipient of this stanza.

since: 0.1

Xeme.Stanza:xml-lang

The XML Lang value for this stanza.

since: 0.1

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.

Class structure

struct XemeMessageClass {
  XemeStanzaClass parent_class;
  
}
No description available.
Class members
parent_class: XemeStanzaClass
No description available.