serverContext: shared_ptr debugging

This commit is contained in:
Michael Davidsaver
2017-06-26 16:41:55 +02:00
parent 49c3541204
commit 42e12896d4
2 changed files with 26 additions and 4 deletions

View File

@ -286,9 +286,14 @@ int main(int argc, char *argv[]) {
done.wait();
std::cout<<"Done\n";
std::cout<<"Server use_count="<<server.use_count()<<" provider use_count="<<provider.use_count()<<"\n";
std::cout<<"Server use_count="<<server.use_count()<<"\n"
<<show_referrers(server, false);
server.reset();
std::cout<<"provider use_count="<<provider.use_count()<<"\n";
std::cout<<"provider use_count="<<provider.use_count()<<"\n"
<<show_referrers(provider, false);
if(!provider.unique())
return 2;
} catch(std::exception& e){
std::cerr<<"Error: "<<e.what()<<"\n";