asio C++ library

PrevUpHomeNext

experimental::make_parallel_group

Create a group of operations that may be launched in parallel.

template<
    typename... Ops>
parallel_group< Ops...> make_parallel_group(
    Ops... ops);
  » more...

template<
    typename Range>
ranged_parallel_group< typename std::decay< Range >::type > make_parallel_group(
    Range && range,
    typename constraint< is_async_operation_range< typename std::decay< Range >::type >::value >::type  = 0);
  » more...

template<
    typename Allocator,
    typename Range>
ranged_parallel_group< typename std::decay< Range >::type, Allocator > make_parallel_group(
    allocator_arg_t ,
    const Allocator & allocator,
    Range && range,
    typename constraint< is_async_operation_range< typename std::decay< Range >::type >::value >::type  = 0);
  » more...
Requirements

Header: asio/experimental/parallel_group.hpp

Convenience header: None


PrevUpHomeNext