|
webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <MessageQueue.h>
Public Member Functions | |
| MessageQueue () | |
| ~MessageQueue () | |
| void | append (std::unique_ptr< DataType >) |
| void | appendAndKill (std::unique_ptr< DataType >) |
| bool | appendAndCheckEmpty (std::unique_ptr< DataType >) |
| void | prepend (std::unique_ptr< DataType >) |
| std::unique_ptr< DataType > | waitForMessage () |
| std::unique_ptr< DataType > | tryGetMessage () |
| Deque< std::unique_ptr< DataType > > | takeAllMessages () |
| std::unique_ptr< DataType > | tryGetMessageIgnoringKilled () |
| template<typename Predicate > | |
| std::unique_ptr< DataType > | waitForMessageFilteredWithTimeout (MessageQueueWaitResult &, Predicate &&, WallTime absoluteTime) |
| template<typename Predicate > | |
| void | removeIf (Predicate &&) |
| void | kill () |
| bool | killed () const |
| bool | isEmpty () |
| MessageQueue () | |
| ~MessageQueue () | |
| void | append (std::unique_ptr< DataType >) |
| void | appendAndKill (std::unique_ptr< DataType >) |
| bool | appendAndCheckEmpty (std::unique_ptr< DataType >) |
| void | prepend (std::unique_ptr< DataType >) |
| std::unique_ptr< DataType > | waitForMessage () |
| std::unique_ptr< DataType > | tryGetMessage () |
| Deque< std::unique_ptr< DataType > > | takeAllMessages () |
| std::unique_ptr< DataType > | tryGetMessageIgnoringKilled () |
| template<typename Predicate > | |
| std::unique_ptr< DataType > | waitForMessageFilteredWithTimeout (MessageQueueWaitResult &, Predicate &&, WallTime absoluteTime) |
| template<typename Predicate > | |
| void | removeIf (Predicate &&) |
| void | kill () |
| bool | killed () const |
| bool | isEmpty () |
| MessageQueue () | |
| ~MessageQueue () | |
| void | append (std::unique_ptr< DataType >) |
| void | appendAndKill (std::unique_ptr< DataType >) |
| bool | appendAndCheckEmpty (std::unique_ptr< DataType >) |
| void | prepend (std::unique_ptr< DataType >) |
| std::unique_ptr< DataType > | waitForMessage () |
| std::unique_ptr< DataType > | tryGetMessage () |
| Deque< std::unique_ptr< DataType > > | takeAllMessages () |
| std::unique_ptr< DataType > | tryGetMessageIgnoringKilled () |
| template<typename Predicate > | |
| std::unique_ptr< DataType > | waitForMessageFilteredWithTimeout (MessageQueueWaitResult &, Predicate &&, WallTime absoluteTime) |
| template<typename Predicate > | |
| void | removeIf (Predicate &&) |
| void | kill () |
| bool | killed () const |
| bool | isEmpty () |
| template<typename Predicate > | |
| auto | waitForMessageFilteredWithTimeout (MessageQueueWaitResult &result, Predicate &&predicate, WallTime absoluteTime) -> std::unique_ptr< DataType > |
|
inline |
| WTF::MessageQueue< DataType >::~MessageQueue | ( | ) |
|
inline |
| WTF::MessageQueue< DataType >::~MessageQueue | ( | ) |
|
inline |
| WTF::MessageQueue< DataType >::~MessageQueue | ( | ) |
|
inline |
| void WTF::MessageQueue< DataType >::append | ( | std::unique_ptr< DataType > | ) |
| void WTF::MessageQueue< DataType >::append | ( | std::unique_ptr< DataType > | ) |
| bool WTF::MessageQueue< DataType >::appendAndCheckEmpty | ( | std::unique_ptr< DataType > | ) |
|
inline |
| bool WTF::MessageQueue< DataType >::appendAndCheckEmpty | ( | std::unique_ptr< DataType > | ) |
|
inline |
| void WTF::MessageQueue< DataType >::appendAndKill | ( | std::unique_ptr< DataType > | ) |
| void WTF::MessageQueue< DataType >::appendAndKill | ( | std::unique_ptr< DataType > | ) |
| bool WTF::MessageQueue< DataType >::isEmpty | ( | ) |
|
inline |
| bool WTF::MessageQueue< DataType >::isEmpty | ( | ) |
| void WTF::MessageQueue< DataType >::kill | ( | ) |
|
inline |
| void WTF::MessageQueue< DataType >::kill | ( | ) |
| bool WTF::MessageQueue< DataType >::killed | ( | ) | const |
|
inline |
| bool WTF::MessageQueue< DataType >::killed | ( | ) | const |
|
inline |
| void WTF::MessageQueue< DataType >::prepend | ( | std::unique_ptr< DataType > | ) |
| void WTF::MessageQueue< DataType >::prepend | ( | std::unique_ptr< DataType > | ) |
| void WTF::MessageQueue< DataType >::removeIf | ( | Predicate && | ) |
|
inline |
| void WTF::MessageQueue< DataType >::removeIf | ( | Predicate && | ) |
| Deque<std::unique_ptr<DataType> > WTF::MessageQueue< DataType >::takeAllMessages | ( | ) |
| Deque<std::unique_ptr<DataType> > WTF::MessageQueue< DataType >::takeAllMessages | ( | ) |
|
inline |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::tryGetMessage | ( | ) |
|
inline |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::tryGetMessage | ( | ) |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::tryGetMessageIgnoringKilled | ( | ) |
|
inline |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::tryGetMessageIgnoringKilled | ( | ) |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::waitForMessage | ( | ) |
|
inline |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::waitForMessage | ( | ) |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::waitForMessageFilteredWithTimeout | ( | MessageQueueWaitResult & | , |
| Predicate && | , | ||
| WallTime | absoluteTime | ||
| ) |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::waitForMessageFilteredWithTimeout | ( | MessageQueueWaitResult & | , |
| Predicate && | , | ||
| WallTime | absoluteTime | ||
| ) |
| std::unique_ptr<DataType> WTF::MessageQueue< DataType >::waitForMessageFilteredWithTimeout | ( | MessageQueueWaitResult & | , |
| Predicate && | , | ||
| WallTime | absoluteTime | ||
| ) |
|
inline |
1.8.13