webengine/osswebengine/WebCore/platform/Timer.h
changeset 11 c8a366e56285
parent 0 dd21522fd290
equal deleted inserted replaced
10:a359256acfc6 11:c8a366e56285
    53 
    53 
    54     void augmentRepeatInterval(double delta) { setNextFireTime(m_nextFireTime + delta); m_repeatInterval += delta; }
    54     void augmentRepeatInterval(double delta) { setNextFireTime(m_nextFireTime + delta); m_repeatInterval += delta; }
    55 
    55 
    56     static void fireTimersInNestedEventLoop();
    56     static void fireTimersInNestedEventLoop();
    57 
    57 
       
    58     /*
       
    59      * The method deleteTimerHeap has been added so that when the browser instance is closed, all the pending timers that are added
       
    60      * to the static heap are deleted. This helps when the same heap is reused in the next instance of browser control.
       
    61      */
       
    62 #if PLATFORM(SYMBIAN)
       
    63     static void deleteTimerHeap();
       
    64 #endif    
       
    65 
    58 private:
    66 private:
    59     virtual void fired() = 0;
    67     virtual void fired() = 0;
    60 
    68 
    61     void checkConsistency() const;
    69     void checkConsistency() const;
    62     void checkHeapIndex() const;
    70     void checkHeapIndex() const;