Back to index

lightning-sunbird  0.9+nobinonly
Public Types | Public Member Functions | Public Attributes
nsChromeRegistry::PackageEntry Struct Reference

#include <nsChromeRegistry.h>

Inheritance diagram for nsChromeRegistry::PackageEntry:
Inheritance graph
[legend]
Collaboration diagram for nsChromeRegistry::PackageEntry:
Collaboration graph
[legend]

List of all members.

Public Types

enum  { PLATFORM_PACKAGE = 1 << 0, XPCNATIVEWRAPPERS = 1 << 1 }

Public Member Functions

 PackageEntry (const nsACString &package)
 ~PackageEntry ()

Public Attributes

nsCString package
nsCOMPtr< nsIURIbaseURI
PRUint32 flags
nsProviderArray locales
nsProviderArray skins
PLDHashNumber keyHash

Detailed Description

Definition at line 163 of file nsChromeRegistry.h.


Member Enumeration Documentation

anonymous enum
Enumerator:
PLATFORM_PACKAGE 
XPCNATIVEWRAPPERS 

Definition at line 169 of file nsChromeRegistry.h.

         {
      // This is a "platform" package (e.g. chrome://global-platform/).
      // Appends one of win/ unix/ mac/ to the base URI.
      PLATFORM_PACKAGE = 1 << 0,

      // This package should use the new XPCNativeWrappers to separate
      // content from chrome. This flag is currently unused (because we call
      // into xpconnect at registration time).
      XPCNATIVEWRAPPERS = 1 << 1
    };

Constructor & Destructor Documentation

Definition at line 335 of file nsChromeRegistry.cpp.

                                                                     :
  package(aPackage), flags(0)
{
}

Definition at line 166 of file nsChromeRegistry.h.

{ }

Here is the caller graph for this function:


Member Data Documentation

Definition at line 181 of file nsChromeRegistry.h.

Definition at line 182 of file nsChromeRegistry.h.

Definition at line 113 of file pldhash.h.

Definition at line 183 of file nsChromeRegistry.h.

Definition at line 180 of file nsChromeRegistry.h.

Definition at line 184 of file nsChromeRegistry.h.


The documentation for this struct was generated from the following files: