Logo Search packages:      
Sourcecode: xulrunner version File versions

UpRequest Class Reference

Inheritance diagram for UpRequest:

nsIRequest UpRequestBase nsISupports UpSupportsBase UpWrapperBase

List of all members.

Detailed Description


Definition at line 3532 of file wrap_XPCOM.cpp.

Public Member Functions

void cancel (in nsresult aStatus)
void * getInterfacePointer ()
void * getThis ()
void * getVFT ()
boolean isPending ()
void resume ()
void suspend ()
void upInsertWrapper (void)
int upRemoveWrapper (void)
 UpRequest (void *pvThis)
 NS_IMETHOD_ (nsrefcnt) Release(void)=0
 NS_IMETHOD_ (nsrefcnt) AddRef(void)=0
NS_IMETHOD QueryInterface (REFNSIID aIID, void **aInstancePtr)=0

Static Public Member Functions

static void * findDownWrapper (void *pvThis)
static void * findUpWrapper (void *pvThis)
static UpWrapperBasefindUpWrapper (void *pvThis, REFNSIID iid)
static void upLock (void)
static void upUnLock ()

Public Attributes

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

Protected Member Functions

nsrefcnt hlpAddRef ()
NS_IMETHOD hlpCancel (nsresult aStatus)
NS_IMETHOD hlpGetLoadFlags (nsLoadFlags *aLoadFlags)
NS_IMETHOD hlpGetLoadGroup (nsILoadGroup **aLoadGroup)
NS_IMETHOD hlpGetName (nsACString &aName)
NS_IMETHOD hlpGetStatus (nsresult *aStatus)
NS_IMETHOD hlpIsPending (PRBool *_retval)
nsresult hlpQueryInterface (REFNSIID aIID, void **aInstancePtr)
nsrefcnt hlpRelease ()
NS_IMETHOD hlpResume (void)
NS_IMETHOD hlpSetLoadFlags (nsLoadFlags aLoadFlags)
NS_IMETHOD hlpSetLoadGroup (nsILoadGroup *aLoadGroup)
NS_IMETHOD hlpSuspend (void)

Protected Attributes

volatile UpWrapperBasempNext
void * mpvInterface
void * mpvThis
void * mpvVFTable

Static Protected Attributes

static HMTX mhmtx = NULLHANDLE
static volatile UpWrapperBasempHead = NULL

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

Generated by  Doxygen 1.6.0   Back to index