webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Protected Member Functions | List of all members
Inspector::InjectedScriptModule Class Referenceabstract

#include <InjectedScriptModule.h>

Inheritance diagram for Inspector::InjectedScriptModule:
Inspector::InjectedScriptBase Inspector::InjectedScriptBase WebCore::CommandLineAPIModule

Public Member Functions

virtual ~InjectedScriptModule ()
 
virtual String source () const =0
 
virtual JSC::JSValue host (InjectedScriptManager *, JSC::ExecState *) const =0
 
virtual ~InjectedScriptModule ()
 
virtual String source () const =0
 
virtual JSC::JSValue host (InjectedScriptManager *, JSC::ExecState *) const =0
 
- Public Member Functions inherited from Inspector::InjectedScriptBase
virtual ~InjectedScriptBase ()
 
const String & name () const
 
bool hasNoValue () const
 
JSC::ExecStatescriptState () const
 
virtual ~InjectedScriptBase ()
 
const String & name () const
 
bool hasNoValue () const
 
JSC::ExecStatescriptState () const
 

Protected Member Functions

 InjectedScriptModule (const String &name)
 
void ensureInjected (InjectedScriptManager *, JSC::ExecState *)
 
void ensureInjected (InjectedScriptManager *, const InjectedScript &)
 
 InjectedScriptModule (const String &name)
 
void ensureInjected (InjectedScriptManager *, JSC::ExecState *)
 
void ensureInjected (InjectedScriptManager *, const InjectedScript &)
 
- Protected Member Functions inherited from Inspector::InjectedScriptBase
 InjectedScriptBase (const String &name)
 
 InjectedScriptBase (const String &name, Deprecated::ScriptObject, InspectorEnvironment *)
 
InspectorEnvironmentinspectorEnvironment () const
 
bool hasAccessToInspectedScriptState () const
 
const Deprecated::ScriptObjectinjectedScriptObject () const
 
JSC::JSValue callFunctionWithEvalEnabled (Deprecated::ScriptFunctionCall &, bool &hadException) const
 
void makeCall (Deprecated::ScriptFunctionCall &, RefPtr< InspectorValue > *result)
 
void makeEvalCall (ErrorString &, Deprecated::ScriptFunctionCall &, RefPtr< Protocol::Runtime::RemoteObject > *result, Protocol::OptOutput< bool > *wasThrown, Protocol::OptOutput< int > *savedResult=nullptr)
 
 InjectedScriptBase (const String &name)
 
 InjectedScriptBase (const String &name, Deprecated::ScriptObject, InspectorEnvironment *)
 
InspectorEnvironmentinspectorEnvironment () const
 
bool hasAccessToInspectedScriptState () const
 
const Deprecated::ScriptObjectinjectedScriptObject () const
 
JSC::JSValue callFunctionWithEvalEnabled (Deprecated::ScriptFunctionCall &, bool &hadException) const
 
void makeCall (Deprecated::ScriptFunctionCall &, RefPtr< InspectorValue > *result)
 
void makeEvalCall (ErrorString &, Deprecated::ScriptFunctionCall &, RefPtr< Protocol::Runtime::RemoteObject > *result, Protocol::OptOutput< bool > *wasThrown, Protocol::OptOutput< int > *savedResult=nullptr)
 

Constructor & Destructor Documentation

◆ ~InjectedScriptModule() [1/2]

Inspector::InjectedScriptModule::~InjectedScriptModule ( )
virtual

◆ InjectedScriptModule() [1/2]

Inspector::InjectedScriptModule::InjectedScriptModule ( const String &  name)
explicitprotected

◆ ~InjectedScriptModule() [2/2]

virtual Inspector::InjectedScriptModule::~InjectedScriptModule ( )
virtual

◆ InjectedScriptModule() [2/2]

Inspector::InjectedScriptModule::InjectedScriptModule ( const String &  name)
explicitprotected

Member Function Documentation

◆ ensureInjected() [1/4]

void Inspector::InjectedScriptModule::ensureInjected ( InjectedScriptManager injectedScriptManager,
JSC::ExecState scriptState 
)
protected

◆ ensureInjected() [2/4]

void Inspector::InjectedScriptModule::ensureInjected ( InjectedScriptManager ,
JSC::ExecState  
)
protected

◆ ensureInjected() [3/4]

void Inspector::InjectedScriptModule::ensureInjected ( InjectedScriptManager injectedScriptManager,
const InjectedScript injectedScript 
)
protected

◆ ensureInjected() [4/4]

void Inspector::InjectedScriptModule::ensureInjected ( InjectedScriptManager ,
const InjectedScript  
)
protected

◆ host() [1/2]

virtual JSC::JSValue Inspector::InjectedScriptModule::host ( InjectedScriptManager ,
JSC::ExecState  
) const
pure virtual

◆ host() [2/2]

virtual JSC::JSValue Inspector::InjectedScriptModule::host ( InjectedScriptManager ,
JSC::ExecState  
) const
pure virtual

◆ source() [1/2]

virtual String Inspector::InjectedScriptModule::source ( ) const
pure virtual

◆ source() [2/2]

virtual String Inspector::InjectedScriptModule::source ( ) const
pure virtual

The documentation for this class was generated from the following files: