From 8ace7bd9a8fbeaa1e81d1388005e7b8b755067ae Mon Sep 17 00:00:00 2001
From: Jens-Heiner Rechtien
Date: Mon, 19 Jun 2006 13:09:23 +0000
Subject: INTEGRATION: CWS warnings01 (1.8.16); FILE MERGED 2006/01/27 12:39:19
sb 1.8.16.2: #i53898# Made code warning-free. 2005/12/21 11:32:04 fs
1.8.16.1: #i55991# warning-free code
---
unotools/source/ucbhelper/XTempFile.hxx | 44 ++++++++++-----------------------
1 file changed, 13 insertions(+), 31 deletions(-)
(limited to 'unotools/source/ucbhelper/XTempFile.hxx')
diff --git a/unotools/source/ucbhelper/XTempFile.hxx b/unotools/source/ucbhelper/XTempFile.hxx
index 14581e68bf4c..45330e5916cc 100644
--- a/unotools/source/ucbhelper/XTempFile.hxx
+++ b/unotools/source/ucbhelper/XTempFile.hxx
@@ -4,9 +4,9 @@
*
* $RCSfile: XTempFile.hxx,v $
*
- * $Revision: 1.8 $
+ * $Revision: 1.9 $
*
- * last change: $Author: rt $ $Date: 2005-09-09 09:50:11 $
+ * last change: $Author: hr $ $Date: 2006-06-19 14:09:23 $
*
* The Contents of this file are made available subject to
* the terms of GNU Lesser General Public License Version 2.1.
@@ -56,9 +56,6 @@
#ifndef _COM_SUN_STAR_LANG_XMULTISERVICEFACTORY_HPP_
#include
#endif
-#ifndef _COM_SUN_STAR_LANG_XTYPEPROVIDER_HPP_
-#include
-#endif
#ifndef _COM_SUN_STAR_LANG_XSERVICEINFO_HPP_
#include
#endif
@@ -68,8 +65,8 @@
#ifndef _COM_SUN_STAR_BEANS_XPROPERTYSET_HPP_
#include
#endif
-#ifndef _CPPUHELPER_WEAK_HXX_
-#include
+#ifndef _CPPUHELPER_IMPLBASE8_HXX_
+#include
#endif
#ifndef _OSL_MUTEX_HXX_
#include
@@ -78,16 +75,15 @@
class SvStream;
namespace utl { class TempFile; }
-class XTempFile : public com::sun::star::lang::XTypeProvider,
- public com::sun::star::io::XInputStream,
- public com::sun::star::io::XOutputStream,
- public com::sun::star::io::XSeekable,
- public com::sun::star::io::XStream,
- public com::sun::star::io::XTruncate,
- public com::sun::star::beans::XPropertySetInfo,
- public com::sun::star::beans::XPropertySet,
- public ::com::sun::star::lang::XServiceInfo,
- public cppu::OWeakObject
+class XTempFile : public ::cppu::WeakImplHelper8< com::sun::star::io::XInputStream
+ , ::com::sun::star::io::XOutputStream
+ , ::com::sun::star::io::XSeekable
+ , ::com::sun::star::io::XStream
+ , ::com::sun::star::io::XTruncate
+ , ::com::sun::star::beans::XPropertySetInfo
+ , ::com::sun::star::beans::XPropertySet
+ , ::com::sun::star::lang::XServiceInfo
+ >
{
protected:
::utl::TempFile* mpTempFile;
@@ -110,20 +106,6 @@ public:
XTempFile ();
virtual ~XTempFile ();
- // XInterface
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType )
- throw (::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL acquire( )
- throw ();
- virtual void SAL_CALL release( )
- throw ();
-
- // XTypeProvider
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes()
- throw ( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< ::sal_Int8 > SAL_CALL getImplementationId()
- throw ( ::com::sun::star::uno::RuntimeException );
-
// XInputStream
virtual sal_Int32 SAL_CALL readBytes( ::com::sun::star::uno::Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead )
throw (::com::sun::star::io::NotConnectedException, ::com::sun::star::io::BufferSizeExceededException, ::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException);
--
cgit