35 std::ofstream stream_;
36 std::ofstream csvstream_;
37 std::mutex lock_mutex_;
38 std::atomic<bool> first_row_{
true};
41 void write_json_begin(
const std::filesystem::path output);
42 void write_json_end();
Defines the results message file stream writer class.
Definition: result_file_writer.h:17
void write(const hgps::ResultEventMessage &message) override
Writes the hgps::ResultEventMessage contents to a stream.
Definition: result_file_writer.cpp:65
ResultFileWriter()=delete
ResultFileWriter & operator=(const ResultFileWriter &)=delete
~ResultFileWriter()
Destroys a host::ResultFileWriter instance.
Definition: result_file_writer.cpp:52
ResultFileWriter(const ResultFileWriter &)=delete
Defines the Health-GPS results message writer interface.
Definition: result_writer.h:7
Top-level namespace for Health-GPS Console host application.
Definition: configuration.cpp:31
Implements the simulation results event message data type.
Definition: result_message.h:8
Simulation experiment run-time information for reproducibility.
Definition: model_info.h:8