webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Member Functions | Protected Member Functions | List of all members
Inspector::InjectedScriptBase Class Reference

#include <InjectedScriptBase.h>

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

Public Member Functions

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

 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

◆ ~InjectedScriptBase() [1/2]

Inspector::InjectedScriptBase::~InjectedScriptBase ( )
virtual

◆ InjectedScriptBase() [1/4]

Inspector::InjectedScriptBase::InjectedScriptBase ( const String &  name)
protected

◆ InjectedScriptBase() [2/4]

Inspector::InjectedScriptBase::InjectedScriptBase ( const String &  name,
Deprecated::ScriptObject  injectedScriptObject,
InspectorEnvironment environment 
)
protected

◆ ~InjectedScriptBase() [2/2]

virtual Inspector::InjectedScriptBase::~InjectedScriptBase ( )
virtual

◆ InjectedScriptBase() [3/4]

Inspector::InjectedScriptBase::InjectedScriptBase ( const String &  name)
protected

◆ InjectedScriptBase() [4/4]

Inspector::InjectedScriptBase::InjectedScriptBase ( const String &  name,
Deprecated::ScriptObject  ,
InspectorEnvironment  
)
protected

Member Function Documentation

◆ callFunctionWithEvalEnabled() [1/2]

JSC::JSValue Inspector::InjectedScriptBase::callFunctionWithEvalEnabled ( Deprecated::ScriptFunctionCall function,
bool &  hadException 
) const
protected

◆ callFunctionWithEvalEnabled() [2/2]

JSC::JSValue Inspector::InjectedScriptBase::callFunctionWithEvalEnabled ( Deprecated::ScriptFunctionCall ,
bool &  hadException 
) const
protected

◆ hasAccessToInspectedScriptState() [1/2]

bool Inspector::InjectedScriptBase::hasAccessToInspectedScriptState ( ) const
protected

◆ hasAccessToInspectedScriptState() [2/2]

bool Inspector::InjectedScriptBase::hasAccessToInspectedScriptState ( ) const
protected

◆ hasNoValue() [1/2]

bool Inspector::InjectedScriptBase::hasNoValue ( ) const
inline

◆ hasNoValue() [2/2]

bool Inspector::InjectedScriptBase::hasNoValue ( ) const
inline

◆ injectedScriptObject() [1/2]

const Deprecated::ScriptObject & Inspector::InjectedScriptBase::injectedScriptObject ( ) const
protected

◆ injectedScriptObject() [2/2]

const Deprecated::ScriptObject& Inspector::InjectedScriptBase::injectedScriptObject ( ) const
protected

◆ inspectorEnvironment() [1/2]

InspectorEnvironment* Inspector::InjectedScriptBase::inspectorEnvironment ( ) const
inlineprotected

◆ inspectorEnvironment() [2/2]

InspectorEnvironment* Inspector::InjectedScriptBase::inspectorEnvironment ( ) const
inlineprotected

◆ makeCall() [1/2]

void Inspector::InjectedScriptBase::makeCall ( Deprecated::ScriptFunctionCall function,
RefPtr< InspectorValue > *  result 
)
protected

◆ makeCall() [2/2]

void Inspector::InjectedScriptBase::makeCall ( Deprecated::ScriptFunctionCall ,
RefPtr< InspectorValue > *  result 
)
protected

◆ makeEvalCall() [1/2]

void Inspector::InjectedScriptBase::makeEvalCall ( ErrorString errorString,
Deprecated::ScriptFunctionCall function,
RefPtr< Protocol::Runtime::RemoteObject > *  result,
Protocol::OptOutput< bool > *  wasThrown,
Protocol::OptOutput< int > *  savedResult = nullptr 
)
protected

◆ makeEvalCall() [2/2]

void Inspector::InjectedScriptBase::makeEvalCall ( ErrorString ,
Deprecated::ScriptFunctionCall ,
RefPtr< Protocol::Runtime::RemoteObject > *  result,
Protocol::OptOutput< bool > *  wasThrown,
Protocol::OptOutput< int > *  savedResult = nullptr 
)
protected

◆ name() [1/2]

const String& Inspector::InjectedScriptBase::name ( ) const
inline

◆ name() [2/2]

const String& Inspector::InjectedScriptBase::name ( ) const
inline

◆ scriptState() [1/2]

JSC::ExecState* Inspector::InjectedScriptBase::scriptState ( ) const
inline

◆ scriptState() [2/2]

JSC::ExecState* Inspector::InjectedScriptBase::scriptState ( ) const
inline

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