|
herald
2.0.0
|
Public Member Functions | |
| ConcreteBLEDatabase (ContextT &context) | |
| ConcreteBLEDatabase (const ConcreteBLEDatabase &from)=delete | |
| ConcreteBLEDatabase (ConcreteBLEDatabase &&from)=delete | |
| void | add (BLEDatabaseDelegate &delegate) override |
| BLEDevice & | device (const BLEMacAddress &mac, const Data &advert) override |
| BLEDevice & | device (const BLEMacAddress &mac, const BLEMacAddress &pseudo) override |
| BLEDevice & | device (const BLEMacAddress &mac) override |
| BLEDevice & | device (const PayloadData &payloadData) override |
| BLEDevice & | device (const TargetIdentifier &targetIdentifier) override |
| std::size_t | size () const override |
| std::vector< std::reference_wrapper< BLEDevice > > | matches (const std::function< bool(const BLEDevice &)> &matcher) override |
| void | remove (const TargetIdentifier &targetIdentifier) override |
| Cannot name a function delete in C++. remove is common. | |
| void | device (const BLEDevice &device, BLEDeviceAttribute didUpdate) override |
Static Public Attributes | |
| static constexpr std::size_t | MaxDevices = MaxDevicesCached |