diff options
author | Oliver Bolte <obo@openoffice.org> | 2005-04-13 08:59:13 +0000 |
---|---|---|
committer | Oliver Bolte <obo@openoffice.org> | 2005-04-13 08:59:13 +0000 |
commit | 7a22ced358165297abca7a9d638ca83fd073f7b5 (patch) | |
tree | 3f89075d9dd22c48ce7a0bf346de5388a7d49aad /svtools/inc/asynclink.hxx | |
parent | d72fc82495acc24f7bd6a2b9394a303882d8e751 (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.hxx | 15 |
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 ), |