Logo Search packages:      
Sourcecode: xulrunner version File versions  Download package

nsILoadGroup Interface Reference

import "nsILoadGroup.idl";

Inheritance diagram for nsILoadGroup:

nsIRequest nsISupports UpLoadGroup

List of all members.


Detailed Description

A load group maintains a collection of nsIRequest objects.

FROZEN

Definition at line 50 of file nsILoadGroup.idl.


Public Member Functions

void addRequest (in nsIRequest aRequest, in nsISupports aContext)
void cancel (in nsresult aStatus)
boolean isPending ()
void removeRequest (in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatus)
void resume ()
void suspend ()
Methods
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Public Attributes

readonly attribute unsigned long activeCount
attribute nsIRequest defaultLoadRequest
attribute nsIRequestObserver groupObserver
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
attribute nsIInterfaceRequestor notificationCallbacks
readonly attribute
nsISimpleEnumerator 
requests
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