Changeset 542d17a
- Timestamp:
- 01/09/12 16:53:57 (4 months ago)
- Branches:
- ('master', 'deebf2045e7119c339412580f37a1e653f7d5715')('controller-upgrade', '00f95d22e12d96ef089e0902ef62ae8ce841dc6f')
- Children:
- fb8e978accbe51e1a0923cb57edfd03c8ca531ca
- Parents:
- 988b44381031a74e5e5d9abf406265117e81a636
- git-author:
- Micke Prag <micke.prag@telldus.se>2012-01-09 16:53:09+01:00
- git-committer:
- Micke Prag <micke.prag@telldus.se>2012-01-09 16:53:57+01:00
- File:
-
- 1 edited
-
telldus-core/service/TelldusMain.cpp (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
telldus-core/service/TelldusMain.cpp
rcccaf8 r542d17a 7 7 #include "ControllerListener.h" 8 8 #include "EventUpdateManager.h" 9 #include "Timer.h" 10 #include "Log.h" 9 11 10 12 #include <stdio.h> … … 40 42 EventRef clientEvent = d->eventHandler.addEvent(); 41 43 EventRef dataEvent = d->eventHandler.addEvent(); 44 EventRef janitor = d->eventHandler.addEvent(); //Used for regular cleanups 45 Timer supervisor(janitor); //Tells the janitor to go back to work 46 supervisor.setInterval(60*5); //Every 5 minutes 47 supervisor.start(); 42 48 43 49 ControllerManager controllerManager(dataEvent.get()); … … 102 108 } 103 109 } 110 if (janitor->isSignaled()) { 111 //Clear all of them if there is more than one 112 while(janitor->isSignaled()) { 113 janitor->popSignal(); 114 } 115 Log::debug("Do Janitor cleanup"); 116 } 104 117 } 118 119 supervisor.stop(); 105 120 } 106 121
Note: See TracChangeset
for help on using the changeset viewer.
