whitelist generations needs to be async

pull/6188/head
paul-szczepanek-arm 2018-01-17 10:30:34 +00:00
parent dcce428c40
commit 11874aac3b
2 changed files with 17 additions and 5 deletions

View File

@ -158,6 +158,11 @@ public:
virtual void acceptPairingRequest(connection_handle_t handle) {
(void)handle;
};
virtual void whitelistFromBondTable(Gap::Whitelist_t* whitelist) {
if (whitelist) {
delete whitelist;
}
};
};
private:
@ -282,6 +287,8 @@ public:
}
/**
* @deprecated
*
* Get a list of addresses from all peers in the bond table.
*
* @param[in,out] addresses
@ -301,6 +308,16 @@ public:
return BLE_ERROR_NOT_IMPLEMENTED; /* Requesting action from porters: override this API if security is supported. */
}
/**
* Create a list of addresses from all peers in the bond table and generate
* an event which returns it as a whitelist
*
* @retval BLE_ERROR_NONE On success, else an error code indicating reason for failure
*/
virtual ble_error_t generatewhitelistFromBondTable() const {
return BLE_ERROR_NOT_IMPLEMENTED; /* Requesting action from porters: override this API if security is supported. */
}
////////////////////////////////////////////////////////////////////////////
// Feature support
//

View File

@ -216,15 +216,10 @@ public:
// List management
//
ble_error_t purgeAllBondingState(void) {
return BLE_ERROR_NOT_IMPLEMENTED;
}
ble_error_t getAddressesFromBondTable(Gap::Whitelist_t &addresses) const {
return BLE_ERROR_NOT_IMPLEMENTED;
}
////////////////////////////////////////////////////////////////////////////
// Feature support
//