+ lock_guard<recursive_mutex> lock(mutex_);
+ return sample_count_;
+}
+
+double Snapshot::start_time() const
+{
+ return start_time_;
+}
+
+double Snapshot::samplerate() const
+{
+ return samplerate_;
+}
+
+void Snapshot::set_samplerate(double samplerate)
+{
+ samplerate_ = samplerate;