cancellation_token, classe
La classe cancellation_token représente la capacité à déterminer si une opération d'annulation a été demandée. Un jeton donné peut être associé à un task_group, structured_task_group, ou à une task pour fournir l'annulation implicite. Il peut également être interrogé pour l'annulation ou avoir un rappel enregistré en cas d'annulation du cancellation_token_source associé.
class cancellation_token;
Membres
Constructeurs publics
Nom |
Description |
---|---|
Méthodes publiques
Nom |
Description |
---|---|
Supprime un rappel précédemment enregistré via la méthode register basé sur l'objet cancellation_token_registration retourné au moment de l'inscription. |
|
Retourne une indication si ce jeton peut être annulé ou non. |
|
Retourne true si le jeton a été annulé. |
|
Retourne un jeton d'annulation qui ne pourra jamais être soumis à une annulation. |
|
Enregistre une fonction de rappel avec le jeton. Si et lorsque le jeton est annulé, le rappel s'effectuera. Notez que si le jeton est déjà annulé au point où cette méthode est appelée, l'appel sera effectué immédiatement et de manière synchrone. |
Opérateurs publics
Nom |
Description |
---|---|
Hiérarchie d'héritage
cancellation_token
Configuration requise
En-tête : pplcancellation_token.h
Espace de noms : concurrency