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