Home
last modified time | relevance | path

Searched refs:observer (Results 1 – 6 of 6) sorted by relevance

/kernel/object/
A Ddispatcher.cpp99 AddObserver(observer, nullptr); in add_observer()
142 void Dispatcher::AddObserverHelper(StateObserver* observer, in AddObserverHelper() argument
146 DEBUG_ASSERT(observer != nullptr); in AddObserverHelper()
152 flags = observer->OnInitialize(signals_, cinfo); in AddObserverHelper()
154 observers_.push_front(observer); in AddObserverHelper()
157 observer->OnRemoved(); in AddObserverHelper()
163 AddObserverHelper(observer, cinfo, get_lock()); in AddObserver()
171 AddObserverHelper(observer, cinfo, &lock); in AddObserverLocked()
174 void Dispatcher::RemoveObserver(StateObserver* observer) { in RemoveObserver() argument
178 DEBUG_ASSERT(observer != nullptr); in RemoveObserver()
[all …]
A Dport_dispatcher.cpp80 : packet{}, handle(handle), observer(nullptr), allocator(allocator) { in PortPacket()
141 ktl::unique_ptr<PortObserver> observer = in OnRemoved() local
225 packet->observer.reset(); in on_zero_handles()
327 port_packet->observer.reset(); in Dequeue()
349 ktl::unique_ptr<PortObserver> PortDispatcher::MaybeReap(ktl::unique_ptr<PortObserver> observer, in MaybeReap() argument
357 DEBUG_ASSERT(port_packet->observer == nullptr); in MaybeReap()
358 port_packet->observer = ktl::move(observer); in MaybeReap()
360 return observer; in MaybeReap()
391 dispatcher->add_observer(observer); in MakeObserver()
426 ktl::unique_ptr<const PortObserver> observer = in CancelQueued() local
[all …]
A Dchannel_dispatcher.cpp107 zx_status_t ChannelDispatcher::add_observer(StateObserver* observer) { in add_observer() argument
113 AddObserverLocked(observer, &cinfo); in add_observer()
/kernel/object/include/object/
A Ddispatcher.h127 void AddObserver(StateObserver* observer, const StateObserver::CountInfo* cinfo); in DECLARE_DISPTAG()
128 void AddObserverLocked(StateObserver* observer, in DECLARE_DISPTAG()
132 void RemoveObserver(StateObserver* observer); in DECLARE_DISPTAG()
156 virtual zx_status_t add_observer(StateObserver* observer); in DECLARE_DISPTAG()
213 void AddObserverHelper(StateObserver* observer, in DECLARE_DISPTAG()
A Dport_dispatcher.h95 ktl::unique_ptr<const PortObserver> observer; member
186 ktl::unique_ptr<PortObserver> MaybeReap(ktl::unique_ptr<PortObserver> observer,
A Dchannel_dispatcher.h34 zx_status_t add_observer(StateObserver* observer) final;

Completed in 10 milliseconds