Global Functions in Namespace cppu
in Sourcefile factory.hxx
-
createFactoryProxy
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > createFactoryProxy(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rServiceManager, |
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > & |
rFactory ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- D E P R E C A T E D
- Description
- Deprecated. Creates a factory wrapping another one.
This means the methods of the interfaces XServiceProvider, XServiceInfo and
XSingleServiceFactory are forwarded.
- ATTENTION!
-
The XComponent interface is not supported!
- Parameters
rServiceManager |
the service manager used by the implementation.
|
xSingleServiceFactory |
the wrapped service factory.
|
- Return
- a factory that support the interfaces XServiceProvider, XServiceInfo
XSingleServiceFactory.
- See Also
- createSingleFactory
-
createOneInstanceFactory
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > createOneInstanceFactory(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rServiceManager, |
const ::rtl::OUString & |
rComponentName, |
ComponentInstantiation |
pCreateFunction, |
const ::com::sun::star::uno::Sequence< ::rtl::OUString > & |
rServiceNames, |
rtl_ModuleCount * |
pModCount = 0 ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- D E P R E C A T E D
- Summary
- Deprecated. Creates a single service factory which holds the instance created only once.
- Parameters
rServiceManager |
the service manager used by the implementation.
|
rImplementationName |
the implementation name. An empty string is possible.
|
ComponentInstantiation |
the function pointer to create an object.
|
rServiceNames |
the service supported by the implementation.
|
pModCount |
for future extension (library unloading concept).
|
- Return
- a factory that support the interfaces XServiceProvider, XServiceInfo
XSingleServiceFactory and XComponent.
- See Also
- createSingleFactory
-
createOneInstanceRegistryFactory
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > createOneInstanceRegistryFactory(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rServiceManager, |
const ::rtl::OUString & |
rComponentName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & |
rImplementationKey ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- D E P R E C A T E D
- Summary
- Deprecated. Creates a single service factory which holds the instance created only once
based on a registry.
- Parameters
rServiceManager |
the service manager used by the implementation.
|
rImplementationName |
the implementation name. An empty string is possible.
|
rImplementationKey |
the registry key of the implementation section.
|
- Return
- a factory that support the interfaces XServiceProvider, XServiceInfo
XSingleServiceFactory and XComponent.
- See Also
- createSingleRegistryFactory
-
createSingleComponentFactory
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleComponentFactory > createSingleComponentFactory(
ComponentFactoryFunc |
fptr, |
const ::rtl::OUString & |
rImplementationName, |
const ::com::sun::star::uno::Sequence< ::rtl::OUString > & |
rServiceNames, |
rtl_ModuleCount * |
pModCount = 0 ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- Summary
- Creates a single component factory supporting the XSingleComponentFactory interface.
- Parameters
fptr |
function pointer for instanciating the object
|
rImplementationName |
implementation name of service
|
rServiceNames |
supported services
|
pModCount |
for future extension (library unloading concept).
|
-
createSingleFactory
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > createSingleFactory(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rServiceManager, |
const ::rtl::OUString & |
rImplementationName, |
ComponentInstantiation |
pCreateFunction, |
const ::com::sun::star::uno::Sequence< ::rtl::OUString > & |
rServiceNames, |
rtl_ModuleCount * |
pModCount = 0 ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- D E P R E C A T E D
- Summary
- Deprecated. Creates a single service factory.
- Parameters
rServiceManager |
the service manager used by the implementation.
|
rImplementationName |
the implementation name. An empty string is possible.
|
ComponentInstantiation |
the function pointer to create an object.
|
rServiceNames |
the service supported by the implementation.
|
pModCount |
for future extension (library unloading concept).
|
- Return
- a factory that support the interfaces XServiceProvider, XServiceInfo
XSingleServiceFactory and XComponent.
- See Also
- createOneInstanceFactory
-
createSingleRegistryFactory
- ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > createSingleRegistryFactory(
const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & |
rServiceManager, |
const ::rtl::OUString & |
rImplementationName, |
const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & |
rImplementationKey ) throw(); |
virtual |
abstract |
const |
volatile |
template |
static |
inline |
C-linkage |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
NO |
- D E P R E C A T E D
- Summary
- Deprecated. Creates a single service factory based on a registry.
- Parameters
rServiceManager |
the service manager used by the implementation.
|
rImplementationName |
the implementation name. An empty string is possible.
|
rImplementationKey |
the registry key of the implementation section.
|
- Return
- a factory that support the interfaces XServiceProvider, XServiceInfo
XSingleServiceFactory and XComponent.
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.