Methods
SetMinimumPresence | ((uss): status) | → | nothing |
Signals
MinimumPresenceRequestsChanged | (a{s(uss)}: MinimumPresenceRequests) |
Properties
MinimumPresenceRequests | a{s(uss)} (Minimum_Presence_Request_Map) | Read only |
Types
Minimum_Presence_Request_Map | Mapping | a{s(uss)} |
WARNING:
This interface is experimental and is likely to cause havoc
to your API/ABI if bindings are generated. Do not include this interface
in libraries that care about compatibility.
Added in 0.19.12. (draft 2)
Objects implementing this interface must also implement:
Description
This interface extends the core Account interface to provide a way for applications to request minimum presence on the account.
Rationale:
Each client's unique name may set a minimum desired presence on the account. The combined presence is the most available presence of the minimum presences set and of RequestedPresence set by the user. The account manager should attempt to manipulate the connection to set the combined presence.
Methods
(Permalink)
SetMinimumPresence ((uss): status) → nothing
Parameters
- status — (uss) (Simple_Presence)
Requested presence status.
Set a minimum presence needed by the client for this account. Setting (Offline, "offline", "") removes the minimum presence requirement for the client's unique name.
Signals
(Permalink)
MinimumPresenceRequestsChanged (a{s(uss)}: MinimumPresenceRequests)
Parameters
- MinimumPresenceRequests — a{s(uss)} (Minimum_Presence_Request_Map)
A new value of MinimumPresenceRequests property.
Emitted when the
MinimumPresenceRequests property
changes.
Properties
Accessed using the org.freedesktop.DBus.Properties
interface.
(Permalink)
MinimumPresenceRequests — a{s(uss)} (Minimum_Presence_Request_Map)
Read only
Active requests for minimum presence status, a map of client unique
name to the (non-offline) minimum presence they set.
Types
Mapping (Permalink)
Minimum_Presence_Request_Map — a{s(uss)}
A map of active minimum presence requests.
- Key — s (DBus_Unique_Name)
- Value — (uss) (Simple_Presence)
Client unique name.
Requested minimum presence.