*
*/
+// 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
class ObjectProfiler : public ConnectionTracker
{
public:
+
/**
* Constructor
+ * @param timeInterval to specify the frequency of reporting
*/
- ObjectProfiler();
+ ObjectProfiler( unsigned int timeInterval );
/**
* Destructor
Dali::Timer mTimer;
InstanceCountMap mInstanceCountMap;
InstanceTypes mInstanceTypes;
- bool mIsActive;
};
} // Adaptor