| Index: components/nacl/common/nacl_browser_delegate.h
|
| diff --git a/components/nacl/common/nacl_browser_delegate.h b/components/nacl/common/nacl_browser_delegate.h
|
| deleted file mode 100644
|
| index 10d014801566d3df2359a68982f189a40cbb9771..0000000000000000000000000000000000000000
|
| --- a/components/nacl/common/nacl_browser_delegate.h
|
| +++ /dev/null
|
| @@ -1,78 +0,0 @@
|
| -// Copyright 2013 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 COMPONENTS_NACL_COMMON_NACL_BROWSER_DELEGATE_H_
|
| -#define COMPONENTS_NACL_COMMON_NACL_BROWSER_DELEGATE_H_
|
| -
|
| -#include <string>
|
| -
|
| -#include "base/callback_forward.h"
|
| -
|
| -class GURL;
|
| -
|
| -namespace base {
|
| -class FilePath;
|
| -}
|
| -
|
| -namespace ppapi {
|
| -namespace host {
|
| -class HostFactory;
|
| -}
|
| -}
|
| -
|
| -namespace content {
|
| -class BrowserPpapiHost;
|
| -}
|
| -
|
| -// Encapsulates the dependencies of NaCl code on chrome/, to avoid a direct
|
| -// dependency on chrome/.
|
| -class NaClBrowserDelegate {
|
| - public:
|
| - virtual ~NaClBrowserDelegate() {}
|
| -
|
| - // Show an infobar to the user.
|
| - virtual void ShowNaClInfobar(int render_process_id, int render_view_id,
|
| - int error_id) = 0;
|
| - // Returns whether dialogs are allowed. This is used to decide if to add the
|
| - // command line switch kNoErrorDialogs.
|
| - virtual bool DialogsAreSuppressed() = 0;
|
| - // Returns true on success, false otherwise. On success |cache_dir| contains
|
| - // the cache directory. On failure, it is not changed.
|
| - virtual bool GetCacheDirectory(base::FilePath* cache_dir) = 0;
|
| - // Returns true on success, false otherwise. On success |plugin_dir| contains
|
| - // the directory where the plugins are located. On failure, it is not
|
| - // changed.
|
| - virtual bool GetPluginDirectory(base::FilePath* plugin_dir) = 0;
|
| - // Returns true on success, false otherwise. On success |pnacl_dir| contains
|
| - // the directory where the PNaCl files are located. On failure, it is not
|
| - // changed.
|
| - virtual bool GetPnaclDirectory(base::FilePath* pnacl_dir) = 0;
|
| - // Returns true on success, false otherwise. On success |user_dir| contains
|
| - // the user data directory. On failure, it is not changed.
|
| - virtual bool GetUserDirectory(base::FilePath* user_dir) = 0;
|
| - // Returns the version as a string. This string is used to invalidate
|
| - // validator cache entries when Chromium is upgraded
|
| - virtual std::string GetVersionString() const = 0;
|
| - // Returns a HostFactory that hides the details of its embedder.
|
| - virtual ppapi::host::HostFactory* CreatePpapiHostFactory(
|
| - content::BrowserPpapiHost* ppapi_host) = 0;
|
| - // Returns true on success, false otherwise. On success, map |url| to a
|
| - // full pathname of a file in the local filesystem. |file_path| should not be
|
| - // changed on failure. This mapping should be a best effort, for example,
|
| - // "chrome-extension:" could be mapped to the location of unpacked
|
| - // extensions. If this method is called in a blocking thread you should set
|
| - // |use_blocking_api| to true, so calling blocking file API is allowed
|
| - // otherwise non blocking API will be used (which only handles a subset of the
|
| - // urls checking only the url scheme against kExtensionScheme).
|
| - virtual bool MapUrlToLocalFilePath(const GURL& url,
|
| - bool use_blocking_api,
|
| - base::FilePath* file_path) = 0;
|
| - // Set match patterns which will be checked before enabling debug stub.
|
| - virtual void SetDebugPatterns(std::string debug_patterns) = 0;
|
| -
|
| - // Returns whether NaCl application with this manifest URL should be debugged.
|
| - virtual bool URLMatchesDebugPatterns(const GURL& manifest_url) = 0;
|
| -};
|
| -
|
| -#endif // COMPONENTS_NACL_COMMON_NACL_BROWSER_DELEGATE_H_
|
|
|