[nanny] Add FilterManager to QuarterBack



commit 3469d6a2dbd53ef3a261923fb8785eb2931b9882
Author: Roberto Majadas <roberto majadas openshine com>
Date:   Sun Jan 31 14:46:27 2010 +0100

    Add FilterManager to QuarterBack

 daemon/src/FilterManager.py |    3 ++-
 daemon/src/QuarterBack.py   |    2 ++
 2 files changed, 4 insertions(+), 1 deletions(-)
---
diff --git a/daemon/src/FilterManager.py b/daemon/src/FilterManager.py
index 34795e4..939ab50 100644
--- a/daemon/src/FilterManager.py
+++ b/daemon/src/FilterManager.py
@@ -47,11 +47,12 @@ class FilterManager (gobject.GObject) :
         reactor.addSystemEventTrigger("before", "shutdown", self.stop)
 
     def start(self):
+        print "Start Filter Manager"
         os.system("mkdir -p /var/lib/nanny/lists")
         self.custom_filters_db = self.__get_custom_filters_db()
 
     def stop(self):
-        pass
+        print "Stop Filter Manager"
 
     def check_domain(self, user_id, domain):
         pass
diff --git a/daemon/src/QuarterBack.py b/daemon/src/QuarterBack.py
index 83b9274..b19bf05 100644
--- a/daemon/src/QuarterBack.py
+++ b/daemon/src/QuarterBack.py
@@ -34,6 +34,7 @@ from LinuxFiltering import LinuxFiltering as FirewallFilter
 from LinuxWebContentFiltering import LinuxWebContentFiltering as WebContentFilter
 from LinuxUsersManager import LinuxUsersManager as UsersManager
 from LinuxSessionFiltering import LinuxSessionFiltering as SessionFilter
+from FilterManager import FilterManager as FilterManager
 
 from Chrono import Chrono
 
@@ -94,6 +95,7 @@ class QuarterBack(gobject.GObject) :
         self.chrono = Chrono(self)
         
         self.firewall_filter = FirewallFilter(self)
+        self.filter_manager = FilterManager(self)
         self.webcontent_filter = WebContentFilter(self, app)
         self.session_filter = SessionFilter(self)
         



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