Pigweed
 
Loading...
Searching...
No Matches
pw::bluetooth_sapphire::PowerDelegate Class Referenceabstract

Interface for Sapphire to interact with the system's power management. More...

#include <power_delegate.h>

Public Member Functions

virtual LeaseProviderSchedulerLeaseProvider ()=0
 

Detailed Description

Interface for Sapphire to interact with the system's power management.

Member Function Documentation

◆ SchedulerLeaseProvider()

virtual LeaseProvider & pw::bluetooth_sapphire::PowerDelegate::SchedulerLeaseProvider ( )
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.


The documentation for this class was generated from the following file: