Overview | Namespace | Class | Index | Help |
Global Functions in Namespace cppu
in Sourcefile shlib.hxx
- loadSharedLibComponentFactory
- ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > loadSharedLibComponentFactory(
const ::rtl::OUString & rLibName, const ::rtl::OUString & rPath, const ::rtl::OUString & rImplName, const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMgr, const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & xKey ) throw( ::com::sun::star::loader::CannotActivateFactoryException );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Description
- Loads a shared library component and gets the factory out of it. You can give either a fully qualified libname or single lib name. The libname need not be pre/postfixed (e.g. xxx.dll). You can give parameter rPath to force lookup of the library in a specific directory. The resulting path of the library will be checked against environment variable CPLD_ACCESSPATH if set.
- Parameters
rLibName name of the library
rPath optional path
rImplName implementation to be retrieved from the library
xMgr service manager to be provided to the component
xKey registry key to be provided to the component
- Return
- factory instance (::com::sun::star::lang::XSingleComponentFactory or ::com::sun::star::lang::XSingleComponentFactory)
- writeSharedLibComponentInfo
- void writeSharedLibComponentInfo(
const ::rtl::OUString & rLibName, const ::rtl::OUString & rPath, const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMgr, const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & xKey ) throw( ::com::sun::star::registry::CannotRegisterImplementationException );
virtual abstract const volatile template static inline C-linkage NO NO NO NO NO NO NO NO
- Description
- Invokes component_writeInfo() function of specified component library. You can give either a fully qualified libname or single lib name. The libname need not be pre/postfixed (e.g. xxx.dll). You can give parameter rPath to force lookup of the library in a specific directory. The resulting path of the library will be checked against environment variable CPLD_ACCESSPATH if set.
- Parameters
rLibName name of the library
rPath optional path
xMgr service manager to be provided to the component
xKey registry key to be provided to the component
Top of Page
Copyright 2002 Sun Microsystems, Inc., 901 San Antonio Road, Palo Alto, CA 94303 USA.