LibreOffice Module embedserv (master) 1
Public Member Functions | Protected Attributes | List of all members
EmbedServer_Impl Class Reference

#include <servprov.hxx>

Inheritance diagram for EmbedServer_Impl:
[legend]
Collaboration diagram for EmbedServer_Impl:
[legend]

Public Member Functions

 EmbedServer_Impl (const css::uno::Reference< css::lang::XMultiServiceFactory > &xFactory)
 
virtual ~EmbedServer_Impl () override
 
OUString SAL_CALL getImplementationName () override
 
sal_Bool SAL_CALL supportsService (OUString const &ServiceName) override
 
css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames () override
 

Protected Attributes

CComPtr< EmbedProviderFactory_Implm_pOLEFactories [SUPPORTED_FACTORIES_NUM]
 
css::uno::Reference< css::lang::XMultiServiceFactory > m_xFactory
 

Detailed Description

Definition at line 33 of file servprov.hxx.

Constructor & Destructor Documentation

◆ EmbedServer_Impl()

EmbedServer_Impl::EmbedServer_Impl ( const css::uno::Reference< css::lang::XMultiServiceFactory > &  xFactory)

Definition at line 64 of file servprov.cxx.

References guidList, m_pOLEFactories, m_xFactory, SUPPORTED_FACTORIES_NUM, and xFactory.

◆ ~EmbedServer_Impl()

EmbedServer_Impl::~EmbedServer_Impl ( )
overridevirtual

Definition at line 74 of file servprov.cxx.

References m_pOLEFactories, and SUPPORTED_FACTORIES_NUM.

Member Function Documentation

◆ getImplementationName()

OUString EmbedServer_Impl::getImplementationName ( )
override

Definition at line 83 of file servprov.cxx.

◆ getSupportedServiceNames()

css::uno::Sequence< OUString > EmbedServer_Impl::getSupportedServiceNames ( )
override

Definition at line 93 of file servprov.cxx.

◆ supportsService()

sal_Bool EmbedServer_Impl::supportsService ( OUString const &  ServiceName)
override

Definition at line 88 of file servprov.cxx.

References ServiceName, and cppu::supportsService().

Member Data Documentation

◆ m_pOLEFactories

CComPtr< EmbedProviderFactory_Impl > EmbedServer_Impl::m_pOLEFactories[SUPPORTED_FACTORIES_NUM]
protected

Definition at line 47 of file servprov.hxx.

Referenced by EmbedServer_Impl(), and ~EmbedServer_Impl().

◆ m_xFactory

css::uno::Reference< css::lang::XMultiServiceFactory > EmbedServer_Impl::m_xFactory
protected

Definition at line 48 of file servprov.hxx.

Referenced by EmbedServer_Impl().


The documentation for this class was generated from the following files: