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
119  : _Active(true), _MyCndp(_Cndp)
120  { // construct from condition variable pointer
121  }
_Cnd_t _MyCndp
Definition: xthread:136
bool _Active
Definition: xthread:135
_Auto_cnd::~_Auto_cnd ( )
inline
124  { // destroy the object
125  if (_Active)
127  }
_CRTIMP2_PURE void __cdecl _Cnd_destroy(_Cnd_t)
_Cnd_t _MyCndp
Definition: xthread:136
bool _Active
Definition: xthread:135

Member Function Documentation

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

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: