8#include "Arp/Base/Core/PimplPtr.hxx"
9#include "Arp/Base/Core/delegate.hxx"
45 size_t cpuAffinityMask,
49 const String& GetName(
void)
const;
50 size_t GetPriority(
void)
const;
52 size_t GetCpuAffinityMask(
void)
const;
56 void Join(
bool interrupt =
true);
61 const Impl& GetImpl(
void)
const;
Adapter class to implement PImpl idiom.
Definition: PimplPtr.hxx:15
This class represents the Arp String. The implementation is based on std::string.
Definition: String.hpp:39
Prototyping of delegate template.
Definition: delegate.hxx:14
This class shall be used for fieldbus threads.
Definition: IoThread.hpp:26
~IoThread(void)
The default destructor.
IoThread(IoThread &&arg) noexcept
The default move constructor.
IoThread & operator=(IoThread &&arg) noexcept
The default move-assignment operator.
Definition: Duration.hpp:16
Namespace for interface types of the IO domain