#include "services/network/throttling/throttling_network_transaction_factory.h"
#include <memory>
#include <set>
#include <string>
#include <utility>
#include "net/base/net_errors.h"
#include "net/http/http_network_layer.h"
#include "net/http/http_network_transaction.h"
#include "services/network/throttling/throttling_controller.h"
#include "services/network/throttling/throttling_network_transaction.h"
namespace network {
ThrottlingNetworkTransactionFactory::ThrottlingNetworkTransactionFactory(
net::HttpNetworkSession* session)
: … { … }
ThrottlingNetworkTransactionFactory::~ThrottlingNetworkTransactionFactory() { … }
int ThrottlingNetworkTransactionFactory::CreateTransaction(
net::RequestPriority priority,
std::unique_ptr<net::HttpTransaction>* trans) { … }
net::HttpCache* ThrottlingNetworkTransactionFactory::GetCache() { … }
net::HttpNetworkSession* ThrottlingNetworkTransactionFactory::GetSession() { … }
}