class IrqProvider
Defined at line 55 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
uart::KernelDriver IrqProvider API
This is used as the uart::KernelDriver IrqProvider template for mock tests.
It tracks the number of times that Init is called, interrupts are enabled and
disabled, and final state of enabled vs. not.
Public Methods
void IrqProvider ()
Defined at line 57 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
void ~IrqProvider ()
Defined at line 58 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
void IrqProvider (const IrqProvider & )
No copy, no move.
Defined at line 61 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
IrqProvider & operator= (const IrqProvider & )
Defined at line 62 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
void IrqProvider (IrqProvider && )
Defined at line 63 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
IrqProvider & operator= (IrqProvider && )
Defined at line 64 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
void Init ()
Defined at line 66 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
void SetInterruptsEnabled (bool enabled)
Defined at line 67 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
bool enabled ()
Defined at line 76 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
uint32_t init_count ()
Defined at line 77 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
uint32_t enable_count ()
Defined at line 78 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h
uint32_t disable_count ()
Defined at line 79 of file ../../zircon/system/ulib/uart/include/lib/uart/mock.h