LibreOffice
LibreOffice 4.2 SDK C/C++ API Reference
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
cppu::OImplementationId Class Reference

Helper class to implement com::sun::star::lang::XTypeProvider. More...

#include <typeprovider.hxx>

Public Member Functions

 OImplementationId (sal_Bool bUseEthernetAddress=sal_True) throw ()
 Constructor. More...
 
 OImplementationId (const ::com::sun::star::uno::Sequence< sal_Int8 > &rSeq) throw ()
 Constructor giving implementation id. More...
 
 OImplementationId (const OImplementationId &rId) throw ()
 
::com::sun::star::uno::Sequence
< sal_Int8
getImplementationId () const throw ()
 Called upon XTypeProvider::getImplementationId(). More...
 

Detailed Description

Helper class to implement com::sun::star::lang::XTypeProvider.

Construct a static object of this class for your UNO object's implementation id.

Constructor & Destructor Documentation

cppu::OImplementationId::OImplementationId ( sal_Bool  bUseEthernetAddress = sal_True)
throw (
)
inline

Constructor.

Parameters
bUseEthernetAddresswhether an ethernet mac address should be taken into account
cppu::OImplementationId::OImplementationId ( const ::com::sun::star::uno::Sequence< sal_Int8 > &  rSeq)
throw (
)
inline

Constructor giving implementation id.

Parameters
rSeqimplementation id
cppu::OImplementationId::OImplementationId ( const OImplementationId rId)
throw (
)
inline

Member Function Documentation

::com::sun::star::uno::Sequence< sal_Int8 > cppu::OImplementationId::getImplementationId ( ) const
throw (
)

Called upon XTypeProvider::getImplementationId().

Returns
implementation id

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