Functions
TrackerFileSystemTraverseFunc ()
gboolean
(*TrackerFileSystemTraverseFunc) (GFile *file,
gpointer user_data);
tracker_file_system_new ()
TrackerFileSystem *
tracker_file_system_new (GFile *root);
tracker_file_system_get_file ()
GFile *
tracker_file_system_get_file (TrackerFileSystem *file_system,
GFile *file,
GFileType file_type,
GFile *parent);
tracker_file_system_peek_file ()
GFile *
tracker_file_system_peek_file (TrackerFileSystem *file_system,
GFile *file);
tracker_file_system_peek_parent ()
GFile *
tracker_file_system_peek_parent (TrackerFileSystem *file_system,
GFile *file);
tracker_file_system_traverse ()
void
tracker_file_system_traverse (TrackerFileSystem *file_system,
GFile *root,
GTraverseType order,
TrackerFileSystemTraverseFunc func,
gint max_depth,
gpointer user_data);
tracker_file_system_forget_files ()
void
tracker_file_system_forget_files (TrackerFileSystem *file_system,
GFile *root,
GFileType file_type);
tracker_file_system_get_file_type ()
GFileType
tracker_file_system_get_file_type (TrackerFileSystem *file_system,
GFile *file);
tracker_file_system_register_property ()
void
tracker_file_system_register_property (GQuark prop,
GDestroyNotify destroy_notify);
tracker_file_system_set_property ()
void
tracker_file_system_set_property (TrackerFileSystem *file_system,
GFile *file,
GQuark prop,
gpointer prop_data);
tracker_file_system_get_property ()
gpointer
tracker_file_system_get_property (TrackerFileSystem *file_system,
GFile *file,
GQuark prop);
tracker_file_system_unset_property ()
void
tracker_file_system_unset_property (TrackerFileSystem *file_system,
GFile *file,
GQuark prop);
tracker_file_system_steal_property ()
gpointer
tracker_file_system_steal_property (TrackerFileSystem *file_system,
GFile *file,
GQuark prop);
tracker_file_system_get_property_full ()
gboolean
tracker_file_system_get_property_full (TrackerFileSystem *file_system,
GFile *file,
GQuark prop,
gpointer *data);