Logo Search packages:      
Sourcecode: xulrunner version File versions

nsIURIChecker Interface Reference

import "nsIURIChecker.idl";

Inheritance diagram for nsIURIChecker:

nsIRequest nsISupports

List of all members.

Detailed Description


The URI checker is a component that can be used to verify the existance of a resource at the location specified by a given URI. It will use protocol specific methods to verify the URI (e.g., use of HEAD request for HTTP URIs).

Definition at line 55 of file nsIURIChecker.idl.

Public Member Functions

void asyncCheck (in nsIRequestObserver aObserver, in nsISupports aContext)
void cancel (in nsresult aStatus)
void init (in nsIURI aURI)
boolean isPending ()
void resume ()
void suspend ()
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

readonly attribute nsIChannel baseChannel
const unsigned long INHIBIT_CACHING = 1 << 7
const unsigned long INHIBIT_PERSISTENT_CACHING = 1 << 8
const unsigned long LOAD_BACKGROUND = 1 << 0
const unsigned long LOAD_BYPASS_CACHE = 1 << 9
const unsigned long LOAD_FROM_CACHE = 1 << 10
const unsigned long LOAD_NORMAL = 0
attribute nsLoadFlags loadFlags
attribute nsILoadGroup loadGroup
readonly attribute AUTF8String name
readonly attribute nsresult status
const unsigned long VALIDATE_ALWAYS = 1 << 11
const unsigned long VALIDATE_NEVER = 1 << 12
const unsigned long VALIDATE_ONCE_PER_SESSION = 1 << 13

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

Generated by  Doxygen 1.6.0   Back to index