include/OffscreenGecko/componentmgr.h File Reference

Gecko component manager wrapper. More...

#include "baseobj.h"

Go to the source code of this file.

Namespaces

namespace  OSGK

Classes

struct  OSGK::ComponentMgr
 Gecko component manager wrapper. More...
struct  OSGK_ComponentMgr
 Gecko component manager wrapper. More...

Typedefs

typedef struct nsID nsCID

Functions

int osgk_componentmgr_register_xpcom_factory (OSGK_ComponentMgr *compMgr, const nsCID *aClass, const char *className, const char *contractID, nsIFactory *factory, OSGK_GeckoResult *geckoResult=0)
 Register an XPCOM component factory with Gecko's component manager.


Detailed Description

Gecko component manager wrapper.


Typedef Documentation

typedef struct nsID nsCID


Function Documentation

int osgk_componentmgr_register_xpcom_factory ( OSGK_ComponentMgr compMgr,
const nsCID aClass,
const char *  className,
const char *  contractID,
nsIFactory *  factory,
OSGK_GeckoResult geckoResult = 0 
)

Register an XPCOM component factory with Gecko's component manager.

Parameters:
compMgr Component manager wrapper object.
aClass Class ID of the class produced by the factory.
className Name of the class produced by the factory.
contractID Contract ID for the class produced by the factory.
factory The factory.
geckoResult Optionally returns the Gecko result code for the registration.
Returns:
Whether the registration was successful (non-null) or not (null).


Generated on Sun Nov 2 18:15:18 2008 for OffscreenGecko by  doxygen 1.5.4