blob: 3df31120db3ccd82e32966a4d18db07e351e0393 [file] [log] [blame]
Ari Chivukula079b3de2023-07-12 16:38:431// Copyright 2023 The Chromium Authors
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef NET_URL_REQUEST_CLEAR_SITE_DATA_H_
6#define NET_URL_REQUEST_CLEAR_SITE_DATA_H_
7
8#include <string>
9#include <vector>
10
11#include "net/base/net_export.h"
12
13namespace net {
14
15NET_EXPORT extern const char kClearSiteDataHeader[];
16
17NET_EXPORT extern const char kDatatypeWildcard[];
18NET_EXPORT extern const char kDatatypeCookies[];
19NET_EXPORT extern const char kDatatypeStorage[];
20NET_EXPORT extern const char kDatatypeStorageBucketPrefix[];
21NET_EXPORT extern const char kDatatypeStorageBucketSuffix[];
22NET_EXPORT extern const char kDatatypeCache[];
23NET_EXPORT extern const char kDatatypeClientHints[];
24
25NET_EXPORT std::vector<std::string> ClearSiteDataHeaderContents(
26 std::string header);
27
28} // namespace net
29
30#endif // NET_URL_REQUEST_CLEAR_SITE_DATA_H_