31 #ifndef STRUCT_THREADSTATUS_HPP_ 32 #define STRUCT_THREADSTATUS_HPP_ 96 const std::string& setStatus,
98 std::uint64_t setLast,
99 std::uint64_t setProcessed
ThreadStatus()=default
Default constructor.
Thread status containing its ID, status message, pause state, and progress.
Definition: ThreadStatus.hpp:54
std::uint64_t last
The last ID processed by the thread.
Definition: ThreadStatus.hpp:68
ThreadStatus(std::uint64_t setId, const std::string &setStatus, bool setPaused, std::uint64_t setLast, std::uint64_t setProcessed)
Constructor setting the status of the thread.
Definition: ThreadStatus.hpp:94
std::uint64_t processed
The number of IDs processed by the thread.
Definition: ThreadStatus.hpp:71
std::string status
The status message of the thread.
Definition: ThreadStatus.hpp:62
Namespace for data structures.
Definition: AlgoThreadProperties.hpp:43
std::uint64_t id
The ID of the thread.
Definition: ThreadStatus.hpp:59
bool paused
Indicates whether the thread is paused at the moment.
Definition: ThreadStatus.hpp:65