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