herald  2.0.0
ble_device_delegate.h
1 // Copyright 2020-2021 Herald Project Contributors
2 // SPDX-License-Identifier: Apache-2.0
3 //
4 
5 #ifndef HERALD_BLE_DEVICE_DELEGATE_H
6 #define HERALD_BLE_DEVICE_DELEGATE_H
7 
8 #include "ble_device.h"
9 
10 namespace herald {
11 namespace ble {
12 
14 public:
15  BLEDeviceDelegate() = default;
16  virtual ~BLEDeviceDelegate() = default;
17 
18  virtual void device(const BLEDevice& device, const BLEDeviceAttribute didUpdate) = 0;
19 };
20 
21 } // end namespace
22 } // end namespace
23 
24 #endif
Definition: ble_device_delegate.h:13
Definition: ble_device.h:181
Acts as a non-global memory arena for arbitrary classes.
Definition: aggregates.h:15