Home | History | Annotate | Download | only in common
      1 // Copyright (c) 2012 The Chromium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 #ifndef ANDROID_WEBVIEW_COMMON_AW_CONTENT_CLIENT_H_
      6 #define ANDROID_WEBVIEW_COMMON_AW_CONTENT_CLIENT_H_
      7 
      8 #include "content/public/common/content_client.h"
      9 
     10 #include "base/compiler_specific.h"
     11 
     12 namespace android_webview {
     13 
     14 class AwContentClient : public content::ContentClient {
     15  public:
     16   // ContentClient implementation.
     17   virtual std::string GetProduct() const OVERRIDE;
     18   virtual std::string GetUserAgent() const OVERRIDE;
     19   virtual string16 GetLocalizedString(int message_id) const OVERRIDE;
     20   virtual base::StringPiece GetDataResource(
     21       int resource_id,
     22       ui::ScaleFactor scale_factor) const OVERRIDE;
     23   virtual bool CanSendWhileSwappedOut(const IPC::Message* message) OVERRIDE;
     24 };
     25 
     26 }  // namespace android_webview
     27 
     28 #endif  // ANDROID_WEBVIEW_COMMON_AW_CONTENT_CLIENT_H_
     29