summaryrefslogtreecommitdiff
path: root/indra/llcommon
diff options
context:
space:
mode:
authorRichard Linden <none@none>2012-09-14 00:08:20 -0700
committerRichard Linden <none@none>2012-09-14 00:08:20 -0700
commitd5fce3a8093bb101b7a536f3611d3135167b05c4 (patch)
tree54be31ba1260027c4515d1113712ca77e436b0e9 /indra/llcommon
parent917ed449daec0e0f91e2ff66a7d9b82866ed8b1e (diff)
SH-3275 WIP Run viewer metrics for object update messages
renamed some variables/methods
Diffstat (limited to 'indra/llcommon')
-rw-r--r--indra/llcommon/lltrace.h41
1 files changed, 18 insertions, 23 deletions
diff --git a/indra/llcommon/lltrace.h b/indra/llcommon/lltrace.h
index 1b9a8db1c0..7da182df1e 100644
--- a/indra/llcommon/lltrace.h
+++ b/indra/llcommon/lltrace.h
@@ -36,11 +36,6 @@
namespace LLTrace
{
- //TODO figure out best way to do this and proper naming convention
- static void init()
- {
-
- }
// one per thread per type
template<typename ACCUMULATOR>
@@ -354,13 +349,13 @@ namespace LLTrace
void stop()
{
- getThreadData()->deactivate(this);
+ getThreadTracer()->deactivate(this);
}
void resume()
{
- ThreadData* thread_data = getThreadData();
- thread_data->flushPrimarySampler();
+ ThreadTracer* thread_data = getThreadTracer();
+ thread_data->flushData();
thread_data->activate(this);
}
@@ -380,7 +375,7 @@ namespace LLTrace
private:
// returns data for current thread
- struct ThreadData* getThreadData() { return NULL; }
+ struct ThreadTracer* getThreadTracer() { return NULL; }
AccumulatorBuffer<StatAccumulator<F32> > mF32Stats;
AccumulatorBuffer<StatAccumulator<S32> > mS32Stats;
@@ -388,9 +383,9 @@ namespace LLTrace
AccumulatorBuffer<TimerAccumulator> mTimers;
};
- struct ThreadData
+ struct ThreadTracer
{
- ThreadData(LLThread& this_thread, ThreadData& parent_data)
+ ThreadTracer(LLThread& this_thread, ThreadTracer& parent_data)
: mPrimarySampler(parent_data.mPrimarySampler),
mSharedSampler(parent_data.mSharedSampler),
mSharedSamplerMutex(this_thread.getAPRPool()),
@@ -400,27 +395,27 @@ namespace LLTrace
parent_data.addChildThread(this);
}
- ~ThreadData()
+ ~ThreadTracer()
{
mParent.removeChildThread(this);
}
- void addChildThread(ThreadData* child)
+ void addChildThread(ThreadTracer* child)
{
- mChildThreadData.push_back(child);
+ mChildThreadTracers.push_back(child);
}
- void removeChildThread(ThreadData* child)
+ void removeChildThread(ThreadTracer* child)
{
// TODO: replace with intrusive list
- std::list<ThreadData*>::iterator found_it = std::find(mChildThreadData.begin(), mChildThreadData.end(), child);
- if (found_it != mChildThreadData.end())
+ std::list<ThreadTracer*>::iterator found_it = std::find(mChildThreadTracers.begin(), mChildThreadTracers.end(), child);
+ if (found_it != mChildThreadTracers.end())
{
- mChildThreadData.erase(found_it);
+ mChildThreadTracers.erase(found_it);
}
}
- void flushPrimarySampler()
+ void flushData()
{
for (std::list<Sampler*>::iterator it = mActiveSamplers.begin(), end_it = mActiveSamplers.end();
it != end_it;
@@ -459,7 +454,7 @@ namespace LLTrace
// call this periodically to gather stats data from children
void gatherChildData()
{
- for (std::list<ThreadData*>::iterator child_it = mChildThreadData.begin(), end_it = mChildThreadData.end();
+ for (std::list<ThreadTracer*>::iterator child_it = mChildThreadTracers.begin(), end_it = mChildThreadTracers.end();
child_it != end_it;
++child_it)
{
@@ -474,9 +469,9 @@ namespace LLTrace
Sampler mPrimarySampler;
- ThreadData& mParent;
- std::list<Sampler*> mActiveSamplers;
- std::list<ThreadData*> mChildThreadData;
+ ThreadTracer& mParent;
+ std::list<Sampler*> mActiveSamplers;
+ std::list<ThreadTracer*> mChildThreadTracers;
// TODO: add unused space here to avoid false sharing?
LLMutex mSharedSamplerMutex;