summaryrefslogtreecommitdiff
path: root/trunk/daemon/trashlib/trashwatcher.h
diff options
context:
space:
mode:
Diffstat (limited to 'trunk/daemon/trashlib/trashwatcher.h')
-rw-r--r--trunk/daemon/trashlib/trashwatcher.h23
1 files changed, 23 insertions, 0 deletions
diff --git a/trunk/daemon/trashlib/trashwatcher.h b/trunk/daemon/trashlib/trashwatcher.h
new file mode 100644
index 00000000..fbe31200
--- /dev/null
+++ b/trunk/daemon/trashlib/trashwatcher.h
@@ -0,0 +1,23 @@
+/*
+ * Copyright © 2008 Ryan Lortie
+ *
+ * This program is free software: you can redistribute it and/or modify
+ * it under the terms of version 3 of the GNU General Public License as
+ * published by the Free Software Foundation.
+ */
+
+#ifndef _trashwatcher_h_
+#define _trashwatcher_h_
+
+#include "trashitem.h"
+
+typedef struct OPAQUE_TYPE__TrashWatcher TrashWatcher;
+
+TrashWatcher *trash_watcher_new (TrashRoot *root);
+void trash_watcher_free (TrashWatcher *watcher);
+
+void trash_watcher_watch (TrashWatcher *watcher);
+void trash_watcher_unwatch (TrashWatcher *watcher);
+void trash_watcher_rescan (TrashWatcher *watcher);
+
+#endif /* _trashitem_h_ */