diff options
author | Richard Linden <none@none> | 2012-09-28 10:45:14 -0700 |
---|---|---|
committer | Richard Linden <none@none> | 2012-09-28 10:45:14 -0700 |
commit | 38354e19063478c8cda0408547ad05023b457041 (patch) | |
tree | e2e5f1a6a10adc3b7d8bd5711e7eda9c89f6cf6a /indra/llcommon/llthread.h | |
parent | 07c4be092b276f0d7c14ba12872efb31c1f16764 (diff) |
SH-3275 WIP Run viewer metrics for object update messages
created separate constructor for static allocation of sampler buffer
fixed start/stop/resume semantics of samplers and added sampler time interval tracking
Diffstat (limited to 'indra/llcommon/llthread.h')
-rw-r--r-- | indra/llcommon/llthread.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/indra/llcommon/llthread.h b/indra/llcommon/llthread.h index 5cd287ec39..334ea2f0da 100644 --- a/indra/llcommon/llthread.h +++ b/indra/llcommon/llthread.h @@ -30,8 +30,12 @@ #include "llapp.h" #include "llapr.h" #include "apr_thread_cond.h" -#include "lltrace.h" +#include "llmutex.h" +namespace LLTrace +{ + class ThreadTrace; +} class LL_COMMON_API LLThread { private: @@ -87,8 +91,8 @@ public: U32 getID() const { return mID; } - static LLTrace::ThreadTrace* getTraceData() { return sTraceData.get(); } - static void setTraceData(LLTrace::ThreadTrace* data) { sTraceData = data;} + static LLTrace::ThreadTrace* getTraceData(); + static void setTraceData(LLTrace::ThreadTrace* data); private: BOOL mPaused; |