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

AlternativeTextClientalternativeTextClient { nullptr }
 
ChromeClientchromeClient { nullptr }
 
UniqueRef< EditorClienteditorClient
 
Ref< SocketProvidersocketProvider
 
DragClientdragClient { nullptr }
 
InspectorClientinspectorClient { nullptr }
 
UniqueRef< LibWebRTCProviderlibWebRTCProvider
 
PlugInClientplugInClient { nullptr }
 
ProgressTrackerClientprogressTrackerClient { nullptr }
 
RefPtr< BackForwardClientbackForwardClient
 
std::unique_ptr< ValidationMessageClientvalidationMessageClient
 
FrameLoaderClientloaderClientForMainFrame { nullptr }
 
std::unique_ptr< DiagnosticLoggingClientdiagnosticLoggingClient
 
std::unique_ptr< WebGLStateTrackerwebGLStateTracker
 
RefPtr< ApplicationCacheStorageapplicationCacheStorage
 
RefPtr< DatabaseProviderdatabaseProvider
 
RefPtr< PluginInfoProviderpluginInfoProvider
 
RefPtr< StorageNamespaceProviderstorageNamespaceProvider
 
RefPtr< UserContentProvideruserContentProvider
 
RefPtr< VisitedLinkStorevisitedLinkStore
 

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: