summaryrefslogtreecommitdiff
path: root/comphelper/inc/comphelper/oslfile2streamwrap.hxx
diff options
context:
space:
mode:
authorVladimir Glazounov <vg@openoffice.org>2005-02-16 14:57:39 +0000
committerVladimir Glazounov <vg@openoffice.org>2005-02-16 14:57:39 +0000
commitac85da56b0e287dfd34909565adb805af326c3aa (patch)
treedb46bcc29dc4c2235e0a00c0106718aa99cd6e4b /comphelper/inc/comphelper/oslfile2streamwrap.hxx
parent7eef92c45dd8a1c89bf69365986ea31cf4c6f4db (diff)
INTEGRATION: CWS visibility02 (1.2.260); FILE MERGED
2005/01/28 10:59:44 mhu 1.2.260.1: #i38608# More classes / symbols need to be exported.
Diffstat (limited to 'comphelper/inc/comphelper/oslfile2streamwrap.hxx')
-rw-r--r--comphelper/inc/comphelper/oslfile2streamwrap.hxx21
1 files changed, 13 insertions, 8 deletions
diff --git a/comphelper/inc/comphelper/oslfile2streamwrap.hxx b/comphelper/inc/comphelper/oslfile2streamwrap.hxx
index 267d3d40b654..c46a1fd6fe3a 100644
--- a/comphelper/inc/comphelper/oslfile2streamwrap.hxx
+++ b/comphelper/inc/comphelper/oslfile2streamwrap.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: oslfile2streamwrap.hxx,v $
*
- * $Revision: 1.2 $
+ * $Revision: 1.3 $
*
- * last change: $Author: hr $ $Date: 2001-09-27 11:03:18 $
+ * last change: $Author: vg $ $Date: 2005-02-16 15:57:39 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -80,6 +80,9 @@
#include <osl/file.hxx>
#endif
+#ifndef INCLUDED_COMPHELPERDLLAPI_H
+#include "comphelper/comphelperdllapi.h"
+#endif
namespace comphelper
{
@@ -90,9 +93,10 @@ namespace comphelper
// FmUnoIOStream,
// stream zum schreiben un lesen von Daten, basieren auf File
//==================================================================
-typedef ::cppu::WeakImplHelper1<stario::XInputStream> InputStreamWrapper_Base;
- // needed for some compilers
-class OSLInputStreamWrapper : public InputStreamWrapper_Base
+struct InputStreamWrapper_Base : public ::cppu::WeakImplHelper1<stario::XInputStream>
+{};
+
+class COMPHELPER_DLLPUBLIC OSLInputStreamWrapper : public InputStreamWrapper_Base
{
::osl::Mutex m_aMutex;
::osl::File* m_pFile;
@@ -123,9 +127,10 @@ public:
// FmUnoOutStream,
// Datensenke fuer Files
//==================================================================
-typedef ::cppu::WeakImplHelper1<stario::XOutputStream> OutputStreamWrapper_Base;
- // needed for some compilers
-class OSLOutputStreamWrapper : public OutputStreamWrapper_Base
+struct OutputStreamWrapper_Base : public ::cppu::WeakImplHelper1<stario::XOutputStream>
+{};
+
+class COMPHELPER_DLLPUBLIC OSLOutputStreamWrapper : public OutputStreamWrapper_Base
{
::osl::File& rFile;