pub struct TimerEventService { /* private fields */ }Expand description
TimerEventService — startet einen Worker-Thread.
Implementations§
Source§impl TimerEventService
impl TimerEventService
Sourcepub fn create_one_shot(
&self,
delay: Duration,
cb: Arc<dyn TimerCallback>,
) -> TimerHandle
pub fn create_one_shot( &self, delay: Duration, cb: Arc<dyn TimerCallback>, ) -> TimerHandle
Erstellt einen One-Shot-Timer, der nach delay feuert.
Sourcepub fn create_periodic(
&self,
period: Duration,
cb: Arc<dyn TimerCallback>,
) -> TimerHandle
pub fn create_periodic( &self, period: Duration, cb: Arc<dyn TimerCallback>, ) -> TimerHandle
Erstellt einen Periodic-Timer mit period-Intervall.
Sourcepub fn cancel(&self, handle: TimerHandle) -> bool
pub fn cancel(&self, handle: TimerHandle) -> bool
Cancelt einen Timer.
Sourcepub fn active_count(&self) -> usize
pub fn active_count(&self) -> usize
Anzahl aktiver Timer.
Trait Implementations§
Source§impl Debug for TimerEventService
impl Debug for TimerEventService
Source§impl Default for TimerEventService
impl Default for TimerEventService
Auto Trait Implementations§
impl Freeze for TimerEventService
impl !RefUnwindSafe for TimerEventService
impl Send for TimerEventService
impl Sync for TimerEventService
impl Unpin for TimerEventService
impl UnsafeUnpin for TimerEventService
impl !UnwindSafe for TimerEventService
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