webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | List of all members
MessageQueueTest Class Reference
Inheritance diagram for MessageQueueTest:
testing::Test rtc::MessageQueue

Public Member Functions

 MessageQueueTest ()
 
bool IsLocked_Worker ()
 
bool IsLocked ()
 
- Public Member Functions inherited from rtc::MessageQueue
 MessageQueue (SocketServer *ss, bool init_queue)
 
 MessageQueue (std::unique_ptr< SocketServer > ss, bool init_queue)
 
virtual ~MessageQueue ()
 
SocketServersocketserver ()
 
void set_socketserver (SocketServer *ss)
 
virtual void Quit ()
 
virtual bool IsQuitting ()
 
virtual void Restart ()
 
virtual bool IsProcessingMessages ()
 
virtual bool Get (Message *pmsg, int cmsWait=kForever, bool process_io=true)
 
virtual bool Peek (Message *pmsg, int cmsWait=0)
 
virtual void Post (const Location &posted_from, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr, bool time_sensitive=false)
 
virtual void PostDelayed (const Location &posted_from, int cmsDelay, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr)
 
virtual void PostAt (const Location &posted_from, int64_t tstamp, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr)
 
virtual void PostAt (const Location &posted_from, uint32_t tstamp, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr)
 
virtual void Clear (MessageHandler *phandler, uint32_t id=MQID_ANY, MessageList *removed=nullptr)
 
virtual void Dispatch (Message *pmsg)
 
virtual void ReceiveSends ()
 
virtual int GetDelay ()
 
bool empty () const
 
size_t size () const
 
template<class T >
void Dispose (T *doomed)
 
 MessageQueue (SocketServer *ss, bool init_queue)
 
 MessageQueue (std::unique_ptr< SocketServer > ss, bool init_queue)
 
virtual ~MessageQueue ()
 
SocketServersocketserver ()
 
void set_socketserver (SocketServer *ss)
 
virtual void Quit ()
 
virtual bool IsQuitting ()
 
virtual void Restart ()
 
virtual bool IsProcessingMessages ()
 
virtual bool Get (Message *pmsg, int cmsWait=kForever, bool process_io=true)
 
virtual bool Peek (Message *pmsg, int cmsWait=0)
 
virtual void Post (const Location &posted_from, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr, bool time_sensitive=false)
 
virtual void PostDelayed (const Location &posted_from, int cmsDelay, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr)
 
virtual void PostAt (const Location &posted_from, int64_t tstamp, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr)
 
virtual void PostAt (const Location &posted_from, uint32_t tstamp, MessageHandler *phandler, uint32_t id=0, MessageData *pdata=nullptr)
 
virtual void Clear (MessageHandler *phandler, uint32_t id=MQID_ANY, MessageList *removed=nullptr)
 
virtual void Dispatch (Message *pmsg)
 
virtual void ReceiveSends ()
 
virtual int GetDelay ()
 
bool empty () const
 
size_t size () const
 
template<class T >
void Dispose (T *doomed)
 

Additional Inherited Members

- Public Attributes inherited from rtc::MessageQueue
sigslot::signal0 SignalQueueDestroyed
 
- Static Public Attributes inherited from rtc::MessageQueue
static const int kForever = -1
 
- Protected Member Functions inherited from testing::Test
 Test ()
 
virtual void SetUp ()
 
virtual void TearDown ()
 
- Protected Member Functions inherited from rtc::MessageQueue
void DoDelayPost (const Location &posted_from, int64_t cmsDelay, int64_t tstamp, MessageHandler *phandler, uint32_t id, MessageData *pdata)
 
void DoInit ()
 
void DoDestroy ()
 
void WakeUpSocketServer ()
 
MessageList msgq_ GUARDED_BY (crit_)
 
PriorityQueue dmsgq_ GUARDED_BY (crit_)
 
uint32_t dmsgq_next_num_ GUARDED_BY (crit_)
 
void DoDelayPost (const Location &posted_from, int64_t cmsDelay, int64_t tstamp, MessageHandler *phandler, uint32_t id, MessageData *pdata)
 
void DoInit ()
 
void DoDestroy ()
 
void WakeUpSocketServer ()
 
MessageList msgq_ GUARDED_BY (crit_)
 
PriorityQueue dmsgq_ GUARDED_BY (crit_)
 
uint32_t dmsgq_next_num_ GUARDED_BY (crit_)
 
- Protected Attributes inherited from rtc::MessageQueue
bool fPeekKeep_
 
Message msgPeek_
 
CriticalSection crit_
 
bool fInitialized_
 
bool fDestroyed_
 

Constructor & Destructor Documentation

◆ MessageQueueTest()

MessageQueueTest::MessageQueueTest ( )
inline

Member Function Documentation

◆ IsLocked()

bool MessageQueueTest::IsLocked ( )
inline

◆ IsLocked_Worker()

bool MessageQueueTest::IsLocked_Worker ( )
inline

The documentation for this class was generated from the following file: