Searched refs:observer_list (Results 1 – 4 of 4) sorted by relevance
30 class observer_list {60 observer_list () = default;97 friend class observer_list; variable105 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()
53 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()
231 observer_list my_observers;
33 class observer_list; variable45 friend class r1::observer_list;