using namespace PBD;
-Glib::StaticMutex ScopedConnectionList::_lock = GLIBMM_STATIC_MUTEX_INIT;
-
ScopedConnectionList::ScopedConnectionList()
{
}
ScopedConnectionList::~ScopedConnectionList()
{
- std::cout << "~ScopedConnectionList " << this << " " << PBD::demangled_name (*this) << "\n";
drop_connections ();
}
void
ScopedConnectionList::add_connection (const UnscopedConnection& c)
{
- Glib::Mutex::Lock lm (_lock);
+ Glib::Threads::Mutex::Lock lm (_lock);
_list.push_back (new ScopedConnection (c));
}
void
ScopedConnectionList::drop_connections ()
{
- Glib::Mutex::Lock lm (_lock);
+ Glib::Threads::Mutex::Lock lm (_lock);
for (ConnectionList::iterator i = _list.begin(); i != _list.end(); ++i) {
delete *i;