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#include "ppapi/cpp/instance.h"
6#include "ppapi/cpp/module.h"
7
8class LoadProgressInstance : public pp::Instance {
9 public:
10  explicit LoadProgressInstance(PP_Instance instance)
11      : pp::Instance(instance) {}
12  virtual ~LoadProgressInstance() {}
13};
14
15class LoadProgressModule : public pp::Module {
16 public:
17  LoadProgressModule() : pp::Module() {}
18  virtual ~LoadProgressModule() {}
19
20  virtual pp::Instance* CreateInstance(PP_Instance instance) {
21    return new LoadProgressInstance(instance);
22  }
23};
24
25namespace pp {
26Module* CreateModule() { return new LoadProgressModule(); }
27}  // namespace pp
28