Index: src/sampler.h |
diff --git a/src/sampler.h b/src/sampler.h |
index cd65b12238fd9a493f1fab31212968e1edc0d79b..b17a2ed8d50e383c5a16da4c56f085464402a512 100644 |
--- a/src/sampler.h |
+++ b/src/sampler.h |
@@ -99,16 +99,15 @@ class Sampler { |
return NoBarrier_Load(&profiling_) > 0 && |
!NoBarrier_Load(&has_processing_thread_); |
} |
- void IncreaseProfilingDepth() { NoBarrier_AtomicIncrement(&profiling_, 1); } |
- void DecreaseProfilingDepth() { NoBarrier_AtomicIncrement(&profiling_, -1); } |
+ void IncreaseProfilingDepth(); |
+ void DecreaseProfilingDepth(); |
// Whether the sampler is running (that is, consumes resources). |
bool IsActive() const { return NoBarrier_Load(&active_); } |
+ void DoSample(); |
// If true next sample must be initiated on the profiler event processor |
// thread right after latest sample is processed. |
- static bool CanSampleOnProfilerEventsProcessorThread(); |
- void DoSample(); |
void SetHasProcessingThread(bool value) { |
NoBarrier_Store(&has_processing_thread_, value); |
} |