boost::asio::cancel_after_t

A completion_token adapter that cancels an operation after a timeout.

Synopsis

Declared in <boost/asio/cancel_after.hpp>

template<
    typename CompletionToken,
    typename Clock,
    typename WaitTraits = boost::asio::wait_traits<Clock>>
class cancel_after_t;

Member Functions

Name

Description

cancel_after_t [constructor]

Constructor.

Data Members

Non-Member Functions

Name

Description

cancel_after

Adapt a completion_token to cancel an operation if not complete before the specified relative timeout has elapsed.

cancel_after

Adapt a completion_token to cancel an operation if not complete before the specified relative timeout has elapsed.

Description

The cancel_after_t class is used to indicate that an asynchronous operation should be cancelled if not complete before the specified duration has elapsed.

Created with MrDocs