osl::Mutex->std::mutex in cppu::MappingsData

Change-Id: I34292537e9724d7667ba099285c87a32ae13ffad
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/134028
Tested-by: Jenkins
Reviewed-by: Noel Grandin <noel.grandin@collabora.co.uk>
This commit is contained in:
Noel Grandin 2022-05-08 19:40:03 +02:00 committed by Noel Grandin
parent c06b2ac50e
commit f0ed5d4637

View file

@ -154,7 +154,7 @@ struct MappingsData
t_OUString2Entry aName2Entry;
t_Mapping2Entry aMapping2Entry;
Mutex aCallbacksMutex;
std::mutex aCallbacksMutex;
std::set< uno_getMappingFunc >
aCallbacks;
@ -621,7 +621,7 @@ void SAL_CALL uno_getMapping(
// try callback chain
{
MutexGuard aGuard(rData.aCallbacksMutex);
std::unique_lock aGuard(rData.aCallbacksMutex);
for (const auto& rCallback : rData.aCallbacks)
{
(*rCallback)(ppMapping, pFrom, pTo, aAddPurpose.pData);
@ -735,7 +735,7 @@ void SAL_CALL uno_registerMappingCallback(
{
OSL_ENSURE( pCallback, "### null ptr!" );
MappingsData & rData = getMappingsData();
MutexGuard aGuard( rData.aCallbacksMutex );
std::unique_lock aGuard( rData.aCallbacksMutex );
rData.aCallbacks.insert( pCallback );
}
@ -745,7 +745,7 @@ void SAL_CALL uno_revokeMappingCallback(
{
OSL_ENSURE( pCallback, "### null ptr!" );
MappingsData & rData = getMappingsData();
MutexGuard aGuard( rData.aCallbacksMutex );
std::unique_lock aGuard( rData.aCallbacksMutex );
rData.aCallbacks.erase( pCallback );
}
} // extern "C"