31 bool expected =
false;
32 auto doPrefetch =
m_prefetching.compare_exchange_strong(expected,
true);
38 std::lock_guard<std::mutex> guard(*
m_mutex);
40 iRecord.activityRegistry()->preESModuleSignal_.emit(iRecord.key(), context);
43 : record_{iRecord}, context_{iContext} {}
44 ~EndGuard() { record_.activityRegistry()->postESModuleSignal_.emit(record_.key(), context_); }
47 } guardAR(iRecord, context);