ReactOS 0.4.15-dev-7834-g00c4b3d
nsIHttpChannel Interface Reference
Inheritance diagram for nsIHttpChannel:
Collaboration diagram for nsIHttpChannel:

Public Member Functions

nsresult GetRequestMethod (nsACString *aRequestMethod)
 
nsresult SetRequestMethod (const nsACString *aRequestMethod)
 
nsresult GetReferrer (nsIURI **aReferrer)
 
nsresult SetReferrer (nsIURI *aReferrer)
 
nsresult GetReferrerPolicy (uint32_t *aReferrerPolicy)
 
nsresult SetReferrerWithPolicy (nsIURI *referrer, uint32_t referrerPolicy)
 
nsresult GetRequestHeader (const nsACString *aHeader, nsACString *_retval)
 
nsresult SetRequestHeader (const nsACString *aHeader, const nsACString *aValue, bool aMerge)
 
nsresult VisitRequestHeaders (nsIHttpHeaderVisitor *aVisitor)
 
nsresult GetAllowPipelining (bool *aAllowPipelining)
 
nsresult SetAllowPipelining (bool aAllowPipelining)
 
nsresult GetAllowSTS (bool *aAllowSTS)
 
nsresult SetAllowSTS (bool aAllowSTS)
 
nsresult GetRedirectionLimit (uint32_t *aRedirectionLimit)
 
nsresult SetRedirectionLimit (uint32_t aRedirectionLimit)
 
nsresult GetResponseStatus (uint32_t *aResponseStatus)
 
nsresult GetResponseStatusText (nsACString *aResponseStatusText)
 
nsresult GetRequestSucceeded (bool *aRequestSucceeded)
 
nsresult GetResponseHeader (const nsACString *header, nsACString *_retval)
 
nsresult SetResponseHeader (const nsACString *header, const nsACString *value, bool merge)
 
nsresult VisitResponseHeaders (nsIHttpHeaderVisitor *aVisitor)
 
nsresult IsNoStoreResponse (bool *_retval)
 
nsresult IsNoCacheResponse (bool *_retval)
 
nsresult IsPrivateResponse (bool *_retval)
 
nsresult RedirectTo (nsIURI *aNewURI)
 
- Public Member Functions inherited from nsIChannel
nsresult GetOriginalURI (nsIURI **aOriginalURI)
 
nsresult SetOriginalURI (nsIURI *aOriginalURI)
 
nsresult GetURI (nsIURI **aURI)
 
nsresult GetOwner (nsISupports **aOwner)
 
nsresult SetOwner (nsISupports *aOwner)
 
nsresult GetNotificationCallbacks (nsIInterfaceRequestor **aNotificationCallbacks)
 
nsresult SetNotificationCallbacks (nsIInterfaceRequestor *aNotificationCallbacks)
 
nsresult GetSecurityInfo (nsISupports **aSecurityInfo)
 
nsresult GetContentType (nsACString *aContentType)
 
nsresult SetContentType (const nsACString *aContentType)
 
nsresult GetContentCharset (nsACString *aContentCharset)
 
nsresult SetContentCharset (const nsACString *aContentCharset)
 
nsresult GetContentLength (int64_t *aContentLength)
 
nsresult SetContentLength (int64_t aContentLength)
 
nsresult Open (nsIInputStream **_retval)
 
nsresult AsyncOpen (nsIStreamListener *aListener, nsISupports *aContext)
 
nsresult GetContentDisposition (uint32_t *aContentDisposition)
 
nsresult SetContentDisposition (uint32_t aContentDisposition)
 
nsresult GetContentDispositionFilename (nsAString *aContentDispositionFilename)
 
nsresult SetContentDispositionFilename (const nsAString *aContentDispositionFilename)
 
nsresult GetContentDispositionHeader (nsACString *aContentDispositionHeader)
 
nsresult GetLoadInfo (nsILoadInfo **aLoadInfo)
 
nsresult SetLoadInfo (nsILoadInfo *aLoadInfo)
 
- Public Member Functions inherited from nsIRequest
nsresult GetName (nsACString *aName)
 
nsresult IsPending (bool *_retval)
 
nsresult GetStatus (nsresult *aStatus)
 
nsresult Cancel (nsresult aStatus)
 
nsresult Suspend ()
 
nsresult Resume ()
 
nsresult GetLoadGroup (nsILoadGroup **aLoadGroup)
 
nsresult SetLoadGroup (nsILoadGroup *aLoadGroup)
 
nsresult GetLoadFlags (nsLoadFlags *aLoadFlags)
 
nsresult SetLoadFlags (nsLoadFlags aLoadFlags)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Additional Inherited Members

- Public Attributes inherited from nsIChannel
const UINT LOAD_DOCUMENT_URI = 1 << 16
 
const UINT LOAD_RETARGETED_DOCUMENT_URI = 1 << 17
 
const UINT LOAD_REPLACE = 1 << 18
 
const UINT LOAD_INITIAL_DOCUMENT_URI = 1 << 19
 
const UINT LOAD_TARGETED = 1 << 20
 
const UINT LOAD_CALL_CONTENT_SNIFFERS = 1 << 21
 
const UINT LOAD_CLASSIFY_URI = 1 << 22
 
const UINT LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE = 1 << 23
 
const UINT LOAD_EXPLICIT_CREDENTIALS = 1 << 24
 

Detailed Description

Definition at line 615 of file nsiface.idl.

Member Function Documentation

◆ GetAllowPipelining()

nsresult nsIHttpChannel::GetAllowPipelining ( bool aAllowPipelining)

◆ GetAllowSTS()

nsresult nsIHttpChannel::GetAllowSTS ( bool aAllowSTS)

◆ GetRedirectionLimit()

nsresult nsIHttpChannel::GetRedirectionLimit ( uint32_t aRedirectionLimit)

◆ GetReferrer()

nsresult nsIHttpChannel::GetReferrer ( nsIURI **  aReferrer)

◆ GetReferrerPolicy()

nsresult nsIHttpChannel::GetReferrerPolicy ( uint32_t aReferrerPolicy)

◆ GetRequestHeader()

nsresult nsIHttpChannel::GetRequestHeader ( const nsACString aHeader,
nsACString _retval 
)

◆ GetRequestMethod()

nsresult nsIHttpChannel::GetRequestMethod ( nsACString aRequestMethod)

◆ GetRequestSucceeded()

nsresult nsIHttpChannel::GetRequestSucceeded ( bool aRequestSucceeded)

◆ GetResponseHeader()

nsresult nsIHttpChannel::GetResponseHeader ( const nsACString header,
nsACString _retval 
)

◆ GetResponseStatus()

nsresult nsIHttpChannel::GetResponseStatus ( uint32_t aResponseStatus)

◆ GetResponseStatusText()

nsresult nsIHttpChannel::GetResponseStatusText ( nsACString aResponseStatusText)

◆ IsNoCacheResponse()

nsresult nsIHttpChannel::IsNoCacheResponse ( bool _retval)

◆ IsNoStoreResponse()

nsresult nsIHttpChannel::IsNoStoreResponse ( bool _retval)

◆ IsPrivateResponse()

nsresult nsIHttpChannel::IsPrivateResponse ( bool _retval)

◆ RedirectTo()

nsresult nsIHttpChannel::RedirectTo ( nsIURI aNewURI)

◆ SetAllowPipelining()

nsresult nsIHttpChannel::SetAllowPipelining ( bool  aAllowPipelining)

◆ SetAllowSTS()

nsresult nsIHttpChannel::SetAllowSTS ( bool  aAllowSTS)

◆ SetRedirectionLimit()

nsresult nsIHttpChannel::SetRedirectionLimit ( uint32_t  aRedirectionLimit)

◆ SetReferrer()

nsresult nsIHttpChannel::SetReferrer ( nsIURI aReferrer)

◆ SetReferrerWithPolicy()

nsresult nsIHttpChannel::SetReferrerWithPolicy ( nsIURI referrer,
uint32_t  referrerPolicy 
)

◆ SetRequestHeader()

nsresult nsIHttpChannel::SetRequestHeader ( const nsACString aHeader,
const nsACString aValue,
bool  aMerge 
)

◆ SetRequestMethod()

nsresult nsIHttpChannel::SetRequestMethod ( const nsACString aRequestMethod)

◆ SetResponseHeader()

nsresult nsIHttpChannel::SetResponseHeader ( const nsACString header,
const nsACString value,
bool  merge 
)

◆ VisitRequestHeaders()

nsresult nsIHttpChannel::VisitRequestHeaders ( nsIHttpHeaderVisitor aVisitor)

◆ VisitResponseHeaders()

nsresult nsIHttpChannel::VisitResponseHeaders ( nsIHttpHeaderVisitor aVisitor)

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