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

#include <CachedFrame.h>

Inheritance diagram for WebCore::CachedFrameBase:
WebCore::CachedFrame WebCore::CachedFrame

Public Member Functions

void restore ()
 
Documentdocument () const
 
FrameViewview () const
 
const URLurl () const
 
bool isMainFrame ()
 
void restore ()
 
Documentdocument () const
 
FrameViewview () const
 
const URLurl () const
 
bool isMainFrame ()
 

Protected Member Functions

 CachedFrameBase (Frame &)
 
 ~CachedFrameBase ()
 
void pruneDetachedChildFrames ()
 
 CachedFrameBase (Frame &)
 
 ~CachedFrameBase ()
 
void pruneDetachedChildFrames ()
 

Protected Attributes

RefPtr< Documentm_document
 
RefPtr< DocumentLoaderm_documentLoader
 
RefPtr< FrameViewm_view
 
URL m_url
 
std::unique_ptr< ScriptCachedFrameDatam_cachedFrameScriptData
 
std::unique_ptr< CachedFramePlatformDatam_cachedFramePlatformData
 
bool m_isMainFrame
 
std::optional< HasInsecureContentm_hasInsecureContent
 
Vector< std::unique_ptr< CachedFrame > > m_childFrames
 

Constructor & Destructor Documentation

◆ CachedFrameBase() [1/2]

WebCore::CachedFrameBase::CachedFrameBase ( Frame frame)
protected

◆ ~CachedFrameBase() [1/2]

WebCore::CachedFrameBase::~CachedFrameBase ( )
protected

◆ CachedFrameBase() [2/2]

WebCore::CachedFrameBase::CachedFrameBase ( Frame )
protected

◆ ~CachedFrameBase() [2/2]

WebCore::CachedFrameBase::~CachedFrameBase ( )
protected

Member Function Documentation

◆ document() [1/2]

Document* WebCore::CachedFrameBase::document ( ) const
inline

◆ document() [2/2]

Document* WebCore::CachedFrameBase::document ( ) const
inline

◆ isMainFrame() [1/2]

bool WebCore::CachedFrameBase::isMainFrame ( )
inline

◆ isMainFrame() [2/2]

bool WebCore::CachedFrameBase::isMainFrame ( )
inline

◆ pruneDetachedChildFrames() [1/2]

void WebCore::CachedFrameBase::pruneDetachedChildFrames ( )
protected

◆ pruneDetachedChildFrames() [2/2]

void WebCore::CachedFrameBase::pruneDetachedChildFrames ( )
protected

◆ restore() [1/2]

void WebCore::CachedFrameBase::restore ( )

◆ restore() [2/2]

void WebCore::CachedFrameBase::restore ( )

◆ url() [1/2]

const URL& WebCore::CachedFrameBase::url ( ) const
inline

◆ url() [2/2]

const URL& WebCore::CachedFrameBase::url ( ) const
inline

◆ view() [1/2]

FrameView* WebCore::CachedFrameBase::view ( ) const
inline

◆ view() [2/2]

FrameView* WebCore::CachedFrameBase::view ( ) const
inline

Member Data Documentation

◆ m_cachedFramePlatformData

std::unique_ptr< CachedFramePlatformData > WebCore::CachedFrameBase::m_cachedFramePlatformData
protected

◆ m_cachedFrameScriptData

std::unique_ptr< ScriptCachedFrameData > WebCore::CachedFrameBase::m_cachedFrameScriptData
protected

◆ m_childFrames

Vector< std::unique_ptr< CachedFrame > > WebCore::CachedFrameBase::m_childFrames
protected

◆ m_document

RefPtr< Document > WebCore::CachedFrameBase::m_document
protected

◆ m_documentLoader

RefPtr< DocumentLoader > WebCore::CachedFrameBase::m_documentLoader
protected

◆ m_hasInsecureContent

std::optional< HasInsecureContent > WebCore::CachedFrameBase::m_hasInsecureContent
protected

◆ m_isMainFrame

bool WebCore::CachedFrameBase::m_isMainFrame
protected

◆ m_url

URL WebCore::CachedFrameBase::m_url
protected

◆ m_view

RefPtr< FrameView > WebCore::CachedFrameBase::m_view
protected

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