Class

AgsMessageDelivery

Description

class Ags.MessageDelivery : GObject.Object {
  gobject: GObject,
  obj_mutex: GRecMutex,
  message_queue: GList*
}
No description available.

Ancestors

Constructors

ags_message_delivery_new

Create a new AgsMessageDelivery.

since: 3.0.0

Functions

ags_message_delivery_get_instance

Get the AgsMessageDelivery instance.

since: 3.0.0

Instance methods

ags_message_delivery_add_message_envelope

Add message to an AgsMessageQueue specified by sender_namespace.

since: 3.0.0

ags_message_delivery_add_message_queue

Add message_queue to message_delivery.

since: 3.0.0

ags_message_delivery_find_recipient

Find recipient for recipient_namespace matching AgsMessageQueue. If recipient_namespace equals NULL match all available message queues.

since: 3.0.0

ags_message_delivery_find_recipient_namespace

Find recipient namespace of AgsMessageQueue in message_delivery.

since: 3.0.0

ags_message_delivery_find_sender

Find sender for recipient_namespace matching AgsMessageQueue. If recipient_namespace equals NULL match all available message queues.

since: 3.0.0

ags_message_delivery_find_sender_namespace

Find sender namespace of AgsMessageQueue in message_delivery.

since: 3.0.0

ags_message_delivery_get_message_queue

Get message queue of message_delivery.

since: 3.6.16

ags_message_delivery_query_message

Query xpath for recipient_namespace matching AgsMessageQueue. If recipient_namespace equals NULL match all available message queues.

since: 3.0.0

ags_message_delivery_remove_message_envelope

Remove message from an AgsMessageQueue specified by sender_namespace.

since: 3.0.0

ags_message_delivery_remove_message_queue

Remove message_queue to message_delivery.

since: 3.0.0

ags_message_delivery_set_message_queue

Set message_queue of message_delivery.

since: 3.6.16

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.

Class structure

struct AgsMessageDeliveryClass {
  GObjectClass gobject;
  
}
No description available.
Class members
gobject: GObjectClass
No description available.