#include "services/network/proxy_resolving_socket_factory_mojo.h"
#include <utility>
#include "components/webrtc/fake_ssl_client_socket.h"
#include "net/url_request/url_request_context.h"
#include "services/network/proxy_resolving_client_socket.h"
#include "services/network/proxy_resolving_client_socket_factory.h"
#include "services/network/proxy_resolving_socket_mojo.h"
#include "url/gurl.h"
namespace network {
ProxyResolvingSocketFactoryMojo::ProxyResolvingSocketFactoryMojo(
net::URLRequestContext* request_context)
: … { … }
ProxyResolvingSocketFactoryMojo::~ProxyResolvingSocketFactoryMojo() { … }
void ProxyResolvingSocketFactoryMojo::CreateProxyResolvingSocket(
const GURL& url,
const net::NetworkAnonymizationKey& network_anonymization_key,
mojom::ProxyResolvingSocketOptionsPtr options,
const net::MutableNetworkTrafficAnnotationTag& traffic_annotation,
mojo::PendingReceiver<mojom::ProxyResolvingSocket> receiver,
mojo::PendingRemote<mojom::SocketObserver> observer,
CreateProxyResolvingSocketCallback callback) { … }
}