Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
Loading...
Searching...
No Matches
ThreadBarriers Class Reference
Collaboration diagram for ThreadBarriers:

Public Types

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

Public Member Functions

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

Static Public Member Functions

static ThreadBarriersget ()
static void initialize ()
static ThreadBarriersget ()
static void initialize ()

Detailed Description

Definition at line 54 of file qxctestlogger.mm.

Member Enumeration Documentation

◆ Barrier [1/2]

Enumerator
XCTestCanStartTesting 
XCTestHaveStarted 
QtTestsCanStartTesting 
QtTestsHaveCompleted 
XCTestsHaveCompleted 
BarrierCount 
XCTestCanStartTesting 
XCTestHaveStarted 
QtTestsCanStartTesting 
QtTestsHaveCompleted 
XCTestsHaveCompleted 
BarrierCount 

Definition at line 57 of file qxctestlogger.mm.

◆ Barrier [2/2]

Enumerator
XCTestCanStartTesting 
XCTestHaveStarted 
QtTestsCanStartTesting 
QtTestsHaveCompleted 
XCTestsHaveCompleted 
BarrierCount 
XCTestCanStartTesting 
XCTestHaveStarted 
QtTestsCanStartTesting 
QtTestsHaveCompleted 
XCTestsHaveCompleted 
BarrierCount 

Definition at line 57 of file qxctestlogger.mm.

Member Function Documentation

◆ get() [1/2]

ThreadBarriers * ThreadBarriers::get ( )
inlinestatic

Definition at line 66 of file qxctestlogger.mm.

◆ get() [2/2]

ThreadBarriers * ThreadBarriers::get ( )
inlinestatic

Definition at line 66 of file qxctestlogger.mm.

◆ initialize() [1/2]

void ThreadBarriers::initialize ( )
inlinestatic

Definition at line 72 of file qxctestlogger.mm.

◆ initialize() [2/2]

void ThreadBarriers::initialize ( )
inlinestatic

Definition at line 72 of file qxctestlogger.mm.

◆ signal() [1/2]

void ThreadBarriers::signal ( Barrier barrier)
inline

Definition at line 75 of file qxctestlogger.mm.

◆ signal() [2/2]

void ThreadBarriers::signal ( Barrier barrier)
inline

Definition at line 75 of file qxctestlogger.mm.

◆ wait() [1/2]

void ThreadBarriers::wait ( Barrier barrier)
inline

Definition at line 74 of file qxctestlogger.mm.

◆ wait() [2/2]

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: