Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
ThreadBarriers Class Reference
+ Collaboration diagram for ThreadBarriers:

Public Types

enum  Barrier {
  XCTestCanStartTesting , XCTestHaveStarted , QtTestsCanStartTesting , QtTestsHaveCompleted ,
  XCTestsHaveCompleted , BarrierCount
}
 

Public Member Functions

void wait (Barrier barrier)
 
void signal (Barrier barrier)
 

Static Public Member Functions

static ThreadBarriersget ()
 
static void initialize ()
 

Detailed Description

Definition at line 54 of file qxctestlogger.mm.

Member Enumeration Documentation

◆ Barrier

Enumerator
XCTestCanStartTesting 
XCTestHaveStarted 
QtTestsCanStartTesting 
QtTestsHaveCompleted 
XCTestsHaveCompleted 
BarrierCount 

Definition at line 57 of file qxctestlogger.mm.

Member Function Documentation

◆ get()

static ThreadBarriers * ThreadBarriers::get ( )
inlinestatic

Definition at line 66 of file qxctestlogger.mm.

◆ initialize()

static void ThreadBarriers::initialize ( )
inlinestatic

Definition at line 72 of file qxctestlogger.mm.

References get().

+ Here is the call graph for this function:

◆ signal()

void ThreadBarriers::signal ( Barrier barrier)
inline

Definition at line 75 of file qxctestlogger.mm.

◆ wait()

void ThreadBarriers::wait ( Barrier barrier)
inline

Definition at line 74 of file qxctestlogger.mm.


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