summaryrefslogtreecommitdiffhomepage
path: root/opentrack-logic/tracklogger.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'opentrack-logic/tracklogger.hpp')
-rw-r--r--opentrack-logic/tracklogger.hpp7
1 files changed, 1 insertions, 6 deletions
diff --git a/opentrack-logic/tracklogger.hpp b/opentrack-logic/tracklogger.hpp
index 99bc71b0..65128d48 100644
--- a/opentrack-logic/tracklogger.hpp
+++ b/opentrack-logic/tracklogger.hpp
@@ -14,8 +14,6 @@ public:
{
}
- static mem<TrackLogger> make() { return std::make_shared<TrackLogger>(); }
-
virtual void write(const char *)
{
}
@@ -45,12 +43,9 @@ public:
first_col(true)
{
out.open(filename.toStdString());
- if (!out.is_open())
- throw std::ios_base::failure("unable to open file");
}
- static mem<TrackLogger> make(const main_settings &s) { return std::static_pointer_cast<TrackLogger>(std::make_shared<TrackLoggerCSV>(s.tracklogging_filename)); }
-
+ bool is_open() const { return out.is_open(); }
virtual void write(const char *s);
virtual void write(const double *p, int n);
virtual void next_line();