STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Public Member Functions | Private Attributes | List of all members
Concurrency::details::_NonReentrantBlockingLock Class Reference

#include <concrt.h>

Classes

class  _Scoped_lock
 

Public Member Functions

_CONCRTIMP _NonReentrantBlockingLock ()
 
_CONCRTIMP ~_NonReentrantBlockingLock ()
 
_CONCRTIMP void _Acquire ()
 
_CONCRTIMP bool _TryAcquire ()
 
_CONCRTIMP void _Release ()
 

Private Attributes

_CONCRT_BUFFER _M_criticalSection [(4 *sizeof(void *)+2 *sizeof(long)+sizeof(_CONCRT_BUFFER)-1)/sizeof(_CONCRT_BUFFER)]
 

Constructor & Destructor Documentation

_CONCRTIMP Concurrency::details::_NonReentrantBlockingLock::_NonReentrantBlockingLock ( )
_CONCRTIMP Concurrency::details::_NonReentrantBlockingLock::~_NonReentrantBlockingLock ( )

Member Function Documentation

_CONCRTIMP void Concurrency::details::_NonReentrantBlockingLock::_Acquire ( )
_CONCRTIMP void Concurrency::details::_NonReentrantBlockingLock::_Release ( )
_CONCRTIMP bool Concurrency::details::_NonReentrantBlockingLock::_TryAcquire ( )

Member Data Documentation

_CONCRT_BUFFER Concurrency::details::_NonReentrantBlockingLock::_M_criticalSection[(4 *sizeof(void *)+2 *sizeof(long)+sizeof(_CONCRT_BUFFER)-1)/sizeof(_CONCRT_BUFFER)]
private

The documentation for this class was generated from the following file: