pub struct ServerTsm { /* private fields */ }Expand description
Lightweight TSM for tracking outgoing confirmed COV notifications.
The server allocates an invoke ID for each confirmed notification and the dispatch loop writes the result into a shared map when a SimpleAck, Error, Reject, or Abort is received. The per-subscriber retry task polls the map after each timeout to decide whether to resend.
Auto Trait Implementations§
impl Freeze for ServerTsm
impl RefUnwindSafe for ServerTsm
impl Send for ServerTsm
impl Sync for ServerTsm
impl Unpin for ServerTsm
impl UnsafeUnpin for ServerTsm
impl UnwindSafe for ServerTsm
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