6 #include "../core_export.h" 49 cancellation_token_source& operator=(
const cancellation_token_source& cancellation_token_source);
50 ~cancellation_token_source();
56 bool is_cancellation_requested()
const noexcept;
67 bool can_be_canceled()
const noexcept;
71 std::shared_ptr<data> data_;
The xtd namespace contains all fundamental classes to access Hardware, Os, System, and more.
Definition: system_report.h:17
Contains xtd::threading::cancellation_token class.
Signals to a xtd::threading::cancellation_token that it should be canceled.
Definition: cancellation_token_source.h:36
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes...
Definition: object.h:32
Represents a time interval.
Definition: time_span.h:26
int_least32_t int32
Represents a 32-bit signed integer.
Definition: types.h:129
Propagates notification that operations should be canceled.
Definition: cancellation_token.h:37
Encapsulates operating system specific objects that wait for exclusive access to shared resources...
Definition: wait_handle.h:48