Home
last modified time | relevance | path

Searched refs:task_scheduler_observer (Results 1 – 12 of 12) sorted by relevance

/oneTBB/include/oneapi/tbb/
H A Dtask_scheduler_observer.h28 class task_scheduler_observer; variable
39 TBB_EXPORT void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer&, bool state = true);
43 class task_scheduler_observer {
46 friend void r1::observe(d1::task_scheduler_observer&, bool);
79 explicit task_scheduler_observer() = default;
85 explicit task_scheduler_observer(task_arena& a) : my_task_arena(&a) {} in task_scheduler_observer() function
90 virtual ~task_scheduler_observer() { in ~task_scheduler_observer()
111 using detail::d1::task_scheduler_observer;
H A Dtask_arena.h79 class task_scheduler_observer; variable
86 TBB_EXPORT void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer&, bool);
118 friend void r1::observe(d1::task_scheduler_observer&, bool);
/oneTBB/src/tbb/
H A Dobserver_proxy.h96 friend class d1::task_scheduler_observer;
98 friend void observe(d1::task_scheduler_observer&, bool);
113 d1::task_scheduler_observer* my_observer;
116 observer_proxy( d1::task_scheduler_observer& );
H A Dobserver_proxy.cpp35 observer_proxy::observer_proxy( d1::task_scheduler_observer& tso ) in observer_proxy()
61 d1::task_scheduler_observer *obs = p->my_observer; in clear()
150 d1::task_scheduler_observer* tso = nullptr; in do_notify_entry_observers()
211 d1::task_scheduler_observer* tso = nullptr; in do_notify_exit_observers()
261 void __TBB_EXPORTED_FUNC observe(d1::task_scheduler_observer &tso, bool enable) { in observe()
H A Dmisc.h51 class task_scheduler_observer; variable
H A Darena.cpp37 class numa_binding_observer : public tbb::task_scheduler_observer {
41 : task_scheduler_observer(*ta) in numa_binding_observer()
/oneTBB/test/conformance/
H A Dconformance_task_arena.cpp80 class conformance_observer: public oneapi::tbb::task_scheduler_observer {
85 conformance_observer( oneapi::tbb::task_arena &a ) : oneapi::tbb::task_scheduler_observer(a) { in conformance_observer()
/oneTBB/test/tbb/
H A Dtest_task_arena.cpp110 class ArenaObserver : public tbb::task_scheduler_observer {
135 : tbb::task_scheduler_observer(a) in ArenaObserver()
175 struct LocalObserver : public tbb::task_scheduler_observer { in TestConcurrentArenasFunc()
176 LocalObserver() : tbb::task_scheduler_observer() { observe(true); } in TestConcurrentArenasFunc()
177 LocalObserver(tbb::task_arena& a) : tbb::task_scheduler_observer(a) { in TestConcurrentArenasFunc()
510 struct TestMandatoryConcurrencyObserver : public tbb::task_scheduler_observer {
514 : tbb::task_scheduler_observer(a), m_barrier(barrier) { in TestMandatoryConcurrencyObserver()
1339 struct MyObserver: public tbb::task_scheduler_observer {
1351 : tbb::task_scheduler_observer(a), my_tls(tls), my_arena(a), in MyObserver()
1543 class simple_observer : public tbb::task_scheduler_observer {
[all …]
H A Dtest_resumable_tasks.cpp365 class ObserverTracker : public tbb::task_scheduler_observer {
370 ObserverTracker(tbb::task_arena& a) : tbb::task_scheduler_observer(a) { in ObserverTracker()
H A Dtest_tbb_header.cpp272 TestTypeDefinitionPresence( task_scheduler_observer ); in DefinitionPresence()
/oneTBB/test/common/
H A Dutils_concurrency_limit.h243 class pinning_observer : public tbb::task_scheduler_observer {
247 pinning_observer(tbb::task_arena& arena) : tbb::task_scheduler_observer(arena), pinner() { in pinning_observer()
H A Dexception_handling.h63 class eh_test_observer : public tbb::task_scheduler_observer {