Back to index

lightning-sunbird  0.9+nobinonly
Defines | Functions | Variables
nsXMLExtrasModule.cpp File Reference
#include "nsIGenericFactory.h"
#include "nsIServiceManager.h"
#include "nsICategoryManager.h"
#include "nsIScriptNameSpaceManager.h"
#include "nsString.h"
#include "nsXPIDLString.h"
#include "prprf.h"
#include "nsIDOMClassInfo.h"
#include "nsCRT.h"
#include "nsFIXptr.h"
#include "nsXPointer.h"

Go to the source code of this file.

Defines

#define XMLEXTRAS_DOMCI_EXTENSION_CID   { 0x6fb64081, 0x1da6, 0x11d6, {0xa7, 0xf2, 0x9b, 0xab, 0xb2, 0x55, 0x52, 0xbc} }
#define XMLEXTRAS_DOMCI_EXTENSION_CONTRACTID   "@mozilla.org/xmlextras-domci-extender;1"
#define NS_XPOINTER_RESULT_CID
#define NS_XPOINTER_RESULT_CONTRACTID   "@mozilla.org/xmlextras/xpointerresult;1"
#define NS_FIXPTR_EVALUATOR_CID
#define NS_FIXPTR_EVALUATOR_CONTRACTID   "@mozilla.org/xmlextras/fixptrevaluator;1"
#define NS_XPOINTER_EVALUATOR_CID
#define NS_XPOINTER_EVALUATOR_CONTRACTID   "@mozilla.org/xmlextras/xpointerevaluator;1"

Functions

static NS_METHOD RegisterXMLExtras (nsIComponentManager *aCompMgr, nsIFile *aPath, const char *registryLocation, const char *componentType, const nsModuleComponentInfo *info)
void PR_CALLBACK XMLExtrasModuleDestructor (nsIModule *self)

Variables

static const nsModuleComponentInfo components []

Define Documentation

Value:
{ 0xcd6bd59c, 0x75c8, 0x451b, \
    { 0x83, 0x1b, 0xb8, 0x1b, 0x7c, 0x3, 0xdc, 0x53 } }

Definition at line 82 of file nsXMLExtrasModule.cpp.

#define NS_FIXPTR_EVALUATOR_CONTRACTID   "@mozilla.org/xmlextras/fixptrevaluator;1"

Definition at line 85 of file nsXMLExtrasModule.cpp.

Value:
{ 0x7ac4e3a, 0xee18, 0x4e37, \
    { 0xb2, 0x9f, 0x53, 0x2b, 0xe4, 0xbe, 0x6, 0x9 } }

Definition at line 89 of file nsXMLExtrasModule.cpp.

#define NS_XPOINTER_EVALUATOR_CONTRACTID   "@mozilla.org/xmlextras/xpointerevaluator;1"

Definition at line 92 of file nsXMLExtrasModule.cpp.

Value:
{ /* 31CC4700-FC53-41d2-90D4-8D608F67AD39 */         \
  0x31cc4700, 0xfc53, 0x41d2,                        \
{ 0x90, 0xd4, 0x8d, 0x60, 0x8f, 0x67, 0xad, 0x39 } }

Definition at line 74 of file nsXMLExtrasModule.cpp.

#define NS_XPOINTER_RESULT_CONTRACTID   "@mozilla.org/xmlextras/xpointerresult;1"

Definition at line 78 of file nsXMLExtrasModule.cpp.

#define XMLEXTRAS_DOMCI_EXTENSION_CID   { 0x6fb64081, 0x1da6, 0x11d6, {0xa7, 0xf2, 0x9b, 0xab, 0xb2, 0x55, 0x52, 0xbc} }

Definition at line 62 of file nsXMLExtrasModule.cpp.

#define XMLEXTRAS_DOMCI_EXTENSION_CONTRACTID   "@mozilla.org/xmlextras-domci-extender;1"

Definition at line 65 of file nsXMLExtrasModule.cpp.


Function Documentation

static NS_METHOD RegisterXMLExtras ( nsIComponentManager aCompMgr,
nsIFile aPath,
const char *  registryLocation,
const char *  componentType,
const nsModuleComponentInfo info 
) [static]

Definition at line 96 of file nsXMLExtrasModule.cpp.

Here is the call graph for this function:

Definition at line 137 of file nsXMLExtrasModule.cpp.

{
  NS_IF_RELEASE(NS_CLASSINFO_NAME(XPointerResult));
}

Variable Documentation

Initial value:
 {
  { "FIXptr Evaluator", NS_FIXPTR_EVALUATOR_CID, NS_FIXPTR_EVALUATOR_CONTRACTID,
    nsFIXptrConstructor, RegisterXMLExtras },
  { "XPointer Evaluator", NS_XPOINTER_EVALUATOR_CID, NS_XPOINTER_EVALUATOR_CONTRACTID,
    nsXPointerConstructor },
  { "XPointer Result", NS_XPOINTER_RESULT_CID, NS_XPOINTER_RESULT_CONTRACTID,
    nsXPointerResultConstructor },
  { "XML Extras DOMCI Extender",
    XMLEXTRAS_DOMCI_EXTENSION_CID, XMLEXTRAS_DOMCI_EXTENSION_CONTRACTID,
    NS_DOMCI_EXTENSION_CONSTRUCTOR(XMLExtras) }
}

Definition at line 124 of file nsXMLExtrasModule.cpp.