ReactOS 0.4.16-dev-91-g764881a
nsIChannel Interface Reference
Inheritance diagram for nsIChannel:
Collaboration diagram for nsIChannel:

Public Member Functions

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 ()
 

Public Attributes

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 563 of file nsiface.idl.

Member Function Documentation

◆ AsyncOpen()

nsresult nsIChannel::AsyncOpen ( nsIStreamListener aListener,
nsISupports aContext 
)

◆ GetContentCharset()

nsresult nsIChannel::GetContentCharset ( nsACString aContentCharset)

◆ GetContentDisposition()

nsresult nsIChannel::GetContentDisposition ( uint32_t aContentDisposition)

◆ GetContentDispositionFilename()

nsresult nsIChannel::GetContentDispositionFilename ( nsAString aContentDispositionFilename)

◆ GetContentDispositionHeader()

nsresult nsIChannel::GetContentDispositionHeader ( nsACString aContentDispositionHeader)

◆ GetContentLength()

nsresult nsIChannel::GetContentLength ( int64_t aContentLength)

◆ GetContentType()

nsresult nsIChannel::GetContentType ( nsACString aContentType)

◆ GetLoadInfo()

nsresult nsIChannel::GetLoadInfo ( nsILoadInfo **  aLoadInfo)

◆ GetNotificationCallbacks()

nsresult nsIChannel::GetNotificationCallbacks ( nsIInterfaceRequestor **  aNotificationCallbacks)

◆ GetOriginalURI()

nsresult nsIChannel::GetOriginalURI ( nsIURI **  aOriginalURI)

◆ GetOwner()

nsresult nsIChannel::GetOwner ( nsISupports **  aOwner)

◆ GetSecurityInfo()

nsresult nsIChannel::GetSecurityInfo ( nsISupports **  aSecurityInfo)

◆ GetURI()

nsresult nsIChannel::GetURI ( nsIURI **  aURI)

◆ Open()

nsresult nsIChannel::Open ( nsIInputStream **  _retval)

◆ SetContentCharset()

nsresult nsIChannel::SetContentCharset ( const nsACString aContentCharset)

◆ SetContentDisposition()

nsresult nsIChannel::SetContentDisposition ( uint32_t  aContentDisposition)

◆ SetContentDispositionFilename()

nsresult nsIChannel::SetContentDispositionFilename ( const nsAString aContentDispositionFilename)

◆ SetContentLength()

nsresult nsIChannel::SetContentLength ( int64_t  aContentLength)

◆ SetContentType()

nsresult nsIChannel::SetContentType ( const nsACString aContentType)

◆ SetLoadInfo()

nsresult nsIChannel::SetLoadInfo ( nsILoadInfo aLoadInfo)

◆ SetNotificationCallbacks()

nsresult nsIChannel::SetNotificationCallbacks ( nsIInterfaceRequestor aNotificationCallbacks)

◆ SetOriginalURI()

nsresult nsIChannel::SetOriginalURI ( nsIURI aOriginalURI)

◆ SetOwner()

nsresult nsIChannel::SetOwner ( nsISupports aOwner)

Member Data Documentation

◆ LOAD_CALL_CONTENT_SNIFFERS

const UINT nsIChannel::LOAD_CALL_CONTENT_SNIFFERS = 1 << 21

Definition at line 570 of file nsiface.idl.

◆ LOAD_CLASSIFY_URI

const UINT nsIChannel::LOAD_CLASSIFY_URI = 1 << 22

Definition at line 571 of file nsiface.idl.

◆ LOAD_DOCUMENT_URI

const UINT nsIChannel::LOAD_DOCUMENT_URI = 1 << 16

Definition at line 565 of file nsiface.idl.

◆ LOAD_EXPLICIT_CREDENTIALS

const UINT nsIChannel::LOAD_EXPLICIT_CREDENTIALS = 1 << 24

Definition at line 573 of file nsiface.idl.

◆ LOAD_INITIAL_DOCUMENT_URI

const UINT nsIChannel::LOAD_INITIAL_DOCUMENT_URI = 1 << 19

Definition at line 568 of file nsiface.idl.

◆ LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE

const UINT nsIChannel::LOAD_MEDIA_SNIFFER_OVERRIDES_CONTENT_TYPE = 1 << 23

Definition at line 572 of file nsiface.idl.

◆ LOAD_REPLACE

const UINT nsIChannel::LOAD_REPLACE = 1 << 18

Definition at line 567 of file nsiface.idl.

◆ LOAD_RETARGETED_DOCUMENT_URI

const UINT nsIChannel::LOAD_RETARGETED_DOCUMENT_URI = 1 << 17

Definition at line 566 of file nsiface.idl.

◆ LOAD_TARGETED

const UINT nsIChannel::LOAD_TARGETED = 1 << 20

Definition at line 569 of file nsiface.idl.


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