Class

AgsMessageDelivery

[]

Description

class Ags.MessageDelivery : GObject.Object
{
  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)
[]

Signals

Signals inherited from GObject (1)

Class structure