[Boost-bugs] [Boost C++ Libraries] #5144: interprocess_condition does not support interprocess_recursive_mutex

Subject: [Boost-bugs] [Boost C++ Libraries] #5144: interprocess_condition does not support interprocess_recursive_mutex
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2011-01-31 15:28:54


#5144: interprocess_condition does not support interprocess_recursive_mutex
----------------------------------------+-----------------------------------
 Reporter: thomas.wilczek@… | Owner: igaztanaga
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: interprocess
  Version: Boost 1.45.0 | Severity: Problem
 Keywords: |
----------------------------------------+-----------------------------------
 on POSIX systems:
 do_wait() and do_timed_wait() methods are only implemented for
 interprocess_mutex so compilation fails for all other types.

 possible solution:
 make the mutex type in those methods a template parameter and add
 interprocess_condition as friend to interprocess_recursive_mutex (for
 access to m_mut, see interprocess_mutex)

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/5144>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:05 UTC