Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

nsFactoryEntry Class Reference

#include <nsComponentManager.h>

List of all members.


Detailed Description

Class: nsFactoryEntry()

There are two types of FactoryEntries.

1. {CID, dll} mapping. Factory is a consequence of the dll. These can be either session specific or persistent based on whether we write this to the registry or not.

2. {CID, factory} mapping These are strictly session specific and in memory only.

Definition at line 261 of file nsComponentManager.h.


Public Member Functions

nsresult GetFactory (nsIFactory **aFactory, nsComponentManagerImpl *mgr)
 nsFactoryEntry (const nsCID &aClass, nsIFactory *aFactory, class nsFactoryEntry *parent=nsnull)
 nsFactoryEntry (const nsCID &aClass, const char *location, PRUint32 locationlen, int aType, class nsFactoryEntry *parent=nsnull)
nsresult ReInit (const nsCID &aClass, const char *location, int aType)

Public Attributes

nsCID mCid
nsCOMPtr< nsIFactorymFactory
char * mLocation
class nsFactoryEntrymParent
nsCOMPtr< nsISupportsmServiceObject
int mTypeIndex

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

Generated by  Doxygen 1.6.0   Back to index