webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
PluginTest::Object< T > Struct Template Reference

#include <PluginTest.h>

Inheritance diagram for PluginTest::Object< T >:
NPObject

Public Member Functions

bool hasMethod (NPIdentifier methodName)
 
bool invoke (NPIdentifier methodName, const NPVariant *, uint32_t, NPVariant *result)
 
bool invokeDefault (const NPVariant *, uint32_t, NPVariant *result)
 
bool hasProperty (NPIdentifier propertyName)
 
bool getProperty (NPIdentifier propertyName, NPVariant *result)
 
bool removeProperty (NPIdentifier propertyName)
 
bool identifierIs (NPIdentifier identifier, const char *value)
 

Static Public Member Functions

static NPObjectcreate (PluginTest *pluginTest)
 

Protected Member Functions

 Object ()
 
virtual ~Object ()
 
PluginTestpluginTest () const
 

Additional Inherited Members

- Public Attributes inherited from NPObject
NPClass_class
 
uint32_t referenceCount
 

Constructor & Destructor Documentation

◆ Object()

template<typename T >
PluginTest::Object< T >::Object ( )
inlineprotected

◆ ~Object()

template<typename T >
virtual PluginTest::Object< T >::~Object ( )
inlineprotectedvirtual

Member Function Documentation

◆ create()

template<typename T >
static NPObject* PluginTest::Object< T >::create ( PluginTest pluginTest)
inlinestatic

◆ getProperty()

template<typename T >
bool PluginTest::Object< T >::getProperty ( NPIdentifier  propertyName,
NPVariant result 
)
inline

◆ hasMethod()

template<typename T >
bool PluginTest::Object< T >::hasMethod ( NPIdentifier  methodName)
inline

◆ hasProperty()

template<typename T >
bool PluginTest::Object< T >::hasProperty ( NPIdentifier  propertyName)
inline

◆ identifierIs()

template<typename T >
bool PluginTest::Object< T >::identifierIs ( NPIdentifier  identifier,
const char *  value 
)
inline

◆ invoke()

template<typename T >
bool PluginTest::Object< T >::invoke ( NPIdentifier  methodName,
const NPVariant ,
uint32_t  ,
NPVariant result 
)
inline

◆ invokeDefault()

template<typename T >
bool PluginTest::Object< T >::invokeDefault ( const NPVariant ,
uint32_t  ,
NPVariant result 
)
inline

◆ pluginTest()

template<typename T >
PluginTest* PluginTest::Object< T >::pluginTest ( ) const
inlineprotected

◆ removeProperty()

template<typename T >
bool PluginTest::Object< T >::removeProperty ( NPIdentifier  propertyName)
inline

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