webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | List of all members
WTR::InjectedBundle Class Reference

#include <InjectedBundle.h>

Public Member Functions

void initialize (WKBundleRef, WKTypeRef initializationUserData)
 
WKBundleRef bundle () const
 
WKBundlePageGroupRef pageGroup () const
 
TestRunnertestRunner ()
 
GCControllergcController ()
 
EventSendingControllereventSendingController ()
 
TextInputControllertextInputController ()
 
InjectedBundlePagepage () const
 
size_t pageCount () const
 
void closeOtherPages ()
 
void dumpBackForwardListsForAllPages (StringBuilder &)
 
void done ()
 
void setAudioResult (WKDataRef audioData)
 
void setPixelResult (WKImageRef image)
 
void setPixelResultIsPending (bool isPending)
 
void setRepaintRects (WKArrayRef rects)
 
bool isTestRunning ()
 
WKBundleFrameRef topLoadingFrame ()
 
void setTopLoadingFrame (WKBundleFrameRef frame)
 
bool shouldDumpPixels () const
 
bool useWaitToDumpWatchdogTimer () const
 
bool dumpJSConsoleLogInStdErr () const
 
void outputText (const String &)
 
void dumpToStdErr (const String &)
 
void postNewBeforeUnloadReturnValue (bool)
 
void postAddChromeInputField ()
 
void postRemoveChromeInputField ()
 
void postFocusWebView ()
 
void postSetBackingScaleFactor (double)
 
void postSetWindowIsKey (bool)
 
void postSetViewSize (double width, double height)
 
void postSimulateWebNotificationClick (uint64_t notificationID)
 
void postSetAddsVisitedLinks (bool)
 
void setGeolocationPermission (bool)
 
void setMockGeolocationPosition (double latitude, double longitude, double accuracy, bool providesAltitude, double altitude, bool providesAltitudeAccuracy, double altitudeAccuracy, bool providesHeading, double heading, bool providesSpeed, double speed)
 
void setMockGeolocationPositionUnavailableError (WKStringRef errorMessage)
 
bool isGeolocationProviderActive () const
 
void setUserMediaPermission (bool)
 
void setUserMediaPersistentPermissionForOrigin (bool permission, WKStringRef origin, WKStringRef parentOrigin)
 
unsigned userMediaPermissionRequestCountForOrigin (WKStringRef origin, WKStringRef parentOrigin) const
 
void resetUserMediaPermissionRequestCountForOrigin (WKStringRef origin, WKStringRef parentOrigin)
 
void setCustomPolicyDelegate (bool enabled, bool permissive)
 
void setHidden (bool)
 
void setCacheModel (int)
 
bool shouldProcessWorkQueue () const
 
void processWorkQueue ()
 
void queueBackNavigation (unsigned howFarBackward)
 
void queueForwardNavigation (unsigned howFarForward)
 
void queueLoad (WKStringRef url, WKStringRef target, bool shouldOpenExternalURLs=false)
 
void queueLoadHTMLString (WKStringRef content, WKStringRef baseURL=0, WKStringRef unreachableURL=0)
 
void queueReload ()
 
void queueLoadingScript (WKStringRef script)
 
void queueNonLoadingScript (WKStringRef script)
 
bool isAllowedHost (WKStringRef)
 
unsigned imageCountInGeneralPasteboard () const
 
void setAllowsAnySSLCertificate (bool)
 

Static Public Member Functions

static InjectedBundlesingleton ()
 

Member Function Documentation

◆ bundle()

WKBundleRef WTR::InjectedBundle::bundle ( ) const
inline

◆ closeOtherPages()

void WTR::InjectedBundle::closeOtherPages ( )

◆ done()

void WTR::InjectedBundle::done ( )

◆ dumpBackForwardListsForAllPages()

void WTR::InjectedBundle::dumpBackForwardListsForAllPages ( StringBuilder stringBuilder)

◆ dumpJSConsoleLogInStdErr()

bool WTR::InjectedBundle::dumpJSConsoleLogInStdErr ( ) const
inline

◆ dumpToStdErr()

void WTR::InjectedBundle::dumpToStdErr ( const String output)

◆ eventSendingController()

EventSendingController* WTR::InjectedBundle::eventSendingController ( )
inline

◆ gcController()

GCController* WTR::InjectedBundle::gcController ( )
inline

◆ imageCountInGeneralPasteboard()

unsigned WTR::InjectedBundle::imageCountInGeneralPasteboard ( ) const

◆ initialize()

void WTR::InjectedBundle::initialize ( WKBundleRef  bundle,
WKTypeRef  initializationUserData 
)

◆ isAllowedHost()

bool WTR::InjectedBundle::isAllowedHost ( WKStringRef  host)

◆ isGeolocationProviderActive()

bool WTR::InjectedBundle::isGeolocationProviderActive ( ) const

◆ isTestRunning()

bool WTR::InjectedBundle::isTestRunning ( )
inline

◆ outputText()

void WTR::InjectedBundle::outputText ( const String output)

◆ page()

InjectedBundlePage * WTR::InjectedBundle::page ( ) const

◆ pageCount()

size_t WTR::InjectedBundle::pageCount ( ) const
inline

◆ pageGroup()

WKBundlePageGroupRef WTR::InjectedBundle::pageGroup ( ) const
inline

◆ postAddChromeInputField()

void WTR::InjectedBundle::postAddChromeInputField ( )

◆ postFocusWebView()

void WTR::InjectedBundle::postFocusWebView ( )

◆ postNewBeforeUnloadReturnValue()

void WTR::InjectedBundle::postNewBeforeUnloadReturnValue ( bool  value)

◆ postRemoveChromeInputField()

void WTR::InjectedBundle::postRemoveChromeInputField ( )

◆ postSetAddsVisitedLinks()

void WTR::InjectedBundle::postSetAddsVisitedLinks ( bool  addsVisitedLinks)

◆ postSetBackingScaleFactor()

void WTR::InjectedBundle::postSetBackingScaleFactor ( double  backingScaleFactor)

◆ postSetViewSize()

void WTR::InjectedBundle::postSetViewSize ( double  width,
double  height 
)

◆ postSetWindowIsKey()

void WTR::InjectedBundle::postSetWindowIsKey ( bool  isKey)

◆ postSimulateWebNotificationClick()

void WTR::InjectedBundle::postSimulateWebNotificationClick ( uint64_t  notificationID)

◆ processWorkQueue()

void WTR::InjectedBundle::processWorkQueue ( )

◆ queueBackNavigation()

void WTR::InjectedBundle::queueBackNavigation ( unsigned  howFarBackward)

◆ queueForwardNavigation()

void WTR::InjectedBundle::queueForwardNavigation ( unsigned  howFarForward)

◆ queueLoad()

void WTR::InjectedBundle::queueLoad ( WKStringRef  url,
WKStringRef  target,
bool  shouldOpenExternalURLs = false 
)

◆ queueLoadHTMLString()

void WTR::InjectedBundle::queueLoadHTMLString ( WKStringRef  content,
WKStringRef  baseURL = 0,
WKStringRef  unreachableURL = 0 
)

◆ queueLoadingScript()

void WTR::InjectedBundle::queueLoadingScript ( WKStringRef  script)

◆ queueNonLoadingScript()

void WTR::InjectedBundle::queueNonLoadingScript ( WKStringRef  script)

◆ queueReload()

void WTR::InjectedBundle::queueReload ( )

◆ resetUserMediaPermissionRequestCountForOrigin()

void WTR::InjectedBundle::resetUserMediaPermissionRequestCountForOrigin ( WKStringRef  origin,
WKStringRef  parentOrigin 
)

◆ setAllowsAnySSLCertificate()

void WTR::InjectedBundle::setAllowsAnySSLCertificate ( bool  allowsAnySSLCertificate)

◆ setAudioResult()

void WTR::InjectedBundle::setAudioResult ( WKDataRef  audioData)
inline

◆ setCacheModel()

void WTR::InjectedBundle::setCacheModel ( int  model)

◆ setCustomPolicyDelegate()

void WTR::InjectedBundle::setCustomPolicyDelegate ( bool  enabled,
bool  permissive 
)

◆ setGeolocationPermission()

void WTR::InjectedBundle::setGeolocationPermission ( bool  enabled)

◆ setHidden()

void WTR::InjectedBundle::setHidden ( bool  hidden)

◆ setMockGeolocationPosition()

void WTR::InjectedBundle::setMockGeolocationPosition ( double  latitude,
double  longitude,
double  accuracy,
bool  providesAltitude,
double  altitude,
bool  providesAltitudeAccuracy,
double  altitudeAccuracy,
bool  providesHeading,
double  heading,
bool  providesSpeed,
double  speed 
)

◆ setMockGeolocationPositionUnavailableError()

void WTR::InjectedBundle::setMockGeolocationPositionUnavailableError ( WKStringRef  errorMessage)

◆ setPixelResult()

void WTR::InjectedBundle::setPixelResult ( WKImageRef  image)
inline

◆ setPixelResultIsPending()

void WTR::InjectedBundle::setPixelResultIsPending ( bool  isPending)
inline

◆ setRepaintRects()

void WTR::InjectedBundle::setRepaintRects ( WKArrayRef  rects)
inline

◆ setTopLoadingFrame()

void WTR::InjectedBundle::setTopLoadingFrame ( WKBundleFrameRef  frame)
inline

◆ setUserMediaPermission()

void WTR::InjectedBundle::setUserMediaPermission ( bool  enabled)

◆ setUserMediaPersistentPermissionForOrigin()

void WTR::InjectedBundle::setUserMediaPersistentPermissionForOrigin ( bool  permission,
WKStringRef  origin,
WKStringRef  parentOrigin 
)

◆ shouldDumpPixels()

bool WTR::InjectedBundle::shouldDumpPixels ( ) const
inline

◆ shouldProcessWorkQueue()

bool WTR::InjectedBundle::shouldProcessWorkQueue ( ) const

◆ singleton()

InjectedBundle & WTR::InjectedBundle::singleton ( )
static

◆ testRunner()

TestRunner* WTR::InjectedBundle::testRunner ( )
inline

◆ textInputController()

TextInputController* WTR::InjectedBundle::textInputController ( )
inline

◆ topLoadingFrame()

WKBundleFrameRef WTR::InjectedBundle::topLoadingFrame ( )
inline

◆ userMediaPermissionRequestCountForOrigin()

unsigned WTR::InjectedBundle::userMediaPermissionRequestCountForOrigin ( WKStringRef  origin,
WKStringRef  parentOrigin 
) const

◆ useWaitToDumpWatchdogTimer()

bool WTR::InjectedBundle::useWaitToDumpWatchdogTimer ( ) const
inline

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