Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

partial_cancel_after_trigger

A function object type that adapts a completion token to cancel an operation after a "trigger" asynchronous operation completes.

template<
    typename Trigger>
class partial_cancel_after_trigger
Member Functions

Name

Description

operator()

Adapt a completion token to cancel the operation if not complete before the trigger operation completes.

partial_cancel_after_trigger [constructor]

Constructor that specifies the trigger and cancellation type.

Data Members

Name

Description

cancel_type_

trigger_

May also be used directly as a completion token, in which case it adapts the asynchronous operation's default completion token (or deferred if no default is available).

Requirements

Header: boost/asio/cancel_after.hpp

Convenience header: boost/asio.hpp


PrevUpHomeNext