48
48
indeterminate -> barrier was not found.
53
53
boost::unique_lock<boost::mutex> scope(mutex);
54
54
Map::iterator iter= barrier_map.find(arg);
57
57
if ( iter == barrier_map.end())
60
60
if (not (*iter).second->getOwner() == owner)
63
63
(*iter).second->signal(); // We tell anyone left to start running
64
64
(void)barrier_map.erase(arg);
69
69
Barrier::shared_ptr Barriers::find(const user_locks::Key &arg)