6 #ifndef PROFILETRACERIMP_HPP_INCLUDE
7 #define PROFILETRACERIMP_HPP_INCLUDE
13 #include "geopm_time.h"
24 const geopm_time_s &time_zero,
26 bool is_trace_enabled,
27 const std::string &file_name,
28 const std::string &host_name,
31 void update(
const std::vector<record_s> &records);
40 bool m_is_trace_enabled;
41 std::unique_ptr<CSV> m_csv;
42 geopm_time_s m_time_zero;
44 static std::string event_format(
double value);
Definition: ApplicationSampler.hpp:27
static ApplicationSampler & application_sampler(void)
Singleton accessor for the application sampler.
Definition: ApplicationSampler.cpp:39
Definition: ProfileTracer.hpp:22
Definition: ProfileTracerImp.hpp:20
ProfileTracerImp(const std::string &start_time)
Definition: ProfileTracer.cpp:30
virtual ~ProfileTracerImp()
void update(const std::vector< record_s > &records)
Definition: ProfileTracer.cpp:118
Definition: Accumulator.cpp:12