#pragma once #include "PositionsBackup.h" #include "Time2.h" #include "Positions.h" namespace positions { namespace backup { namespace net { class NetworkPositionsBackup : public PositionsBackup { private: timestamp_t _prepareTime; bool isBackupNeeded(bool forPrepare); bool appendPosition(PositionEntry &entry); void appendPositions(); public: void setup(); void prepare(); void backup(); }; } } }