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