Lines Matching refs:PassOwnPtr
38 #include "wtf/PassOwnPtr.h"
59 bool append(PassOwnPtr<DataType>);
60 void appendAndKill(PassOwnPtr<DataType>);
61 bool appendAndCheckEmpty(PassOwnPtr<DataType>);
62 void prepend(PassOwnPtr<DataType>);
64 PassOwnPtr<DataType> waitForMessage();
65 PassOwnPtr<DataType> tryGetMessage();
66 PassOwnPtr<DataType> tryGetMessageIgnoringKilled();
67 PassOwnPtr<DataType> waitForMessageWithTimeout(MessageQueueWaitResult&, double absoluteTime);
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()