ReactOS  0.4.15-dev-509-g96a357b
nsIDocShell Interface Reference

import"nsiface.idl";

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)
 
nsIPresShellGetPresShell ()
 
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)
 
voidGetScriptGlobalObject ()
 
nsresult GetDeviceSizeIsPageSize (bool *aDeviceSizeIsPageSize)
 
nsresult SetDeviceSizeIsPageSize (bool aDeviceSizeIsPageSize)
 
void SetOpener (void *aOpener)
 
voidGetOpener ()
 
voidGetURLSearchParams ()
 
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)
 
nsIDocumentGetDocument ()
 
voidGetWindow ()
 
- 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: