CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Macros
thread_safety_macros.h File Reference

Go to the source code of this file.

Macros

#define CMS_SA_ALLOW   [[cms::sa_allow]]
 
#define CMS_SA_ALLOW   [[cms::sa_allow]]
 
#define CMS_THREAD_GUARD(_var_)   [[cms::thread_guard(#_var_)]]
 
#define CMS_THREAD_GUARD(_var_)   [[cms::thread_guard(#_var_)]]
 
#define CMS_THREAD_SAFE   [[cms::thread_safe]]
 
#define CMS_THREAD_SAFE   [[cms::thread_safe]]
 
#define FWCore_Utilites_thread_safe_macros_h
 

Macro Definition Documentation

#define CMS_SA_ALLOW   [[cms::sa_allow]]

Referenced by edm::EventProcessor::beginLumiAsync(), ExternalLHEProducer::beginRunProduce(), edm::ModuleRegistry::deleteModule(), edm::Worker::doWorkNoPrefetchingAsync(), edm::SerialTaskQueue::QueuedTask< T >::execute(), edm::Worker::RunModuleTask< T >::execute(), edm::Worker::AcquireTask< OccurrenceTraits< EventPrincipal, BranchActionStreamBegin >, DUMMY >::execute(), edm::Path::finished(), edm::StreamSchedule::finishedPaths(), edm::StreamSchedule::finishProcessOneEvent(), edm::EventProcessor::globalEndLumiAsync(), TritonClient::handle_exception(), edm::EventProcessor::handleNextEventForStreamAsync(), main(), edm::Maker::makeModule(), edm::waiting_task::detail::AutoExceptionHandler< F >::operator()(), edm::waiting_task::detail::ExplicitExceptionHandler< E, F >::operator()(), edm::DelayedReaderInputProductResolver::prefetchAsync_(), edm::UnscheduledProductResolver::prefetchAsync_(), edm::Worker::prePrefetchSelectionAsync(), tfwliteselectortest::ThingsWorker::process(), tfwliteselectortest::ThingsTSelector::process(), edm::StreamSchedule::processOneEventAsync(), edm::GlobalSchedule::processOneGlobalAsync(), edm::StreamSchedule::processOneStreamAsync(), ptomaine(), edm::EventProcessor::readNextEventForStream(), edm::Worker::runAcquireAfterAsyncPrefetch(), edm::Worker::runModuleAfterAsyncPrefetch(), edm::eventsetup::EventSetupRecordIOVQueue::startNewIOVAsync(), edm::eventsetup::synchronousEventSetupForInstance(), edm::service::CondorStatusService::update(), edm::Path::workerFinished(), edm::convertException::wrap(), edm::OutputModuleCommunicatorT< T >::writeLumiAsync(), edm::Schedule::writeLumiAsync(), edm::OutputModuleCommunicatorT< T >::writeProcessBlockAsync(), edm::Schedule::writeProcessBlockAsync(), edm::OutputModuleCommunicatorT< T >::writeRunAsync(), edm::Schedule::writeRunAsync(), PythonEventProcessor::~PythonEventProcessor(), and SonicDispatcherPseudoAsync::~SonicDispatcherPseudoAsync().

#define CMS_SA_ALLOW   [[cms::sa_allow]]

Definition at line 5 of file thread_safety_macros.h.

#define CMS_THREAD_GUARD (   _var_)    [[cms::thread_guard(#_var_)]]
#define CMS_THREAD_GUARD (   _var_)    [[cms::thread_guard(#_var_)]]

Definition at line 6 of file thread_safety_macros.h.

#define CMS_THREAD_SAFE   [[cms::thread_safe]]
#define CMS_THREAD_SAFE   [[cms::thread_safe]]

Definition at line 4 of file thread_safety_macros.h.

#define FWCore_Utilites_thread_safe_macros_h