Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
nsDocShellLoadInfo Class Reference

#include <nsDocShellLoadInfo.h>

Inheritance diagram for nsDocShellLoadInfo:
Inheritance graph
[legend]
Collaboration diagram for nsDocShellLoadInfo:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 nsDocShellLoadInfo ()

Public Attributes

attribute nsIURI referrer
 This is the referrer for the load.
attribute nsISupports owner
 The owner of the load, that is, the entity responsible for causing the load to occur.
attribute boolean inheritOwner
 If this attribute is true and no owner is specified, copy the owner from the referring document.
const long loadNormal = 0
const long loadNormalReplace = 1
const long loadHistory = 2
const long loadReloadNormal = 3
const long loadReloadBypassCache = 4
const long loadReloadBypassProxy = 5
const long loadReloadBypassProxyAndCache = 6
const long loadLink = 7
const long loadRefresh = 8
const long loadReloadCharsetChange = 9
const long loadBypassHistory = 10
const long loadStopContent = 11
const long loadStopContentAndReplace = 12
const long loadNormalExternal = 13
attribute nsDocShellInfoLoadType loadType
 Contains a load type as specified by the load* constants.
attribute nsISHEntry SHEntry
 SHEntry for this page.
attribute wstring target
 Target for load, like _content, _blank etc.
attribute nsIInputStream postDataStream
 Post data.
attribute nsIInputStream headersStream
 Additional headers.
attribute boolean sendReferrer
 True if the referrer should be sent, false if it shouldn't be sent, even if it's available.

Protected Member Functions

virtual ~nsDocShellLoadInfo ()

Protected Attributes

nsCOMPtr< nsIURImReferrer
nsCOMPtr< nsISupports > mOwner
PRPackedBool mInheritOwner
PRPackedBool mSendReferrer
nsDocShellInfoLoadType mLoadType
nsCOMPtr< nsISHEntrymSHEntry
nsString mTarget
nsCOMPtr< nsIInputStreammPostDataStream
nsCOMPtr< nsIInputStreammHeadersStream

Detailed Description

Definition at line 54 of file nsDocShellLoadInfo.h.


Constructor & Destructor Documentation

nsDocShellLoadInfo::~nsDocShellLoadInfo ( ) [protected, virtual]

Definition at line 57 of file nsDocShellLoadInfo.cpp.

{
}

Member Data Documentation

Additional headers.

Definition at line 99 of file nsIDocShellLoadInfo.idl.

If this attribute is true and no owner is specified, copy the owner from the referring document.

Definition at line 68 of file nsIDocShellLoadInfo.idl.

Definition at line 81 of file nsIDocShellLoadInfo.idl.

Definition at line 73 of file nsIDocShellLoadInfo.idl.

Definition at line 78 of file nsIDocShellLoadInfo.idl.

Definition at line 71 of file nsIDocShellLoadInfo.idl.

Definition at line 84 of file nsIDocShellLoadInfo.idl.

Definition at line 72 of file nsIDocShellLoadInfo.idl.

Definition at line 79 of file nsIDocShellLoadInfo.idl.

Definition at line 75 of file nsIDocShellLoadInfo.idl.

Definition at line 76 of file nsIDocShellLoadInfo.idl.

Definition at line 77 of file nsIDocShellLoadInfo.idl.

Definition at line 80 of file nsIDocShellLoadInfo.idl.

Definition at line 74 of file nsIDocShellLoadInfo.idl.

Definition at line 82 of file nsIDocShellLoadInfo.idl.

Definition at line 83 of file nsIDocShellLoadInfo.idl.

Contains a load type as specified by the load* constants.

Definition at line 87 of file nsIDocShellLoadInfo.idl.

Definition at line 74 of file nsDocShellLoadInfo.h.

Definition at line 68 of file nsDocShellLoadInfo.h.

Definition at line 70 of file nsDocShellLoadInfo.h.

nsCOMPtr<nsISupports> nsDocShellLoadInfo::mOwner [protected]

Definition at line 67 of file nsDocShellLoadInfo.h.

Definition at line 73 of file nsDocShellLoadInfo.h.

Definition at line 66 of file nsDocShellLoadInfo.h.

Definition at line 69 of file nsDocShellLoadInfo.h.

Definition at line 71 of file nsDocShellLoadInfo.h.

Definition at line 72 of file nsDocShellLoadInfo.h.

attribute nsISupports nsIDocShellLoadInfo::owner [inherited]

The owner of the load, that is, the entity responsible for causing the load to occur.

This should be a nsIPrincipal typically.

Definition at line 63 of file nsIDocShellLoadInfo.idl.

Post data.

Definition at line 96 of file nsIDocShellLoadInfo.idl.

This is the referrer for the load.

Definition at line 58 of file nsIDocShellLoadInfo.idl.

True if the referrer should be sent, false if it shouldn't be sent, even if it's available.

This attribute defaults to true.

Definition at line 104 of file nsIDocShellLoadInfo.idl.

SHEntry for this page.

Definition at line 90 of file nsIDocShellLoadInfo.idl.

Target for load, like _content, _blank etc.

Definition at line 93 of file nsIDocShellLoadInfo.idl.


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