ReactOS 0.4.17-dev-966-gf06eace
nsIDocShell Interface Reference
Inheritance diagram for nsIDocShell:
Collaboration diagram for nsIDocShell:

Public Member Functions

nsresult LoadURI (nsIURI *uri, nsIDocShellLoadInfo *loadInfo, uint32_t aLoadFlags, bool firstParty)
 
nsresult LoadStream (nsIInputStream *aStream, nsIURI *aURI, const nsACString *aContentType, const nsACString *aContentCharset, nsIDocShellLoadInfo *aLoadInfo)
 
nsresult InternalLoad (nsIURI *aURI, nsIURI *aReferrer, uint32_t aReferrerPolicy, nsISupports *aOwner, uint32_t aFlags, const PRUnichar *aWindowTarget, const char *aTypeHint, nsACString *aFileName, nsIInputStream *aPostDataStream, nsIInputStream *aHeadersStream, uint32_t aLoadFlags, nsISHEntry *aSHEntry, bool firstParty, const nsAString *aSrcdoc, nsIDocShell *aSourceDocShell, nsIURI *aBaseURI, nsIDocShell **aDocShell, nsIRequest **aRequest)
 
nsresult AddState (jsval *aData, const nsAString *aTitle, const nsAString *aURL, bool aReplace, JSContext *cx)
 
nsresult CreateLoadInfo (nsIDocShellLoadInfo **loadInfo)
 
nsresult PrepareForNewContentModel ()
 
nsresult SetCurrentURI (nsIURI *aURI)
 
nsresult FirePageHideNotification (bool isUnload)
 
nsresult GetPresContext (void **aPresContext)
 
nsIPresShell * GetPresShell ()
 
nsresult GetEldestPresShell (nsIPresShell **aEldestPresShell)
 
nsresult GetContentViewer (nsIContentViewer **aContentViewer)
 
nsresult GetChromeEventHandler (nsIDOMEventTarget **aChromeEventHandler)
 
nsresult SetChromeEventHandler (nsIDOMEventTarget *aChromeEventHandler)
 
nsresult GetAllowPlugins (bool *aAllowPlugins)
 
nsresult SetAllowPlugins (bool aAllowPlugins)
 
nsresult GetAllowJavascript (bool *aAllowJavascript)
 
nsresult SetAllowJavascript (bool aAllowJavascript)
 
nsresult GetDisableNoScript (bool *aDisableNoScript)
 
nsresult SetDisableNoScript (bool aDisableNoScript)
 
nsresult GetAllowMetaRedirects (bool *aAllowMetaRedirects)
 
nsresult SetAllowMetaRedirects (bool aAllowMetaRedirects)
 
nsresult GetAllowSubframes (bool *aAllowSubframes)
 
nsresult SetAllowSubframes (bool aAllowSubframes)
 
nsresult GetAllowImages (bool *aAllowImages)
 
nsresult SetAllowImages (bool aAllowImages)
 
nsresult GetAllowMedia (bool *aAllowMedia)
 
nsresult SetAllowMedia (bool aAllowMedia)
 
nsresult GetAllowDNSPrefetch (bool *aAllowDNSPrefetch)
 
nsresult SetAllowDNSPrefetch (bool aAllowDNSPrefetch)
 
nsresult GetAllowWindowControl (bool *aAllowWindowControl)
 
nsresult SetAllowWindowControl (bool aAllowWindowControl)
 
nsresult GetAllowContentRetargeting (bool *aAllowContentRetargeting)
 
nsresult SetAllowContentRetargeting (bool aAllowContentRetargeting)
 
nsresult GetAllowContentRetargetingOnChildren (bool *aAllowContentRetargetingOnChildren)
 
nsresult SetAllowContentRetargetingOnChildren (bool aAllowContentRetargetingOnChildren)
 
nsresult GetDocShellEnumerator (int32_t aItemType, int32_t aDirection, nsISimpleEnumerator **_retval)
 
nsresult GetAppType (uint32_t *aAppType)
 
nsresult SetAppType (uint32_t aAppType)
 
nsresult GetAllowAuth (bool *aAllowAuth)
 
nsresult SetAllowAuth (bool aAllowAuth)
 
nsresult GetZoom (float *aZoom)
 
nsresult SetZoom (float aZoom)
 
nsresult GetMarginWidth (int32_t *aMarginWidth)
 
nsresult SetMarginWidth (int32_t aMarginWidth)
 
nsresult GetMarginHeight (int32_t *aMarginHeight)
 
nsresult SetMarginHeight (int32_t aMarginHeight)
 
nsresult TabToTreeOwner (bool forward, bool *tookFocus)
 
nsresult GetBusyFlags (uint32_t *aBusyFlags)
 
nsresult GetLoadType (uint32_t *aLoadType)
 
nsresult SetLoadType (uint32_t aLoadType)
 
nsresult GetDefaultLoadFlags (nsLoadFlags *aDefaultLoadFlags)
 
nsresult SetDefaultLoadFlags (nsLoadFlags aDefaultLoadFlags)
 
nsresult IsBeingDestroyed (bool *_retval)
 
nsresult GetIsExecutingOnLoadHandler (bool *aIsExecutingOnLoadHandler)
 
nsresult GetLayoutHistoryState (nsILayoutHistoryState **aLayoutHistoryState)
 
nsresult SetLayoutHistoryState (nsILayoutHistoryState *aLayoutHistoryState)
 
nsresult GetShouldSaveLayoutState (bool *aShouldSaveLayoutState)
 
nsresult GetSecurityUI (nsISecureBrowserUI **aSecurityUI)
 
nsresult SetSecurityUI (nsISecureBrowserUI *aSecurityUI)
 
nsresult SuspendRefreshURIs ()
 
nsresult ResumeRefreshURIs ()
 
nsresult BeginRestore (nsIContentViewer *viewer, bool top)
 
nsresult FinishRestore ()
 
nsresult GetRestoringDocument (bool *aRestoringDocument)
 
nsresult GetUseErrorPages (bool *aUseErrorPages)
 
nsresult SetUseErrorPages (bool aUseErrorPages)
 
nsresult DisplayLoadError (nsresult aError, nsIURI *aURI, const PRUnichar *aURL, nsIChannel *aFailedChannel)
 
nsresult GetFailedChannel (nsIChannel **aFailedChannel)
 
nsresult GetPreviousTransIndex (int32_t *aPreviousTransIndex)
 
nsresult GetLoadedTransIndex (int32_t *aLoadedTransIndex)
 
nsresult HistoryPurged (int32_t numEntries)
 
nsresult GetSessionStorageForPrincipal (nsIPrincipal *principal, const nsAString *documentURI, bool create, nsIDOMStorage **_retval)
 
nsresult AddSessionStorage (nsIPrincipal *principal, nsIDOMStorage *storage)
 
nsresult GetCurrentDocumentChannel (nsIChannel **aCurrentDocumentChannel)
 
nsresult SetChildOffset (uint32_t offset)
 
nsresult GetIsInUnload (bool *aIsInUnload)
 
nsresult GetChannelIsUnsafe (bool *aChannelIsUnsafe)
 
nsresult GetHasMixedActiveContentLoaded (bool *aHasMixedActiveContentLoaded)
 
nsresult GetHasMixedActiveContentBlocked (bool *aHasMixedActiveContentBlocked)
 
nsresult GetHasMixedDisplayContentLoaded (bool *aHasMixedDisplayContentLoaded)
 
nsresult GetHasMixedDisplayContentBlocked (bool *aHasMixedDisplayContentBlocked)
 
nsresult GetHasTrackingContentBlocked (bool *aHasTrackingContentBlocked)
 
nsresult GetHasTrackingContentLoaded (bool *aHasTrackingContentLoaded)
 
void DetachEditorFromWindow ()
 
nsresult GetIsOffScreenBrowser (bool *aIsOffScreenBrowser)
 
nsresult SetIsOffScreenBrowser (bool aIsOffScreenBrowser)
 
nsresult GetPrintPreview (nsIWebBrowserPrint **aPrintPreview)
 
nsresult GetCanExecuteScripts (bool *aCanExecuteScripts)
 
nsresult GetIsActive (bool *aIsActive)
 
nsresult SetIsActive (bool aIsActive)
 
nsresult SetIsPrerendered (bool prerendered)
 
nsresult GetIsPrerendered (bool *aIsPrerendered)
 
nsresult GetHistoryID (uint64_t *aHistoryID)
 
nsresult GetIsAppTab (bool *aIsAppTab)
 
nsresult SetIsAppTab (bool aIsAppTab)
 
nsresult CreateAboutBlankContentViewer (nsIPrincipal *aPrincipal)
 
nsresult GetCharset (nsACString *aCharset)
 
nsresult SetCharset (nsACString *aCharset)
 
nsresult GatherCharsetMenuTelemetry ()
 
nsresult GetForcedCharset (nsIAtom **aForcedCharset)
 
nsresult SetForcedCharset (nsIAtom *aForcedCharset)
 
void SetParentCharset (const nsACString *parentCharset, int32_t parentCharsetSource, nsIPrincipal *parentCharsetPrincipal)
 
void GetParentCharset (nsACString *parentCharset, int32_t *parentCharsetSource, nsIPrincipal **parentCharsetPrincipal)
 
nsresult GetRecordProfileTimelineMarkers (bool *aRecordProfileTimelineMarkers)
 
nsresult SetRecordProfileTimelineMarkers (bool aRecordProfileTimelineMarkers)
 
nsresult Now (int *_retval)
 
nsresult PopProfileTimelineMarkers (JSContext *cx, void *_retval)
 
nsresult AddWeakPrivacyTransitionObserver (nsIPrivacyTransitionObserver *obs)
 
nsresult AddWeakReflowObserver (nsISupports *obs)
 
nsresult RemoveWeakReflowObserver (nsISupports *obs)
 
nsresult NotifyReflowObservers (bool interruptible, int start, int end)
 
nsresult AddWeakScrollObserver (void *obs)
 
nsresult RemoveWeakScrollObserver (void *obs)
 
nsresult NotifyScrollObservers ()
 
nsresult GetIsBrowserElement (bool *aIsBrowserElement)
 
nsresult GetIsApp (bool *aIsApp)
 
nsresult GetIsBrowserOrApp (bool *aIsBrowserOrApp)
 
nsresult GetIsInBrowserElement (bool *aIsInBrowserElement)
 
nsresult GetIsInBrowserOrApp (bool *aIsInBrowserOrApp)
 
nsresult SetIsApp (uint32_t ownAppId)
 
nsresult SetIsBrowserInsideApp (uint32_t containingAppId)
 
nsresult GetAppId (uint32_t *aAppId)
 
nsresult GetAppManifestURL (nsAString *aAppManifestURL)
 
nsresult GetSameTypeParentIgnoreBrowserAndAppBoundaries (nsIDocShell **_retval)
 
nsresult GetAsyncPanZoomEnabled (bool *aAsyncPanZoomEnabled)
 
nsresult GetSandboxFlags (uint32_t *aSandboxFlags)
 
nsresult SetSandboxFlags (uint32_t aSandboxFlags)
 
nsresult GetOnePermittedSandboxedNavigator (nsIDocShell **aOnePermittedSandboxedNavigator)
 
nsresult SetOnePermittedSandboxedNavigator (nsIDocShell *aOnePermittedSandboxedNavigator)
 
bool IsSandboxedFrom (nsIDocShell *aTargetDocShell)
 
nsresult GetMixedContentChannel (nsIChannel **aMixedContentChannel)
 
nsresult SetMixedContentChannel (nsIChannel *aMixedContentChannel)
 
nsresult GetAllowMixedContentAndConnectionData (bool *rootHasSecureConnection, bool *allowMixedContent, bool *isRootDocShell)
 
bool PluginsAllowedInCurrentDoc ()
 
nsresult GetFullscreenAllowed (bool *aFullscreenAllowed)
 
nsresult SetFullscreenAllowed (bool allowed)
 
nsresult GetAffectPrivateSessionLifetime (bool *aAffectPrivateSessionLifetime)
 
nsresult SetAffectPrivateSessionLifetime (bool aAffectPrivateSessionLifetime)
 
nsresult GetMayEnableCharacterEncodingMenu (bool *aMayEnableCharacterEncodingMenu)
 
nsresult GetEditor (nsIEditor **aEditor)
 
nsresult SetEditor (nsIEditor *aEditor)
 
nsresult GetEditable (bool *aEditable)
 
nsresult GetHasEditingSession (bool *aHasEditingSession)
 
nsresult MakeEditable (bool inWaitForUriLoad)
 
nsresult GetChildSHEntry (int32_t aChildOffset, nsISHEntry **_retval)
 
nsresult AddChildSHEntry (nsISHEntry *aCloneReference, nsISHEntry *aHistoryEntry, int32_t aChildOffset, uint32_t aLoadType, bool aCloneChildren)
 
nsresult GetUseGlobalHistory (bool *aUseGlobalHistory)
 
nsresult SetUseGlobalHistory (bool aUseGlobalHistory)
 
nsresult RemoveFromSessionHistory ()
 
nsresult GetCreatedDynamically (bool *aCreatedDynamically)
 
nsresult SetCreatedDynamically (bool aCreatedDynamically)
 
nsresult GetCurrentSHEntry (nsISHEntry **aEntry, bool *_retval)
 
nsresult IsCommandEnabled (const char *command, bool *_retval)
 
nsresult DoCommand (const char *command)
 
bool IsInvisible ()
 
void SetInvisible (bool aIsInvisibleDochsell)
 
void * GetScriptGlobalObject ()
 
nsresult GetDeviceSizeIsPageSize (bool *aDeviceSizeIsPageSize)
 
nsresult SetDeviceSizeIsPageSize (bool aDeviceSizeIsPageSize)
 
void SetOpener (void *aOpener)
 
void * GetOpener ()
 
void * GetURLSearchParams ()
 
void NotifyJSRunToCompletionStart (const char *aReason, const char16_t *functionName, const char16_t *fileName, uint32_t lineNumber)
 
void NotifyJSRunToCompletionStop ()
 
nsresult GetHasLoadedNonBlankURI (bool *aHasLoadedNonBlankURI)
 
nsresult GetPaymentRequestId (nsAString *aPaymentRequestId)
 
nsresult SetPaymentRequestId (const nsAString *aPaymentRequestId)
 
nsresult GetWindowDraggingAllowed (bool *aWindowDraggingAllowed)
 
nsresult SetWindowDraggingAllowed (bool aWindowDraggingAllowed)
 
- Public Member Functions inherited from nsIDocShellTreeItem
nsresult GetName (nsAString *aName)
 
nsresult SetName (const nsAString *aName)
 
nsresult NameEquals (const PRUnichar *name, bool *_retval)
 
nsresult GetItemType (int32_t *aItemType)
 
nsresult SetItemType (int32_t aItemType)
 
int32_t ItemType ()
 
nsresult GetParent (nsIDocShellTreeItem **aParent)
 
nsresult GetSameTypeParent (nsIDocShellTreeItem **aSameTypeParent)
 
nsresult GetRootTreeItem (nsIDocShellTreeItem **aRootTreeItem)
 
nsresult GetSameTypeRootTreeItem (nsIDocShellTreeItem **aSameTypeRootTreeItem)
 
nsresult FindItemWithName (const PRUnichar *name, nsISupports *aRequestor, nsIDocShellTreeItem *aOriginalRequestor, nsIDocShellTreeItem **_retval)
 
nsresult GetTreeOwner (nsIDocShellTreeOwner **aTreeOwner)
 
nsresult SetTreeOwner (nsIDocShellTreeOwner *treeOwner)
 
nsresult GetChildCount (int32_t *aChildCount)
 
nsresult AddChild (nsIDocShellTreeItem *child)
 
nsresult RemoveChild (nsIDocShellTreeItem *child)
 
nsresult GetChildAt (int32_t index, nsIDocShellTreeItem **_retval)
 
nsresult FindChildWithName (const PRUnichar *aName, bool aRecurse, bool aSameType, nsIDocShellTreeItem *aRequestor, nsIDocShellTreeItem *aOriginalRequestor, nsIDocShellTreeItem **_retval)
 
nsIDocument * GetDocument ()
 
void * GetWindow ()
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 3784 of file nsiface.idl.

Member Function Documentation

◆ AddChildSHEntry()

nsresult nsIDocShell::AddChildSHEntry ( nsISHEntry *  aCloneReference,
nsISHEntry *  aHistoryEntry,
int32_t  aChildOffset,
uint32_t  aLoadType,
bool  aCloneChildren 
)

◆ AddSessionStorage()

nsresult nsIDocShell::AddSessionStorage ( nsIPrincipal *  principal,
nsIDOMStorage *  storage 
)

◆ AddState()

nsresult nsIDocShell::AddState ( jsval *  aData,
const nsAString *  aTitle,
const nsAString *  aURL,
bool  aReplace,
JSContext *  cx 
)

◆ AddWeakPrivacyTransitionObserver()

nsresult nsIDocShell::AddWeakPrivacyTransitionObserver ( nsIPrivacyTransitionObserver *  obs)

◆ AddWeakReflowObserver()

nsresult nsIDocShell::AddWeakReflowObserver ( nsISupports *  obs)

◆ AddWeakScrollObserver()

nsresult nsIDocShell::AddWeakScrollObserver ( void *  obs)

◆ BeginRestore()

nsresult nsIDocShell::BeginRestore ( nsIContentViewer *  viewer,
bool  top 
)

◆ CreateAboutBlankContentViewer()

nsresult nsIDocShell::CreateAboutBlankContentViewer ( nsIPrincipal *  aPrincipal)

◆ CreateLoadInfo()

nsresult nsIDocShell::CreateLoadInfo ( nsIDocShellLoadInfo **  loadInfo)

◆ DetachEditorFromWindow()

void nsIDocShell::DetachEditorFromWindow ( )

◆ DisplayLoadError()

nsresult nsIDocShell::DisplayLoadError ( nsresult  aError,
nsIURI *  aURI,
const PRUnichar *  aURL,
nsIChannel *  aFailedChannel 
)

◆ DoCommand()

nsresult nsIDocShell::DoCommand ( const char *  command)

◆ FinishRestore()

nsresult nsIDocShell::FinishRestore ( )

◆ FirePageHideNotification()

nsresult nsIDocShell::FirePageHideNotification ( bool  isUnload)

◆ GatherCharsetMenuTelemetry()

nsresult nsIDocShell::GatherCharsetMenuTelemetry ( )

◆ GetAffectPrivateSessionLifetime()

nsresult nsIDocShell::GetAffectPrivateSessionLifetime ( bool *  aAffectPrivateSessionLifetime)

◆ GetAllowAuth()

nsresult nsIDocShell::GetAllowAuth ( bool *  aAllowAuth)

◆ GetAllowContentRetargeting()

nsresult nsIDocShell::GetAllowContentRetargeting ( bool *  aAllowContentRetargeting)

◆ GetAllowContentRetargetingOnChildren()

nsresult nsIDocShell::GetAllowContentRetargetingOnChildren ( bool *  aAllowContentRetargetingOnChildren)

◆ GetAllowDNSPrefetch()

nsresult nsIDocShell::GetAllowDNSPrefetch ( bool *  aAllowDNSPrefetch)

◆ GetAllowImages()

nsresult nsIDocShell::GetAllowImages ( bool *  aAllowImages)

◆ GetAllowJavascript()

nsresult nsIDocShell::GetAllowJavascript ( bool *  aAllowJavascript)

◆ GetAllowMedia()

nsresult nsIDocShell::GetAllowMedia ( bool *  aAllowMedia)

◆ GetAllowMetaRedirects()

nsresult nsIDocShell::GetAllowMetaRedirects ( bool *  aAllowMetaRedirects)

◆ GetAllowMixedContentAndConnectionData()

nsresult nsIDocShell::GetAllowMixedContentAndConnectionData ( bool *  rootHasSecureConnection,
bool *  allowMixedContent,
bool *  isRootDocShell 
)

◆ GetAllowPlugins()

nsresult nsIDocShell::GetAllowPlugins ( bool *  aAllowPlugins)

◆ GetAllowSubframes()

nsresult nsIDocShell::GetAllowSubframes ( bool *  aAllowSubframes)

◆ GetAllowWindowControl()

nsresult nsIDocShell::GetAllowWindowControl ( bool *  aAllowWindowControl)

◆ GetAppId()

nsresult nsIDocShell::GetAppId ( uint32_t *  aAppId)

◆ GetAppManifestURL()

nsresult nsIDocShell::GetAppManifestURL ( nsAString *  aAppManifestURL)

◆ GetAppType()

nsresult nsIDocShell::GetAppType ( uint32_t *  aAppType)

◆ GetAsyncPanZoomEnabled()

nsresult nsIDocShell::GetAsyncPanZoomEnabled ( bool *  aAsyncPanZoomEnabled)

◆ GetBusyFlags()

nsresult nsIDocShell::GetBusyFlags ( uint32_t *  aBusyFlags)

◆ GetCanExecuteScripts()

nsresult nsIDocShell::GetCanExecuteScripts ( bool *  aCanExecuteScripts)

◆ GetChannelIsUnsafe()

nsresult nsIDocShell::GetChannelIsUnsafe ( bool *  aChannelIsUnsafe)

◆ GetCharset()

nsresult nsIDocShell::GetCharset ( nsACString *  aCharset)

◆ GetChildSHEntry()

nsresult nsIDocShell::GetChildSHEntry ( int32_t  aChildOffset,
nsISHEntry **  _retval 
)

◆ GetChromeEventHandler()

nsresult nsIDocShell::GetChromeEventHandler ( nsIDOMEventTarget **  aChromeEventHandler)

◆ GetContentViewer()

nsresult nsIDocShell::GetContentViewer ( nsIContentViewer **  aContentViewer)

◆ GetCreatedDynamically()

nsresult nsIDocShell::GetCreatedDynamically ( bool *  aCreatedDynamically)

◆ GetCurrentDocumentChannel()

nsresult nsIDocShell::GetCurrentDocumentChannel ( nsIChannel **  aCurrentDocumentChannel)

◆ GetCurrentSHEntry()

nsresult nsIDocShell::GetCurrentSHEntry ( nsISHEntry **  aEntry,
bool *  _retval 
)

◆ GetDefaultLoadFlags()

nsresult nsIDocShell::GetDefaultLoadFlags ( nsLoadFlags *  aDefaultLoadFlags)

◆ GetDeviceSizeIsPageSize()

nsresult nsIDocShell::GetDeviceSizeIsPageSize ( bool *  aDeviceSizeIsPageSize)

◆ GetDisableNoScript()

nsresult nsIDocShell::GetDisableNoScript ( bool *  aDisableNoScript)

◆ GetDocShellEnumerator()

nsresult nsIDocShell::GetDocShellEnumerator ( int32_t  aItemType,
int32_t  aDirection,
nsISimpleEnumerator **  _retval 
)

◆ GetEditable()

nsresult nsIDocShell::GetEditable ( bool *  aEditable)

◆ GetEditor()

nsresult nsIDocShell::GetEditor ( nsIEditor **  aEditor)

◆ GetEldestPresShell()

nsresult nsIDocShell::GetEldestPresShell ( nsIPresShell **  aEldestPresShell)

◆ GetFailedChannel()

nsresult nsIDocShell::GetFailedChannel ( nsIChannel **  aFailedChannel)

◆ GetForcedCharset()

nsresult nsIDocShell::GetForcedCharset ( nsIAtom **  aForcedCharset)

◆ GetFullscreenAllowed()

nsresult nsIDocShell::GetFullscreenAllowed ( bool *  aFullscreenAllowed)

◆ GetHasEditingSession()

nsresult nsIDocShell::GetHasEditingSession ( bool *  aHasEditingSession)

◆ GetHasLoadedNonBlankURI()

nsresult nsIDocShell::GetHasLoadedNonBlankURI ( bool *  aHasLoadedNonBlankURI)

◆ GetHasMixedActiveContentBlocked()

nsresult nsIDocShell::GetHasMixedActiveContentBlocked ( bool *  aHasMixedActiveContentBlocked)

◆ GetHasMixedActiveContentLoaded()

nsresult nsIDocShell::GetHasMixedActiveContentLoaded ( bool *  aHasMixedActiveContentLoaded)

◆ GetHasMixedDisplayContentBlocked()

nsresult nsIDocShell::GetHasMixedDisplayContentBlocked ( bool *  aHasMixedDisplayContentBlocked)

◆ GetHasMixedDisplayContentLoaded()

nsresult nsIDocShell::GetHasMixedDisplayContentLoaded ( bool *  aHasMixedDisplayContentLoaded)

◆ GetHasTrackingContentBlocked()

nsresult nsIDocShell::GetHasTrackingContentBlocked ( bool *  aHasTrackingContentBlocked)

◆ GetHasTrackingContentLoaded()

nsresult nsIDocShell::GetHasTrackingContentLoaded ( bool *  aHasTrackingContentLoaded)

◆ GetHistoryID()

nsresult nsIDocShell::GetHistoryID ( uint64_t *  aHistoryID)

◆ GetIsActive()

nsresult nsIDocShell::GetIsActive ( bool *  aIsActive)

◆ GetIsApp()

nsresult nsIDocShell::GetIsApp ( bool *  aIsApp)

◆ GetIsAppTab()

nsresult nsIDocShell::GetIsAppTab ( bool *  aIsAppTab)

◆ GetIsBrowserElement()

nsresult nsIDocShell::GetIsBrowserElement ( bool *  aIsBrowserElement)

◆ GetIsBrowserOrApp()

nsresult nsIDocShell::GetIsBrowserOrApp ( bool *  aIsBrowserOrApp)

◆ GetIsExecutingOnLoadHandler()

nsresult nsIDocShell::GetIsExecutingOnLoadHandler ( bool *  aIsExecutingOnLoadHandler)

◆ GetIsInBrowserElement()

nsresult nsIDocShell::GetIsInBrowserElement ( bool *  aIsInBrowserElement)

◆ GetIsInBrowserOrApp()

nsresult nsIDocShell::GetIsInBrowserOrApp ( bool *  aIsInBrowserOrApp)

◆ GetIsInUnload()

nsresult nsIDocShell::GetIsInUnload ( bool *  aIsInUnload)

◆ GetIsOffScreenBrowser()

nsresult nsIDocShell::GetIsOffScreenBrowser ( bool *  aIsOffScreenBrowser)

◆ GetIsPrerendered()

nsresult nsIDocShell::GetIsPrerendered ( bool *  aIsPrerendered)

◆ GetLayoutHistoryState()

nsresult nsIDocShell::GetLayoutHistoryState ( nsILayoutHistoryState **  aLayoutHistoryState)

◆ GetLoadedTransIndex()

nsresult nsIDocShell::GetLoadedTransIndex ( int32_t *  aLoadedTransIndex)

◆ GetLoadType()

nsresult nsIDocShell::GetLoadType ( uint32_t *  aLoadType)

◆ GetMarginHeight()

nsresult nsIDocShell::GetMarginHeight ( int32_t *  aMarginHeight)

◆ GetMarginWidth()

nsresult nsIDocShell::GetMarginWidth ( int32_t *  aMarginWidth)

◆ GetMayEnableCharacterEncodingMenu()

nsresult nsIDocShell::GetMayEnableCharacterEncodingMenu ( bool *  aMayEnableCharacterEncodingMenu)

◆ GetMixedContentChannel()

nsresult nsIDocShell::GetMixedContentChannel ( nsIChannel **  aMixedContentChannel)

◆ GetOnePermittedSandboxedNavigator()

nsresult nsIDocShell::GetOnePermittedSandboxedNavigator ( nsIDocShell **  aOnePermittedSandboxedNavigator)

◆ GetOpener()

void * nsIDocShell::GetOpener ( )

◆ GetParentCharset()

void nsIDocShell::GetParentCharset ( nsACString *  parentCharset,
int32_t *  parentCharsetSource,
nsIPrincipal **  parentCharsetPrincipal 
)

◆ GetPaymentRequestId()

nsresult nsIDocShell::GetPaymentRequestId ( nsAString *  aPaymentRequestId)

◆ GetPresContext()

nsresult nsIDocShell::GetPresContext ( void **  aPresContext)

◆ GetPresShell()

nsIPresShell * nsIDocShell::GetPresShell ( )

◆ GetPreviousTransIndex()

nsresult nsIDocShell::GetPreviousTransIndex ( int32_t *  aPreviousTransIndex)

◆ GetPrintPreview()

nsresult nsIDocShell::GetPrintPreview ( nsIWebBrowserPrint **  aPrintPreview)

◆ GetRecordProfileTimelineMarkers()

nsresult nsIDocShell::GetRecordProfileTimelineMarkers ( bool *  aRecordProfileTimelineMarkers)

◆ GetRestoringDocument()

nsresult nsIDocShell::GetRestoringDocument ( bool *  aRestoringDocument)

◆ GetSameTypeParentIgnoreBrowserAndAppBoundaries()

nsresult nsIDocShell::GetSameTypeParentIgnoreBrowserAndAppBoundaries ( nsIDocShell **  _retval)

◆ GetSandboxFlags()

nsresult nsIDocShell::GetSandboxFlags ( uint32_t *  aSandboxFlags)

◆ GetScriptGlobalObject()

void * nsIDocShell::GetScriptGlobalObject ( )

◆ GetSecurityUI()

nsresult nsIDocShell::GetSecurityUI ( nsISecureBrowserUI **  aSecurityUI)

◆ GetSessionStorageForPrincipal()

nsresult nsIDocShell::GetSessionStorageForPrincipal ( nsIPrincipal *  principal,
const nsAString *  documentURI,
bool  create,
nsIDOMStorage **  _retval 
)

◆ GetShouldSaveLayoutState()

nsresult nsIDocShell::GetShouldSaveLayoutState ( bool *  aShouldSaveLayoutState)

◆ GetURLSearchParams()

void * nsIDocShell::GetURLSearchParams ( )

◆ GetUseErrorPages()

nsresult nsIDocShell::GetUseErrorPages ( bool *  aUseErrorPages)

◆ GetUseGlobalHistory()

nsresult nsIDocShell::GetUseGlobalHistory ( bool *  aUseGlobalHistory)

◆ GetWindowDraggingAllowed()

nsresult nsIDocShell::GetWindowDraggingAllowed ( bool *  aWindowDraggingAllowed)

◆ GetZoom()

nsresult nsIDocShell::GetZoom ( float *  aZoom)

◆ HistoryPurged()

nsresult nsIDocShell::HistoryPurged ( int32_t  numEntries)

◆ InternalLoad()

nsresult nsIDocShell::InternalLoad ( nsIURI *  aURI,
nsIURI *  aReferrer,
uint32_t  aReferrerPolicy,
nsISupports *  aOwner,
uint32_t  aFlags,
const PRUnichar *  aWindowTarget,
const char *  aTypeHint,
nsACString *  aFileName,
nsIInputStream *  aPostDataStream,
nsIInputStream *  aHeadersStream,
uint32_t  aLoadFlags,
nsISHEntry *  aSHEntry,
bool  firstParty,
const nsAString *  aSrcdoc,
nsIDocShell *  aSourceDocShell,
nsIURI *  aBaseURI,
nsIDocShell **  aDocShell,
nsIRequest **  aRequest 
)

◆ IsBeingDestroyed()

nsresult nsIDocShell::IsBeingDestroyed ( bool *  _retval)

◆ IsCommandEnabled()

nsresult nsIDocShell::IsCommandEnabled ( const char *  command,
bool *  _retval 
)

◆ IsInvisible()

bool nsIDocShell::IsInvisible ( )

◆ IsSandboxedFrom()

bool nsIDocShell::IsSandboxedFrom ( nsIDocShell *  aTargetDocShell)

◆ LoadStream()

nsresult nsIDocShell::LoadStream ( nsIInputStream *  aStream,
nsIURI *  aURI,
const nsACString *  aContentType,
const nsACString *  aContentCharset,
nsIDocShellLoadInfo *  aLoadInfo 
)

◆ LoadURI()

nsresult nsIDocShell::LoadURI ( nsIURI *  uri,
nsIDocShellLoadInfo *  loadInfo,
uint32_t  aLoadFlags,
bool  firstParty 
)

◆ MakeEditable()

nsresult nsIDocShell::MakeEditable ( bool  inWaitForUriLoad)

◆ NotifyJSRunToCompletionStart()

void nsIDocShell::NotifyJSRunToCompletionStart ( const char *  aReason,
const char16_t *  functionName,
const char16_t *  fileName,
uint32_t  lineNumber 
)

◆ NotifyJSRunToCompletionStop()

void nsIDocShell::NotifyJSRunToCompletionStop ( )

◆ NotifyReflowObservers()

nsresult nsIDocShell::NotifyReflowObservers ( bool  interruptible,
int  start,
int  end 
)

◆ NotifyScrollObservers()

nsresult nsIDocShell::NotifyScrollObservers ( )

◆ Now()

nsresult nsIDocShell::Now ( int *  _retval)

◆ PluginsAllowedInCurrentDoc()

bool nsIDocShell::PluginsAllowedInCurrentDoc ( )

◆ PopProfileTimelineMarkers()

nsresult nsIDocShell::PopProfileTimelineMarkers ( JSContext *  cx,
void *  _retval 
)

◆ PrepareForNewContentModel()

nsresult nsIDocShell::PrepareForNewContentModel ( )

◆ RemoveFromSessionHistory()

nsresult nsIDocShell::RemoveFromSessionHistory ( )

◆ RemoveWeakReflowObserver()

nsresult nsIDocShell::RemoveWeakReflowObserver ( nsISupports *  obs)

◆ RemoveWeakScrollObserver()

nsresult nsIDocShell::RemoveWeakScrollObserver ( void *  obs)

◆ ResumeRefreshURIs()

nsresult nsIDocShell::ResumeRefreshURIs ( )

◆ SetAffectPrivateSessionLifetime()

nsresult nsIDocShell::SetAffectPrivateSessionLifetime ( bool  aAffectPrivateSessionLifetime)

◆ SetAllowAuth()

nsresult nsIDocShell::SetAllowAuth ( bool  aAllowAuth)

◆ SetAllowContentRetargeting()

nsresult nsIDocShell::SetAllowContentRetargeting ( bool  aAllowContentRetargeting)

◆ SetAllowContentRetargetingOnChildren()

nsresult nsIDocShell::SetAllowContentRetargetingOnChildren ( bool  aAllowContentRetargetingOnChildren)

◆ SetAllowDNSPrefetch()

nsresult nsIDocShell::SetAllowDNSPrefetch ( bool  aAllowDNSPrefetch)

◆ SetAllowImages()

nsresult nsIDocShell::SetAllowImages ( bool  aAllowImages)

◆ SetAllowJavascript()

nsresult nsIDocShell::SetAllowJavascript ( bool  aAllowJavascript)

◆ SetAllowMedia()

nsresult nsIDocShell::SetAllowMedia ( bool  aAllowMedia)

◆ SetAllowMetaRedirects()

nsresult nsIDocShell::SetAllowMetaRedirects ( bool  aAllowMetaRedirects)

◆ SetAllowPlugins()

nsresult nsIDocShell::SetAllowPlugins ( bool  aAllowPlugins)

◆ SetAllowSubframes()

nsresult nsIDocShell::SetAllowSubframes ( bool  aAllowSubframes)

◆ SetAllowWindowControl()

nsresult nsIDocShell::SetAllowWindowControl ( bool  aAllowWindowControl)

◆ SetAppType()

nsresult nsIDocShell::SetAppType ( uint32_t  aAppType)

◆ SetCharset()

nsresult nsIDocShell::SetCharset ( nsACString *  aCharset)

◆ SetChildOffset()

nsresult nsIDocShell::SetChildOffset ( uint32_t  offset)

◆ SetChromeEventHandler()

nsresult nsIDocShell::SetChromeEventHandler ( nsIDOMEventTarget *  aChromeEventHandler)

◆ SetCreatedDynamically()

nsresult nsIDocShell::SetCreatedDynamically ( bool  aCreatedDynamically)

◆ SetCurrentURI()

nsresult nsIDocShell::SetCurrentURI ( nsIURI *  aURI)

◆ SetDefaultLoadFlags()

nsresult nsIDocShell::SetDefaultLoadFlags ( nsLoadFlags  aDefaultLoadFlags)

◆ SetDeviceSizeIsPageSize()

nsresult nsIDocShell::SetDeviceSizeIsPageSize ( bool  aDeviceSizeIsPageSize)

◆ SetDisableNoScript()

nsresult nsIDocShell::SetDisableNoScript ( bool  aDisableNoScript)

◆ SetEditor()

nsresult nsIDocShell::SetEditor ( nsIEditor *  aEditor)

◆ SetForcedCharset()

nsresult nsIDocShell::SetForcedCharset ( nsIAtom *  aForcedCharset)

◆ SetFullscreenAllowed()

nsresult nsIDocShell::SetFullscreenAllowed ( bool  allowed)

◆ SetInvisible()

void nsIDocShell::SetInvisible ( bool  aIsInvisibleDochsell)

◆ SetIsActive()

nsresult nsIDocShell::SetIsActive ( bool  aIsActive)

◆ SetIsApp()

nsresult nsIDocShell::SetIsApp ( uint32_t  ownAppId)

◆ SetIsAppTab()

nsresult nsIDocShell::SetIsAppTab ( bool  aIsAppTab)

◆ SetIsBrowserInsideApp()

nsresult nsIDocShell::SetIsBrowserInsideApp ( uint32_t  containingAppId)

◆ SetIsOffScreenBrowser()

nsresult nsIDocShell::SetIsOffScreenBrowser ( bool  aIsOffScreenBrowser)

◆ SetIsPrerendered()

nsresult nsIDocShell::SetIsPrerendered ( bool  prerendered)

◆ SetLayoutHistoryState()

nsresult nsIDocShell::SetLayoutHistoryState ( nsILayoutHistoryState *  aLayoutHistoryState)

◆ SetLoadType()

nsresult nsIDocShell::SetLoadType ( uint32_t  aLoadType)

◆ SetMarginHeight()

nsresult nsIDocShell::SetMarginHeight ( int32_t  aMarginHeight)

◆ SetMarginWidth()

nsresult nsIDocShell::SetMarginWidth ( int32_t  aMarginWidth)

◆ SetMixedContentChannel()

nsresult nsIDocShell::SetMixedContentChannel ( nsIChannel *  aMixedContentChannel)

◆ SetOnePermittedSandboxedNavigator()

nsresult nsIDocShell::SetOnePermittedSandboxedNavigator ( nsIDocShell *  aOnePermittedSandboxedNavigator)

◆ SetOpener()

void nsIDocShell::SetOpener ( void *  aOpener)

◆ SetParentCharset()

void nsIDocShell::SetParentCharset ( const nsACString *  parentCharset,
int32_t  parentCharsetSource,
nsIPrincipal *  parentCharsetPrincipal 
)

◆ SetPaymentRequestId()

nsresult nsIDocShell::SetPaymentRequestId ( const nsAString *  aPaymentRequestId)

◆ SetRecordProfileTimelineMarkers()

nsresult nsIDocShell::SetRecordProfileTimelineMarkers ( bool  aRecordProfileTimelineMarkers)

◆ SetSandboxFlags()

nsresult nsIDocShell::SetSandboxFlags ( uint32_t  aSandboxFlags)

◆ SetSecurityUI()

nsresult nsIDocShell::SetSecurityUI ( nsISecureBrowserUI *  aSecurityUI)

◆ SetUseErrorPages()

nsresult nsIDocShell::SetUseErrorPages ( bool  aUseErrorPages)

◆ SetUseGlobalHistory()

nsresult nsIDocShell::SetUseGlobalHistory ( bool  aUseGlobalHistory)

◆ SetWindowDraggingAllowed()

nsresult nsIDocShell::SetWindowDraggingAllowed ( bool  aWindowDraggingAllowed)

◆ SetZoom()

nsresult nsIDocShell::SetZoom ( float  aZoom)

◆ SuspendRefreshURIs()

nsresult nsIDocShell::SuspendRefreshURIs ( )

◆ TabToTreeOwner()

nsresult nsIDocShell::TabToTreeOwner ( bool  forward,
bool *  tookFocus 
)

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