Home
last modified time | relevance | path

Searched refs:observer_list (Results 1 – 4 of 4) sorted by relevance

/oneTBB/src/tbb/
H A Dobserver_proxy.h30 class observer_list {
60 observer_list () = default;
97 friend class observer_list; variable
105 observer_list* my_list;
121 void observer_list::remove_ref_fast( observer_proxy*& p ) { in remove_ref_fast()
132 void observer_list::notify_entry_observers(observer_proxy*& last, bool worker) { in notify_entry_observers()
138 void observer_list::notify_exit_observers( observer_proxy*& last, bool worker ) { in notify_exit_observers()
H A Dobserver_proxy.cpp53 void observer_list::clear() { in clear()
90 void observer_list::insert( observer_proxy* p ) { in insert()
101 void observer_list::remove(observer_proxy* p) { in remove()
122 void observer_list::remove_ref(observer_proxy* p) { in remove_ref()
134 observer_list::scoped_lock lock(mutex(), /*is_writer=*/true); in remove_ref()
146 void observer_list::do_notify_entry_observers(observer_proxy*& last, bool worker) { in do_notify_entry_observers()
207 void observer_list::do_notify_exit_observers(observer_proxy* last, bool worker) { in do_notify_exit_observers()
300 observer_list &list = *proxy->my_list; in observe()
303 observer_list::scoped_lock lock(list.mutex(), /*is_writer=*/true); in observe()
H A Darena.h231 observer_list my_observers;
/oneTBB/include/oneapi/tbb/
H A Dtask_scheduler_observer.h33 class observer_list; variable
45 friend class r1::observer_list;