Cordio: Add SecurityManager singleton

pull/6188/head
Vincent Coubard 2018-01-16 18:09:35 +00:00
parent c3c24d8641
commit e4b5681563
2 changed files with 9 additions and 0 deletions

View File

@ -266,6 +266,9 @@ public:
virtual ble_error_t send_keypress_notification(
connection_handle_t connection, Keypress_t keypress
);
// singleton of the ARM Cordio Security Manager
static CordioSecurityManager& get_security_manager();
};
} // cordio

View File

@ -307,6 +307,12 @@ ble_error_t CordioSecurityManager::send_keypress_notification(
return BLE_ERROR_NOT_IMPLEMENTED;
}
CordioSecurityManager& CordioSecurityManager::get_security_manager()
{
static CordioSecurityManager _security_manager;
return _security_manager;
}
} // cordio
} // vendor
} // pal