[3.0] DALi Version 1.1.46
[platform/core/uifw/dali-adaptor.git] / adaptors / common / object-profiler.h
index 63235d2..eca7972 100644 (file)
  *
  */
 
+// EXTERNAL INCLUDES
 #include <dali/public-api/object/object-registry.h>
 #include <dali/public-api/object/type-registry.h>
-#include <dali/public-api/common/map-wrapper.h>
+#include <dali/devel-api/common/map-wrapper.h>
 #include <dali/public-api/signals/connection-tracker.h>
+
+// INTERNAL INCLUDES
 #include <timer.h>
 
 namespace Dali
@@ -37,10 +40,12 @@ namespace Adaptor
 class ObjectProfiler : public ConnectionTracker
 {
 public:
+
   /**
    * Constructor
+   * @param timeInterval to specify the frequency of reporting
    */
-  ObjectProfiler();
+  ObjectProfiler( unsigned int timeInterval );
 
   /**
    * Destructor
@@ -86,7 +91,6 @@ private:
   Dali::Timer             mTimer;
   InstanceCountMap        mInstanceCountMap;
   InstanceTypes           mInstanceTypes;
-  bool                    mIsActive;
 };
 
 } // Adaptor