Logo Search packages:      
Sourcecode: xulrunner-1.9 version File versions

UpRequestObserver Class Reference

Inheritance diagram for UpRequestObserver:

nsIRequestObserver UpRequestObserverBase nsISupports UpSupportsBase UpWrapperBase

List of all members.

Detailed Description


Definition at line 3254 of file wrap_XPCOM.cpp.

Public Member Functions

void * getInterfacePointer ()
void * getThis ()
void * getVFT ()
void onStartRequest (in nsIRequest aRequest, in nsISupports aContext)
void onStopRequest (in nsIRequest aRequest, in nsISupports aContext, in nsresult aStatusCode)
void upInsertWrapper (void)
int upRemoveWrapper (void)
 UpRequestObserver (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 ()

Protected Member Functions

nsrefcnt hlpAddRef ()
NS_IMETHOD hlpOnStartRequest (nsIRequest *aRequest, nsISupports *aContext)
NS_IMETHOD hlpOnStopRequest (nsIRequest *aRequest, nsISupports *aContext, nsresult aStatusCode)
nsresult hlpQueryInterface (REFNSIID aIID, void **aInstancePtr)
nsrefcnt hlpRelease ()

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