| UPower Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#define UP_DEVICE_ERROR #define UP_DEVICE_TYPE_ERROR UpDevicePrivate; void (*changed) (UpClient *client); UpDevice * up_device_new (void); gchar * up_device_to_text (UpDevice *device); gboolean up_device_refresh_sync (UpDevice *device,GError **error); gboolean up_device_set_object_path_sync (UpDevice *device,const gchar *object_path,GError **error); const gchar * up_device_get_object_path (UpDevice *device);
A helper GObject to use for accessing UPower devices, and to be notified when it is changed.
See also: UpClient
UpDevice * up_device_new (void);
Creates a new UpDevice object.
Returns : |
a new UpDevice object. |
Since 0.9.0
gchar * up_device_to_text (UpDevice *device);
Converts the device to a string description.
|
a UpDevice instance. |
Returns : |
text representation of UpDevice |
Since 0.9.0
gboolean up_device_refresh_sync (UpDevice *device,GError **error);
Refreshes properties on the device. This function is normally not required.
|
a UpDevice instance. |
|
a GError, or NULL.
|
Returns : |
TRUE for success, else FALSE and error is used
|
Since 0.9.0
gboolean up_device_set_object_path_sync (UpDevice *device,const gchar *object_path,GError **error);
Sets the object path of the object and fills up initial properties.
|
a UpDevice instance. |
|
The UPower object path. |
|
a GError, or NULL.
|
Returns : |
TRUE for success, else FALSE and error is used
|
Since 0.9.0