RecursiveMutex Class

Definition

Line 38 of System.Base/Mutex.cm

Constructors & Destructor

public nothrow RecursiveMutex()
suppress RecursiveMutex(RecursiveMutex&&)
suppress RecursiveMutex(const RecursiveMutex&)
public ~RecursiveMutex()

Member Functions

public nothrow void Lock()
public nothrow void* NativeHandle() const
public nothrow void Unlock()
suppress void operator=(RecursiveMutex&)
suppress void operator=(RecursiveMutex&&)

Member Variables

private void* nativeHandle

Constructor& Destructor Details

RecursiveMutex Constructor

public nothrow RecursiveMutex()

Definition
Line 40 of System.Base/Mutex.cm


RecursiveMutex Constructor

suppress RecursiveMutex(RecursiveMutex&&)

Definition
Line 52 of System.Base/Mutex.cm


RecursiveMutex Constructor

suppress RecursiveMutex(const RecursiveMutex&)

Definition
Line 50 of System.Base/Mutex.cm


~RecursiveMutex Destructor

public ~RecursiveMutex()

Definition
Line 43 of System.Base/Mutex.cm


Member Function Details

Lock Member Function

public nothrow void Lock()

Definition
Line 54 of System.Base/Mutex.cm


NativeHandle Member Function

public nothrow void* NativeHandle()

Definition
Line 62 of System.Base/Mutex.cm


Unlock Member Function

public nothrow void Unlock()

Definition
Line 58 of System.Base/Mutex.cm


operator= Member Function

suppress void operator=(RecursiveMutex&)

Definition
Line 51 of System.Base/Mutex.cm


operator= Member Function

suppress void operator=(RecursiveMutex&&)

Definition
Line 53 of System.Base/Mutex.cm