| Tracker Miner Library Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
TrackerStorage;
TrackerStorageClass;
enum TrackerStorageType;
TrackerStorage * tracker_storage_new (void);
GSList * tracker_storage_get_device_roots (TrackerStorage *storage,
TrackerStorageType type,
gboolean exact_match);
GSList * tracker_storage_get_device_uuids (TrackerStorage *storage,
TrackerStorageType type,
gboolean exact_match);
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);
typedef enum {
TRACKER_STORAGE_REMOVABLE = 1 << 0,
TRACKER_STORAGE_OPTICAL = 1 << 1
} TrackerStorageType;
TrackerStorage * tracker_storage_new (void);
Creates a new instance of TrackerStorage.
Returns : |
The newly created TrackerStorage. |
GSList * tracker_storage_get_device_roots (TrackerStorage *storage, TrackerStorageType type, gboolean exact_match);
|
A TrackerStorage |
|
A TrackerStorageType |
|
if all devices should exactly match the types |
Returns : |
a GSList of strings containing the root directories for
devices with type based on exact_match. Each element must be
freed using g_free() and the list itself through g_slist_free().
|
GSList * tracker_storage_get_device_uuids (TrackerStorage *storage, TrackerStorageType type, gboolean exact_match);
|
A TrackerStorage |
|
A TrackerStorageType |
|
if all devices should exactly match the types |
Returns : |
a GSList of strings containing the UUID for devices with
type based on exact_match. Each element must be freed using
g_free() and the list itself through g_slist_free().
|
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.
|