Constructor.
true: use a settable system-wide clock. false: use a non-settable clock that is not affected by discontinuous changes in the system clock (e.g., manual changes to system time).
upon failure to create a timer fd
See Implementation
Constructor.