Class
ValentMessages
unstable since: 1.0
Description [src]
final class Valent.Messages : Valent.Component
implements Gio.ListModel {
/* No available fields */
}
A class for sending and receiving messages.
ValentMessages is a messaging manager, intended for use by
ValentDevicePlugin implementations.
Plugins can implement ValentMessagesAdapter to provide an interface
to manage collections of ValentMessage.
Available since: 1.0
Instance methods
Methods inherited from ValentComponent (4)
valent_component_export_adapter
Export extension on the component and all adapters that support it.
unstable since: 1.0
valent_component_get_primary_adapter
unstable since: 1.0
valent_component_set_primary_adapter
Set the primary adapter to extension.
unstable since: 1.0
valent_component_unexport_adapter
Unexport extension from the component and all other adapters.
unstable since: 1.0
Methods inherited from ValentObject (7)
valent_object_destroy
Destroy the object.
unstable since: 1.0
valent_object_get_iri
Gets the IRI of object.
unstable since: 1.0
valent_object_get_parent
Get the parent ValentObject.
unstable since: 1.0
valent_object_in_destruction
Get whether the object is destroyed or in destruction.
unstable since: 1.0
valent_object_lock
Acquire a lock on object.
unstable since: 1.0
valent_object_ref_cancellable
Get a GCancellable for the object.
unstable since: 1.0
valent_object_unlock
Release a lock on object.
unstable since: 1.0
Methods inherited from GListModel (5)
g_list_model_get_item
Get the item at position.
g_list_model_get_item_type
Gets the type of the items in list.
g_list_model_get_n_items
Gets the number of items in list.
g_list_model_get_object
Get the item at position.
g_list_model_items_changed
Emits the GListModel::items-changed signal on list.
Properties
Properties inherited from ValentComponent (3)
Valent.Component:plugin-domain
The domain of the component.
unstable since: 1.0
Valent.Component:plugin-type
The extension point GType.
unstable since: 1.0
Valent.Component:primary-adapter
The ValentExtension serving as the primary adapter for the host.
unstable since: 1.0
Properties inherited from ValentObject (3)
Valent.Object:cancellable
The object GCancellable.
unstable since: 1.0
Valent.Object:iri
The object IRI.
unstable since: 1.0
Valent.Object:parent
The object’s parent.
unstable since: 1.0
Signals
Signals inherited from ValentObject (1)
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.
Signals inherited from GListModel (1)
GListModel::items-changed
This signal is emitted whenever items were added to or removed
from list. At position, removed items were removed and added
items were added in their place.