STLdoc
STLdocumentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Namespaces | Macros
pplcancellation_token.h File Reference
#include <pplinterface.h>
#include <mutex>
#include <condition_variable>

Go to the source code of this file.

Classes

class  Concurrency::details::_RefCounter
 
class  Concurrency::details::_CancellationTokenRegistration
 
class  Concurrency::details::_CancellationTokenCallback< _Function >
 
class  Concurrency::details::CancellationTokenRegistration_TaskProc
 
class  Concurrency::details::_CancellationTokenState
 
class  Concurrency::details::_CancellationTokenState::TokenRegistrationContainer
 
struct  Concurrency::details::_CancellationTokenState::TokenRegistrationContainer::_Node
 
class  Concurrency::cancellation_token_registration
 The cancellation_token_registration class represents a callback notification from a cancellation_token. When the register method on a cancellation_token is used to receive notification of when cancellation occurs, a cancellation_token_registration object is returned as a handle to the callback so that the caller can request a specific callback no longer be made through use of the deregister method. More...
 
class  Concurrency::cancellation_token
 The cancellation_token class represents the ability to determine whether some operation has been requested to cancel. A given token can be associated with a task_group, structured_task_group, or task to provide implicit cancellation. It can also be polled for cancellation or have a callback registered for if and when the associated cancellation_token_source is canceled. More...
 
class  Concurrency::cancellation_token_source
 The cancellation_token_source class represents the ability to cancel some cancelable operation. More...
 

Namespaces

 Concurrency
 The Concurrency namespace provides classes and functions that provide access to the Concurrency Runtime, a concurrent programming framework for C++. For more information, see Concurrency Runtime.
 
 Concurrency::details
 

Macros

#define _PPLCANCELLATION_TOKEN_H
 

Macro Definition Documentation

#define _PPLCANCELLATION_TOKEN_H