pub enum HrTimerMode {
Show 15 variants
Absolute,
Relative,
Pinned,
Soft,
Hard,
AbsolutePinned,
RelativePinned,
AbsoluteSoft,
RelativeSoft,
AbsolutePinnedSoft,
RelativePinnedSoft,
AbsoluteHard,
RelativeHard,
AbsolutePinnedHard,
RelativePinnedHard,
}
Expand description
Operational mode of HrTimer
.
Variants§
Absolute
Timer expires at the given expiration time.
Relative
Timer expires after the given expiration time interpreted as a duration from now.
Pinned
Timer does not move between CPU cores.
Soft
Timer handler is executed in soft irq context.
Hard
Timer handler is executed in hard irq context.
AbsolutePinned
Timer expires at the given expiration time. Timer does not move between CPU cores.
RelativePinned
Timer expires after the given expiration time interpreted as a duration from now. Timer does not move between CPU cores.
AbsoluteSoft
Timer expires at the given expiration time. Timer handler is executed in soft irq context.
RelativeSoft
Timer expires after the given expiration time interpreted as a duration from now. Timer handler is executed in soft irq context.
AbsolutePinnedSoft
Timer expires at the given expiration time. Timer does not move between CPU cores. Timer handler is executed in soft irq context.
RelativePinnedSoft
Timer expires after the given expiration time interpreted as a duration from now. Timer does not move between CPU cores. Timer handler is executed in soft irq context.
AbsoluteHard
Timer expires at the given expiration time. Timer handler is executed in hard irq context.
RelativeHard
Timer expires after the given expiration time interpreted as a duration from now. Timer handler is executed in hard irq context.
AbsolutePinnedHard
Timer expires at the given expiration time. Timer does not move between CPU cores. Timer handler is executed in hard irq context.
RelativePinnedHard
Timer expires after the given expiration time interpreted as a duration from now. Timer does not move between CPU cores. Timer handler is executed in hard irq context.
Trait Implementations§
Source§impl Clone for HrTimerMode
impl Clone for HrTimerMode
Source§fn clone(&self) -> HrTimerMode
fn clone(&self) -> HrTimerMode
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more