Commit 8b070fba authored by gabime's avatar gabime

variable rename in flush_helper

parent 3244e233
...@@ -11,21 +11,21 @@ class file_flush_helper ...@@ -11,21 +11,21 @@ class file_flush_helper
public: public:
explicit file_flush_helper(const std::size_t flush_every): explicit file_flush_helper(const std::size_t flush_every):
_flush_every(flush_every), _flush_every(flush_every),
_write_counter(0) {}; _flush_countdown(flush_every) {};
void write(const std::string& msg, std::ofstream& ofs) void write(const std::string& msg, std::ofstream& ofs)
{ {
ofs.write(msg.data(), msg.size()); ofs.write(msg.data(), msg.size());
if(++_write_counter == _flush_every) if(--_flush_countdown == 0)
{ {
ofs.flush(); ofs.flush();
_write_counter = 0; _flush_countdown = _flush_every;
} }
} }
private: private:
const std::size_t _flush_every; const std::size_t _flush_every;
std::size_t _write_counter; std::size_t _flush_countdown;
}; };
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment