Chromium Code Reviews| Index: net/base/registry_controlled_domain.h |
| diff --git a/net/base/registry_controlled_domain.h b/net/base/registry_controlled_domain.h |
| index fc64f3a978a4a3209a48c92976c6e14f3ef950a4..7586c125b621add9239f972997881f05930a8622 100644 |
| --- a/net/base/registry_controlled_domain.h |
| +++ b/net/base/registry_controlled_domain.h |
| @@ -198,6 +198,11 @@ class RegistryControlledDomainService { |
| static size_t GetRegistryLength(const std::wstring& host, |
| bool allow_unknown_registries); |
| + // Returns the singleton instance, after attempting to initialize it. |
| + // NOTE that if the effective-TLD data resource can't be found, the instance |
| + // will be initialized and continue operation with simple default TLD data. |
| + static RegistryControlledDomainService* GetInstance(); |
|
Nico
2010/12/12 23:42:47
Does this have to become public?
|
| + |
| protected: |
| // The entire protected API is only for unit testing. I mean it. Don't make |
| // me come over there! |
| @@ -221,11 +226,6 @@ class RegistryControlledDomainService { |
| // To allow construction of the internal singleton instance. |
| friend struct DefaultSingletonTraits<RegistryControlledDomainService>; |
| - // Returns the singleton instance, after attempting to initialize it. |
| - // NOTE that if the effective-TLD data resource can't be found, the instance |
| - // will be initialized and continue operation with simple default TLD data. |
| - static RegistryControlledDomainService* GetInstance(); |
| - |
| // Internal workings of the static public methods. See above. |
| static std::string GetDomainAndRegistryImpl(const std::string& host); |
| size_t GetRegistryLengthImpl(const std::string& host, |