Loading android/app/src/com/android/bluetooth/gatt/ContextMap.java +30 −0 Original line number Diff line number Diff line Loading @@ -460,6 +460,9 @@ import java.util.UUID; void setAdvertiserIdByRegId(int regId, int advertiserId) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(regId); if (stats == null) { return; } stats.setId(advertiserId); mAppAdvertiseStats.remove(regId); mAppAdvertiseStats.put(advertiserId, stats); Loading @@ -472,6 +475,9 @@ import java.util.UUID; int duration, int maxExtAdvEvents) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.recordAdvertiseStart(parameters, advertiseData, scanResponse, periodicParameters, periodicData, duration, maxExtAdvEvents); } Loading @@ -480,6 +486,9 @@ import java.util.UUID; void recordAdvertiseStop(int id) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.recordAdvertiseStop(); mAppAdvertiseStats.remove(id); mLastAdvertises.add(stats); Loading @@ -489,6 +498,9 @@ import java.util.UUID; void enableAdvertisingSet(int id, boolean enable, int duration, int maxExtAdvEvents) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.enableAdvertisingSet(enable, duration, maxExtAdvEvents); } } Loading @@ -496,6 +508,9 @@ import java.util.UUID; void setAdvertisingData(int id, AdvertiseData data) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setAdvertisingData(data); } } Loading @@ -503,6 +518,9 @@ import java.util.UUID; void setScanResponseData(int id, AdvertiseData data) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setScanResponseData(data); } } Loading @@ -510,6 +528,9 @@ import java.util.UUID; void setAdvertisingParameters(int id, AdvertisingSetParameters parameters) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setAdvertisingParameters(parameters); } } Loading @@ -517,6 +538,9 @@ import java.util.UUID; void setPeriodicAdvertisingParameters(int id, PeriodicAdvertisingParameters parameters) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setPeriodicAdvertisingParameters(parameters); } } Loading @@ -524,6 +548,9 @@ import java.util.UUID; void setPeriodicAdvertisingData(int id, AdvertiseData data) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setPeriodicAdvertisingData(data); } } Loading @@ -531,6 +558,9 @@ import java.util.UUID; void onPeriodicAdvertiseEnabled(int id, boolean enable) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.onPeriodicAdvertiseEnabled(enable); } } Loading Loading
android/app/src/com/android/bluetooth/gatt/ContextMap.java +30 −0 Original line number Diff line number Diff line Loading @@ -460,6 +460,9 @@ import java.util.UUID; void setAdvertiserIdByRegId(int regId, int advertiserId) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(regId); if (stats == null) { return; } stats.setId(advertiserId); mAppAdvertiseStats.remove(regId); mAppAdvertiseStats.put(advertiserId, stats); Loading @@ -472,6 +475,9 @@ import java.util.UUID; int duration, int maxExtAdvEvents) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.recordAdvertiseStart(parameters, advertiseData, scanResponse, periodicParameters, periodicData, duration, maxExtAdvEvents); } Loading @@ -480,6 +486,9 @@ import java.util.UUID; void recordAdvertiseStop(int id) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.recordAdvertiseStop(); mAppAdvertiseStats.remove(id); mLastAdvertises.add(stats); Loading @@ -489,6 +498,9 @@ import java.util.UUID; void enableAdvertisingSet(int id, boolean enable, int duration, int maxExtAdvEvents) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.enableAdvertisingSet(enable, duration, maxExtAdvEvents); } } Loading @@ -496,6 +508,9 @@ import java.util.UUID; void setAdvertisingData(int id, AdvertiseData data) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setAdvertisingData(data); } } Loading @@ -503,6 +518,9 @@ import java.util.UUID; void setScanResponseData(int id, AdvertiseData data) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setScanResponseData(data); } } Loading @@ -510,6 +528,9 @@ import java.util.UUID; void setAdvertisingParameters(int id, AdvertisingSetParameters parameters) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setAdvertisingParameters(parameters); } } Loading @@ -517,6 +538,9 @@ import java.util.UUID; void setPeriodicAdvertisingParameters(int id, PeriodicAdvertisingParameters parameters) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setPeriodicAdvertisingParameters(parameters); } } Loading @@ -524,6 +548,9 @@ import java.util.UUID; void setPeriodicAdvertisingData(int id, AdvertiseData data) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.setPeriodicAdvertisingData(data); } } Loading @@ -531,6 +558,9 @@ import java.util.UUID; void onPeriodicAdvertiseEnabled(int id, boolean enable) { synchronized (this) { AppAdvertiseStats stats = mAppAdvertiseStats.get(id); if (stats == null) { return; } stats.onPeriodicAdvertiseEnabled(enable); } } Loading