Interface
PhoshSessionPresenceDBusPresence
since: 0
Description [src]
interface Phosh.SessionPresenceDBusPresence : GObject.Object
Abstract interface type for the D-Bus interface org.gnome.SessionManager.Presence.
Available since: 0
Prerequisite
In order to implement SessionPresenceDBusPresence, your type must inherit fromGObject
.
Functions
phosh_session_presence_dbus_presence_interface_info
Gets a machine-readable description of the org.gnome.SessionManager.Presence D-Bus interface.
since: 0
phosh_session_presence_dbus_presence_override_properties
Overrides all GObject
properties in the PhoshSessionPresenceDBusPresence
interface for a concrete class.
The properties are overridden in the order they are defined.
since: 0
Instance methods
phosh_session_presence_dbus_presence_emit_status_changed
Emits the “StatusChanged” D-Bus signal.
since: 0
phosh_session_presence_dbus_presence_get_status
Gets the value of the “status” D-Bus property.
since: 0
Signals
Phosh.SessionPresenceDBusPresence::status-changed
On the client-side, this signal is emitted whenever the D-Bus signal “StatusChanged” is received.
since: 0
Interface structure
struct PhoshSessionPresenceDBusPresenceIface {
GTypeInterface parent_iface;
guint (* get_status) (
PhoshSessionPresenceDBusPresence* object
);
void (* status_changed) (
PhoshSessionPresenceDBusPresence* object,
guint arg_status
);
}
Virtual table for the D-Bus interface org.gnome.SessionManager.Presence.
Interface members
parent_iface |
|
The parent interface. |
|
get_status |
|
No description available. | |
status_changed |
|
No description available. |
Virtual methods
Phosh.SessionPresenceDBusPresence.get_status
Gets the value of the “status” D-Bus property.
since: 0