[tracker/drop-inotify: 20/24] libtracker-miner: Removed scan-timeout and cache-timeout as not used in GIO-based monitors



commit 3d9f36c776a2444dabb17d44f512da50480d0154
Author: Aleksander Morgado <aleksander lanedo com>
Date:   Tue Jul 6 13:07:58 2010 +0200

    libtracker-miner: Removed scan-timeout and cache-timeout as not used in GIO-based monitors

 src/libtracker-miner/tracker-monitor.c |  100 +-------------------------------
 1 files changed, 1 insertions(+), 99 deletions(-)
---
diff --git a/src/libtracker-miner/tracker-monitor.c b/src/libtracker-miner/tracker-monitor.c
index e7e347e..eca2032 100644
--- a/src/libtracker-miner/tracker-monitor.c
+++ b/src/libtracker-miner/tracker-monitor.c
@@ -23,8 +23,6 @@
 #include <string.h>
 #include <gio/gio.h>
 
-#include <libtracker-common/tracker-keyfile-object.h>
-
 #include "tracker-monitor.h"
 #include "tracker-marshal.h"
 
@@ -48,8 +46,6 @@ struct TrackerMonitorPrivate {
 	GHashTable    *monitors;
 
 	gboolean       enabled;
-	gint           scan_timeout;
-	gint           cache_timeout;
 
 	GType          monitor_backend;
 
@@ -92,9 +88,7 @@ enum {
 
 enum {
 	PROP_0,
-	PROP_ENABLED,
-	PROP_SCAN_TIMEOUT,
-	PROP_CACHE_TIMEOUT
+	PROP_ENABLED
 };
 
 static void           tracker_monitor_finalize     (GObject        *object);
@@ -185,24 +179,6 @@ tracker_monitor_class_init (TrackerMonitorClass *klass)
 	                                                       "Enabled",
 	                                                       TRUE,
 	                                                       G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
-	g_object_class_install_property (object_class,
-	                                 PROP_SCAN_TIMEOUT,
-	                                 g_param_spec_int ("scan-timeout",
-	                                                   "Scan Timeout",
-	                                                   "Time in seconds between same events to prevent flooding (0->1000)",
-	                                                   0,
-	                                                   1000,
-	                                                   0,
-	                                                   G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
-	g_object_class_install_property (object_class,
-	                                 PROP_CACHE_TIMEOUT,
-	                                 g_param_spec_int ("cache-timeout",
-	                                                   "Scan Timeout",
-	                                                   "Time in seconds for events to be cached (0->1000)",
-	                                                   0,
-	                                                   1000,
-	                                                   60,
-	                                                   G_PARAM_READWRITE | G_PARAM_CONSTRUCT));
 
 	g_type_class_add_private (object_class, sizeof (TrackerMonitorPrivate));
 }
@@ -357,14 +333,6 @@ tracker_monitor_set_property (GObject      *object,
 		tracker_monitor_set_enabled (TRACKER_MONITOR (object),
 		                             g_value_get_boolean (value));
 		break;
-	case PROP_SCAN_TIMEOUT:
-		tracker_monitor_set_scan_timeout (TRACKER_MONITOR (object),
-		                                  g_value_get_int (value));
-		break;
-	case PROP_CACHE_TIMEOUT:
-		tracker_monitor_set_cache_timeout (TRACKER_MONITOR (object),
-		                                   g_value_get_int (value));
-		break;
 
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -385,12 +353,6 @@ tracker_monitor_get_property (GObject      *object,
 	case PROP_ENABLED:
 		g_value_set_boolean (value, priv->enabled);
 		break;
-	case PROP_SCAN_TIMEOUT:
-		g_value_set_int (value, priv->scan_timeout);
-		break;
-	case PROP_CACHE_TIMEOUT:
-		g_value_set_int (value, priv->cache_timeout);
-		break;
 
 	default:
 		G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec);
@@ -1069,30 +1031,6 @@ tracker_monitor_get_enabled (TrackerMonitor *monitor)
 	return monitor->private->enabled;
 }
 
-gint
-tracker_monitor_get_scan_timeout (TrackerMonitor *monitor)
-{
-	TrackerMonitorPrivate *priv;
-
-	g_return_val_if_fail (TRACKER_IS_MONITOR (monitor), 0);
-
-	priv = TRACKER_MONITOR_GET_PRIVATE (monitor);
-
-	return priv->scan_timeout;
-}
-
-gint
-tracker_monitor_get_cache_timeout (TrackerMonitor *monitor)
-{
-	TrackerMonitorPrivate *priv;
-
-	g_return_val_if_fail (TRACKER_IS_MONITOR (monitor), 60);
-
-	priv = TRACKER_MONITOR_GET_PRIVATE (monitor);
-
-	return priv->cache_timeout;
-}
-
 void
 tracker_monitor_set_enabled (TrackerMonitor *monitor,
                              gboolean        enabled)
@@ -1135,42 +1073,6 @@ tracker_monitor_set_enabled (TrackerMonitor *monitor,
 	g_list_free (keys);
 }
 
-void
-tracker_monitor_set_scan_timeout (TrackerMonitor *monitor,
-                                  gint            value)
-{
-	TrackerMonitorPrivate *priv;
-
-	g_return_if_fail (TRACKER_IS_MONITOR (monitor));
-
-	if (!tracker_keyfile_object_validate_int (monitor, "scan-timeout", value)) {
-		return;
-	}
-
-	priv = TRACKER_MONITOR_GET_PRIVATE (monitor);
-
-	priv->scan_timeout = value;
-	g_object_notify (G_OBJECT (monitor), "scan-timeout");
-}
-
-void
-tracker_monitor_set_cache_timeout (TrackerMonitor *monitor,
-                                   gint            value)
-{
-	TrackerMonitorPrivate *priv;
-
-	g_return_if_fail (TRACKER_IS_MONITOR (monitor));
-
-	if (!tracker_keyfile_object_validate_int (monitor, "cache-timeout", value)) {
-		return;
-	}
-
-	priv = TRACKER_MONITOR_GET_PRIVATE (monitor);
-
-	priv->cache_timeout = value;
-	g_object_notify (G_OBJECT (monitor), "cache-timeout");
-}
-
 gboolean
 tracker_monitor_add (TrackerMonitor *monitor,
                      GFile          *file)



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]