HalDeviceStore
hal_device_store_init (HalDeviceStore *device)
sizeof (HalDeviceStore),
HalDeviceStore *
HalDeviceStore *store;
HalDeviceStore *store = HAL_DEVICE_STORE (data);
HalDeviceStore *store = HAL_DEVICE_STORE (data);
hal_device_store_add (HalDeviceStore *store, HalDevice *device)
hal_device_store_remove (HalDeviceStore *store, HalDevice *device)
hal_device_store_find (HalDeviceStore *store, const char *udi)
hal_device_store_foreach (HalDeviceStore *store,
hal_device_store_print_foreach_fn (HalDeviceStore *store,
hal_device_store_print (HalDeviceStore *store)
hal_device_store_match_key_value_string (HalDeviceStore *store,
hal_device_store_match_key_value_int (HalDeviceStore *store,
hal_device_store_match_multiple_key_value_string (HalDeviceStore *store,
HalDeviceStore *store;
match_device_async (HalDeviceStore *store, HalDevice *device,
store_changed (HalDeviceStore *store, HalDevice *device,
hal_device_store_match_key_value_string_async (HalDeviceStore *store,
HalDeviceStore *store = HAL_DEVICE_STORE (obj);
HalDevice *hal_device_store_match_key_value_string (HalDeviceStore *store,
HalDevice *hal_device_store_match_key_value_int (HalDeviceStore *store,
GSList *hal_device_store_match_multiple_key_value_string (HalDeviceStore *store,
void hal_device_store_match_key_value_string_async (HalDeviceStore *store,
void hal_device_store_print (HalDeviceStore *store);
void (*store_changed) (HalDeviceStore *store,
void (*device_property_changed) (HalDeviceStore *store,
void (*device_capability_added) (HalDeviceStore *store,
HalDeviceStore))
typedef void (*HalDeviceStoreAsyncCallback) (HalDeviceStore *store,
typedef gboolean (*HalDeviceStoreForeachFn) (HalDeviceStore *store,
HalDeviceStore *hal_device_store_new (void);
void hal_device_store_add (HalDeviceStore *store,
gboolean hal_device_store_remove (HalDeviceStore *store,
HalDevice *hal_device_store_find (HalDeviceStore *store,
void hal_device_store_foreach (HalDeviceStore *store,
gdl_store_changed (HalDeviceStore *store, HalDevice *device,
gdl_property_changed (HalDeviceStore *store, HalDevice *device,
gdl_capability_added (HalDeviceStore *store, HalDevice *device,
HalDeviceStore *
HalDeviceStore *
HalDeviceStore *gdl;
static HalDeviceStore *global_device_list = NULL;
static HalDeviceStore *temporary_device_list = NULL;
HalDeviceStore *hald_get_gdl (void);
HalDeviceStore *hald_get_tdl (void);
foreach_device_get_udi (HalDeviceStore *store, HalDevice *device,
foreach_device_get_xml_node (HalDeviceStore *store, HalDevice *device,
foreach_device_match_get_udi (HalDeviceStore *store, HalDevice *device,
foreach_device_match_get_udi_tdl (HalDeviceStore *store, HalDevice *device,
foreach_device_by_capability (HalDeviceStore *store, HalDevice *device, gpointer user_data)
HalDeviceStore *store = hald_get_gdl();
devinfo_storage_foreach_nick (HalDeviceStore *store, HalDevice *d, gpointer user_data)
HalDeviceStore *gdl;
hal_util_branch_claim (HalDeviceStore *store, HalDevice *root, dbus_bool_t claimed,
hal_util_compute_udi (HalDeviceStore *store, gchar *dst, gsize dstsize, const gchar *format, ...)
hal_util_branch_claim (HalDeviceStore *store, HalDevice *root, dbus_bool_t claimed, const char *service, int uid);
void hal_util_compute_udi (HalDeviceStore *store, gchar *dst, gsize dstsize, const gchar *format, ...);