Qt 6.x
The Qt SDK
Loading...
Searching...
No Matches
src_corelib_kernel_qsystemsemaphore.cpp File Reference

Go to the source code of this file.

Functions

QSystemSemaphore sem (QSystemSemaphore::platformSafeKey("market"), 3, QSystemSemaphore::Create)
 [0]
 
sem acquire ()
 
sem release ()
 
sem release (2)
 
QSystemSemaphore sem (QSystemSemaphore::platformSafeKey("market"), 5, QSystemSemaphore::Create)
 [0]
 
 for (int i=0;i< 5;++i) sem.acquire()
 [3]
 
sem release (5)
 
sem release (10)
 [1]
 

Function Documentation

◆ acquire()

sem acquire ( )

Referenced by QSemaphore::tryAcquire().

+ Here is the caller graph for this function:

◆ for()

for ( )
new

[3]

[4]

Definition at line 35 of file doc_src_containers.cpp.

◆ release() [1/4]

sem release ( )

Referenced by AVFImageCapture::AVFImageCapture(), QMacStyle::QMacStyle(), QQC2_NAMESPACE::QMacStyle::QMacStyle(), QTestPrivate::AppNapDisabler::~AppNapDisabler(), AVFImageCapture::~AVFImageCapture(), AVFMediaEncoder::~AVFMediaEncoder(), AVFVideoSinkInterface::~AVFVideoSinkInterface(), QOpenGLVertexArrayObject::Binder::~Binder(), QAVFScreenCapture::Grabber::~Grabber(), QAVFCamera::~QAVFCamera(), QCocoaDrag::~QCocoaDrag(), QCocoaEventDispatcher::~QCocoaEventDispatcher(), QCocoaGLContext::~QCocoaGLContext(), QCocoaMenu::~QCocoaMenu(), QCocoaMenuBar::~QCocoaMenuBar(), QCocoaMenuItem::~QCocoaMenuItem(), QCocoaMessageDialog::~QCocoaMessageDialog(), QCocoaWindow::~QCocoaWindow(), QIOSAssetData::~QIOSAssetData(), QIOSContext::~QIOSContext(), QIOSFileDialog::~QIOSFileDialog(), QIOSWindow::~QIOSWindow(), QMacPrintEnginePrivate::~QMacPrintEnginePrivate(), QMacStylePrivate::~QMacStylePrivate(), QQmlMetaObjectPointer::~QQmlMetaObjectPointer(), QtWaylandClient::QWaylandDataDevice::~QWaylandDataDevice(), QtWaylandClient::QWaylandFullScreenShellV1Integration::~QWaylandFullScreenShellV1Integration(), VariantRef::~VariantRef(), avfVideoSettings(), QCocoaEventDispatcherPrivate::cleanupModalSessions(), QQmlContextData::clearParent(), QQmlContextData::clearPublicContext(), QQuickVisualTestUtils::MnemonicKeySimulator::click(), QMetalRenderBuffer::create(), QMetalTexture::create(), QMetalSampler::create(), QMetalComputePipeline::create(), QRhiMetalData::createMetalLib(), QCocoaWindow::createNSWindow(), QMetalSwapChain::createOrResize(), QMetalGraphicsPipeline::createTessellationPipelines(), QMetalGraphicsPipeline::createVertexFragmentPipeline(), QMetalShader::destroy(), QMetalSwapChain::destroy(), QRhiMetal::destroy(), QRhiMetal::endFrame(), QBasicDrag::eventFilter(), QRhiMetal::executeDeferredReleases(), QRhiMetal::finishActiveReadbacks(), QIOSFileDialog::hide(), QIOSMessageDialog::hide(), AVFObjectDeleter::operator()(), NfcDeleter::operator()(), DarwinBluetooth::StrongReference::operator=(), VariantRef::operator=(), QRhiMetal::probe(), qrhimtl_releaseBuffer(), qrhimtl_releaseRenderBuffer(), qrhimtl_releaseSampler(), qrhimtl_releaseTexture(), QMacPrintEnginePrivate::releaseSession(), QCocoaEventDispatcherPrivate::sendQueuedUserInputEvents(), setAVMetadataItemForKey(), QCocoaDrag::setLastMouseEvent(), AVFVideoSinkInterface::setLayer(), QCocoaMenuItem::setMenu(), QCocoaMenuItem::setNativeContents(), AVFVideoSinkInterface::setOutputSettings(), QRhiMetalData::setupBinaryArchive(), QCocoaMenuItem::sync(), AVFScopedPointer< T >::take(), QCocoaEventDispatcherPrivate::temporarilyStopAllModalSessions(), QMetalGraphicsPipelineData::Tessellation::tescCompPipeline(), QMetalGraphicsPipelineData::Tessellation::teseFragRenderPipeline(), QCocoaMenuBar::updateMenuBarImmediately(), and QMetalGraphicsPipelineData::Tessellation::vsCompPipeline().

◆ release() [2/4]

sem release ( 10  )

[1]

[2]

◆ release() [3/4]

sem release ( )

◆ release() [4/4]

sem release ( )

◆ sem() [1/2]

QSystemSemaphore sem ( QSystemSemaphore::platformSafeKey("market")  ,
,
QSystemSemaphore::Create   
)

[0]

◆ sem() [2/2]

QSystemSemaphore sem ( QSystemSemaphore::platformSafeKey("market")  ,
,
QSystemSemaphore::Create   
)

[0]

[1]