![]() |
Qt 6.x
The Qt SDK
|
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 | tryAcquire (250, QDeadlineTimer(1000)) |
sem | tryAcquire (3, QDeadlineTimer(30s)) |
sem | release () |
[tryAcquire-QDeadlineTimer] | |
if (someCondition) | |
[5] | |
releaser | cancel () |
[6] | |
Variables | |
QSemaphore | sem (5) |
[0] | |
const QSemaphoreReleaser | releaser (sem) = QSemaphoreReleaser(sem, 42) |
[4] | |
sem acquire | ( | 2 | ) |
sem acquire | ( | 3 | ) |
sem acquire | ( | 5 | ) |
releaser cancel | ( | ) |
[6]
[7]
if | ( | someCondition | ) |
sem release | ( | ) |
[tryAcquire-QDeadlineTimer]
[4]
sem release | ( | 10 | ) |
sem release | ( | 5 | ) |
sem tryAcquire | ( | 1 | ) |
Referenced by QSemaphore::try_acquire(), QSemaphore::try_acquire_for(), and QSemaphore::tryAcquire().
sem tryAcquire | ( | 250 | ) |
sem tryAcquire | ( | 250 | , |
1000 | |||
) |
sem tryAcquire | ( | 250 | , |
QDeadlineTimer(1000) | |||
) |
sem tryAcquire | ( | 3 | ) |
sem tryAcquire | ( | 3 | , |
30000 | |||
) |
sem tryAcquire | ( | 3 | , |
QDeadlineTimer(30s) | |||
) |
releaser | ( | sem | ) | = QSemaphoreReleaser(sem, 42) |
[4]
[5]
Definition at line 69 of file src_corelib_thread_qsemaphore.cpp.
Referenced by if(), QFutureInterfaceBase::suspendIfRequested(), and QFutureInterfaceBase::waitForResume().
QSemaphore sem | ( | 5 | ) |
[0]
[1]
[2]
[3]
[tryAcquire-QDeadlineTimer]
Referenced by QSSGRhiInputAssemblerState::bakeVertexInputLocations(), QD3D11GraphicsPipeline::create(), if(), QSSGLayerRenderData::prepareModelsForRender(), org.qtproject.qt.android.QtThread::run(), and QMetalSwapChain::waitUntilCompleted().