// Copyright 2018 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef COMPONENTS_DOWNLOAD_PUBLIC_COMMON_PARALLEL_DOWNLOAD_CONFIGS_H_ #define COMPONENTS_DOWNLOAD_PUBLIC_COMMON_PARALLEL_DOWNLOAD_CONFIGS_H_ namespace download { // Finch parameter key value to enable parallel download. Used in enabled // experiment group that needs other parameters, such as min_slice_size, but // don't want to actually do parallel download. constexpr char kEnableParallelDownloadFinchKey[] = …; // Finch parameter key value for minimum slice size in bytes to use parallel // download. constexpr char kMinSliceSizeFinchKey[] = …; // Finch parameter key value for number of parallel requests in a parallel // download, including the original request. constexpr char kParallelRequestCountFinchKey[] = …; // Finch parameter key value for the delay time in milliseconds to send // parallel requests after response of the original request is handled. constexpr char kParallelRequestDelayFinchKey[] = …; // Finch parameter key value for the remaining time in seconds that is required // to send parallel requests. constexpr char kParallelRequestRemainingTimeFinchKey[] = …; } // namespace download #endif // COMPONENTS_DOWNLOAD_PUBLIC_COMMON_PARALLEL_DOWNLOAD_CONFIGS_H_