Signals
NewDispatchOperation | (o: Dispatch_Operation, a{sv}: Properties) | |
DispatchOperationFinished | (o: Dispatch_Operation) |
Properties
DispatchOperations | a(oa{sv}) (Dispatch_Operation_Details_List) | Read only |
Types
Dispatch_Operation_Details | Struct | (oa{sv}) |
Added in 0.17.26. (as a stable interface)
Objects implementing this interface must also implement:
Description
This interface allows users of the ChannelDispatcher to enumerate all the pending dispatch operations, with change notification.
Rationale:
Signals
(Permalink)
NewDispatchOperation (o: Dispatch_Operation, a{sv}: Properties)
Parameters
- Dispatch_Operation — o
- Properties — a{sv} (Qualified_Property_Value_Map)
The dispatch operation that was created.
The same properties that would appear in the Properties member of
Dispatch_Operation_Details.
Emitted when a dispatch operation is added to DispatchOperations.
(Permalink)
DispatchOperationFinished (o: Dispatch_Operation)
Parameters
- Dispatch_Operation — o
The dispatch operation that was closed.
Emitted when a dispatch operation finishes (i.e. exactly once per
emission of ChannelDispatchOperation.Finished).
Rationale:
Properties
Accessed using the org.freedesktop.DBus.Properties
interface.
(Permalink)
DispatchOperations — a(oa{sv}) (Dispatch_Operation_Details_List)
Read only
The list of ChannelDispatchOperation objects currently being processed. Change notification is via the NewDispatchOperation and DispatchOperationFinished signals.
Types
Struct (Permalink)
Dispatch_Operation_Details — (oa{sv})
Details of a channel dispatch operation.
- Channel_Dispatch_Operation — o
- Properties — a{sv} (Qualified_Property_Value_Map)
The object path of the
ChannelDispatchOperation.
Properties of the channel dispatch operation.
Connection managers MUST NOT include properties in this mapping if their values can change. Clients MUST ignore properties that appear in this mapping if their values can change.
Rationale:
Each dictionary MUST contain at least the following keys: