// Copyright (c) 2010 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 WEBKIT_GLUE_PLUGINS_PLUGIN_LIST_H_
#define WEBKIT_GLUE_PLUGINS_PLUGIN_LIST_H_

// This file is here to keep NativeClient compiling. PluginList was moved to
// webkit/plugins/npapi and into the webkit::npapi namespace. Native Client
// depends on this old location & namespace, so we provide just enough
// definitions here to keep it compiling until it can be updated to use the
// new location & namespace.
//
// TODO(brettw) remove this flie when NaCl is updated.

#include "webkit/plugins/npapi/plugin_list.h"

namespace NPAPI {

typedef webkit::npapi::PluginEntryPoints PluginEntryPoints;

class PluginList {
 public:
  static inline webkit::npapi::PluginList* Singleton() {
    return webkit::npapi::PluginList::Singleton();
  }
};

}  // namespace NPAPI

#endif  // WEBKIT_GLUE_PLUGINS_PLUGIN_LIST_H_