Intel(R) Threading Building Blocks Doxygen Documentation  version 4.2.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
recursive_mutex.h File Reference
Include dependency graph for recursive_mutex.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  tbb::scoped_lock
 The scoped locking pattern. More...
 

Namespaces

 tbb
 The graph class.
 

Macros

#define __TBB_recursive_mutex_H
 
#define __TBB_recursive_mutex_H_include_area
 

Functions

class tbb::__TBB_DEPRECATED_IN_VERBOSE_MODE_MSG ("tbb::recursive_mutex is deprecated, use std::recursive_mutex") recursive_mutex
 Mutex that allows recursive mutex acquisition. More...
 
 tbb::~recursive_mutex ()
 
void tbb::lock ()
 Acquire lock. More...
 
bool tbb::try_lock ()
 Try acquiring lock (non-blocking) More...
 
void tbb::unlock ()
 Release lock. More...
 
native_handle_type tbb::native_handle ()
 
void __TBB_EXPORTED_METHOD tbb::internal_construct ()
 All checks from mutex constructor using mutex.state were moved here. More...
 
void __TBB_EXPORTED_METHOD tbb::internal_destroy ()
 All checks from mutex destructor using mutex.state were moved here. More...
 

Variables

static const bool tbb::is_rw_mutex = false
 
static const bool tbb::is_recursive_mutex = true
 
static const bool tbb::is_fair_mutex = false
 

Macro Definition Documentation

#define __TBB_recursive_mutex_H

Definition at line 29 of file recursive_mutex.h.

#define __TBB_recursive_mutex_H_include_area

Definition at line 31 of file recursive_mutex.h.


Copyright © 2005-2020 Intel Corporation. All Rights Reserved.

Intel, Pentium, Intel Xeon, Itanium, Intel XScale and VTune are registered trademarks or trademarks of Intel Corporation or its subsidiaries in the United States and other countries.

* Other names and brands may be claimed as the property of others.