Symbol: WaitObjectListener
headers/private/kernel/listeners.h
104
void (WaitObjectListener::*hook)(Parameter1, Parameter2),
headers/private/kernel/listeners.h
111
while (WaitObjectListener* listener = it.Next())
headers/private/kernel/listeners.h
117
void add_wait_object_listener(struct WaitObjectListener* listener);
headers/private/kernel/listeners.h
118
void remove_wait_object_listener(struct WaitObjectListener* listener);
headers/private/kernel/listeners.h
70
struct WaitObjectListener : DoublyLinkedListLinkImpl<WaitObjectListener> {
headers/private/kernel/listeners.h
71
virtual ~WaitObjectListener();
headers/private/kernel/listeners.h
81
typedef DoublyLinkedList<WaitObjectListener> WaitObjectListenerList;
headers/private/kernel/listeners.h
88
NotifyWaitObjectListeners(void (WaitObjectListener::*hook)(Parameter1),
headers/private/kernel/listeners.h
95
while (WaitObjectListener* listener = it.Next())
src/system/kernel/condition_variable.cpp
238
NotifyWaitObjectListeners(&WaitObjectListener::ConditionVariableInitialized,
src/system/kernel/debug/system_profiler.cpp
58
private SchedulerListener, private WaitObjectListener {
src/system/kernel/listeners.cpp
13
WaitObjectListener::~WaitObjectListener()
src/system/kernel/listeners.cpp
22
add_wait_object_listener(struct WaitObjectListener* listener)
src/system/kernel/listeners.cpp
32
remove_wait_object_listener(struct WaitObjectListener* listener)
src/system/kernel/locks/lock.cpp
392
NotifyWaitObjectListeners(&WaitObjectListener::RWLockInitialized, lock);
src/system/kernel/locks/lock.cpp
410
NotifyWaitObjectListeners(&WaitObjectListener::RWLockInitialized, lock);
src/system/kernel/locks/lock.cpp
883
NotifyWaitObjectListeners(&WaitObjectListener::MutexInitialized, lock);
src/system/kernel/sem.cpp
526
NotifyWaitObjectListeners(&WaitObjectListener::SemaphoreCreated, id,