ReactOS  0.4.12-dev-685-gf36cbf7
nsIIOService Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIIOService:
Collaboration diagram for nsIIOService:

Public Member Functions

nsresult GetProtocolHandler (const char *aScheme, nsIProtocolHandler **_retval)
 
nsresult GetProtocolFlags (const char *aScheme, uint32_t *_retval)
 
nsresult NewURI (const nsACString *aSpec, const char *aOriginCharset, nsIURI *aBaseURI, nsIURI **_retval)
 
nsresult NewFileURI (nsIFile *aFile, nsIURI **_retval)
 
nsresult NewChannelFromURI2 (nsIURI *aURI, nsIDOMNode *aLoadingNode, nsIPrincipal *aLoadingPrincipal, nsIPrincipal *aTriggeringPrincipal, uint32_t aSecurityFlags, uint32_t aContentPolicyType, nsIChannel **_retval)
 
nsresult NewChannelFromURIWithLoadInfo (nsIURI *aURI, nsILoadInfo *aLoadInfo, nsIChannel **_retval)
 
nsresult NewChannelFromURI (nsIURI *aURI, nsIChannel **_retval)
 
nsresult NewChannel2 (const nsACString *aSpec, const char *aOriginCharset, nsIURI *aBaseURI, nsIDOMNode *aLoadingNode, nsIPrincipal *aLoadingPrincipal, nsIPrincipal *aTriggeringPrincipal, uint32_t aSecurityFlags, uint32_t aContentPolicyType, nsIChannel **_retval)
 
nsresult NewChannel (const nsACString *aSpec, const char *aOriginCharset, nsIURI *aBaseURI, nsIChannel **_retval)
 
nsresult GetOffline (bool *aOffline)
 
nsresult SetOffline (bool aOffline)
 
nsresult GetConnectivity (bool *aConnectivity)
 
nsresult SetAppOffline (uint32_t appId, int32_t state)
 
nsresult IsAppOffline (uint32_t appId, bool *_retval)
 
nsresult GetAppOfflineState (uint32_t appId, int32_t *_retval)
 
nsresult AllowPort (int32_t aPort, const char *aScheme, bool *_retval)
 
nsresult ExtractScheme (const nsACString *urlString, nsACString *_retval)
 
nsresult NewLoadInfo (nsIPrincipal *aLoadingPrincipal, nsIPrincipal *aTriggeringPrincipal, nsIDOMNode *aLoadingNode, uint32_t aSecurityFlags, uint32_t aContentPolicyType, nsILoadInfo **_retval)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 2797 of file nsiface.idl.

Member Function Documentation

◆ AllowPort()

nsresult nsIIOService::AllowPort ( int32_t  aPort,
const char aScheme,
bool _retval 
)

◆ ExtractScheme()

nsresult nsIIOService::ExtractScheme ( const nsACString urlString,
nsACString _retval 
)

◆ GetAppOfflineState()

nsresult nsIIOService::GetAppOfflineState ( uint32_t  appId,
int32_t _retval 
)

◆ GetConnectivity()

nsresult nsIIOService::GetConnectivity ( bool aConnectivity)

◆ GetOffline()

nsresult nsIIOService::GetOffline ( bool aOffline)

◆ GetProtocolFlags()

nsresult nsIIOService::GetProtocolFlags ( const char aScheme,
uint32_t _retval 
)

◆ GetProtocolHandler()

nsresult nsIIOService::GetProtocolHandler ( const char aScheme,
nsIProtocolHandler **  _retval 
)

◆ IsAppOffline()

nsresult nsIIOService::IsAppOffline ( uint32_t  appId,
bool _retval 
)

◆ NewChannel()

nsresult nsIIOService::NewChannel ( const nsACString aSpec,
const char aOriginCharset,
nsIURI aBaseURI,
nsIChannel **  _retval 
)

◆ NewChannel2()

nsresult nsIIOService::NewChannel2 ( const nsACString aSpec,
const char aOriginCharset,
nsIURI aBaseURI,
nsIDOMNode aLoadingNode,
nsIPrincipal aLoadingPrincipal,
nsIPrincipal aTriggeringPrincipal,
uint32_t  aSecurityFlags,
uint32_t  aContentPolicyType,
nsIChannel **  _retval 
)

◆ NewChannelFromURI()

nsresult nsIIOService::NewChannelFromURI ( nsIURI aURI,
nsIChannel **  _retval 
)

◆ NewChannelFromURI2()

nsresult nsIIOService::NewChannelFromURI2 ( nsIURI aURI,
nsIDOMNode aLoadingNode,
nsIPrincipal aLoadingPrincipal,
nsIPrincipal aTriggeringPrincipal,
uint32_t  aSecurityFlags,
uint32_t  aContentPolicyType,
nsIChannel **  _retval 
)

◆ NewChannelFromURIWithLoadInfo()

nsresult nsIIOService::NewChannelFromURIWithLoadInfo ( nsIURI aURI,
nsILoadInfo aLoadInfo,
nsIChannel **  _retval 
)

◆ NewFileURI()

nsresult nsIIOService::NewFileURI ( nsIFile aFile,
nsIURI **  _retval 
)

◆ NewLoadInfo()

nsresult nsIIOService::NewLoadInfo ( nsIPrincipal aLoadingPrincipal,
nsIPrincipal aTriggeringPrincipal,
nsIDOMNode aLoadingNode,
uint32_t  aSecurityFlags,
uint32_t  aContentPolicyType,
nsILoadInfo **  _retval 
)

◆ NewURI()

nsresult nsIIOService::NewURI ( const nsACString aSpec,
const char aOriginCharset,
nsIURI aBaseURI,
nsIURI **  _retval 
)

◆ SetAppOffline()

nsresult nsIIOService::SetAppOffline ( uint32_t  appId,
int32_t  state 
)

◆ SetOffline()

nsresult nsIIOService::SetOffline ( bool  aOffline)

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