
This patch was automatically generated by applying clang fixit hints generated by the plugin to the source tree. BUG=417463 TBR=jamesr@chromium.org Review URL: https://codereview.chromium.org/670683003 Cr-Commit-Position: refs/heads/master@{#300473}
35 lines
1.0 KiB
C++
35 lines
1.0 KiB
C++
// Copyright (c) 2012 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 CONTENT_RENDERER_RENDER_PROCESS_IMPL_H_
|
|
#define CONTENT_RENDERER_RENDER_PROCESS_IMPL_H_
|
|
|
|
#include "content/renderer/render_process.h"
|
|
|
|
namespace content {
|
|
|
|
// Implementation of the RenderProcess interface for the regular browser.
|
|
// See also MockRenderProcess which implements the active "RenderProcess" when
|
|
// running under certain unit tests.
|
|
class RenderProcessImpl : public RenderProcess {
|
|
public:
|
|
RenderProcessImpl();
|
|
~RenderProcessImpl() override;
|
|
|
|
// RenderProcess implementation.
|
|
void AddBindings(int bindings) override;
|
|
int GetEnabledBindings() const override;
|
|
|
|
private:
|
|
// Bitwise-ORed set of extra bindings that have been enabled anywhere in this
|
|
// process. See BindingsPolicy for details.
|
|
int enabled_bindings_;
|
|
|
|
DISALLOW_COPY_AND_ASSIGN(RenderProcessImpl);
|
|
};
|
|
|
|
} // namespace content
|
|
|
|
#endif // CONTENT_RENDERER_RENDER_PROCESS_IMPL_H_
|