#include "content/browser/interest_group/subresource_url_authorizations.h"
#include <map>
#include <tuple>
#include <vector>
#include "base/check.h"
#include "base/not_fatal_until.h"
#include "content/browser/interest_group/auction_worklet_manager.h"
#include "content/browser/interest_group/subresource_url_builder.h"
#include "third_party/blink/public/common/interest_group/auction_config.h"
namespace content {
SubresourceUrlAuthorizations::SubresourceUrlAuthorizations() = default;
SubresourceUrlAuthorizations::~SubresourceUrlAuthorizations() { … }
void SubresourceUrlAuthorizations::AuthorizeSubresourceUrls(
const AuctionWorkletManager::WorkletHandle* worklet_handle,
const std::vector<SubresourceUrlBuilder::BundleSubresourceInfo>&
authorized_subresource_urls) { … }
void SubresourceUrlAuthorizations::OnWorkletHandleDestruction(
const AuctionWorkletManager::WorkletHandle* worklet_handle) { … }
const SubresourceUrlBuilder::BundleSubresourceInfo*
SubresourceUrlAuthorizations::GetAuthorizationInfo(
const GURL& subresource_url) const { … }
bool SubresourceUrlAuthorizations::IsEmptyForTesting() const { … }
SubresourceUrlAuthorizations::BundleSubresourceInfoAndCount::
BundleSubresourceInfoAndCount(
SubresourceUrlBuilder::BundleSubresourceInfo full_info)
: … { … }
}