Searched refs:SchedulerListener (Results 1 - 4 of 4) sorted by relevance

/haiku/headers/private/kernel/
H A Dlisteners.h23 struct SchedulerListener : DoublyLinkedListLinkImpl<SchedulerListener> { struct in inherits:DoublyLinkedListLinkImpl
24 virtual ~SchedulerListener();
35 typedef DoublyLinkedList<SchedulerListener> SchedulerListenerList;
42 NotifySchedulerListeners(void (SchedulerListener::*hook)(Parameter1), argument
47 while (SchedulerListener* listener = it.Next())
56 void (SchedulerListener::*hook)(Parameter1, Parameter2),
61 while (SchedulerListener* listener = it.Next())
55 NotifySchedulerListeners( void (SchedulerListener::*hook)(Parameter1, Parameter2), Parameter1 parameter1, Parameter2 parameter2) argument
H A Dkscheduler.h18 struct SchedulerListener;
84 void scheduler_add_listener(struct SchedulerListener* listener);
85 void scheduler_remove_listener(struct SchedulerListener* listener);
/haiku/src/system/kernel/scheduler/
H A Dscheduler.cpp127 NotifySchedulerListeners(&SchedulerListener::ThreadEnqueuedInRunQueue,
212 NotifySchedulerListeners(&SchedulerListener::ThreadRemovedFromRunQueue,
426 NotifySchedulerListeners(&SchedulerListener::ThreadScheduled,
757 // #pragma mark - SchedulerListener
760 SchedulerListener::~SchedulerListener()
771 scheduler_add_listener(struct SchedulerListener* listener)
781 scheduler_remove_listener(struct SchedulerListener* listener)
/haiku/src/system/kernel/debug/
H A Dsystem_profiler.cpp55 private SchedulerListener, private WaitObjectListener {
740 // #pragma mark - SchedulerListener interface

Completed in 84 milliseconds