LibreOffice Module cppuhelper (master) 1
|
One struct instance represents all data necessary for registering one service implementation. More...
#include <implementationentry.hxx>
Public Member Functions | |
rtl::OUString (SAL_CALL *getImplementationName)() | |
Function that returns the implementation-name of the implementation (same as XServiceInfo.getImplementationName() ). More... | |
css::uno::Sequence (SAL_CALL *getSupportedServiceNames)() | |
Function that returns all supported servicenames of the implementation ( same as XServiceInfo.getSupportedServiceNames() ). More... | |
css::uno::Reference (SAL_CALL *createFactory)(ComponentFactoryFunc fptr | |
Function that creates a SingleComponentFactory. More... | |
Public Attributes | |
ComponentFactoryFunc | create |
Function that creates an instance of the implementation. More... | |
::rtl::OUString const & | rImplementationName |
::rtl::OUString const css::uno::Sequence< ::rtl::OUString > const & | rServiceNames |
::rtl::OUString const css::uno::Sequence< ::rtl::OUString > const rtl_ModuleCount * | pModCount |
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.
Definition at line 34 of file implementationentry.hxx.
cppu::ImplementationEntry::css::uno::Reference | ( | SAL_CALL * | createFactory | ) |
Function that creates a SingleComponentFactory.
The pModCount parameter is a backwards-compatibility remainder of a removed library unloading feature; always set to null.
cppu::ImplementationEntry::css::uno::Sequence | ( | SAL_CALL * | getSupportedServiceNames | ) |
Function that returns all supported servicenames of the implementation ( same as XServiceInfo.getSupportedServiceNames() ).
cppu::ImplementationEntry::rtl::OUString | ( | SAL_CALL * | getImplementationName | ) |
Function that returns the implementation-name of the implementation (same as XServiceInfo.getImplementationName() ).
ComponentFactoryFunc cppu::ImplementationEntry::create |
Function that creates an instance of the implementation.
Definition at line 38 of file implementationentry.hxx.
Referenced by cppu::component_getFactoryHelper(), and cppu::component_writeInfoHelper().
rtl_ModuleCount* cppu::ImplementationEntry::moduleCounter |
Backwards-compatibility remainder of a removed library unloading feature; always set to null.
Definition at line 65 of file implementationentry.hxx.
sal_Int32 cppu::ImplementationEntry::nFlags |
Must be set to 0 ! For future extensions.
Definition at line 70 of file implementationentry.hxx.
::rtl::OUString const css::uno::Sequence< ::rtl::OUString > const rtl_ModuleCount* cppu::ImplementationEntry::pModCount |
Definition at line 60 of file implementationentry.hxx.
::rtl::OUString const& cppu::ImplementationEntry::rImplementationName |
Definition at line 58 of file implementationentry.hxx.
::rtl::OUString const css::uno::Sequence< ::rtl::OUString > const& cppu::ImplementationEntry::rServiceNames |
Definition at line 59 of file implementationentry.hxx.