edits
[iotcloud.git] / version2 / src / C / TimingSingleton.h
index 25f45e5..8083c04 100644 (file)
@@ -4,12 +4,12 @@
 
 class TimingSingleton {
 private:
-       static TimingSingleton singleton = new TimingSingleton( );
-       int64_t startTime = 0;
-       int64_t totalTime = 0;
+       int64_t fldstartTime;
+       int64_t fldtotalTime;
 
-       TimingSingleton() : startTime(0),
-               totalTime(0) {
+ public:
+       TimingSingleton() : fldstartTime(0),
+               fldtotalTime(0) {
        }
 
        int64_t nanoTime() {
@@ -19,17 +19,16 @@ private:
                return tv.tv_sec * 1000000000 + tv.tv_usec * 1000;
        }
 
-public:
        void startTime() {
-               startTime = nanoTime();
+               fldstartTime = nanoTime();
        }
 
        void endTime() {
-               totalTime += nanoTime() - startTime;
+               fldtotalTime += nanoTime() - fldstartTime;
        }
 
        int64_t getTime() {
-               return totalTime;
+               return fldtotalTime;
        }
 };