19 #ifndef _CPPUHELPER_BOOTSTRAP_HXX_
20 #define _CPPUHELPER_BOOTSTRAP_HXX_
23 #include "com/sun/star/uno/Exception.hpp"
29 namespace com {
namespace sun {
namespace star {
30 namespace container {
class XHierarchicalNameAccess; }
31 namespace registry {
class XSimpleRegistry; }
32 namespace uno {
class XComponentContext; }
47 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Reference< ::com::sun::star::registry::XSimpleRegistry >
63 const ::rtl::OUString & rBootstrapPath = ::rtl::OUString() )
72 ::com::sun::star::uno::
Reference< ::com::sun::star::container::XHierarchicalNameAccess > const & xTDMgr )
92 ::com::sun::star::uno::
Reference< ::com::sun::star::registry::XSimpleRegistry > const & xRegistry,
93 ::rtl::OUString const & rBootstrapPath = ::rtl::OUString() )
94 SAL_THROW( (::com::sun::star::uno::Exception) );
142 BootstrapException();
150 BootstrapException( const ::rtl::OUString & rMessage );
155 BootstrapException(
const BootstrapException & e );
160 virtual ~BootstrapException();
165 BootstrapException & operator=(
const BootstrapException & e );
173 const ::rtl::OUString & getMessage()
const;
189 CPPUHELPER_DLLPUBLIC ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext >
210 CPPUHELPER_DLLPUBLIC ::rtl::OUString