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

Public Member Functions

 _Auto_cnd (_Cnd_t _Cndp)
 
 ~_Auto_cnd () _NOEXCEPT
 
void _Release ()
 

Private Attributes

bool _Active
 
_Cnd_t _MyCndp
 

Constructor & Destructor Documentation

_Auto_cnd::_Auto_cnd ( _Cnd_t  _Cndp)
inline
118  : _Active(true), _MyCndp(_Cndp)
119  { // construct from condition variable pointer
120  }
_Cnd_t _MyCndp
Definition: xthread:135
bool _Active
Definition: xthread:134
_Auto_cnd::~_Auto_cnd ( )
inline
123  { // destroy the object
124  if (_Active)
126  }
_CRTIMP2_PURE void __cdecl _Cnd_destroy(_Cnd_t)
_Cnd_t _MyCndp
Definition: xthread:135
bool _Active
Definition: xthread:134

Member Function Documentation

void _Auto_cnd::_Release ( )
inline
129  { // release the condition variable
130  _Active = false;
131  }
bool _Active
Definition: xthread:134

Member Data Documentation

bool _Auto_cnd::_Active
private
_Cnd_t _Auto_cnd::_MyCndp
private

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