Top | ![]() |
![]() |
![]() |
![]() |
void | (*device_added) () |
void | (*device_removed) () |
void | (*_up_client_reserved1) () |
void | (*_up_client_reserved2) () |
void | (*_up_client_reserved3) () |
void | (*_up_client_reserved4) () |
void | (*_up_client_reserved5) () |
void | (*_up_client_reserved6) () |
void | (*_up_client_reserved7) () |
void | (*_up_client_reserved8) () |
UpClient * | up_client_new () |
UpDevice * | up_client_get_display_device () |
char * | up_client_get_critical_action () |
GPtrArray * | up_client_get_devices () |
const gchar * | up_client_get_daemon_version () |
gboolean | up_client_get_lid_is_closed () |
gboolean | up_client_get_lid_is_present () |
gboolean | up_client_get_on_battery () |
A helper GObject to use for accessing UPower information, and to be notified when it is changed.
See also: UpDevice
UpClient *
up_client_new (void
);
Creates a new UpClient object. If connecting to upowerd on D-Bus fails,
this returns NULL
and prints out a warning with the error message.
Consider using up_client_new_full()
instead which allows you to handle errors
and cancelling long operations yourself.
Since: 0.9.0
UpDevice *
up_client_get_display_device (UpClient *client
);
Get the composite display device.
Since: 1.0
char *
up_client_get_critical_action (UpClient *client
);
Gets a string representing the configured critical action, depending on availability.
Since: 1.0
GPtrArray *
up_client_get_devices (UpClient *client
);
Get a copy of the device objects.
an array of UpDevice objects, free with g_ptr_array_unref()
.
[element-type UpDevice][transfer full]
Since: 0.9.0
const gchar *
up_client_get_daemon_version (UpClient *client
);
Get UPower daemon version.
Since: 0.9.0
gboolean
up_client_get_lid_is_closed (UpClient *client
);
Get whether the laptop lid is closed.
Since: 0.9.0
gboolean
up_client_get_lid_is_present (UpClient *client
);
Get whether a laptop lid is present on this machine.
Since: 0.9.2