Signed-off-by: l30054665 <lishang21@huawei.com>
This commit is contained in:
l30054665
2024-02-06 15:05:15 +08:00
parent 18c1ed1af5
commit ceff1a3a85
+6
View File
@@ -320,19 +320,25 @@ int32_t DInputSAManager::RestoreRegisterListenerAndCallback()
void DInputSAManager::AddSimEventListenerToCache(sptr<ISimulationEventListener> listener)
{
std::lock_guard<std::mutex> simEventListenerLock(simEventListenerCacheMtx_);
if (listener != nullptr) {
simEventListenerCache_.insert(listener);
}
}
void DInputSAManager::RemoveSimEventListenerFromCache(sptr<ISimulationEventListener> listener)
{
std::lock_guard<std::mutex> simEventListenerLock(simEventListenerCacheMtx_);
if (listener != nullptr) {
simEventListenerCache_.erase(listener);
}
}
void DInputSAManager::AddSessionStateCbToCache(sptr<ISessionStateCallback> callback)
{
std::lock_guard<std::mutex> sessionStateCbLock(sessionStateCbCacheMtx_);
if (callback != nullptr) {
sessionStateCbCache_.insert(callback);
}
}
void DInputSAManager::RemoveSessionStateCbFromCache()