Lines Matching defs:Module
20 /// This file defines a Module class.
25 /// The Module class. The browser calls CreateInstance() to create
26 /// an instance of your module on the web page. The browser creates a new
29 class Module {
36 Module();
37 virtual ~Module();
39 /// Get() returns the global instance of this module object, or NULL if the
40 /// module is not initialized yet.
42 /// @return The global instance of the module object.
43 static Module* Get();
47 /// module has been created.
52 /// The pp_module() function returns the internal module handle.
54 /// @return A <code>PP_Module</code> internal module handle.
69 /// module has successfully initialized and during the Init() call.
77 /// to get module interfaces. If you need to provide your own implementations
80 /// @param[in] interface_name The module interface for the browser to get.
85 /// @param[in] interface_name The browser interface for the module to get.
133 /// current instances in the module.
135 /// @return An <code>InstanceMap</code> of all instances in the module.
139 /// CreateInstance() should be overridden to create your own module type.
154 Module(const Module&);
155 Module& operator=(const Module&);