summaryrefslogtreecommitdiff
path: root/svtools/inc/asynclink.hxx
diff options
context:
space:
mode:
authorOliver Bolte <obo@openoffice.org>2005-04-13 08:59:13 +0000
committerOliver Bolte <obo@openoffice.org>2005-04-13 08:59:13 +0000
commit7a22ced358165297abca7a9d638ca83fd073f7b5 (patch)
tree3f89075d9dd22c48ce7a0bf346de5388a7d49aad /svtools/inc/asynclink.hxx
parentd72fc82495acc24f7bd6a2b9394a303882d8e751 (diff)
INTEGRATION: CWS visibility03 (1.3.318); FILE MERGED
2005/03/24 14:13:30 mhu 1.3.318.1: #i45006# Include svtools/(svl|svt)dllapi.h, declare symbol visibility with (SVL|SVT)_DLL(PUBLIC|PRIVATE) as appropriate; partial cleanup.
Diffstat (limited to 'svtools/inc/asynclink.hxx')
-rw-r--r--svtools/inc/asynclink.hxx15
1 files changed, 10 insertions, 5 deletions
diff --git a/svtools/inc/asynclink.hxx b/svtools/inc/asynclink.hxx
index d3b7b2b1131d..8f61766a62e3 100644
--- a/svtools/inc/asynclink.hxx
+++ b/svtools/inc/asynclink.hxx
@@ -2,9 +2,9 @@
*
* $RCSfile: asynclink.hxx,v $
*
- * $Revision: 1.3 $
+ * $Revision: 1.4 $
*
- * last change: $Author: rt $ $Date: 2004-06-16 10:03:20 $
+ * last change: $Author: obo $ $Date: 2005-04-13 09:59:13 $
*
* The Contents of this file are made available subject to the terms of
* either of the following licenses
@@ -62,6 +62,10 @@
#ifndef SVTOOLS_ASYNCLINK_HXX
#define SVTOOLS_ASYNCLINK_HXX
+#ifndef INCLUDED_SVTDLLAPI_H
+#include "svtools/svtdllapi.h"
+#endif
+
#ifndef _SOLAR_H
#include <tools/solar.h>
#endif
@@ -78,7 +82,7 @@ namespace vos
namespace svtools {
-class AsynchronLink
+class SVT_DLLPUBLIC AsynchronLink
{
Link _aLink;
ULONG _nEventId;
@@ -88,8 +92,9 @@ class AsynchronLink
void* _pArg;
vos::OMutex* _pMutex;
- DECL_STATIC_LINK( AsynchronLink, HandleCall, void* );
- void Call_Impl( void* pArg );
+ DECL_DLLPRIVATE_STATIC_LINK( AsynchronLink, HandleCall, void* );
+ SVT_DLLPRIVATE void Call_Impl( void* pArg );
+
public:
AsynchronLink( const Link& rLink ) :
_aLink( rLink ), _nEventId( 0 ), _pTimer( 0 ), _bInCall( FALSE ),