[tracker-miners/wip/carlosg/perf-squeeze: 8/16] libtracker-miner: Drop filter_event vfunc
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tracker-miners/wip/carlosg/perf-squeeze: 8/16] libtracker-miner: Drop filter_event vfunc
- Date: Sun, 5 Jul 2020 14:03:01 +0000 (UTC)
commit eca20b67e768cb92ff2dae28c3c785eeefe22303
Author: Carlos Garnacho <carlosg gnome org>
Date: Sat Jul 4 20:10:39 2020 +0200
libtracker-miner: Drop filter_event vfunc
This went unused with the removal of writeback miner hooks.
src/libtracker-miner/tracker-miner-fs.c | 27 --------------------------
src/libtracker-miner/tracker-miner-fs.h | 7 -------
tests/libtracker-miner/tracker-miner-fs-test.c | 13 -------------
3 files changed, 47 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-miner-fs.c b/src/libtracker-miner/tracker-miner-fs.c
index f8e8760c4..cb8dc07bf 100644
--- a/src/libtracker-miner/tracker-miner-fs.c
+++ b/src/libtracker-miner/tracker-miner-fs.c
@@ -2083,20 +2083,6 @@ miner_fs_queue_event (TrackerMinerFS *fs,
}
}
-static gboolean
-filter_event (TrackerMinerFS *fs,
- TrackerMinerFSEventType type,
- GFile *file,
- GFile *source_file)
-{
- TrackerMinerFSClass *klass = TRACKER_MINER_FS_GET_CLASS (fs);
-
- if (!klass->filter_event)
- return FALSE;
-
- return klass->filter_event (fs, type, file, source_file);
-}
-
static void
file_notifier_file_created (TrackerFileNotifier *notifier,
GFile *file,
@@ -2105,9 +2091,6 @@ file_notifier_file_created (TrackerFileNotifier *notifier,
TrackerMinerFS *fs = user_data;
QueueEvent *event;
- if (filter_event (fs, TRACKER_MINER_FS_EVENT_CREATED, file, NULL))
- return;
-
event = queue_event_new (TRACKER_MINER_FS_EVENT_CREATED, file);
miner_fs_queue_event (fs, event, miner_fs_get_queue_priority (fs, file));
}
@@ -2120,9 +2103,6 @@ file_notifier_file_deleted (TrackerFileNotifier *notifier,
TrackerMinerFS *fs = user_data;
QueueEvent *event;
- if (filter_event (fs, TRACKER_MINER_FS_EVENT_DELETED, file, NULL))
- return;
-
if (tracker_file_notifier_get_file_type (notifier, file) == G_FILE_TYPE_DIRECTORY) {
/* Cancel all pending tasks on files inside the path given by file */
tracker_task_pool_foreach (fs->priv->task_pool,
@@ -2143,10 +2123,6 @@ file_notifier_file_updated (TrackerFileNotifier *notifier,
TrackerMinerFS *fs = user_data;
QueueEvent *event;
- if (!attributes_only &&
- filter_event (fs, TRACKER_MINER_FS_EVENT_UPDATED, file, NULL))
- return;
-
event = queue_event_new (TRACKER_MINER_FS_EVENT_UPDATED, file);
event->attributes_update = attributes_only;
miner_fs_queue_event (fs, event, miner_fs_get_queue_priority (fs, file));
@@ -2161,9 +2137,6 @@ file_notifier_file_moved (TrackerFileNotifier *notifier,
TrackerMinerFS *fs = user_data;
QueueEvent *event;
- if (filter_event (fs, TRACKER_MINER_FS_EVENT_MOVED, dest, source))
- return;
-
event = queue_event_moved_new (source, dest);
miner_fs_queue_event (fs, event, miner_fs_get_queue_priority (fs, source));
}
diff --git a/src/libtracker-miner/tracker-miner-fs.h b/src/libtracker-miner/tracker-miner-fs.h
index adace7dd2..0ff583b34 100644
--- a/src/libtracker-miner/tracker-miner-fs.h
+++ b/src/libtracker-miner/tracker-miner-fs.h
@@ -83,7 +83,6 @@ struct _TrackerMinerFS {
* @remove_file: Called when a file is removed.
* @remove_children: Called when children have been removed.
* @move_file: Called when a file has moved.
- * @filter_event: Called to filter the event happening to a file.
* @padding: Reserved for future API improvements.
*
* Prototype for the abstract class, @process_file must be implemented
@@ -118,12 +117,6 @@ typedef struct {
GFile *dest,
GFile *source,
gboolean recursive);
-
- gboolean (* filter_event) (TrackerMinerFS *fs,
- TrackerMinerFSEventType type,
- GFile *file,
- GFile *source_file);
-
/* <Private> */
gpointer padding[20];
} TrackerMinerFSClass;
diff --git a/tests/libtracker-miner/tracker-miner-fs-test.c b/tests/libtracker-miner/tracker-miner-fs-test.c
index 7cbb42cf6..78b71f9bb 100644
--- a/tests/libtracker-miner/tracker-miner-fs-test.c
+++ b/tests/libtracker-miner/tracker-miner-fs-test.c
@@ -154,18 +154,6 @@ test_miner_move_file (TrackerMinerFS *miner,
return sparql;
}
-static gboolean
-test_miner_filter_event (TrackerMinerFS *miner,
- TrackerMinerFSEventType type,
- GFile *file,
- GFile *source_file)
-{
- TestMiner *m = (TestMiner *) miner;
-
- m->n_events++;
- return FALSE;
-}
-
static void
test_miner_finished (TrackerMinerFS *miner,
gdouble elapsed,
@@ -187,7 +175,6 @@ test_miner_class_init (TestMinerClass *klass)
fs_class->remove_file = test_miner_remove_file;
fs_class->remove_children = test_miner_remove_children;
fs_class->move_file = test_miner_move_file;
- fs_class->filter_event = test_miner_filter_event;
fs_class->finished = test_miner_finished;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]