summaryrefslogtreecommitdiff
path: root/sensor/patchedBLE/src/BLESecurity.h
diff options
context:
space:
mode:
Diffstat (limited to 'sensor/patchedBLE/src/BLESecurity.h')
-rw-r--r--sensor/patchedBLE/src/BLESecurity.h9
1 files changed, 5 insertions, 4 deletions
diff --git a/sensor/patchedBLE/src/BLESecurity.h b/sensor/patchedBLE/src/BLESecurity.h
index 67c41ef..48d09d2 100644
--- a/sensor/patchedBLE/src/BLESecurity.h
+++ b/sensor/patchedBLE/src/BLESecurity.h
@@ -29,6 +29,7 @@ private:
uint8_t m_initKey;
uint8_t m_respKey;
uint8_t m_keySize;
+
}; // BLESecurity
@@ -51,20 +52,20 @@ public:
* It requires that our device is capable to display this code to end user
* @param
*/
- virtual void onPassKeyNotify(uint32_t pass_key);
+ virtual void onPassKeyNotify(uint32_t pass_key) = 0;
/**
* @brief Here we can make decision if we want to let negotiate authorization with peer device or not
* return Return true if we accept this peer device request
*/
- virtual bool onSecurityRequest();
+ virtual bool onSecurityRequest() = 0 ;
/**
* Provide us information when authentication process is completed
*/
- virtual void onAuthenticationComplete(esp_ble_auth_cmpl_t);
+ virtual void onAuthenticationComplete(esp_ble_auth_cmpl_t) = 0;
- virtual bool onConfirmPIN(uint32_t pin);
+ virtual bool onConfirmPIN(uint32_t pin) = 0;
}; // BLESecurityCallbacks
#endif // CONFIG_BT_ENABLED