blob: 7a361d963ea149d0ae147c3a74e604b75ef4c862 [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef EXTENSIONS_UTILITY_UTILITY_HANDLER_H_
#define EXTENSIONS_UTILITY_UTILITY_HANDLER_H_
#include "services/service_manager/public/cpp/binder_registry.h"
namespace base {
class FilePath;
}
namespace extensions {
namespace utility_handler {
void UtilityThreadStarted();
void ExposeInterfacesToBrowser(service_manager::BinderRegistry* registry,
bool running_elevated);
bool ShouldExtractFile(bool is_theme, const base::FilePath& file_path);
bool IsManifestFile(const base::FilePath& file_path);
} // namespace utility_handler
} // namespace extensions
#endif // EXTENSIONS_UTILITY_UTILITY_HANDLER_H_