webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Classes | Public Member Functions | Protected Member Functions | List of all members
WebKit::PluginController Class Referenceabstract

#include <PluginController.h>

Inheritance diagram for WebKit::PluginController:
WebKit::PluginView

Classes

class  PluginDestructionProtector
 

Public Member Functions

virtual void invalidate (const WebCore::IntRect &)=0
 
virtual String userAgent ()=0
 
virtual void loadURL (uint64_t requestID, const String &method, const String &urlString, const String &target, const WebCore::HTTPHeaderMap &headerFields, const Vector< uint8_t > &httpBody, bool allowPopups)=0
 
virtual void continueStreamLoad (uint64_t streamID)=0
 
virtual void cancelStreamLoad (uint64_t streamID)=0
 
virtual void cancelManualStreamLoad ()=0
 
virtual void setStatusbarText (const String &)=0
 
virtual bool isAcceleratedCompositingEnabled ()=0
 
virtual void pluginProcessCrashed ()=0
 
virtual float contentsScaleFactor ()=0
 
virtual String proxiesForURL (const String &)=0
 
virtual String cookiesForURL (const String &)=0
 
virtual void setCookiesForURL (const String &urlString, const String &cookieString)=0
 
virtual bool getAuthenticationInfo (const WebCore::ProtectionSpace &, String &username, String &password)=0
 
virtual bool isPrivateBrowsingEnabled ()=0
 
virtual bool asynchronousPluginInitializationEnabled () const
 
virtual bool asynchronousPluginInitializationEnabledForAllPlugins () const
 
virtual bool artificialPluginInitializationDelayEnabled () const
 
virtual void protectPluginFromDestruction ()=0
 
virtual void unprotectPluginFromDestruction ()=0
 
virtual void didInitializePlugin ()=0
 
virtual void didFailToInitializePlugin ()=0
 

Protected Member Functions

virtual ~PluginController ()
 

Constructor & Destructor Documentation

◆ ~PluginController()

virtual WebKit::PluginController::~PluginController ( )
inlineprotectedvirtual

Member Function Documentation

◆ artificialPluginInitializationDelayEnabled()

virtual bool WebKit::PluginController::artificialPluginInitializationDelayEnabled ( ) const
inlinevirtual

◆ asynchronousPluginInitializationEnabled()

virtual bool WebKit::PluginController::asynchronousPluginInitializationEnabled ( ) const
inlinevirtual

◆ asynchronousPluginInitializationEnabledForAllPlugins()

virtual bool WebKit::PluginController::asynchronousPluginInitializationEnabledForAllPlugins ( ) const
inlinevirtual

◆ cancelManualStreamLoad()

virtual void WebKit::PluginController::cancelManualStreamLoad ( )
pure virtual

◆ cancelStreamLoad()

virtual void WebKit::PluginController::cancelStreamLoad ( uint64_t  streamID)
pure virtual

◆ contentsScaleFactor()

virtual float WebKit::PluginController::contentsScaleFactor ( )
pure virtual

◆ continueStreamLoad()

virtual void WebKit::PluginController::continueStreamLoad ( uint64_t  streamID)
pure virtual

◆ cookiesForURL()

virtual String WebKit::PluginController::cookiesForURL ( const String )
pure virtual

◆ didFailToInitializePlugin()

virtual void WebKit::PluginController::didFailToInitializePlugin ( )
pure virtual

◆ didInitializePlugin()

virtual void WebKit::PluginController::didInitializePlugin ( )
pure virtual

◆ getAuthenticationInfo()

virtual bool WebKit::PluginController::getAuthenticationInfo ( const WebCore::ProtectionSpace ,
String username,
String password 
)
pure virtual

◆ invalidate()

virtual void WebKit::PluginController::invalidate ( const WebCore::IntRect )
pure virtual

◆ isAcceleratedCompositingEnabled()

virtual bool WebKit::PluginController::isAcceleratedCompositingEnabled ( )
pure virtual

◆ isPrivateBrowsingEnabled()

virtual bool WebKit::PluginController::isPrivateBrowsingEnabled ( )
pure virtual

◆ loadURL()

virtual void WebKit::PluginController::loadURL ( uint64_t  requestID,
const String method,
const String urlString,
const String target,
const WebCore::HTTPHeaderMap headerFields,
const Vector< uint8_t > &  httpBody,
bool  allowPopups 
)
pure virtual

◆ pluginProcessCrashed()

virtual void WebKit::PluginController::pluginProcessCrashed ( )
pure virtual

◆ protectPluginFromDestruction()

virtual void WebKit::PluginController::protectPluginFromDestruction ( )
pure virtual

◆ proxiesForURL()

virtual String WebKit::PluginController::proxiesForURL ( const String )
pure virtual

◆ setCookiesForURL()

virtual void WebKit::PluginController::setCookiesForURL ( const String urlString,
const String cookieString 
)
pure virtual

◆ setStatusbarText()

virtual void WebKit::PluginController::setStatusbarText ( const String )
pure virtual

◆ unprotectPluginFromDestruction()

virtual void WebKit::PluginController::unprotectPluginFromDestruction ( )
pure virtual

◆ userAgent()

virtual String WebKit::PluginController::userAgent ( )
pure virtual

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