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

#include <InjectedScriptManager.h>

Inheritance diagram for Inspector::InjectedScriptManager:
WebCore::WebInjectedScriptManager

Public Member Functions

 InjectedScriptManager (InspectorEnvironment &, Ref< InjectedScriptHost > &&)
 
virtual ~InjectedScriptManager ()
 
virtual void disconnect ()
 
virtual void discardInjectedScripts ()
 
InjectedScriptHostinjectedScriptHost ()
 
InspectorEnvironmentinspectorEnvironment () const
 
InjectedScript injectedScriptFor (JSC::ExecState *)
 
InjectedScript injectedScriptForId (int)
 
int injectedScriptIdFor (JSC::ExecState *)
 
InjectedScript injectedScriptForObjectId (const String &objectId)
 
void releaseObjectGroup (const String &objectGroup)
 
void clearExceptionValue ()
 
 InjectedScriptManager (InspectorEnvironment &, Ref< InjectedScriptHost > &&)
 
virtual ~InjectedScriptManager ()
 
virtual void disconnect ()
 
virtual void discardInjectedScripts ()
 
InjectedScriptHostinjectedScriptHost ()
 
InspectorEnvironmentinspectorEnvironment () const
 
InjectedScript injectedScriptFor (JSC::ExecState *)
 
InjectedScript injectedScriptForId (int)
 
int injectedScriptIdFor (JSC::ExecState *)
 
InjectedScript injectedScriptForObjectId (const String &objectId)
 
void releaseObjectGroup (const String &objectGroup)
 
void clearExceptionValue ()
 

Protected Member Functions

virtual void didCreateInjectedScript (const InjectedScript &)
 
virtual void didCreateInjectedScript (const InjectedScript &)
 

Protected Attributes

HashMap< int, InjectedScriptm_idToInjectedScript
 
HashMap< JSC::ExecState *, int > m_scriptStateToId
 

Constructor & Destructor Documentation

◆ InjectedScriptManager() [1/2]

Inspector::InjectedScriptManager::InjectedScriptManager ( InspectorEnvironment environment,
Ref< InjectedScriptHost > &&  injectedScriptHost 
)

◆ ~InjectedScriptManager() [1/2]

Inspector::InjectedScriptManager::~InjectedScriptManager ( )
virtual

◆ InjectedScriptManager() [2/2]

Inspector::InjectedScriptManager::InjectedScriptManager ( InspectorEnvironment ,
Ref< InjectedScriptHost > &&   
)

◆ ~InjectedScriptManager() [2/2]

virtual Inspector::InjectedScriptManager::~InjectedScriptManager ( )
virtual

Member Function Documentation

◆ clearExceptionValue() [1/2]

void Inspector::InjectedScriptManager::clearExceptionValue ( )

◆ clearExceptionValue() [2/2]

void Inspector::InjectedScriptManager::clearExceptionValue ( )

◆ didCreateInjectedScript() [1/2]

void Inspector::InjectedScriptManager::didCreateInjectedScript ( const InjectedScript )
protectedvirtual

◆ didCreateInjectedScript() [2/2]

virtual void Inspector::InjectedScriptManager::didCreateInjectedScript ( const InjectedScript )
protectedvirtual

◆ discardInjectedScripts() [1/2]

void Inspector::InjectedScriptManager::discardInjectedScripts ( )
virtual

◆ discardInjectedScripts() [2/2]

virtual void Inspector::InjectedScriptManager::discardInjectedScripts ( )
virtual

◆ disconnect() [1/2]

void Inspector::InjectedScriptManager::disconnect ( )
virtual

◆ disconnect() [2/2]

virtual void Inspector::InjectedScriptManager::disconnect ( )
virtual

◆ injectedScriptFor() [1/2]

InjectedScript Inspector::InjectedScriptManager::injectedScriptFor ( JSC::ExecState )

◆ injectedScriptFor() [2/2]

InjectedScript Inspector::InjectedScriptManager::injectedScriptFor ( JSC::ExecState inspectedExecState)

◆ injectedScriptForId() [1/2]

InjectedScript Inspector::InjectedScriptManager::injectedScriptForId ( int  )

◆ injectedScriptForId() [2/2]

InjectedScript Inspector::InjectedScriptManager::injectedScriptForId ( int  id)

◆ injectedScriptForObjectId() [1/2]

InjectedScript Inspector::InjectedScriptManager::injectedScriptForObjectId ( const String &  objectId)

◆ injectedScriptForObjectId() [2/2]

InjectedScript Inspector::InjectedScriptManager::injectedScriptForObjectId ( const String &  objectId)

◆ injectedScriptHost() [1/2]

InjectedScriptHost & Inspector::InjectedScriptManager::injectedScriptHost ( )

◆ injectedScriptHost() [2/2]

InjectedScriptHost& Inspector::InjectedScriptManager::injectedScriptHost ( )

◆ injectedScriptIdFor() [1/2]

int Inspector::InjectedScriptManager::injectedScriptIdFor ( JSC::ExecState scriptState)

◆ injectedScriptIdFor() [2/2]

int Inspector::InjectedScriptManager::injectedScriptIdFor ( JSC::ExecState )

◆ inspectorEnvironment() [1/2]

InspectorEnvironment& Inspector::InjectedScriptManager::inspectorEnvironment ( ) const
inline

◆ inspectorEnvironment() [2/2]

InspectorEnvironment& Inspector::InjectedScriptManager::inspectorEnvironment ( ) const
inline

◆ releaseObjectGroup() [1/2]

void Inspector::InjectedScriptManager::releaseObjectGroup ( const String &  objectGroup)

◆ releaseObjectGroup() [2/2]

void Inspector::InjectedScriptManager::releaseObjectGroup ( const String &  objectGroup)

Member Data Documentation

◆ m_idToInjectedScript

HashMap< int, InjectedScript > Inspector::InjectedScriptManager::m_idToInjectedScript
protected

◆ m_scriptStateToId

HashMap< JSC::ExecState *, int > Inspector::InjectedScriptManager::m_scriptStateToId
protected

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