Mercurial > hg > svcore
comparison data/fft/FFTDataServer.cpp @ 362:cc4eb32efc6c
* Further model lifecycle fixes
author | Chris Cannam |
---|---|
date | Thu, 24 Jan 2008 11:03:59 +0000 |
parents | 824ee993ca8d |
children | 3e3ecb45b6d1 |
comparison
equal
deleted
inserted
replaced
361:399ea254afd6 | 362:cc4eb32efc6c |
---|---|
451 std::cerr << "FFTDataServer::modelAboutToBeDeleted: server is " | 451 std::cerr << "FFTDataServer::modelAboutToBeDeleted: server is " |
452 << server << std::endl; | 452 << server << std::endl; |
453 #endif | 453 #endif |
454 | 454 |
455 if (i->second.second > 0) { | 455 if (i->second.second > 0) { |
456 std::cerr << "ERROR: FFTDataServer::modelAboutToBeDeleted: Model " << model << " (\"" << model->objectName().toStdString() << "\") is about to be deleted, but is still being referred to by FFT server " << server << " with non-zero refcount " << i->second.second << std::endl; | 456 std::cerr << "WARNING: FFTDataServer::modelAboutToBeDeleted: Model " << model << " (\"" << model->objectName().toStdString() << "\") is about to be deleted, but is still being referred to by FFT server " << server << " with non-zero refcount " << i->second.second << std::endl; |
457 return; | |
457 } | 458 } |
458 for (ServerQueue::iterator j = m_releasedServers.begin(); | 459 for (ServerQueue::iterator j = m_releasedServers.begin(); |
459 j != m_releasedServers.end(); ++j) { | 460 j != m_releasedServers.end(); ++j) { |
460 if (*j == server) { | 461 if (*j == server) { |
461 #ifdef DEBUG_FFT_SERVER | 462 #ifdef DEBUG_FFT_SERVER |