// Copyright 2015 The Chromium Authors // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. #ifndef EXTENSIONS_BROWSER_REQUIREMENTS_CHECKER_H_ #define EXTENSIONS_BROWSER_REQUIREMENTS_CHECKER_H_ #include "base/memory/scoped_refptr.h" #include "base/memory/weak_ptr.h" #include "extensions/browser/preload_check.h" namespace content { class GpuFeatureChecker; } namespace extensions { class Extension; // Validates the 'requirements' extension manifest field. This is an // asynchronous process that involves several threads, but the public interface // of this class (including constructor and destructor) must only be used on // the UI thread. class RequirementsChecker : public PreloadCheck { … }; } // namespace extensions #endif // EXTENSIONS_BROWSER_REQUIREMENTS_CHECKER_H_