Chromium Code Reviews| Index: chromeos/network/onc/onc_validator.h |
| diff --git a/chromeos/network/onc/onc_validator.h b/chromeos/network/onc/onc_validator.h |
| index 8d8efeeb47b125d97457cee2d639580b78a23a0c..47dd0698718817305d4b8a4bb3ee3b3d66674575 100644 |
| --- a/chromeos/network/onc/onc_validator.h |
| +++ b/chromeos/network/onc/onc_validator.h |
| @@ -5,6 +5,7 @@ |
| #ifndef CHROMEOS_NETWORK_ONC_ONC_VALIDATOR_H_ |
| #define CHROMEOS_NETWORK_ONC_ONC_VALIDATOR_H_ |
| +#include <set> |
| #include <string> |
| #include <vector> |
| @@ -174,6 +175,10 @@ class CHROMEOS_EXPORT Validator : public Mapper { |
| bool RequireField(const base::DictionaryValue& dict, const std::string& key); |
| + bool VerifyGuidUniqueAndAddToHash(const base::DictionaryValue& dict, |
|
pneubeck (no reviews)
2014/02/17 10:11:36
Hash -> Set ?
Add a comment that explains when it
kaliamoorthi
2014/02/17 15:06:49
Done.
|
| + const std::string& kGUID, |
| + std::set<std::string> *guids); |
| + |
| // Prohibit certificate patterns for device policy ONC so that an unmanaged |
| // user won't have a certificate presented for them involuntarily. |
| bool IsCertPatternInDevicePolicy(const std::string& cert_type); |
| @@ -195,6 +200,9 @@ class CHROMEOS_EXPORT Validator : public Mapper { |
| // are stored as strings in decimal notation. |
| std::vector<std::string> path_; |
| + std::set<std::string> network_guids_; |
|
pneubeck (no reviews)
2014/02/17 10:11:36
add comments like:
Accumulates all network GUIDs
kaliamoorthi
2014/02/17 15:06:49
Done.
|
| + std::set<std::string> certificate_guids_; |
| + |
| // Tracks if an error or warning occurred within validation initiated by |
| // function ValidateAndRepairObject. |
| bool error_or_warning_found_; |