#include "services/network/trust_tokens/in_memory_trust_token_persister.h"
#include "base/not_fatal_until.h"
#include "services/network/trust_tokens/types.h"
#include "url/gurl.h"
namespace network {
InMemoryTrustTokenPersister::InMemoryTrustTokenPersister() = default;
InMemoryTrustTokenPersister::~InMemoryTrustTokenPersister() = default;
std::unique_ptr<TrustTokenToplevelConfig>
InMemoryTrustTokenPersister::GetToplevelConfig(
const SuitableTrustTokenOrigin& toplevel) { … }
std::unique_ptr<TrustTokenIssuerConfig>
InMemoryTrustTokenPersister::GetIssuerConfig(
const SuitableTrustTokenOrigin& issuer) { … }
std::unique_ptr<TrustTokenIssuerToplevelPairConfig>
InMemoryTrustTokenPersister::GetIssuerToplevelPairConfig(
const SuitableTrustTokenOrigin& issuer,
const SuitableTrustTokenOrigin& toplevel) { … }
void InMemoryTrustTokenPersister::SetToplevelConfig(
const SuitableTrustTokenOrigin& toplevel,
std::unique_ptr<TrustTokenToplevelConfig> config) { … }
void InMemoryTrustTokenPersister::SetIssuerConfig(
const SuitableTrustTokenOrigin& issuer,
std::unique_ptr<TrustTokenIssuerConfig> config) { … }
void InMemoryTrustTokenPersister::SetIssuerToplevelPairConfig(
const SuitableTrustTokenOrigin& issuer,
const SuitableTrustTokenOrigin& toplevel,
std::unique_ptr<TrustTokenIssuerToplevelPairConfig> config) { … }
bool InMemoryTrustTokenPersister::DeleteIssuerConfig(
PSTKeyMatcher key_matcher,
PSTTimeMatcher time_matcher) { … }
bool InMemoryTrustTokenPersister::DeleteToplevelConfig(
PSTKeyMatcher key_matcher) { … }
bool InMemoryTrustTokenPersister::DeleteIssuerToplevelPairConfig(
PSTKeyMatcher key_matcher,
PSTTimeMatcher time_matcher) { … }
base::flat_map<SuitableTrustTokenOrigin, int>
InMemoryTrustTokenPersister::GetStoredTrustTokenCounts() { … }
IssuerRedemptionRecordMap InMemoryTrustTokenPersister::GetRedemptionRecords() { … }
}