Searched refs:WaitObjectListener (Results 1 - 6 of 6) sorted by last modified time

/haiku/src/system/kernel/
H A Dcondition_variable.cpp238 NotifyWaitObjectListeners(&WaitObjectListener::ConditionVariableInitialized,
H A Dsem.cpp528 NotifyWaitObjectListeners(&WaitObjectListener::SemaphoreCreated, id,
H A Dlisteners.cpp13 WaitObjectListener::~WaitObjectListener()
22 add_wait_object_listener(struct WaitObjectListener* listener)
32 remove_wait_object_listener(struct WaitObjectListener* listener)
/haiku/src/system/kernel/locks/
H A Dlock.cpp384 NotifyWaitObjectListeners(&WaitObjectListener::RWLockInitialized, lock);
402 NotifyWaitObjectListeners(&WaitObjectListener::RWLockInitialized, lock);
850 NotifyWaitObjectListeners(&WaitObjectListener::MutexInitialized, lock);
/haiku/src/system/kernel/debug/
H A Dsystem_profiler.cpp55 private SchedulerListener, private WaitObjectListener {
833 // #pragma mark - WaitObjectListener interface
/haiku/headers/private/kernel/
H A Dlisteners.h70 struct WaitObjectListener : DoublyLinkedListLinkImpl<WaitObjectListener> { struct in inherits:DoublyLinkedListLinkImpl
71 virtual ~WaitObjectListener();
81 typedef DoublyLinkedList<WaitObjectListener> WaitObjectListenerList;
88 NotifyWaitObjectListeners(void (WaitObjectListener::*hook)(Parameter1), argument
95 while (WaitObjectListener* listener = it.Next())
104 void (WaitObjectListener::*hook)(Parameter1, Parameter2),
111 while (WaitObjectListener* listener = it.Next())
117 void add_wait_object_listener(struct WaitObjectListener* listener);
118 void remove_wait_object_listener(struct WaitObjectListener* listene
103 NotifyWaitObjectListeners( void (WaitObjectListener::*hook)(Parameter1, Parameter2), Parameter1 parameter1, Parameter2 parameter2) argument
[all...]

Completed in 41 milliseconds