다음을 통해 공유


cancellation_token_source 클래스

cancellation_token_source 클래스는 일부 취소 가능한 작업을 취소하는 기능을 나타냅니다.

class cancellation_token_source;

멤버

Public 생성자

Name

설명

cancellation_token_source::cancellation_token_source 생성자

오버로드됨. 새 cancellation_token_source를 생성합니다. 소스는 일부 취소할 수 있는 작업의 취소 플래그를 설정하는 데 사용할 수 있습니다.

cancellation_token_source::~cancellation_token_source 소멸자

Public 메서드

Name

설명

cancellation_token_source::cancel 메서드

토큰을 취소합니다. 토큰을 이용하는 task_group, structured_task_group 또는 task는 이 호출 시 취소되며 다음 중단점에서 예외를 throw합니다.

cancellation_token_source::create_linked_source 메서드

오버로드됨. 제공된 토큰이 취소된 경우 취소되는 cancellation_token_source를 만듭니다.

cancellation_token_source::get_token 메서드

이 소스와 연결된 취소 토큰을 반환합니다. 반환된 토큰은 취소를 폴링하거나 취소가 발생할 경우 콜백을 제공할 수 있습니다.

Public 연산자

Name

설명

cancellation_token_source::operator!= 연산자

cancellation_token_source::operator= 연산자

cancellation_token_source::operator== 연산자

상속 계층

cancellation_token_source

요구 사항

헤더: pplcancellation_token.h

네임스페이스: 동시성

참고 항목

참조

동시성 네임스페이스