Pigweed
C/C++ API Reference
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Loading...
Searching...
No Matches
Public Member Functions | List of all members
pw::bluetooth_sapphire::PowerDelegate Class Referenceabstract

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

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: