ReactOS  0.4.14-dev-342-gdc047f9
nsIURL Interface Reference

import"nsiface.idl";

Inheritance diagram for nsIURL:
Collaboration diagram for nsIURL:

Public Member Functions

nsresult GetFilePath (nsACString *aFilePath)
 
nsresult SetFilePath (const nsACString *aFilePath)
 
nsresult GetQuery (nsACString *aQuery)
 
nsresult SetQuery (const nsACString *aQuery)
 
nsresult GetDirectory (nsACString *aDirectory)
 
nsresult SetDirectory (const nsACString *aDirectory)
 
nsresult GetFileName (nsACString *aFileName)
 
nsresult SetFileName (const nsACString *aFileName)
 
nsresult GetFileBaseName (nsACString *aFileBaseName)
 
nsresult SetFileBaseName (const nsACString *aFileBaseName)
 
nsresult GetFileExtension (nsACString *aFileExtension)
 
nsresult SetFileExtension (const nsACString *aFileExtension)
 
nsresult GetCommonBaseSpec (nsIURI *aURIToCompare, nsACString *_retval)
 
nsresult GetRelativeSpec (nsIURI *aURIToCompare, nsACString *_retval)
 
- Public Member Functions inherited from nsIURI
nsresult GetSpec (nsACString *aSpec)
 
nsresult SetSpec (const nsACString *aSpec)
 
nsresult GetPrePath (nsACString *aPrePath)
 
nsresult GetScheme (nsACString *aScheme)
 
nsresult SetScheme (const nsACString *aScheme)
 
nsresult GetUserPass (nsACString *aUserPass)
 
nsresult SetUserPass (const nsACString *aUserPass)
 
nsresult GetUsername (nsACString *aUsername)
 
nsresult SetUsername (const nsACString *aUsername)
 
nsresult GetPassword (nsACString *aPassword)
 
nsresult SetPassword (const nsACString *aPassword)
 
nsresult GetHostPort (nsACString *aHostPort)
 
nsresult SetHostPort (const nsACString *aHostPort)
 
nsresult GetHost (nsACString *aHost)
 
nsresult SetHost (const nsACString *aHost)
 
nsresult GetPort (int32_t *aPort)
 
nsresult SetPort (int32_t aPort)
 
nsresult GetPath (nsACString *aPath)
 
nsresult SetPath (const nsACString *aPath)
 
nsresult Equals (nsIURI *other, bool *_retval)
 
nsresult SchemeIs (const char *scheme, bool *_retval)
 
nsresult Clone (nsIURI **_retval)
 
nsresult Resolve (const nsACString *relativePath, nsACString *_retval)
 
nsresult GetAsciiSpec (nsACString *aAsciiSpec)
 
nsresult GetAsciiHost (nsACString *aAsciiHost)
 
nsresult GetOriginCharset (nsACString *aOriginCharset)
 
nsresult GetRef (nsACString *aRef)
 
nsresult SetRef (const nsACString *aRef)
 
nsresult EqualsExceptRef (nsIURI *other, bool *_retval)
 
nsresult CloneIgnoringRef (nsIURI **_retval)
 
nsresult GetSpecIgnoringRef (nsACString *aSpecIgnoringRef)
 
nsresult GetHasRef (bool *aHasRef)
 
- Public Member Functions inherited from nsISupports
nsresult QueryInterface (nsIIDRef riid, void **result)
 
nsrefcnt AddRef ()
 
nsrefcnt Release ()
 

Detailed Description

Definition at line 445 of file nsiface.idl.

Member Function Documentation

◆ GetCommonBaseSpec()

nsresult nsIURL::GetCommonBaseSpec ( nsIURI aURIToCompare,
nsACString _retval 
)

◆ GetDirectory()

nsresult nsIURL::GetDirectory ( nsACString aDirectory)

◆ GetFileBaseName()

nsresult nsIURL::GetFileBaseName ( nsACString aFileBaseName)

◆ GetFileExtension()

nsresult nsIURL::GetFileExtension ( nsACString aFileExtension)

◆ GetFileName()

nsresult nsIURL::GetFileName ( nsACString aFileName)

◆ GetFilePath()

nsresult nsIURL::GetFilePath ( nsACString aFilePath)

◆ GetQuery()

nsresult nsIURL::GetQuery ( nsACString aQuery)

◆ GetRelativeSpec()

nsresult nsIURL::GetRelativeSpec ( nsIURI aURIToCompare,
nsACString _retval 
)

◆ SetDirectory()

nsresult nsIURL::SetDirectory ( const nsACString aDirectory)

◆ SetFileBaseName()

nsresult nsIURL::SetFileBaseName ( const nsACString aFileBaseName)

◆ SetFileExtension()

nsresult nsIURL::SetFileExtension ( const nsACString aFileExtension)

◆ SetFileName()

nsresult nsIURL::SetFileName ( const nsACString aFileName)

◆ SetFilePath()

nsresult nsIURL::SetFilePath ( const nsACString aFilePath)

◆ SetQuery()

nsresult nsIURL::SetQuery ( const nsACString aQuery)

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