Home | History | Annotate | Download | only in load_progress
      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 
      8 class LoadProgressInstance : public pp::Instance {
      9  public:
     10   explicit LoadProgressInstance(PP_Instance instance)
     11       : pp::Instance(instance) {}
     12   virtual ~LoadProgressInstance() {}
     13 };
     14 
     15 class 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 
     25 namespace pp {
     26 Module* CreateModule() { return new LoadProgressModule(); }
     27 }  // namespace pp
     28