asio C++ library

PrevUpHomeNext

immediate_executor_binder

A call wrapper type to bind a immediate executor of type Executor to an object of type T.

template<
    typename T,
    typename Executor>
class immediate_executor_binder
Types

Name

Description

argument_type

The type of the function's argument.

first_argument_type

The type of the function's first argument.

immediate_executor_type

The type of the associated immediate executor.

result_type

The return type if a function.

second_argument_type

The type of the function's second argument.

target_type

The type of the target object.

Member Functions

Name

Description

get

Obtain a reference to the target object.

get_immediate_executor

Obtain the associated immediate executor.

immediate_executor_binder [constructor]

Construct a immediate executor wrapper for the specified object.

Copy constructor.

Construct a copy, but specify a different immediate executor.

Construct a copy of a different immediate executor wrapper type.

Construct a copy of a different immediate executor wrapper type, but specify a different immediate executor.

Move constructor.

Move construct the target object, but specify a different immediate executor.

Move construct from a different immediate executor wrapper type.

Move construct from a different immediate executor wrapper type, but specify a different immediate executor.

operator()

Forwarding function call operator.

~immediate_executor_binder [destructor]

Destructor.

Requirements

Header: asio/bind_immediate_executor.hpp

Convenience header: asio.hpp


PrevUpHomeNext