One struct instance represents all data necessary for registering one service implementation. More...
#include <implementationentry.hxx>
| Public Attributes | |
| ComponentFactoryFunc | create | 
| Function that creates an instance of the implementation. | |
| rtl::OUString(* | getImplementationName )() | 
| Function that returns the implementation-name of the implementation (same as XServiceInfo.getImplementationName() ). | |
| css::uno::Sequence< rtl::OUString >(* | getSupportedServiceNames )() | 
| Function that returns all supported servicenames of the implementation ( same as XServiceInfo.getSupportedServiceNames() ). | |
| css::uno::Reference< css::lang::XSingleComponentFactory >(* | createFactory )(ComponentFactoryFunc fptr, ::rtl::OUString const &rImplementationName, css::uno::Sequence< ::rtl::OUString > const &rServiceNames, rtl_ModuleCount *pModCount) | 
| Function that creates a SingleComponentFactory. | |
| rtl_ModuleCount * | moduleCounter | 
| Backwards-compatibility remainder of a removed library unloading feature; always set to null. | |
| sal_Int32 | nFlags | 
| Must be set to 0 ! | |
One struct instance represents all data necessary for registering one service implementation.
| ComponentFactoryFunc cppu::ImplementationEntry::create | 
Function that creates an instance of the implementation.
| css::uno::Reference< css::lang::XSingleComponentFactory >(* cppu::ImplementationEntry::createFactory) (ComponentFactoryFunc fptr, ::rtl::OUString const &rImplementationName, css::uno::Sequence< ::rtl::OUString > const &rServiceNames, rtl_ModuleCount *pModCount) | 
Function that creates a SingleComponentFactory.
The pModCount parameter is a backwards-compatibility remainder of a removed library unloading feature; always set to null.
| rtl::OUString(* cppu::ImplementationEntry::getImplementationName) () | 
Function that returns the implementation-name of the implementation (same as XServiceInfo.getImplementationName() ).
| css::uno::Sequence< rtl::OUString >(* cppu::ImplementationEntry::getSupportedServiceNames) () | 
Function that returns all supported servicenames of the implementation ( same as XServiceInfo.getSupportedServiceNames() ).
| rtl_ModuleCount* cppu::ImplementationEntry::moduleCounter | 
Backwards-compatibility remainder of a removed library unloading feature; always set to null.
| sal_Int32 cppu::ImplementationEntry::nFlags | 
Must be set to 0 !
For future extensions.