Lines Matching refs:HalDeviceStore
34 typedef struct _HalDeviceStore HalDeviceStore;
47 void (*store_changed) (HalDeviceStore *store,
51 void (*device_property_changed) (HalDeviceStore *store,
57 void (*device_capability_added) (HalDeviceStore *store,
66 HalDeviceStore))
75 typedef void (*HalDeviceStoreAsyncCallback) (HalDeviceStore *store,
80 typedef gboolean (*HalDeviceStoreForeachFn) (HalDeviceStore *store,
86 HalDeviceStore *hal_device_store_new (void);
88 void hal_device_store_add (HalDeviceStore *store,
90 gboolean hal_device_store_remove (HalDeviceStore *store,
93 HalDevice *hal_device_store_find (HalDeviceStore *store,
96 void hal_device_store_foreach (HalDeviceStore *store,
100 HalDevice *hal_device_store_match_key_value_string (HalDeviceStore *store,
104 HalDevice *hal_device_store_match_key_value_int (HalDeviceStore *store,
108 GSList *hal_device_store_match_multiple_key_value_string (HalDeviceStore *store,
112 void hal_device_store_match_key_value_string_async (HalDeviceStore *store,
119 void hal_device_store_print (HalDeviceStore *store);