X-Git-Url: https://git.saurik.com/apple/javascriptcore.git/blobdiff_plain/93a3786624b2768d89bfa27e46598dc64e2fb70a..refs/heads/master:/heap/HeapTimer.h?ds=inline diff --git a/heap/HeapTimer.h b/heap/HeapTimer.h index b4e8483..1efbb9a 100644 --- a/heap/HeapTimer.h +++ b/heap/HeapTimer.h @@ -31,26 +31,13 @@ #if USE(CF) #include -#elif PLATFORM(BLACKBERRY) -#include -#elif PLATFORM(QT) -#include -#include -#include -#include -#elif PLATFORM(EFL) -typedef struct _Ecore_Timer Ecore_Timer; #endif namespace JSC { class VM; -#if PLATFORM(QT) && !USE(CF) -class HeapTimer : public QObject { -#else class HeapTimer { -#endif public: #if USE(CF) HeapTimer(VM*, CFRunLoopRef); @@ -59,11 +46,7 @@ public: HeapTimer(VM*); #endif -#if PLATFORM(IOS) JS_EXPORT_PRIVATE virtual ~HeapTimer(); -#else - virtual ~HeapTimer(); -#endif virtual void doWork() = 0; protected: @@ -77,16 +60,6 @@ protected: CFRunLoopTimerContext m_context; Mutex m_shutdownMutex; -#elif PLATFORM(BLACKBERRY) - void timerDidFire(); - - BlackBerry::Platform::Timer m_timer; -#elif PLATFORM(QT) - void timerEvent(QTimerEvent*); - void customEvent(QEvent*); - QBasicTimer m_timer; - QThread* m_newThread; - QMutex m_mutex; #elif PLATFORM(EFL) static bool timerEvent(void*); Ecore_Timer* add(double delay, void* agent);