![]() |
![]() |
![]() |
Tracker Miner Library Reference Manual | |
---|---|---|---|---|
Top | Description |
TrackerStorage; TrackerStorageClass; TrackerStorage * tracker_storage_new (void); GSList * tracker_storage_get_removable_device_roots (TrackerStorage *storage); GSList * tracker_storage_get_removable_device_uuids (TrackerStorage *storage); const gchar * tracker_storage_get_mount_point_for_uuid (TrackerStorage *storage, const gchar *uuid); const gchar* tracker_storage_get_uuid_for_file (TrackerStorage *storage, GFile *file);
TrackerStorage * tracker_storage_new (void);
Creates a new instance of TrackerStorage.
Returns : |
The newly created TrackerStorage. |
GSList * tracker_storage_get_removable_device_roots (TrackerStorage *storage);
Returns a GSList of strings containing the root directories for removable devices.
Each element must be freed using g_free()
and the list itself
through g_slist_free()
.
|
A TrackerStorage |
Returns : |
The list of root directories. |
GSList * tracker_storage_get_removable_device_uuids (TrackerStorage *storage);
Returns a GSList of strings containing the UUID for removable devices.
Each element is owned by the GHashTable internally, the list
itself through should be freed using g_slist_free()
.
|
A TrackerStorage |
Returns : |
The list of UUIDs. |
const gchar * tracker_storage_get_mount_point_for_uuid (TrackerStorage *storage, const gchar *uuid);
|
A TrackerStorage |
|
A string pointer to the UUID for the GVolume .
|
Returns : |
The mount point for uuid , this should not be freed.
|
const gchar* tracker_storage_get_uuid_for_file (TrackerStorage *storage, GFile *file);
Returns the UUID of the removable device for file
|
A TrackerStorage |
|
a file |
Returns : |
Returns the UUID of the removable device for file , this
should not be freed.
|