webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Classes | Functions
thread_unittest.cc File Reference
#include <memory>
#include "webrtc/base/asyncinvoker.h"
#include "webrtc/base/asyncudpsocket.h"
#include "webrtc/base/event.h"
#include "webrtc/base/gunit.h"
#include "webrtc/base/physicalsocketserver.h"
#include "webrtc/base/sigslot.h"
#include "webrtc/base/socketaddress.h"
#include "webrtc/base/thread.h"

Classes

class  TestGenerator
 
struct  TestMessage
 
class  SocketClient
 
class  MessageClient
 
class  CustomThread
 
class  SignalWhenDestroyedThread
 
class  AtomicBool
 
struct  FunctorA
 
class  FunctorB
 
struct  FunctorC
 
class  SetNameOnSignalQueueDestroyedTester
 
class  AsyncInvokeTest
 
class  GuardedAsyncInvokeTest
 
struct  CreateInvoker
 

Functions

 TEST (ThreadTest, DISABLED_Main)
 
 TEST (ThreadTest, Names)
 
 TEST (ThreadTest, Wrap)
 
 TEST (ThreadTest, Invoke)
 
 TEST (ThreadTest, TwoThreadsInvokeNoDeadlock)
 
 TEST (ThreadTest, ThreeThreadsInvoke)
 
 TEST (ThreadTest, SetNameOnSignalQueueDestroyed)
 
 TEST_F (AsyncInvokeTest, FireAndForget)
 
 TEST_F (AsyncInvokeTest, WithCallback)
 
 TEST_F (AsyncInvokeTest, CancelInvoker)
 
 TEST_F (AsyncInvokeTest, CancelCallingThread)
 
 TEST_F (AsyncInvokeTest, KillInvokerBeforeExecute)
 
 TEST_F (AsyncInvokeTest, KillInvokerDuringExecute)
 
 TEST_F (AsyncInvokeTest, Flush)
 
 TEST_F (AsyncInvokeTest, FlushWithIds)
 
 TEST_F (GuardedAsyncInvokeTest, KillThreadFireAndForget)
 
 TEST_F (GuardedAsyncInvokeTest, KillThreadWithCallback)
 
 TEST_F (GuardedAsyncInvokeTest, FireAndForget)
 
 TEST_F (GuardedAsyncInvokeTest, WithCallback)
 
 TEST_F (GuardedAsyncInvokeTest, CancelInvoker)
 
 TEST_F (GuardedAsyncInvokeTest, CancelCallingThread)
 
 TEST_F (GuardedAsyncInvokeTest, KillInvokerBeforeExecute)
 
 TEST_F (GuardedAsyncInvokeTest, Flush)
 
 TEST_F (GuardedAsyncInvokeTest, FlushWithIds)
 

Function Documentation

◆ TEST() [1/7]

TEST ( ThreadTest  ,
DISABLED_Main   
)

◆ TEST() [2/7]

TEST ( ThreadTest  ,
Names   
)

◆ TEST() [3/7]

TEST ( ThreadTest  ,
Wrap   
)

◆ TEST() [4/7]

TEST ( ThreadTest  ,
Invoke   
)

◆ TEST() [5/7]

TEST ( ThreadTest  ,
TwoThreadsInvokeNoDeadlock   
)

◆ TEST() [6/7]

TEST ( ThreadTest  ,
ThreeThreadsInvoke   
)

◆ TEST() [7/7]

TEST ( ThreadTest  ,
SetNameOnSignalQueueDestroyed   
)

◆ TEST_F() [1/17]

TEST_F ( AsyncInvokeTest  ,
FireAndForget   
)

◆ TEST_F() [2/17]

TEST_F ( AsyncInvokeTest  ,
WithCallback   
)

◆ TEST_F() [3/17]

TEST_F ( AsyncInvokeTest  ,
CancelInvoker   
)

◆ TEST_F() [4/17]

TEST_F ( AsyncInvokeTest  ,
CancelCallingThread   
)

◆ TEST_F() [5/17]

TEST_F ( AsyncInvokeTest  ,
KillInvokerBeforeExecute   
)

◆ TEST_F() [6/17]

TEST_F ( AsyncInvokeTest  ,
KillInvokerDuringExecute   
)

◆ TEST_F() [7/17]

TEST_F ( AsyncInvokeTest  ,
Flush   
)

◆ TEST_F() [8/17]

TEST_F ( AsyncInvokeTest  ,
FlushWithIds   
)

◆ TEST_F() [9/17]

TEST_F ( GuardedAsyncInvokeTest  ,
KillThreadFireAndForget   
)

◆ TEST_F() [10/17]

TEST_F ( GuardedAsyncInvokeTest  ,
KillThreadWithCallback   
)

◆ TEST_F() [11/17]

TEST_F ( GuardedAsyncInvokeTest  ,
FireAndForget   
)

◆ TEST_F() [12/17]

TEST_F ( GuardedAsyncInvokeTest  ,
WithCallback   
)

◆ TEST_F() [13/17]

TEST_F ( GuardedAsyncInvokeTest  ,
CancelInvoker   
)

◆ TEST_F() [14/17]

TEST_F ( GuardedAsyncInvokeTest  ,
CancelCallingThread   
)

◆ TEST_F() [15/17]

TEST_F ( GuardedAsyncInvokeTest  ,
KillInvokerBeforeExecute   
)

◆ TEST_F() [16/17]

TEST_F ( GuardedAsyncInvokeTest  ,
Flush   
)

◆ TEST_F() [17/17]

TEST_F ( GuardedAsyncInvokeTest  ,
FlushWithIds   
)