summaryrefslogtreecommitdiff
path: root/libdevkit-power/dkp-client.h
diff options
context:
space:
mode:
Diffstat (limited to 'libdevkit-power/dkp-client.h')
-rw-r--r--libdevkit-power/dkp-client.h30
1 files changed, 10 insertions, 20 deletions
diff --git a/libdevkit-power/dkp-client.h b/libdevkit-power/dkp-client.h
index 70680d1..2582109 100644
--- a/libdevkit-power/dkp-client.h
+++ b/libdevkit-power/dkp-client.h
@@ -48,36 +48,26 @@ typedef struct
typedef struct
{
GObjectClass parent_class;
- void (*added) (DkpClient *client,
+ void (*device_added) (DkpClient *client,
const DkpClientDevice *device);
- void (*changed) (DkpClient *client,
+ void (*device_changed) (DkpClient *client,
const DkpClientDevice *device);
- void (*removed) (DkpClient *client,
+ void (*device_removed) (DkpClient *client,
const DkpClientDevice *device);
- void (*on_battery_changed) (DkpClient *client,
+ void (*changed) (DkpClient *client,
gboolean on_battery);
- void (*low_battery_changed) (DkpClient *client,
- gboolean low_battery);
} DkpClientClass;
GType dkp_client_get_type (void) G_GNUC_CONST;
DkpClient *dkp_client_new (void);
GPtrArray *dkp_client_enumerate_devices (DkpClient *client,
GError **error);
-gboolean dkp_client_get_on_battery (DkpClient *client,
- gboolean *on_battery,
- GError **error);
-gboolean dkp_client_get_low_battery (DkpClient *client,
- gboolean *low_battery,
- GError **error);
-gboolean dkp_client_can_suspend (DkpClient *client,
- gboolean interactive,
- gboolean *can_suspend,
- GError **error);
-gboolean dkp_client_can_hibernate (DkpClient *client,
- gboolean interactive,
- gboolean *can_hibernate,
- GError **error);
+
+const gchar *dkp_client_get_daemon_version (DkpClient *client);
+gboolean dkp_client_can_hibernate (DkpClient *client);
+gboolean dkp_client_can_suspend (DkpClient *client);
+gboolean dkp_client_on_battery (DkpClient *client);
+gboolean dkp_client_on_low_battery (DkpClient *client);
G_END_DECLS