![]() |
Home | Libraries | People | FAQ | More |
(Inherited from async_base)
Returns the cancellation_slot associated with this object.
cancellation_slot_type get_cancellation_slot() const;
If a class derived from async_base is a completion handler,
then the object returned from this function will be used as the associated
cancellation_slot of the derived class.
The slot belongs to a cancellation state attached to the slot associated
with the final completion handler. A cancellation emitted there is filtered
by the allowed types, recorded, and forwarded to this slot. The record
is available through cancelled even when no intermediate
operation was connected to receive it.