nsWindowDataSource.cpp File Reference


Classes

struct  findWindowClosure

Functions

 DEFINE_RDF_VOCAB (NC_NAMESPACE_URI, NC, Name)
 DEFINE_RDF_VOCAB (NC_NAMESPACE_URI, NC, KeyIndex)
 NS_IMPL_CYCLE_COLLECTION_CLASS (nsWindowDataSource) NS_IMPL_CYCLE_COLLECTION_UNLINK_0(nsWindowDataSource) NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(nsWindowDataSource) NS_IMPL_CYCLE_COLLECTION_TRAVERSE_NSCOMPTR(mInner) NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END NS_IMPL_CYCLE_COLLECTING_ADDREF_AMBIGUOUS(nsWindowDataSource
nsIObserver NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS (nsWindowDataSource, nsIObserver) NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsWindowDataSource) NS_INTERFACE_MAP_ENTRY(nsIObserver) NS_INTERFACE_MAP_ENTRY(nsIWindowMediatorListener) NS_INTERFACE_MAP_ENTRY(nsIWindowDataSource) NS_INTERFACE_MAP_ENTRY(nsIRDFDataSource) NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports
 PR_STATIC_CALLBACK (PRBool) findWindow(nsHashKey *aKey
 if (resource==closure->targetResource)
 NS_GENERIC_FACTORY_CONSTRUCTOR_INIT (nsWindowDataSource, Init) static NS_METHOD RegisterWindowDS(nsIComponentManager *aCompMgr

Variables

void * aData
void void *aClosure nsVoidKeythisKey = static_cast<nsVoidKey*>(aKey)
nsIRDFResourceresource
findWindowClosureclosure
return PR_TRUE
nsIFileaPath
nsIFile const charregistryLocation
nsIFile const char const charcomponentType


Function Documentation

DEFINE_RDF_VOCAB ( NC_NAMESPACE_URI  ,
NC  ,
Name   
)

DEFINE_RDF_VOCAB ( NC_NAMESPACE_URI  ,
NC  ,
KeyIndex   
)

NS_IMPL_CYCLE_COLLECTION_CLASS ( nsWindowDataSource   ) 

nsIObserver NS_IMPL_CYCLE_COLLECTING_RELEASE_AMBIGUOUS ( nsWindowDataSource  ,
nsIObserver   
)

PR_STATIC_CALLBACK ( PRBool   ) 

if ( resource  = closure->targetResource  ) 

NS_GENERIC_FACTORY_CONSTRUCTOR_INIT ( nsWindowDataSource  ,
Init   
)


Variable Documentation

void* aData

void void* aClosure nsVoidKey* thisKey = static_cast<nsVoidKey*>(aKey)

Initial value:

        static_cast<nsIRDFResource*>(aData)

Initial value:

        static_cast<findWindowClosure*>(aClosure)

return PR_TRUE


Generated Mozilla by doxygen 1.5.6