pub enum DispatchMode {
Grid,
Legacy,
}Expand description
Cyclic dispatch timing strategy.
Grid is the absolute-grid timer of REQ_0268; Legacy is the pre-fix
attach_interval path. The Default is platform-conditional: Grid
on Linux (the production absolute-grid timerfd path), Legacy on non-Linux
dev hosts. On non-Linux Grid is only a self-computed-epoll-timeout
fallback — not the real-time target — and its millisecond-rounding jitter
makes tight timing tests flaky on loaded CI, so the stable attach_interval
path is the better default there. The Linux production behaviour is unchanged.
Variants§
Grid
Self-computed absolute grid; the production default on Linux.
Legacy
iceoryx2 attach_interval relative timer; the default on non-Linux dev
hosts (and the opt-in legacy path on Linux).
Trait Implementations§
Source§impl Clone for DispatchMode
impl Clone for DispatchMode
Source§fn clone(&self) -> DispatchMode
fn clone(&self) -> DispatchMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for DispatchMode
Source§impl Debug for DispatchMode
impl Debug for DispatchMode
Source§impl Default for DispatchMode
impl Default for DispatchMode
impl Eq for DispatchMode
Source§impl PartialEq for DispatchMode
impl PartialEq for DispatchMode
Source§fn eq(&self, other: &DispatchMode) -> bool
fn eq(&self, other: &DispatchMode) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for DispatchMode
Auto Trait Implementations§
impl Freeze for DispatchMode
impl RefUnwindSafe for DispatchMode
impl Send for DispatchMode
impl Sync for DispatchMode
impl Unpin for DispatchMode
impl UnsafeUnpin for DispatchMode
impl UnwindSafe for DispatchMode
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more