TrackerFileSystem

TrackerFileSystem

Functions

Description

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);

Types and Values