6 #ifndef SWIFT_CORE_THREADED_READER_PERIODIC_H
7 #define SWIFT_CORE_THREADED_READER_PERIODIC_H
40 void setInitialAndPeriodicTime(std::chrono::milliseconds initialTime, std::chrono::milliseconds periodicTime);
46 std::atomic<std::chrono::milliseconds> m_initialTime = std::chrono::milliseconds(0);
47 std::atomic<std::chrono::milliseconds> m_periodicTime =
48 std::chrono::milliseconds(0);
Support for threaded based reading and parsing tasks such as data files via http, or file system and ...
Periodically executes doWorkImpl() in a separate thread.
virtual void doWorkImpl()=0
This method does the actual work in the derived class.
~CThreadedReaderPeriodic()=default
Destructor.
Backend services of the swift project, like dealing with the network or the simulators.
#define SWIFT_CORE_EXPORT
Export a class or function from the library.