class AnnotatedAutoEagerReschedDisabler
Defined at line 156 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
AnnotatedEagerReschedDsiabler is an RAII helper which is almost identical in
functionality to the AutoEagerReschedDsiabler. The main difference is that
the Annotated version will automatically acquire/release the
preempt_disabled_token, allowing it to be used in situations where static
analysis demands proof that preemption has been disabled before a method can
be called.
Public Methods
void AnnotatedAutoEagerReschedDisabler ()
Defined at line 158 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
void ~AnnotatedAutoEagerReschedDisabler ()
Defined at line 161 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
void Enable ()
Enables preemption if it was previously disabled by this instance.
Defined at line 164 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
void AnnotatedAutoEagerReschedDisabler (const AutoEagerReschedDisabler & )
Defined at line 171 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
AnnotatedAutoEagerReschedDisabler & operator= (const AutoEagerReschedDisabler & )
Defined at line 172 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
void AnnotatedAutoEagerReschedDisabler (AutoEagerReschedDisabler && )
Defined at line 173 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h
AnnotatedAutoEagerReschedDisabler & operator= (AutoEagerReschedDisabler && )
Defined at line 174 of file ../../zircon/kernel/include/kernel/auto_preempt_disabler.h