Lines Matching refs:LibHalContext
99 typedef struct LibHalContext_s LibHalContext; typedef
109 typedef void (*LibHalIntegrateDBusIntoMainLoop) (LibHalContext *ctx,
119 typedef void (*LibHalDeviceAdded) (LibHalContext *ctx,
129 typedef void (*LibHalDeviceRemoved) (LibHalContext *ctx,
141 typedef void (*LibHalDeviceNewCapability) (LibHalContext *ctx,
154 typedef void (*LibHalDeviceLostCapability) (LibHalContext *ctx,
168 typedef void (*LibHalDevicePropertyModified) (LibHalContext *ctx,
183 typedef void (*LibHalDeviceCondition) (LibHalContext *ctx,
190 LibHalContext *libhal_ctx_new (void);
193 dbus_bool_t libhal_ctx_set_cache (LibHalContext *ctx, dbus_bool_t use_cache);
196 dbus_bool_t libhal_ctx_set_dbus_connection (LibHalContext *ctx, DBusConnection *conn);
199 DBusConnection *libhal_ctx_get_dbus_connection (LibHalContext *ctx);
202 dbus_bool_t libhal_ctx_set_user_data (LibHalContext *ctx, void *user_data);
205 void* libhal_ctx_get_user_data (LibHalContext *ctx);
208 dbus_bool_t libhal_ctx_set_device_added (LibHalContext *ctx, LibHalDeviceAdded callb…
211 dbus_bool_t libhal_ctx_set_device_removed (LibHalContext *ctx, LibHalDeviceRemoved cal…
214 dbus_bool_t libhal_ctx_set_device_new_capability (LibHalContext *ctx, LibHalDeviceNewCapabili…
217 dbus_bool_t libhal_ctx_set_device_lost_capability (LibHalContext *ctx, LibHalDeviceLostCapabil…
220 dbus_bool_t libhal_ctx_set_device_property_modified (LibHalContext *ctx, LibHalDevicePropertyMod…
223 dbus_bool_t libhal_ctx_set_device_condition (LibHalContext *ctx, LibHalDeviceCondition c…
226 dbus_bool_t libhal_ctx_init (LibHalContext *ctx, DBusError *error);
229 dbus_bool_t libhal_ctx_shutdown (LibHalContext *ctx, DBusError *error);
232 dbus_bool_t libhal_ctx_free (LibHalContext *ctx);
235 LibHalContext *libhal_ctx_init_direct (DBusError *error);
238 char **libhal_get_all_devices (LibHalContext *ctx, int *num_devices, DBusError *error);
241 dbus_bool_t libhal_device_exists (LibHalContext *ctx, const char *udi, DBusError *error);
244 dbus_bool_t libhal_device_print (LibHalContext *ctx, const char *udi, DBusError *error);
247 dbus_bool_t libhal_device_property_exists (LibHalContext *ctx,
253 char *libhal_device_get_property_string (LibHalContext *ctx,
259 dbus_int32_t libhal_device_get_property_int (LibHalContext *ctx,
265 dbus_uint64_t libhal_device_get_property_uint64 (LibHalContext *ctx,
271 double libhal_device_get_property_double (LibHalContext *ctx,
277 dbus_bool_t libhal_device_get_property_bool (LibHalContext *ctx,
283 char **libhal_device_get_property_strlist (LibHalContext *ctx,
289 dbus_bool_t libhal_device_set_property_string (LibHalContext *ctx,
296 dbus_bool_t libhal_device_set_property_int (LibHalContext *ctx,
303 dbus_bool_t libhal_device_set_property_uint64 (LibHalContext *ctx,
310 dbus_bool_t libhal_device_set_property_double (LibHalContext *ctx,
317 dbus_bool_t libhal_device_set_property_bool (LibHalContext *ctx,
324 dbus_bool_t libhal_device_property_strlist_append (LibHalContext *ctx,
331 dbus_bool_t libhal_device_property_strlist_prepend (LibHalContext *ctx,
338 dbus_bool_t libhal_device_property_strlist_remove_index (LibHalContext *ctx,
345 dbus_bool_t libhal_device_property_strlist_remove (LibHalContext *ctx,
352 dbus_bool_t libhal_device_remove_property (LibHalContext *ctx,
358 LibHalPropertyType libhal_device_get_property_type (LibHalContext *ctx,
392 dbus_bool_t libhal_device_commit_changeset (LibHalContext *ctx,
407 LibHalPropertySet *libhal_device_get_all_properties (LibHalContext *ctx,
501 char *libhal_new_device (LibHalContext *ctx, DBusError *error);
507 dbus_bool_t libhal_device_commit_to_gdl (LibHalContext *ctx,
516 dbus_bool_t libhal_remove_device (LibHalContext *ctx,
521 dbus_bool_t libhal_merge_properties (LibHalContext *ctx,
527 dbus_bool_t libhal_device_matches (LibHalContext *ctx,
536 char **libhal_manager_find_device_string_match (LibHalContext *ctx,
543 dbus_bool_t libhal_device_add_capability (LibHalContext *ctx,
551 dbus_bool_t libhal_device_query_capability (LibHalContext *ctx,
557 char **libhal_find_device_by_capability (LibHalContext *ctx,
565 dbus_bool_t libhal_device_property_watch_all (LibHalContext *ctx,
571 dbus_bool_t libhal_device_add_property_watch (LibHalContext *ctx,
576 dbus_bool_t libhal_device_remove_property_watch (LibHalContext *ctx,
581 dbus_bool_t libhal_device_lock (LibHalContext *ctx,
588 dbus_bool_t libhal_device_unlock (LibHalContext *ctx,
592 dbus_bool_t libhal_device_rescan (LibHalContext *ctx,
596 dbus_bool_t libhal_device_reprobe (LibHalContext *ctx,
601 dbus_bool_t libhal_device_emit_condition (LibHalContext *ctx,
608 dbus_bool_t libhal_device_claim_interface (LibHalContext *ctx,
615 dbus_bool_t libhal_device_addon_is_ready (LibHalContext *ctx, const char *udi, DBusError *error);