Searched refs:TimerWorkItem (Results 1 - 4 of 4) sorted by relevance

/macosx-10.10.1/WebKit2-7600.1.25/Platform/efl/
H A DDispatchQueueWorkItemEfl.h55 class TimerWorkItem : public WorkItem { class in inherits:WorkItem
57 static std::unique_ptr<TimerWorkItem> create(PassRefPtr<WorkQueue> workQueue, std::function<void ()> function, std::chrono::nanoseconds delayNanoSeconds)
60 return std::unique_ptr<TimerWorkItem>(new TimerWorkItem(workQueue, WTF::move(function), monotonicallyIncreasingTime() * 1000000000.0 + delayNanoSeconds.count()));
66 TimerWorkItem(PassRefPtr<WorkQueue> workQueue, std::function<void ()> function, double expirationTimeNanoSeconds) function in class:TimerWorkItem
H A DDispatchQueueEfl.h34 class TimerWorkItem;
43 void dispatch(std::unique_ptr<TimerWorkItem>);
56 void insertTimerWorkItem(std::unique_ptr<TimerWorkItem>);
75 Vector<std::unique_ptr<TimerWorkItem>> m_timerWorkItems;
H A DWorkQueueEfl.cpp68 m_dispatchQueue->dispatch(TimerWorkItem::create(this, WTF::move(function), duration));
H A DDispatchQueueEfl.cpp104 void DispatchQueue::dispatch(std::unique_ptr<TimerWorkItem> item)
162 Vector<std::unique_ptr<TimerWorkItem>> timerWorkItems;
205 void DispatchQueue::insertTimerWorkItem(std::unique_ptr<TimerWorkItem> item)

Completed in 279 milliseconds