diff options
author | Oliver Bolte <obo@openoffice.org> | 2004-05-28 14:58:25 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2004-05-28 14:58:25 +0000 |
commit | 4cef349f90a52cabeaa73d221c5fae45f4b1783c (patch) | |
tree | a8434291eef9ba9a2a5a2427f927c4b160fd31f0 /cppuhelper | |
parent | cf3532836c54cf422bec2d35d46987888055e723 (diff) |
INTEGRATION: CWS comptrans2 (1.7.36); FILE MERGED
2004/05/19 13:57:03 tbe 1.7.36.1: #116239# Transparent Use of Office UNO Components from C++
Diffstat (limited to 'cppuhelper')
-rw-r--r-- | cppuhelper/inc/cppuhelper/bootstrap.hxx | 61 |
1 files changed, 58 insertions, 3 deletions
diff --git a/cppuhelper/inc/cppuhelper/bootstrap.hxx b/cppuhelper/inc/cppuhelper/bootstrap.hxx index 3ffd38ea8b12..73cedc4f6a91 100644 --- a/cppuhelper/inc/cppuhelper/bootstrap.hxx +++ b/cppuhelper/inc/cppuhelper/bootstrap.hxx @@ -2,9 +2,9 @@ * * $RCSfile: bootstrap.hxx,v $ * - * $Revision: 1.7 $ + * $Revision: 1.8 $ * - * last change: $Author: obo $ $Date: 2003-09-04 10:54:15 $ + * last change: $Author: obo $ $Date: 2004-05-28 15:58:25 $ * * The Contents of this file are made available subject to the terms of * either of the following licenses @@ -161,8 +161,63 @@ defaultBootstrap_InitialComponentContext() SAL_THROW( (::com::sun::star::uno::Ex ::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > SAL_CALL defaultBootstrap_InitialComponentContext(const ::rtl::OUString & iniFile) SAL_THROW( (::com::sun::star::uno::Exception) ); +/** + * An exception indicating a bootstrap error. + */ +class BootstrapException +{ +public: + /** + * Constructs a BootstrapException. + */ + BootstrapException(); + + /** + * Constructs a BootstrapException with the specified detail message. + * + * @param rMessage + * A message containing any details about the exception. + */ + BootstrapException( const ::rtl::OUString & rMessage ); + + /** + * Copy constructs a BootstrapException. + */ + BootstrapException( const BootstrapException & e ); + + /** + * Destructs a BootstrapException. + */ + virtual ~BootstrapException(); + + /** + * Assigns a BootstrapException. + */ + BootstrapException & operator=( const BootstrapException & e ); + + /** Gets the message. + + @return + A reference to the message. The reference is valid for the lifetime of + this BootstrapException. + */ + const ::rtl::OUString & getMessage() const; + +private: + ::rtl::OUString m_aMessage; +}; + +/** + * Bootstraps the component context from a UNO installation. + * + * @return a bootstrapped component context + * @exception BootstrapException + * Thrown in case bootstrap() signals an exception due to a + * bootstrap error. + */ +::com::sun::star::uno::Reference< ::com::sun::star::uno::XComponentContext > +SAL_CALL bootstrap(); } // end namespace cppu #endif - |