herald  2.0.0
bluetooth_state_manager_delegate.h
1 // Copyright 2020-2021 Herald Project Contributors
2 // SPDX-License-Identifier: Apache-2.0
3 //
4 
5 #ifndef HERALD_BLUETOOTH_STATE_MANAGER_DELEGATE_H
6 #define HERALD_BLUETOOTH_STATE_MANAGER_DELEGATE_H
7 
8 #include "../datatype/bluetooth_state.h"
9 
10 namespace herald {
11 namespace ble {
12 
13 using namespace herald::datatype;
14 
15 // Tagging interface
17 public:
19  virtual ~BluetoothStateManagerDelegate() = default;
20 
21  virtual void bluetoothStateManager(BluetoothState didUpdateState) = 0;
22 };
23 
24 } // end namespace
25 } // end namespace
26 
27 #endif
Definition: bluetooth_state_manager_delegate.h:16
Contains all low-level Herald datatype implementations.
Definition: base64_string.h:14
Acts as a non-global memory arena for arbitrary classes.
Definition: aggregates.h:15