chromium/net/proxy_resolution/configured_proxy_resolution_request.cc

// Copyright 2020 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "net/proxy_resolution/configured_proxy_resolution_request.h"

#include <utility>

#include "base/functional/bind.h"
#include "base/functional/callback_helpers.h"
#include "net/base/net_errors.h"
#include "net/log/net_log_event_type.h"
#include "net/proxy_resolution/configured_proxy_resolution_service.h"
#include "net/proxy_resolution/proxy_info.h"

namespace net {

ConfiguredProxyResolutionRequest::ConfiguredProxyResolutionRequest(
    ConfiguredProxyResolutionService* service,
    const GURL& url,
    const std::string& method,
    const NetworkAnonymizationKey& network_anonymization_key,
    ProxyInfo* results,
    CompletionOnceCallback user_callback,
    const NetLogWithSource& net_log)
    :{}

ConfiguredProxyResolutionRequest::~ConfiguredProxyResolutionRequest() {}

// Starts the resolve proxy request.
int ConfiguredProxyResolutionRequest::Start() {}

void ConfiguredProxyResolutionRequest::
    StartAndCompleteCheckingForSynchronous() {}

void ConfiguredProxyResolutionRequest::CancelResolveJob() {}

int ConfiguredProxyResolutionRequest::QueryDidComplete(int result_code) {}

int ConfiguredProxyResolutionRequest::QueryDidCompleteSynchronously(
    int result_code) {}

LoadState ConfiguredProxyResolutionRequest::GetLoadState() const {}

// Callback for when the ProxyResolver request has completed.
void ConfiguredProxyResolutionRequest::QueryComplete(int result_code) {}

}  // namespace net