31 #ifndef STRUCT_MODULEOPTIONS_HPP_ 32 #define STRUCT_MODULEOPTIONS_HPP_ 81 std::uint64_t setThreadId,
82 std::uint64_t setWebsiteId,
83 const std::string& setWebsiteNamespace,
84 std::uint64_t setUrlListId,
85 const std::string& setUrlListNamespace
88 websiteNamespace(setWebsiteNamespace),
90 urlListNamespace(setUrlListNamespace) {}
std::string urlListNamespace
The namespace of the URL list used by the thread.
Definition: ModuleOptions.hpp:57
std::uint64_t websiteId
The ID of the website used by the thread.
Definition: ModuleOptions.hpp:48
std::uint64_t urlListId
The ID of the URL list used by the thread.
Definition: ModuleOptions.hpp:54
std::string websiteNamespace
The namespace of the website used by the thread.
Definition: ModuleOptions.hpp:51
Module options containing the thread ID, as well as ID and namespace of website and URL list used by ...
Definition: ModuleOptions.hpp:40
ModuleOptions(std::uint64_t setThreadId, std::uint64_t setWebsiteId, const std::string &setWebsiteNamespace, std::uint64_t setUrlListId, const std::string &setUrlListNamespace)
Constructor setting the basic module options for the thread.
Definition: ModuleOptions.hpp:80
Namespace for data structures.
Definition: AlgoThreadProperties.hpp:43
ModuleOptions()=default
Default constructor.
std::uint64_t threadId
The ID of the thread.
Definition: ModuleOptions.hpp:45