test
Fork of nRF51822 by
Diff: source/nRF5xSecurityManager.h
- Revision:
- 566:e425ad9e5d6e
- Parent:
- 565:cf03471a4ec4
- Child:
- 570:f162898cb6c4
diff -r cf03471a4ec4 -r e425ad9e5d6e source/nRF5xSecurityManager.h --- a/source/nRF5xSecurityManager.h Mon Jan 11 10:19:18 2016 +0000 +++ b/source/nRF5xSecurityManager.h Mon Jan 11 10:19:18 2016 +0000 @@ -25,6 +25,8 @@ class nRF5xSecurityManager : public SecurityManager { public: + static nRF5xSecurityManager &getInstance(); + /* Functions that must be implemented from SecurityManager */ virtual ble_error_t init(bool enableBonding, bool requireMITM, @@ -45,27 +47,7 @@ return btle_purgeAllBondingState(); } - /** - * @brief Clear nRF5xSecurityManager's state. - * - * @return - * BLE_ERROR_NONE if successful. - */ - virtual ble_error_t reset(void) - { - if (SecurityManager::reset() != BLE_ERROR_NONE) { - return BLE_ERROR_INVALID_STATE; - } - - return BLE_ERROR_NONE; - } - public: - /* - * Allow instantiation from nRF5xn when required. - */ - friend class nRF5xn; - nRF5xSecurityManager() { /* empty */ }