| Index: net/tools/transport_security_state_generator/pinsets.h | 
| diff --git a/net/tools/transport_security_state_generator/pinsets.h b/net/tools/transport_security_state_generator/pinsets.h | 
| index 76790307db4e2660901ba86c0d494b412ee432a3..1eec3e30711531bda6a131a9b3b88d8749c4ecf3 100644 | 
| --- a/net/tools/transport_security_state_generator/pinsets.h | 
| +++ b/net/tools/transport_security_state_generator/pinsets.h | 
| @@ -7,6 +7,7 @@ | 
|  | 
| #include <map> | 
| #include <memory> | 
| +#include <set> | 
| #include <string> | 
|  | 
| #include "base/macros.h" | 
| @@ -32,6 +33,10 @@ class Pinsets { | 
| void RegisterSPKIHash(base::StringPiece name, const SPKIHash& hash); | 
| void RegisterPinset(std::unique_ptr<Pinset> set); | 
|  | 
| +  // Removes all Pinsets whose name is not in |except_these|. Also removes the | 
| +  // SPKI Hashes that are no longer referenced by the remaining pinsets. | 
| +  void FilterPinsets(const std::set<std::string>& except_these); | 
| + | 
| size_t size() const { return pinsets_.size(); } | 
| size_t spki_size() const { return spki_hashes_.size(); } | 
|  | 
|  |