[my-place] DatabaseManager usage refactoring.
[platform/core/context/context-provider.git] / src / my-place / visit-detector / VisitDetector.h
index 31e4812..33faacb 100644 (file)
@@ -24,7 +24,6 @@
 #include <unordered_set>
 #include "../facade/UserPlacesTypes.h"
 #include <Json.h>
-#include <DatabaseManager.h>
 #include "VisitListenerIface.h"
 #include "LocationLogger.h"
 #include "LocationListenerIface.h"
@@ -51,7 +50,6 @@ namespace ctx {
                int __tolerance;
                bool __entranceToPlace;
                int __periodSeconds;
-               DatabaseManager *__dbManager;
 
                // fields that  are used only in case of entrance detection
                std::shared_ptr<MacSet> __representativesMacs; // macs that represent the current place
@@ -92,6 +90,8 @@ namespace ctx {
                void onWifiScan(MacEvent event);
                void onNewLocation(LocationEvent location);
 
+               void __categorize(Visit &visit);
+
        public:
                VisitDetector(time_t startScan, PlaceRecogMode energyMode = PLACE_RECOG_HIGH_ACCURACY_MODE, bool testMode = false);
                ~VisitDetector();