Lines Matching refs:MessageQueue
51 // Essentially, MessageQueue acts as a queue of OwnPtr<DataType>.
53 class MessageQueue {
54 WTF_MAKE_NONCOPYABLE(MessageQueue);
56 MessageQueue() : m_killed(false) { }
85 inline bool MessageQueue<DataType>::append(PassOwnPtr<DataType> message)
94 inline void MessageQueue<DataType>::appendAndKill(PassOwnPtr<DataType> message)
104 inline bool MessageQueue<DataType>::appendAndCheckEmpty(PassOwnPtr<DataType> message)
114 inline void MessageQueue<DataType>::prepend(PassOwnPtr<DataType> message)
122 inline PassOwnPtr<DataType> MessageQueue<DataType>::waitForMessage()
131 inline PassOwnPtr<DataType> MessageQueue<DataType>::waitForMessageWithTimeout(MessageQueueWaitResult& result, double absoluteTime)
158 inline PassOwnPtr<DataType> MessageQueue<DataType>::tryGetMessage()
170 inline PassOwnPtr<DataType> MessageQueue<DataType>::tryGetMessageIgnoringKilled()
180 inline bool MessageQueue<DataType>::isEmpty()
189 inline void MessageQueue<DataType>::kill()
197 inline bool MessageQueue<DataType>::killed() const
204 using WTF::MessageQueue;