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

#include <PageConfiguration.h>

Public Member Functions

WEBCORE_EXPORT PageConfiguration (UniqueRef< EditorClient > &&, Ref< SocketProvider > &&, UniqueRef< LibWebRTCProvider > &&)
 
WEBCORE_EXPORT ~PageConfiguration ()
 
WEBCORE_EXPORT PageConfiguration (UniqueRef< EditorClient > &&, Ref< SocketProvider > &&, UniqueRef< LibWebRTCProvider > &&)
 
WEBCORE_EXPORT ~PageConfiguration ()
 

Public Attributes

AlternativeTextClient * alternativeTextClient { nullptr }
 
ChromeClient * chromeClient { nullptr }
 
UniqueRef< EditorClient > editorClient
 
Ref< SocketProvider > socketProvider
 
DragClient * dragClient { nullptr }
 
InspectorClient * inspectorClient { nullptr }
 
UniqueRef< LibWebRTCProvider > libWebRTCProvider
 
PlugInClient * plugInClient { nullptr }
 
ProgressTrackerClient * progressTrackerClient { nullptr }
 
RefPtr< BackForwardClient > backForwardClient
 
std::unique_ptr< ValidationMessageClient > validationMessageClient
 
FrameLoaderClient * loaderClientForMainFrame { nullptr }
 
std::unique_ptr< DiagnosticLoggingClient > diagnosticLoggingClient
 
std::unique_ptr< WebGLStateTracker > webGLStateTracker
 
RefPtr< ApplicationCacheStorage > applicationCacheStorage
 
RefPtr< DatabaseProvider > databaseProvider
 
RefPtr< PluginInfoProvider > pluginInfoProvider
 
RefPtr< StorageNamespaceProvider > storageNamespaceProvider
 
RefPtr< UserContentProvider > userContentProvider
 
RefPtr< VisitedLinkStore > visitedLinkStore
 

Constructor & Destructor Documentation

◆ PageConfiguration() [1/2]

WebCore::PageConfiguration::PageConfiguration ( UniqueRef< EditorClient > &&  editorClient,
Ref< SocketProvider > &&  socketProvider,
UniqueRef< LibWebRTCProvider > &&  libWebRTCProvider 
)

◆ ~PageConfiguration() [1/2]

WebCore::PageConfiguration::~PageConfiguration ( )

◆ PageConfiguration() [2/2]

WEBCORE_EXPORT WebCore::PageConfiguration::PageConfiguration ( UniqueRef< EditorClient > &&  ,
Ref< SocketProvider > &&  ,
UniqueRef< LibWebRTCProvider > &&   
)

◆ ~PageConfiguration() [2/2]

WEBCORE_EXPORT WebCore::PageConfiguration::~PageConfiguration ( )

Member Data Documentation

◆ alternativeTextClient

AlternativeTextClient * WebCore::PageConfiguration::alternativeTextClient { nullptr }

◆ applicationCacheStorage

RefPtr< ApplicationCacheStorage > WebCore::PageConfiguration::applicationCacheStorage

◆ backForwardClient

RefPtr< BackForwardClient > WebCore::PageConfiguration::backForwardClient

◆ chromeClient

ChromeClient * WebCore::PageConfiguration::chromeClient { nullptr }

◆ databaseProvider

RefPtr< DatabaseProvider > WebCore::PageConfiguration::databaseProvider

◆ diagnosticLoggingClient

std::unique_ptr< DiagnosticLoggingClient > WebCore::PageConfiguration::diagnosticLoggingClient

◆ dragClient

DragClient * WebCore::PageConfiguration::dragClient { nullptr }

◆ editorClient

UniqueRef< EditorClient > WebCore::PageConfiguration::editorClient

◆ inspectorClient

InspectorClient * WebCore::PageConfiguration::inspectorClient { nullptr }

◆ libWebRTCProvider

UniqueRef< LibWebRTCProvider > WebCore::PageConfiguration::libWebRTCProvider

◆ loaderClientForMainFrame

FrameLoaderClient * WebCore::PageConfiguration::loaderClientForMainFrame { nullptr }

◆ plugInClient

PlugInClient * WebCore::PageConfiguration::plugInClient { nullptr }

◆ pluginInfoProvider

RefPtr< PluginInfoProvider > WebCore::PageConfiguration::pluginInfoProvider

◆ progressTrackerClient

ProgressTrackerClient * WebCore::PageConfiguration::progressTrackerClient { nullptr }

◆ socketProvider

Ref< SocketProvider > WebCore::PageConfiguration::socketProvider

◆ storageNamespaceProvider

RefPtr< StorageNamespaceProvider > WebCore::PageConfiguration::storageNamespaceProvider

◆ userContentProvider

RefPtr< UserContentProvider > WebCore::PageConfiguration::userContentProvider

◆ validationMessageClient

std::unique_ptr< ValidationMessageClient > WebCore::PageConfiguration::validationMessageClient

◆ visitedLinkStore

RefPtr< VisitedLinkStore > WebCore::PageConfiguration::visitedLinkStore

◆ webGLStateTracker

std::unique_ptr< WebGLStateTracker > WebCore::PageConfiguration::webGLStateTracker

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