Home | History | Annotate | Download | only in btm

Lines Matching refs:cb

47     base::Callback<void(uint8_t[8])> cb);
148 IdTxPowerStatusCb cb;
177 void GetOwnAddress(uint8_t inst_id, GetAddressCallback cb) override {
178 cb.Run(adv_inst[inst_id].own_address_type, adv_inst[inst_id].own_address);
190 void OnRpaGenerationComplete(base::Callback<void(RawAddress)> cb,
215 cb.Run(bda);
218 void GenerateRpa(base::Callback<void(RawAddress)> cb) {
221 weak_factory_.GetWeakPtr(), std::move(cb)));
273 base::Callback<void(uint8_t /* inst_id */, uint8_t /* status */)> cb)
287 cb,
294 cb.Run(p_inst->inst_id, BTM_BLE_MULTI_ADV_SUCCESS);
296 p_inst, cb));
301 cb.Run(p_inst->inst_id, BTM_BLE_MULTI_ADV_SUCCESS);
307 cb.Run(0xFF, ADVERTISE_FAILED_TOO_MANY_ADVERTISERS);
310 void StartAdvertising(uint8_t advertiser_id, MultiAdvCb cb,
319 MultiAdvCb cb;
331 c->cb = std::move(cb);
353 c->cb.Run(status);
369 c->cb.Run(status);
382 c->cb.Run(status);
395 c->cb.Run(status);
399 c->self->Enable(c->inst_id, true, c->cb, c->duration, 0, std::move(c->timeout_cb));
408 void StartAdvertisingSet(IdTxPowerStatusCb cb, tBTM_BLE_ADV_PARAMS* params,
419 c->cb = std::move(cb);
441 c->cb.Run(0, 0, status);
457 c->cb.Run(0, 0, status);
480 c->cb.Run(0, 0, status);
505 c->cb.Run(0, 0, status);
523 c->cb.Run(0, 0, status);
553 c->cb.Run(0, 0, status);
567 c->cb.Run(0, 0, status);
581 c->cb.Run(0, 0, status);
609 c->cb.Run(0, 0, status);
613 c->cb.Run(c->inst_id, tx_power, status);
631 base::Closure cb = Bind(
637 std::move(cb));
640 void Enable(uint8_t inst_id, bool enable, MultiAdvCb cb, uint16_t duration,
652 cb.Run(BTM_BLE_MULTI_ADV_FAILURE);
667 enable, std::move(cb)));
671 EnableFinish(p_inst, enable, std::move(cb), 0);
674 void EnableFinish(AdvertisingInstance* p_inst, bool enable, MultiAdvCb cb,
681 weak_factory_.GetWeakPtr(), p_inst->inst_id, std::move(cb),
684 myCb = std::move(cb);
700 ParametersCb cb) override {
710 cb.Run(BTM_BLE_MULTI_ADV_FAILURE, 0);
731 p_params->scan_request_notification_enable, cb);
740 MultiAdvCb cb) override {
777 inst_id, data, cb,
784 MultiAdvCb cb) {
787 data, cb);
790 data, cb);
834 MultiAdvCb cb) override {
839 params->periodic_advertising_properties, cb);
843 MultiAdvCb cb) override {
849 inst_id, data, cb,
855 MultiAdvCb cb) override {
861 cb.Run(BTM_BLE_MULTI_ADV_FAILURE);
866 [](AdvertisingInstance* p_inst, uint8_t enable, MultiAdvCb cb,
868 VLOG(1) << "periodc adv enable cb: inst_id: " << +p_inst->inst_id
873 cb.Run(status);
875 p_inst, enable, std::move(cb));