QtBase  v6.3.1
Functions | Variables
src_corelib_thread_qsemaphore.cpp File Reference

Go to the source code of this file.

Functions

sem acquire (3)
 
sem acquire (2)
 
sem release (5)
 
sem tryAcquire (1)
 
sem tryAcquire (250)
 
sem acquire (5)
 
sem release (10)
 
sem tryAcquire (3)
 
sem tryAcquire (250, 1000)
 
sem tryAcquire (3, 30000)
 
sem release ()
 [3] More...
 
 if (someCondition)
 [5] More...
 
releaser cancel ()
 [6] More...
 

Variables

QSemaphore sem (5)
 [0] More...
 
const QSemaphoreReleaser releaser (sem) = QSemaphoreReleaser(sem, 42)
 [4] More...
 

Function Documentation

◆ acquire() [1/3]

sem acquire ( )

◆ acquire() [2/3]

sem acquire ( )

◆ acquire() [3/3]

sem acquire ( )

◆ cancel()

releaser cancel ( )

[6]

[7]

◆ if()

if ( someCondition  )

[5]

[6]

Definition at line 100 of file src_corelib_thread_qsemaphore.cpp.

◆ release() [1/3]

sem release ( )

[3]

[4]

Definition at line 48 of file main.cpp.

Here is the caller graph for this function:

◆ release() [2/3]

sem release ( 10  )

◆ release() [3/3]

sem release ( )

◆ tryAcquire() [1/5]

sem tryAcquire ( )
Here is the caller graph for this function:

◆ tryAcquire() [2/5]

sem tryAcquire ( 250  )

◆ tryAcquire() [3/5]

sem tryAcquire ( 250  ,
1000   
)

◆ tryAcquire() [4/5]

sem tryAcquire ( )

◆ tryAcquire() [5/5]

sem tryAcquire ( ,
30000   
)

Variable Documentation

◆ releaser

releaser ( sem  ) = QSemaphoreReleaser(sem, 42)

[4]

[5]

Definition at line 110 of file src_corelib_thread_qsemaphore.cpp.

◆ sem

QSemaphore sem(5) ( )

[0]

[1]

[2]

[3]