Lines Matching refs:device
53 void (*property_changed) (HalDevice *device,
58 void (*capability_added) (HalDevice *device,
61 void (*callouts_finished) (HalDevice *device);
63 void (*cancelled) (HalDevice *device);
76 typedef void (*HalDeviceAsyncCallback) (HalDevice *device,
81 typedef gboolean (*HalDevicePropertyForeachFn) (HalDevice *device,
101 const char *hal_device_get_udi (HalDevice *device);
102 void hal_device_set_udi (HalDevice *device,
105 void hal_device_add_capability (HalDevice *device,
107 gboolean hal_device_has_capability (HalDevice *device,
110 gboolean hal_device_has_property (HalDevice *device,
112 HalProperty *hal_device_property_find (HalDevice *device,
114 int hal_device_num_properties (HalDevice *device);
115 char * hal_device_property_to_string (HalDevice *device,
117 void hal_device_property_foreach (HalDevice *device,
121 int hal_device_property_get_type (HalDevice *device,
123 const char *hal_device_property_get_as_string (HalDevice *device,
129 const char *hal_device_property_get_string (HalDevice *device,
131 dbus_int32_t hal_device_property_get_int (HalDevice *device,
133 dbus_uint64_t hal_device_property_get_uint64 (HalDevice *device,
135 dbus_bool_t hal_device_property_get_bool (HalDevice *device,
137 double hal_device_property_get_double (HalDevice *device,
139 GSList *hal_device_property_get_strlist (HalDevice *device,
141 const char *hal_device_property_get_strlist_elem (HalDevice *device,
147 gboolean hal_device_property_set_string (HalDevice *device,
150 gboolean hal_device_property_set_int (HalDevice *device,
153 gboolean hal_device_property_set_uint64 (HalDevice *device,
156 gboolean hal_device_property_set_bool (HalDevice *device,
159 gboolean hal_device_property_set_double (HalDevice *device,
162 gboolean hal_device_property_strlist_append (HalDevice *device,
165 gboolean hal_device_property_strlist_prepend (HalDevice *device,
168 gboolean hal_device_property_strlist_remove_elem (HalDevice *device,
171 gboolean hal_device_property_strlist_clear (HalDevice *device,
173 gboolean hal_device_property_strlist_add (HalDevice *device,
176 gboolean hal_device_property_strlist_remove (HalDevice *device,
179 gboolean hal_device_property_strlist_is_empty (HalDevice *device,
182 gboolean hal_device_property_remove (HalDevice *device,
191 void hal_device_print (HalDevice *device);
193 void hal_device_async_wait_property (HalDevice *device,
199 void hal_device_callouts_finished (HalDevice *device);
201 void hal_device_cancel (HalDevice *device);
203 gboolean hal_device_property_set_attribute (HalDevice *device,
208 void hal_device_inc_num_addons (HalDevice *device);
210 gboolean hal_device_inc_num_ready_addons (HalDevice *device);
212 gboolean hal_device_are_all_addons_ready (HalDevice *device);