summaryrefslogtreecommitdiff
path: root/src/libtracker-data/tracker-class.h
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2017-11-24 01:02:53 +0100
committerCarlos Garnacho <carlosg@gnome.org>2018-07-20 18:27:32 +0200
commitdffa19e78aa185db3bc3068a43e0035f13a5c83e (patch)
tree00f4706c07fef1d3e3fc8b5e0e7b7680abab27b5 /src/libtracker-data/tracker-class.h
parent7b25b9a25dff1227de91808d8e6e9eafcfaf0603 (diff)
downloadtracker-dffa19e78aa185db3bc3068a43e0035f13a5c83e.tar.gz
libtracker-data: Move TrackerClass event maintenance to tracker-store
This is solely used by tracker-store to keep the backlog of pending GraphUpdated events. This event tracking can move to tracker-store itself, implemented atop libtracker-data's insert/delete/commit/rollback callbacks.
Diffstat (limited to 'src/libtracker-data/tracker-class.h')
-rw-r--r--src/libtracker-data/tracker-class.h29
1 files changed, 0 insertions, 29 deletions
diff --git a/src/libtracker-data/tracker-class.h b/src/libtracker-data/tracker-class.h
index c05634102..9ac46acd8 100644
--- a/src/libtracker-data/tracker-class.h
+++ b/src/libtracker-data/tracker-class.h
@@ -51,12 +51,6 @@ struct _TrackerClassClass {
GObjectClass parent_class;
};
-typedef void (*TrackerEventsForeach) (gint graph_id,
- gint subject_id,
- gint pred_id,
- gint object_id,
- gpointer user_data);
-
GType tracker_class_get_type (void) G_GNUC_CONST;
TrackerClass * tracker_class_new (gboolean use_gvdb);
const gchar * tracker_class_get_uri (TrackerClass *service);
@@ -96,29 +90,6 @@ void tracker_class_set_notify (TrackerClass *ser
void tracker_class_set_ontologies (TrackerClass *class,
TrackerOntologies *ontologies);
-/* For signals API */
-void tracker_class_foreach_delete_event (TrackerClass *class,
- TrackerEventsForeach foreach,
- gpointer user_data);
-void tracker_class_foreach_insert_event (TrackerClass *class,
- TrackerEventsForeach foreach,
- gpointer user_data);
-gboolean tracker_class_has_insert_events (TrackerClass *class);
-gboolean tracker_class_has_delete_events (TrackerClass *class);
-void tracker_class_reset_ready_events (TrackerClass *class);
-void tracker_class_reset_pending_events (TrackerClass *class);
-void tracker_class_transact_events (TrackerClass *class);
-void tracker_class_add_delete_event (TrackerClass *class,
- gint graph_id,
- gint subject_id,
- gint pred_id,
- gint object_id);
-void tracker_class_add_insert_event (TrackerClass *class,
- gint graph_id,
- gint subject_id,
- gint pred_id,
- gint object_id);
-
G_END_DECLS
#endif /* __LIBTRACKER_DATA_CLASS_H__ */