From 3cd8138a419cb165f56070ace0b21a1e63ec5a43 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Wed, 25 Jul 2012 17:48:55 +0000 Subject: convert from Glib:: to Glib::Threads for all thread-related API git-svn-id: svn://localhost/ardour2/branches/3.0@13084 d708f5d6-7413-0410-9779-e7cbd77b26cf --- libs/ardour/region_factory.cc | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) (limited to 'libs/ardour/region_factory.cc') diff --git a/libs/ardour/region_factory.cc b/libs/ardour/region_factory.cc index ddc0451523..3e81524750 100644 --- a/libs/ardour/region_factory.cc +++ b/libs/ardour/region_factory.cc @@ -36,10 +36,10 @@ using namespace PBD; using namespace std; PBD::Signal1 > RegionFactory::CheckNewRegion; -Glib::StaticMutex RegionFactory::region_map_lock; +Glib::Threads::Mutex RegionFactory::region_map_lock; RegionFactory::RegionMap RegionFactory::region_map; PBD::ScopedConnectionList* RegionFactory::region_list_connections = 0; -Glib::StaticMutex RegionFactory::region_name_maps_mutex; +Glib::Threads::Mutex RegionFactory::region_name_maps_mutex; std::map RegionFactory::region_name_number_map; std::map RegionFactory::region_name_map; RegionFactory::CompoundAssociations RegionFactory::_compound_associations; @@ -310,7 +310,7 @@ RegionFactory::map_add (boost::shared_ptr r) p.second = r; { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); region_map.insert (p); } @@ -332,7 +332,7 @@ RegionFactory::map_remove (boost::weak_ptr w) return; } - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); RegionMap::iterator i = region_map.find (r->id()); if (i != region_map.end()) { @@ -383,7 +383,7 @@ RegionFactory::clear_map () } { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); region_map.clear (); _compound_associations.clear (); region_name_map.clear (); @@ -397,7 +397,7 @@ RegionFactory::delete_all_regions () /* copy region list */ { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); copy = region_map; } @@ -417,7 +417,7 @@ RegionFactory::delete_all_regions () uint32_t RegionFactory::nregions () { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); return region_map.size (); } @@ -427,7 +427,7 @@ RegionFactory::add_to_region_name_maps (boost::shared_ptr region) { update_region_name_number_map (region); - Glib::Mutex::Lock lm (region_name_maps_mutex); + Glib::Threads::Mutex::Lock lm (region_name_maps_mutex); region_name_map[region->name()] = region->id (); } @@ -437,7 +437,7 @@ RegionFactory::rename_in_region_name_maps (boost::shared_ptr region) { update_region_name_number_map (region); - Glib::Mutex::Lock lm (region_name_maps_mutex); + Glib::Threads::Mutex::Lock lm (region_name_maps_mutex); map::iterator i = region_name_map.begin(); while (i != region_name_map.end() && i->second != region->id ()) { @@ -476,7 +476,7 @@ RegionFactory::update_region_name_number_map (boost::shared_ptr region) which is just fine */ - Glib::Mutex::Lock lm (region_name_maps_mutex); + Glib::Threads::Mutex::Lock lm (region_name_maps_mutex); region_name_number_map[base] = atoi (number.c_str ()); } } @@ -526,7 +526,7 @@ RegionFactory::region_name (string& result, string base, bool newlevel) } { - Glib::Mutex::Lock lm (region_name_maps_mutex); + Glib::Threads::Mutex::Lock lm (region_name_maps_mutex); map::iterator x; @@ -622,7 +622,7 @@ RegionFactory::new_region_name (string old) void RegionFactory::get_regions_using_source (boost::shared_ptr s, std::set >& r) { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); for (RegionMap::iterator i = region_map.begin(); i != region_map.end(); ++i) { if (i->second->uses_source (s)) { @@ -634,7 +634,7 @@ RegionFactory::get_regions_using_source (boost::shared_ptr s, std::set src) { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); RegionMap::iterator i = region_map.begin(); while (i != region_map.end()) { @@ -654,6 +654,6 @@ RegionFactory::remove_regions_using_source (boost::shared_ptr src) void RegionFactory::add_compound_association (boost::shared_ptr orig, boost::shared_ptr copy) { - Glib::Mutex::Lock lm (region_map_lock); + Glib::Threads::Mutex::Lock lm (region_map_lock); _compound_associations[copy] = orig; } -- cgit v1.2.3