Chromium Code Reviews| Index: net/base/transport_security_state.h |
| diff --git a/net/base/transport_security_state.h b/net/base/transport_security_state.h |
| index 768ccbbc7c57774e405c524c52628c7143aec79d..a0c5a9f87cf878a0d1651c69e7a9827345ac25df 100644 |
| --- a/net/base/transport_security_state.h |
| +++ b/net/base/transport_security_state.h |
| @@ -47,17 +47,26 @@ class TransportSecurityState : |
| DomainState() |
| : mode(MODE_STRICT), |
| created(base::Time::Now()), |
| - include_subdomains(false) { } |
| + include_subdomains(false), |
| + preloaded(false) { } |
| Mode mode; |
| base::Time created; // when this host entry was first created |
| base::Time expiry; // the absolute time (UTC) when this record expires |
| bool include_subdomains; // subdomains included? |
| + |
| + // The follow members are not valid when stored in _enabled_hosts. |
|
willchan no longer on Chromium
2011/02/11 21:16:27
enabled_hosts_
|
| + bool preloaded; // is this a preloaded entry? |
| + std::string domain; // the domain which matched |
| }; |
| // Enable TransportSecurity for |host|. |
| void EnableHost(const std::string& host, const DomainState& state); |
| + // Delete any entry for |host|. If |host| doesn't have an exact entry then no |
| + // action is taken. Returns true iff an entry was deleted. |
| + bool DeleteHost(const std::string& host); |
| + |
| // Returns true if |host| has TransportSecurity enabled. If that case, |
| // *result is filled out. |
| bool IsEnabledForHost(DomainState* result, const std::string& host); |