417             bool synchronize = 
false;
 
  431                     _PRegistration->_Release();
 
  450                     _PRegistration->_M_state, 
 
  478                         _PRegistration->_M_pSyncBlock = &ev;
 
static const long _STATE_CALLED
Definition: pplcancellation_token.h:111
 
_T atomic_exchange(std::atomic< _T > &_Target, _T _Value)
Definition: pplinterface.h:154
 
static const long _STATE_DEFER_DELETE
Definition: pplcancellation_token.h:109
 
static const long _STATE_SYNCHRONIZE
Definition: pplcancellation_token.h:110
 
bool empty()
Definition: pplcancellation_token.h:245
 
_T atomic_compare_exchange(std::atomic< _T > &_Target, _T _Exchange, _T _Comparand)
Definition: pplinterface.h:146
 
::Concurrency::event event_t
Definition: pplconcrt.h:31
 
#define _ASSERTE(expr)
Definition: crtdbg.h:216
 
void remove(_CancellationTokenRegistration *token)
Definition: pplcancellation_token.h:285
 
static const unsigned int timeout_infinite
Value indicating that a wait should never time out. 
Definition: concrt.h:4076
 
extensibility::critical_section_t _M_listLock
Definition: pplcancellation_token.h:502
 
TokenRegistrationContainer _M_registrations
Definition: pplcancellation_token.h:505
 
static const long _STATE_CLEAR
Definition: pplcancellation_token.h:108
 
critical_section_t::scoped_lock scoped_critical_section_t
Definition: pplconcrt.h:34