修改死锁导致UT卡死

Signed-off-by: li-tiangang4 <litiangang4@huawei.com>
This commit is contained in:
li-tiangang4
2024-05-10 18:41:11 +08:00
parent 722ef369c5
commit 825320b904
4 changed files with 0 additions and 17 deletions
@@ -695,7 +695,6 @@ int32_t DistributedInputSinkManager::RegisterGetSinkScreenInfosCallback(
uint32_t DistributedInputSinkManager::GetSinkScreenInfosCbackSize()
{
std::lock_guard<std::mutex> lock(mutex_);
return getSinkScreenInfosCallbacks_.size();
}
@@ -369,13 +369,11 @@ void DistributedInputTransportBase::RunSessionStateCallback(const std::string &r
int32_t DistributedInputTransportBase::CountSession(const std::string &remoteDevId)
{
std::unique_lock<std::mutex> sessionLock(operationMutex_);
return remoteDevSessionMap_.count(remoteDevId);
}
void DistributedInputTransportBase::EraseSessionId(const std::string &remoteDevId)
{
std::unique_lock<std::mutex> sessionLock(operationMutex_);
remoteDevSessionMap_.erase(remoteDevId);
}
@@ -33,14 +33,6 @@ namespace {
}
void DistributedInputTransbaseTest::SetUp()
{
sourceTransport_ = new DistributedInputSourceTransport();
statusSourceListener_ =
std::make_shared<DistributedInputSourceTransport::DInputTransbaseSourceListener>(sourceTransport_);
DistributedInputTransportBase::GetInstance().RegisterSrcHandleSessionCallback(statusSourceListener_);
sinkTransport_ = new DistributedInputSinkTransport();
statusSinkListener_ = std::make_shared<DistributedInputSinkTransport::DInputTransbaseSinkListener>(sinkTransport_);
DistributedInputTransportBase::GetInstance().RegisterSinkHandleSessionCallback(statusSinkListener_);
}
void DistributedInputTransbaseTest::TearDown()
@@ -48,12 +48,6 @@ public:
virtual ~TestRegisterSessionStateCallbackStub() = default;
void OnResult(const std::string &devId, const uint32_t status);
};
private:
DistributedInputSourceTransport* sourceTransport_;
std::shared_ptr<DistributedInputSourceTransport::DInputTransbaseSourceListener> statusSourceListener_;
DistributedInputSinkTransport* sinkTransport_;
std::shared_ptr<DistributedInputSinkTransport::DInputTransbaseSinkListener> statusSinkListener_;
};
} // namespace DistributedInput
} // namespace DistributedHardware