chromium/third_party/blink/renderer/platform/blob/blob_url_null_origin_map.cc

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

#include "third_party/blink/renderer/platform/blob/blob_url_null_origin_map.h"

#include "base/synchronization/lock.h"
#include "base/unguessable_token.h"
#include "third_party/blink/renderer/platform/blob/blob_url.h"
#include "third_party/blink/renderer/platform/weborigin/kurl.h"
#include "third_party/blink/renderer/platform/weborigin/security_origin.h"

namespace blink {

// static
ThreadSpecific<BlobURLNullOriginMap>& BlobURLNullOriginMap::GetInstance() {}

void BlobURLNullOriginMap::Add(const KURL& blob_url, SecurityOrigin* origin) {}

void BlobURLNullOriginMap::Remove(const KURL& blob_url) {}

SecurityOrigin* BlobURLNullOriginMap::Get(const KURL& blob_url) {}

BlobURLOpaqueOriginNonceMap& BlobURLOpaqueOriginNonceMap::GetInstance() {}

void BlobURLOpaqueOriginNonceMap::Add(const KURL& blob_url,
                                      SecurityOrigin* origin) {}

void BlobURLOpaqueOriginNonceMap::Remove(const KURL& blob_url) {}

base::UnguessableToken BlobURLOpaqueOriginNonceMap::Get(const KURL& blob_url) {}

}  // namespace blink