Back to index

lightning-sunbird  0.9+nobinonly
Defines | Functions
nsProxyEvent.cpp File Reference
#include "nsProxyEvent.h"
#include "nsProxyEventPrivate.h"
#include "nsIProxyObjectManager.h"
#include "nsCRT.h"
#include "pratom.h"
#include "prmem.h"
#include "xptcall.h"
#include "nsIComponentManager.h"
#include "nsMemory.h"
#include "nsIEventQueueService.h"
#include "nsIThread.h"
#include "nsIAtom.h"

Go to the source code of this file.

Defines

#define nsAUTF8String   nsACString
 Map the nsAUTF8String, nsUTF8String classes to the nsACString and nsCString classes respectively for now.
#define nsUTF8String   nsCString

Functions

static void *PR_CALLBACK EventHandler (PLEvent *self)
static void PR_CALLBACK DestroyHandler (PLEvent *self)
static void *PR_CALLBACK CompletedEventHandler (PLEvent *self)
static void PR_CALLBACK CompletedDestroyHandler (PLEvent *self)
static void *PR_CALLBACK ProxyDestructorEventHandler (PLEvent *self)
static void PR_CALLBACK ProxyDestructorDestroyHandler (PLEvent *self)

Define Documentation

#define nsAUTF8String   nsACString

Map the nsAUTF8String, nsUTF8String classes to the nsACString and nsCString classes respectively for now.

These defines need to be removed once Jag lands his nsUTF8String implementation.

Definition at line 72 of file nsProxyEvent.cpp.

Definition at line 73 of file nsProxyEvent.cpp.


Function Documentation

static void CompletedDestroyHandler ( PLEvent self) [static]

Definition at line 571 of file nsProxyEvent.cpp.

{
}

Here is the caller graph for this function:

static void * CompletedEventHandler ( PLEvent self) [static]

Definition at line 575 of file nsProxyEvent.cpp.

Here is the call graph for this function:

Here is the caller graph for this function:

static void PR_CALLBACK DestroyHandler ( PLEvent self) [static]
static void* PR_CALLBACK EventHandler ( PLEvent self) [static]
static void ProxyDestructorDestroyHandler ( PLEvent self) [static]

Definition at line 589 of file nsProxyEvent.cpp.

{
    PR_DELETE(self);
}

Here is the caller graph for this function:

static void * ProxyDestructorEventHandler ( PLEvent self) [static]

Definition at line 582 of file nsProxyEvent.cpp.

{              
    nsProxyObject* owner = (nsProxyObject*) PL_GetEventOwner(self);
    NS_DELETEXPCOM(owner);
    return nsnull;                                            
}

Here is the call graph for this function:

Here is the caller graph for this function: