Interface for Sapphire to interact with the system's power management. More...
#include <power_delegate.h>
Public Member Functions | |
virtual LeaseProvider & | SchedulerLeaseProvider ()=0 |
Interface for Sapphire to interact with the system's power management.
|
pure virtual |
Provides leases that ensure the scheduler keeps scheduling Bluetooth tasks. For example, a lease will be taken while processing packets or during pairing.