aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra/llcommon/llthread.h
diff options
context:
space:
mode:
Diffstat (limited to 'linden/indra/llcommon/llthread.h')
-rw-r--r--linden/indra/llcommon/llthread.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/linden/indra/llcommon/llthread.h b/linden/indra/llcommon/llthread.h
index ed76a3b..98d64ef 100644
--- a/linden/indra/llcommon/llthread.h
+++ b/linden/indra/llcommon/llthread.h
@@ -43,7 +43,7 @@ class LLThread;
43class LLMutex; 43class LLMutex;
44class LLCondition; 44class LLCondition;
45 45
46class LLThread 46class LL_COMMON_API LLThread
47{ 47{
48public: 48public:
49 typedef enum e_thread_status 49 typedef enum e_thread_status
@@ -125,7 +125,7 @@ protected:
125 125
126//============================================================================ 126//============================================================================
127 127
128class LLMutex 128class LL_COMMON_API LLMutex
129{ 129{
130public: 130public:
131 LLMutex(apr_pool_t *apr_poolp); // NULL pool constructs a new pool for the mutex 131 LLMutex(apr_pool_t *apr_poolp); // NULL pool constructs a new pool for the mutex
@@ -145,7 +145,7 @@ protected:
145}; 145};
146 146
147// Actually a condition/mutex pair (since each condition needs to be associated with a mutex). 147// Actually a condition/mutex pair (since each condition needs to be associated with a mutex).
148class LLCondition : public LLMutex 148class LL_COMMON_API LLCondition : public LLMutex
149{ 149{
150public: 150public:
151 LLCondition(apr_pool_t *apr_poolp); // Defaults to global pool, could use the thread pool as well. 151 LLCondition(apr_pool_t *apr_poolp); // Defaults to global pool, could use the thread pool as well.
@@ -159,7 +159,7 @@ protected:
159 apr_thread_cond_t *mAPRCondp; 159 apr_thread_cond_t *mAPRCondp;
160}; 160};
161 161
162class LLMutexLock 162class LL_COMMON_API LLMutexLock
163{ 163{
164public: 164public:
165 LLMutexLock(LLMutex* mutex) 165 LLMutexLock(LLMutex* mutex)
@@ -192,7 +192,7 @@ void LLThread::unlockData()
192 192
193// see llmemory.h for LLPointer<> definition 193// see llmemory.h for LLPointer<> definition
194 194
195class LLThreadSafeRefCount 195class LL_COMMON_API LLThreadSafeRefCount
196{ 196{
197public: 197public:
198 static void initThreadSafeRefCount(); // creates sMutex 198 static void initThreadSafeRefCount(); // creates sMutex
@@ -244,7 +244,7 @@ private:
244 244
245// Simple responder for self destructing callbacks 245// Simple responder for self destructing callbacks
246// Pure virtual class 246// Pure virtual class
247class LLResponder : public LLThreadSafeRefCount 247class LL_COMMON_API LLResponder : public LLThreadSafeRefCount
248{ 248{
249protected: 249protected:
250 virtual ~LLResponder(); 250 virtual ~LLResponder();