Overview | Namespace | Class | Index | Help

## 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 © 2003 Sun Microsystems, Inc.