LibreOffice Module test (master) 1
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
apitest::XServiceInfo Class Referenceabstract

#include <xserviceinfo.hxx>

Public Member Functions

 XServiceInfo (OUString aImplName, const OUString &rServiceName)
 
 XServiceInfo (OUString aImplName, const std::vector< OUString > rServiceNames)
 
virtual css::uno::Reference< css::uno::XInterface > init ()=0
 
void testGetImplementationName ()
 
void testGetSupportedServiceNames ()
 
void testSupportsService ()
 

Protected Member Functions

 ~XServiceInfo ()
 

Private Attributes

OUString const m_aImplName
 
std::vector< OUString > m_aServiceNames
 

Detailed Description

Definition at line 24 of file xserviceinfo.hxx.

Constructor & Destructor Documentation

◆ XServiceInfo() [1/2]

apitest::XServiceInfo::XServiceInfo ( OUString  aImplName,
const OUString &  rServiceName 
)
inline

Definition at line 27 of file xserviceinfo.hxx.

◆ XServiceInfo() [2/2]

apitest::XServiceInfo::XServiceInfo ( OUString  aImplName,
const std::vector< OUString >  rServiceNames 
)
inline

Definition at line 32 of file xserviceinfo.hxx.

◆ ~XServiceInfo()

apitest::XServiceInfo::~XServiceInfo ( )
inlineprotected

Definition at line 45 of file xserviceinfo.hxx.

Member Function Documentation

◆ init()

virtual css::uno::Reference< css::uno::XInterface > apitest::XServiceInfo::init ( )
pure virtual

◆ testGetImplementationName()

void apitest::XServiceInfo::testGetImplementationName ( )

Definition at line 23 of file xserviceinfo.cxx.

References init(), and m_aImplName.

◆ testGetSupportedServiceNames()

void apitest::XServiceInfo::testGetSupportedServiceNames ( )

Definition at line 30 of file xserviceinfo.cxx.

References aServiceNames, and init().

◆ testSupportsService()

void apitest::XServiceInfo::testSupportsService ( )

Definition at line 38 of file xserviceinfo.cxx.

References init(), and m_aServiceNames.

Member Data Documentation

◆ m_aImplName

OUString const apitest::XServiceInfo::m_aImplName
private

Definition at line 48 of file xserviceinfo.hxx.

Referenced by testGetImplementationName().

◆ m_aServiceNames

std::vector<OUString> apitest::XServiceInfo::m_aServiceNames
private

Definition at line 49 of file xserviceinfo.hxx.

Referenced by testSupportsService().


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