[gnome-settings-daemon/gnome-3-12] housekeeping: Make some functions public to allow debugging



commit 1287fc146bee12314ac9319109be8fd1d12be645
Author: Bastien Nocera <hadess hadess net>
Date:   Fri May 16 16:38:57 2014 +0200

    housekeeping: Make some functions public to allow debugging

 plugins/housekeeping/gsd-disk-space.c |   19 +++----------------
 plugins/housekeeping/gsd-disk-space.h |   20 ++++++++++++++++++++
 2 files changed, 23 insertions(+), 16 deletions(-)
---
diff --git a/plugins/housekeeping/gsd-disk-space.c b/plugins/housekeeping/gsd-disk-space.c
index 53b9be8..9487095 100644
--- a/plugins/housekeeping/gsd-disk-space.c
+++ b/plugins/housekeeping/gsd-disk-space.c
@@ -269,18 +269,7 @@ out:
         return should_purge;
 }
 
-typedef struct {
-        gint ref_count;
-        GFile           *file;
-        GCancellable    *cancellable;
-        GDateTime       *old;
-        gboolean         dry_run;
-        gboolean         trash;
-        gchar           *name;
-        gint             depth;
-} DeleteData;
-
-static DeleteData *
+DeleteData *
 delete_data_new (GFile        *file,
                  GCancellable *cancellable,
                  GDateTime    *old,
@@ -310,7 +299,7 @@ delete_data_ref (DeleteData *data)
   return data;
 }
 
-static void
+void
 delete_data_unref (DeleteData *data)
 {
         data->ref_count -= 1;
@@ -325,8 +314,6 @@ delete_data_unref (DeleteData *data)
         g_free (data);
 }
 
-static void delete_recursively_by_age (DeleteData *data);
-
 static void
 delete_batch (GObject      *source,
               GAsyncResult *res,
@@ -426,7 +413,7 @@ delete_subdir (GObject      *source,
         delete_data_unref (data);
 }
 
-static void
+void
 delete_recursively_by_age (DeleteData *data)
 {
         if (data->trash && (data->depth == 1) &&
diff --git a/plugins/housekeeping/gsd-disk-space.h b/plugins/housekeeping/gsd-disk-space.h
index c605af2..67e4a4a 100644
--- a/plugins/housekeeping/gsd-disk-space.h
+++ b/plugins/housekeeping/gsd-disk-space.h
@@ -27,6 +27,26 @@
 
 G_BEGIN_DECLS
 
+typedef struct {
+        gint ref_count;
+        GFile           *file;
+        GCancellable    *cancellable;
+        GDateTime       *old;
+        gboolean         dry_run;
+        gboolean         trash;
+        gchar           *name;
+        gint             depth;
+} DeleteData;
+
+void delete_data_unref (DeleteData *data);
+DeleteData *delete_data_new (GFile        *file,
+                             GCancellable *cancellable,
+                             GDateTime    *old,
+                             gboolean      dry_run,
+                             gboolean      trash,
+                             gint          depth);
+void delete_recursively_by_age (DeleteData *data);
+
 void gsd_ldsm_setup (gboolean check_now);
 void gsd_ldsm_clean (void);
 


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