Pepper_47_C_interfaces
Public Attributes | List of all members
PPP_Instance_Private_0_1 Struct Reference

#include <ppp_instance_private.h>

Collaboration diagram for PPP_Instance_Private_0_1:
Collaboration graph

Public Attributes

struct PP_Var(* GetInstanceObject )(PP_Instance instance)
 

Detailed Description

The PPP_Instance_Private interface contains pointers to a series of functions that may be implemented in a trusted plugin to provide capabilities that aren't possible in untrusted modules.

Definition at line 37 of file ppp_instance_private.h.

Member Data Documentation

struct PP_Var(* PPP_Instance_Private_0_1::GetInstanceObject)(PP_Instance instance)

GetInstanceObject returns a PP_Var representing the scriptable object for the given instance. Normally this will be a PPP_Class_Deprecated object that exposes methods and properties to JavaScript.

On Failure, the returned PP_Var should be a "void" var.

The returned PP_Var should have a reference added for the caller, which will be responsible for Release()ing that reference.

Parameters
[in]instanceA PP_Instance identifying the instance from which the instance object is being requested.
Returns
A PP_Var containing scriptable object.

Definition at line 52 of file ppp_instance_private.h.


The documentation for this struct was generated from the following file: