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 ThreadBarriers * get ()
static void initialize ()
static ThreadBarriers * get ()
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: