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