1 <?xml version=
"1.0" encoding=
"utf-8"?>
2 <!DOCTYPE header PUBLIC
"-//Boost//DTD BoostBook XML V1.0//EN"
3 "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd">
5 Copyright Frank Mori Hess 2008-2009
7 Distributed under the Boost Software License, Version 1.0. (See accompanying
8 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
10 <header name=
"boost/signals2/dummy_mutex.hpp" last-revision=
"$Date: 2007-03-06 16:51:55 -0500 (Tue, 06 Mar 2007) $">
11 <using-namespace name=
"boost::signals2"/>
12 <using-namespace name=
"boost"/>
13 <namespace name=
"boost">
14 <namespace name=
"signals2">
15 <class name=
"dummy_mutex">
16 <inherit access=
"public">
17 <type><classname>noncopyable
</classname></type>
19 <purpose>Fake mutex which does nothing.
</purpose>
21 <para>You may wish to use the
<code>dummy_mutex
</code> class for the
<code>Mutex
</code>
22 template type of your signals if you are not concerned about thread safety.
23 This may give slightly faster
24 performance, since
<code>dummy_mutex
</code> performs no actual locking.
27 <access name=
"public">
35 <method name=
"try_lock">
41 <returns><para><code>true
</code>.
</para></returns>
43 <method name=
"unlock">