summaryrefslogtreecommitdiff
path: root/cppu/source/threadpool
diff options
context:
space:
mode:
authorMatúš Kukan <matus.kukan@gmail.com>2011-12-18 04:56:57 +0100
committerMatúš Kukan <matus.kukan@gmail.com>2011-12-19 10:14:52 +0100
commitd899f976ee0f4d1058f1adc94853df94a3c6eaea (patch)
treee940d6111ad58fc618eeeca7e213c864a3f11dc3 /cppu/source/threadpool
parent051fdda153d45789c6eb1a0ec32dbd32dfd8a978 (diff)
cppu: add visibility symbols
Diffstat (limited to 'cppu/source/threadpool')
-rw-r--r--cppu/source/threadpool/current.cxx4
-rw-r--r--cppu/source/threadpool/threadident.cxx6
-rw-r--r--cppu/source/threadpool/threadpool.cxx14
3 files changed, 12 insertions, 12 deletions
diff --git a/cppu/source/threadpool/current.cxx b/cppu/source/threadpool/current.cxx
index 4521a7c64380..2839406ea172 100644
--- a/cppu/source/threadpool/current.cxx
+++ b/cppu/source/threadpool/current.cxx
@@ -200,7 +200,7 @@ IdContainer * getIdContainer() SAL_THROW( () )
}
//##################################################################################################
-extern "C" sal_Bool SAL_CALL uno_setCurrentContext(
+extern "C" CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_setCurrentContext(
void * pCurrentContext,
rtl_uString * pEnvTypeName, void * pEnvContext )
SAL_THROW_EXTERN_C()
@@ -248,7 +248,7 @@ extern "C" sal_Bool SAL_CALL uno_setCurrentContext(
return sal_True;
}
//##################################################################################################
-extern "C" sal_Bool SAL_CALL uno_getCurrentContext(
+extern "C" CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_getCurrentContext(
void ** ppCurrentContext, rtl_uString * pEnvTypeName, void * pEnvContext )
SAL_THROW_EXTERN_C()
{
diff --git a/cppu/source/threadpool/threadident.cxx b/cppu/source/threadpool/threadident.cxx
index a4e76c4b91e7..c190572b3d4a 100644
--- a/cppu/source/threadpool/threadident.cxx
+++ b/cppu/source/threadpool/threadident.cxx
@@ -60,7 +60,7 @@ static inline void createLocalId( sal_Sequence **ppThreadId )
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_getIdOfCurrentThread( sal_Sequence **ppThreadId )
SAL_THROW_EXTERN_C()
{
@@ -92,7 +92,7 @@ uno_getIdOfCurrentThread( sal_Sequence **ppThreadId )
}
-extern "C" void SAL_CALL uno_releaseIdFromCurrentThread()
+extern "C" CPPU_DLLPUBLIC void SAL_CALL uno_releaseIdFromCurrentThread()
SAL_THROW_EXTERN_C()
{
IdContainer *p = getIdContainer();
@@ -106,7 +106,7 @@ extern "C" void SAL_CALL uno_releaseIdFromCurrentThread()
}
}
-extern "C" sal_Bool SAL_CALL uno_bindIdToCurrentThread( sal_Sequence *pThreadId )
+extern "C" CPPU_DLLPUBLIC sal_Bool SAL_CALL uno_bindIdToCurrentThread( sal_Sequence *pThreadId )
SAL_THROW_EXTERN_C()
{
IdContainer *p = getIdContainer();
diff --git a/cppu/source/threadpool/threadpool.cxx b/cppu/source/threadpool/threadpool.cxx
index 312fd89c4375..fe1094774f70 100644
--- a/cppu/source/threadpool/threadpool.cxx
+++ b/cppu/source/threadpool/threadpool.cxx
@@ -412,7 +412,7 @@ struct _uno_ThreadPool
sal_Int32 dummy;
};
-extern "C" uno_ThreadPool SAL_CALL
+extern "C" CPPU_DLLPUBLIC uno_ThreadPool SAL_CALL
uno_threadpool_create() SAL_THROW_EXTERN_C()
{
MutexGuard guard( Mutex::getGlobalMutex() );
@@ -427,7 +427,7 @@ uno_threadpool_create() SAL_THROW_EXTERN_C()
return h;
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_threadpool_attach( uno_ThreadPool ) SAL_THROW_EXTERN_C()
{
sal_Sequence *pThreadId = 0;
@@ -437,7 +437,7 @@ uno_threadpool_attach( uno_ThreadPool ) SAL_THROW_EXTERN_C()
uno_releaseIdFromCurrentThread();
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_threadpool_enter( uno_ThreadPool hPool , void **ppJob )
SAL_THROW_EXTERN_C()
{
@@ -452,13 +452,13 @@ uno_threadpool_enter( uno_ThreadPool hPool , void **ppJob )
uno_releaseIdFromCurrentThread();
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_threadpool_detach( uno_ThreadPool ) SAL_THROW_EXTERN_C()
{
// we might do here some tiding up in case a thread called attach but never detach
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_threadpool_putJob(
uno_ThreadPool,
sal_Sequence *pThreadId,
@@ -469,7 +469,7 @@ uno_threadpool_putJob(
ThreadPool::getInstance()->addJob( pThreadId, bIsOneway, pJob ,doRequest );
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_threadpool_dispose( uno_ThreadPool hPool ) SAL_THROW_EXTERN_C()
{
ThreadPool::getInstance()->dispose(
@@ -477,7 +477,7 @@ uno_threadpool_dispose( uno_ThreadPool hPool ) SAL_THROW_EXTERN_C()
reinterpret_cast< sal_IntPtr >(hPool)) );
}
-extern "C" void SAL_CALL
+extern "C" CPPU_DLLPUBLIC void SAL_CALL
uno_threadpool_destroy( uno_ThreadPool hPool ) SAL_THROW_EXTERN_C()
{
ThreadPool::getInstance()->stopDisposing(