Lines Matching refs:lock

122   std::mutex lock;  member
153 std::lock_guard<std::mutex> lock(g_internal->lock); in ServiceAddedCallback() local
164 std::lock_guard<std::mutex> lock(g_internal->lock); in RequestReadCallback() local
214 std::lock_guard<std::mutex> lock(g_internal->lock); in RequestWriteCallback() local
273 std::lock_guard<std::mutex> lock(g_internal->lock); in RequestExecWriteCallback() local
304 std::lock_guard<std::mutex> lock(g_internal->lock); in CharacteristicAddedCallback() local
369 std::lock_guard<std::mutex> lock(g_internal->lock); in ListenCallback() local
378 std::lock_guard<std::mutex> lock(g_internal->lock); in ServiceStoppedCallback() local
385 std::lock_guard<std::mutex> lock(g_internal->lock); in ScanResultCallback() local
549 std::unique_lock<std::mutex> lock(internal_->lock); in Initialize() local
564 internal_->api_synchronize.wait(lock); in Initialize()
589 std::lock_guard<std::mutex> lock(internal_->lock); in SetAdvertisement() local
623 std::lock_guard<std::mutex> lock(internal_->lock); in SetScanResponse() local
646 std::unique_lock<std::mutex> lock(internal_->lock); in AddCharacteristic() local
654 internal_->api_synchronize.wait(lock); in AddCharacteristic()
662 std::unique_lock<std::mutex> lock(internal_->lock); in AddBlob() local
672 internal_->api_synchronize.wait(lock); in AddBlob()
680 internal_->api_synchronize.wait(lock); in AddBlob()
700 std::unique_lock<std::mutex> lock(internal_->lock); in Start() local
708 internal_->api_synchronize.wait(lock); in Start()
713 std::unique_lock<std::mutex> lock(internal_->lock); in Stop() local
721 internal_->api_synchronize.wait(lock); in Stop()
744 std::lock_guard<std::mutex> lock(internal_->lock); in GetScanResults() local
751 std::lock_guard<std::mutex> lock(internal_->lock); in SetCharacteristicValue() local
773 std::lock_guard<std::mutex> lock(internal_->lock); in GetCharacteristicValue() local