C/C++ API Reference
Loading...
Searching...
No Matches
pw::bluetooth_sapphire::testing::FakeLeaseProvider Class Referencefinal

Overview

A fake LeaseProvider used for dependency injection in unit tests.

Inheritance diagram for pw::bluetooth_sapphire::testing::FakeLeaseProvider:
pw::bluetooth_sapphire::LeaseProvider

Public Member Functions

 FakeLeaseProvider (FakeLeaseProvider &&)=delete
 
FakeLeaseProvideroperator= (FakeLeaseProvider &&)=delete
 
Result< LeaseAcquire (PW_SAPPHIRE_LEASE_TOKEN_TYPE) override
 
uint16_t lease_count () const
 Returns the number of active leases.
 
void set_acquire_status (Status status)
 Sets the status to return from the Acquire method.
 
virtual Result< LeaseAcquire (PW_SAPPHIRE_LEASE_TOKEN_TYPE name)=0
 

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