asio C++ library


dispatch (2 of 3 overloads)

Submits a completion token or function object for execution.

    typename Executor,
    typename CompletionToken>
DEDUCED dispatch(
    const Executor & ex,
    CompletionToken && token,
    typename enable_if< is_executor< Executor >::value >::type *  = 0);

This function submits an object for execution using the specified executor. The function object is queued for execution, and is never called from the current thread prior to returning from dispatch().

This function has the following effects: