Home | History | Annotate | Download | only in Platform

Lines Matching full:workitem

36 #include "WorkItem.h"
63 void scheduleWork(PassOwnPtr<WorkItem>);
66 void scheduleWorkAfterDelay(PassOwnPtr<WorkItem>, double delay);
81 void registerMachPortEventHandler(mach_port_t, MachPortEventType, PassOwnPtr<WorkItem>);
84 void registerHandle(HANDLE, PassOwnPtr<WorkItem>);
87 QSocketNotifier* registerSocketEventHandler(int, QSocketNotifier::Type, PassOwnPtr<WorkItem>);
88 void scheduleWorkOnTermination(WebKit::PlatformProcessIdentifier, PassOwnPtr<WorkItem>);
90 void registerEventSourceHandler(int, int, PassOwnPtr<WorkItem>);
92 void scheduleWorkOnTermination(WebKit::PlatformProcessIdentifier, PassOwnPtr<WorkItem>);
114 static PassRefPtr<WorkItemWin> create(PassOwnPtr<WorkItem>, WorkQueue*);
117 WorkItem* item() const { return m_item.get(); }
121 WorkItemWin(PassOwnPtr<WorkItem>, WorkQueue*);
124 OwnPtr<WorkItem> m_item;
130 static PassRefPtr<HandleWorkItem> createByAdoptingHandle(HANDLE, PassOwnPtr<WorkItem>, WorkQueue*);
137 HandleWorkItem(HANDLE, PassOwnPtr<WorkItem>, WorkQueue*);
171 void scheduleWorkOnSource(GSource*, PassOwnPtr<WorkItem>, GSourceFunc);