Language

The Free and Open Productivity Suite
Released: Apache OpenOffice 4.1.15
 Overview   Namespace   Class   Index   Help 
 NESTED NAMESPACESCLASSESSTRUCTSUNIONSENUMSTYPEDEFSFUNCTIONSCONSTANTSVARIABLES

::

namespace cppu



Classes

AccessControl Helper class retriving access controller singleton from component context.
AggImplInheritanceHelper1
AggImplInheritanceHelper10
AggImplInheritanceHelper11
AggImplInheritanceHelper12
AggImplInheritanceHelper2
AggImplInheritanceHelper3
AggImplInheritanceHelper4
AggImplInheritanceHelper5
AggImplInheritanceHelper6
AggImplInheritanceHelper7
AggImplInheritanceHelper8
AggImplInheritanceHelper9
IPropertyArrayHelper This interface is used by the OPropertyHelper, to access the property description.
ImplHelper1 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper10 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper11 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper12 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper2 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and queryInterface(), but no reference counting.
ImplHelper3 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper4 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper5 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper6 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper7 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper8 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplHelper9 Implementation helper implementing interface ::com::sun::star::lang::XTypeProvider and method XInterface::queryInterface(), but no reference counting.
ImplInheritanceHelper1
ImplInheritanceHelper10
ImplInheritanceHelper11
ImplInheritanceHelper12
ImplInheritanceHelper2
ImplInheritanceHelper3
ImplInheritanceHelper4
ImplInheritanceHelper5
ImplInheritanceHelper6
ImplInheritanceHelper7
ImplInheritanceHelper8
ImplInheritanceHelper9
OComponentHelper
OImplementationId Helper class to implement ::com::sun::star::lang::XTypeProvider. Construct a static object of this class for your UNO object's implementation id.
OInterfaceContainerHelper A container of interfaces. To access the elements use an iterator. This implementation is thread save.
OInterfaceIteratorHelper
OMultiTypeInterfaceContainerHelper Specialized class for key type com::sun::star::uno::Type, without explicit usage of STL symbols.
OMultiTypeInterfaceContainerHelperInt32 Specialized class for key type sal_Int32, without explicit usage of STL symbols.
OMultiTypeInterfaceContainerHelperVar A helper class to store interface references of different types.
OPropertyArrayHelper You can use this helper class to map a XPropertySet-Interface to a XFast- or a XMultiPropertySet interface.
OPropertySetHelper
OTypeCollection Helper class to implement ::com::sun::star::lang::XTypeProvider. Construct a static object of this class with your UNO object's supported types.
OWeakAggObject
OWeakObject
WeakAggComponentImplHelper1
WeakAggComponentImplHelper10
WeakAggComponentImplHelper11
WeakAggComponentImplHelper12
WeakAggComponentImplHelper2
WeakAggComponentImplHelper3
WeakAggComponentImplHelper4
WeakAggComponentImplHelper5
WeakAggComponentImplHelper6
WeakAggComponentImplHelper7
WeakAggComponentImplHelper8
WeakAggComponentImplHelper9
WeakAggImplHelper1
WeakAggImplHelper10
WeakAggImplHelper11
WeakAggImplHelper12
WeakAggImplHelper2
WeakAggImplHelper3
WeakAggImplHelper4
WeakAggImplHelper5
WeakAggImplHelper6
WeakAggImplHelper7
WeakAggImplHelper8
WeakAggImplHelper9
WeakComponentImplHelper1
WeakComponentImplHelper10
WeakComponentImplHelper11
WeakComponentImplHelper12
WeakComponentImplHelper2
WeakComponentImplHelper3
WeakComponentImplHelper4
WeakComponentImplHelper5
WeakComponentImplHelper6
WeakComponentImplHelper7
WeakComponentImplHelper8
WeakComponentImplHelper9
WeakImplHelper1
WeakImplHelper10
WeakImplHelper11
WeakImplHelper12
WeakImplHelper2
WeakImplHelper3
WeakImplHelper4
WeakImplHelper5
WeakImplHelper6
WeakImplHelper7
WeakImplHelper8
WeakImplHelper9

Structs

ContextEntry_Init Context entries init struct calling createComponentContext().
ImplementationEntry One struct instance represents all data necessary for registering one service implementation.
OBroadcastHelperVar
equalInt32_Impl
hashInt32_Impl
hashType_Impl

Typedefs

OBroadcastHelper

Functions

::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >
bootstrap_InitialComponentContext( const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XSimpleRegistry > & xRegistry, const ::rtl::OUString & rBootstrapPath = :: rtl :: OUString ) throw( ::com::sun::star::uno::Exception );
void
convertPropertyValue( target & value, const ::com::sun::star::uno::Any & a );
void
convertPropertyValue( target & value, ::com::sun::star::uno::Any & a );
void
convertPropertyValue( sal_Bool & b, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
conversion of basic types
void
convertPropertyValue( sal_Int64 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( sal_uInt64 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( sal_Int32 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( sal_uInt32 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( sal_Int16 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( sal_uInt16 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( sal_Int8 & i, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( float & f, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( double & d, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
void
convertPropertyValue( ::rtl::OUString & ow, const ::com::sun::star::uno::Any & a ) throw( ::com::sun::star::lang::IllegalArgumentException );
::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >
createComponentContext( const ContextEntry_Init * pEntries, sal_Int32 nEntries, const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > & xDelegate = :: com :: sun :: star :: uno :: Reference < :: com :: sun :: star :: uno :: XComponentContext > ) throw( );
Creates a component context with the given entries.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory >
createFactoryProxy( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rServiceManager, const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory > & rFactory ) throw( );
::com::sun::star::uno::Reference< ::com::sun::star::registry::XSimpleRegistry >
createNestedRegistry( const ::rtl::OUString & rBootstrapPath = :: rtl :: OUString ) throw( );
Creates a nested registry service instance.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory >
createOneInstanceFactory( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rServiceManager, const ::rtl::OUString & rComponentName, ComponentInstantiation pCreateFunction, const ::com::sun::star::uno::Sequence< ::rtl::OUString > & rServiceNames, rtl_ModuleCount * pModCount = 0 ) throw( );
Deprecated. Creates a single service factory which holds the instance created only once.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory >
createOneInstanceRegistryFactory( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rServiceManager, const ::rtl::OUString & rComponentName, const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & rImplementationKey ) throw( );
Deprecated. Creates a single service factory which holds the instance created only once based on a registry.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >
createRegistryServiceFactory( const ::rtl::OUString & rWriteRegistryFile, const ::rtl::OUString & rReadRegistryFile, sal_Bool bReadOnly = sal_False, const ::rtl::OUString & rBootstrapPath = :: rtl :: OUString ) throw( ::com::sun::star::uno::Exception );
Deprecated. Use cppuhelper/bootstrap.hxx functions instead.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >
createRegistryServiceFactory( const ::rtl::OUString & rRegistryFile, sal_Bool bReadOnly = sal_False, const ::rtl::OUString & rBootstrapPath = :: rtl :: OUString ) throw( ::com::sun::star::uno::Exception );
Deprecated. Use cppuhelper/bootstrap.hxx functions instead.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >
createServiceFactory( const ::rtl::OUString & rBootstrapPath = :: rtl :: OUString ) throw( ::com::sun::star::uno::Exception );
Deprecated. Use cppuhelper/bootstrap.hxx functions instead.
::com::sun::star::uno::Reference< ::com::sun::star::registry::XSimpleRegistry >
createSimpleRegistry( const ::rtl::OUString & rBootstrapPath = :: rtl :: OUString ) throw( );
Creates a simple registry service instance.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleComponentFactory >
createSingleComponentFactory( ComponentFactoryFunc fptr, const ::rtl::OUString & rImplementationName, const ::com::sun::star::uno::Sequence< ::rtl::OUString > & rServiceNames, rtl_ModuleCount * pModCount = 0 ) throw( );
Creates a single component factory supporting the XSingleComponentFactory interface.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory >
createSingleFactory( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rServiceManager, const ::rtl::OUString & rImplementationName, ComponentInstantiation pCreateFunction, const ::com::sun::star::uno::Sequence< ::rtl::OUString > & rServiceNames, rtl_ModuleCount * pModCount = 0 ) throw( );
Deprecated. Creates a single service factory.
::com::sun::star::uno::Reference< ::com::sun::star::lang::XSingleServiceFactory >
createSingleRegistryFactory( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rServiceManager, const ::rtl::OUString & rImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & rImplementationKey ) throw( );
Deprecated. Creates a single service factory based on a registry.
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1 ) throw( );
Standardfunction to create an XIdlClass for a component. There is a function for each number of supported interfaces up to 10.
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4, const Interface5 * p5 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4, const Interface5 * p5, const Interface6 * p6 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4, const Interface5 * p5, const Interface6 * p6, const Interface7 * p7 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4, const Interface5 * p5, const Interface6 * p6, const Interface7 * p7, const Interface8 * p8 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4, const Interface5 * p5, const Interface6 * p6, const Interface7 * p7, const Interface8 * p8, const Interface9 * p9 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClass( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const Interface1 * p1, const Interface2 * p2, const Interface3 * p3, const Interface4 * p4, const Interface5 * p5, const Interface6 * p6, const Interface7 * p7, const Interface8 * p8, const Interface9 * p9, const Interface10 * p10 ) throw( );
::com::sun::star::reflection::XIdlClass *
createStandardClassWithSequence( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & rSMgr, const ::rtl::OUString & sImplementationName, const ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > & rSuperClass, const ::com::sun::star::uno::Sequence< ::rtl::OUString > & seq ) throw( );
::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >
defaultBootstrap_InitialComponentContext( ) throw( ::com::sun::star::uno::Exception );
::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >
defaultBootstrap_InitialComponentContext( const ::rtl::OUString & iniFile ) throw( ::com::sun::star::uno::Exception );
sal_Bool
installTypeDescriptionManager( const ::com::sun::star::uno::Reference< ::com::sun::star::container::XHierarchicalNameAccess > & xTDMgr ) throw( );
Installs type description manager instance, i.e. registers a callback at cppu core.
::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >
loadSharedLibComponentFactory( const ::rtl::OUString & rLibName, const ::rtl::OUString & rPath, const ::rtl::OUString & rImplName, const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMgr, const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & xKey ) throw( ::com::sun::star::loader::CannotActivateFactoryException );
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6, Interface7 * p7 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6, Interface7 * p7, Interface8 * p8 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10, Interface11 * p11 ) throw( );
Compares demanded type to given template argument types.
::com::sun::star::uno::Any
queryInterface( const ::com::sun::star::uno::Type & rType, Interface1 * p1, Interface2 * p2, Interface3 * p3, Interface4 * p4, Interface5 * p5, Interface6 * p6, Interface7 * p7, Interface8 * p8, Interface9 * p9, Interface10 * p10, Interface11 * p11, Interface12 * p12 ) throw( );
Compares demanded type to given template argument types.
void
throwException( const ::com::sun::star::uno::Any & rExc ) throw( ::com::sun::star::uno::Exception );
This function throws the exception given by rExc. The given value has to be of type class EXCEPTION and must be dervived from or of type com.sun.star.uno.Exception.
void
writeSharedLibComponentInfo( const ::rtl::OUString & rLibName, const ::rtl::OUString & rPath, const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory > & xMgr, const ::com::sun::star::uno::Reference< ::com::sun::star::registry::XRegistryKey > & xKey ) throw( ::com::sun::star::registry::CannotRegisterImplementationException );

Top of Page

Apache Software Foundation

Copyright & License | Privacy | Contact Us | Donate | Thanks

Apache, OpenOffice, OpenOffice.org and the seagull logo are registered trademarks of The Apache Software Foundation. The Apache feather logo is a trademark of The Apache Software Foundation. Other names appearing on the site may be trademarks of their respective owners.