Add interface to disable timer (#6695)
Co-authored-by: Derived Cat <hooyuser@outlook.com>
This commit is contained in:
parent
b825df6bbc
commit
3683399a95
|
|
@ -71,6 +71,14 @@ pub fn enable() {
|
||||||
ENABLED.store(true, Ordering::Relaxed);
|
ENABLED.store(true, Ordering::Relaxed);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// Disable the timer.
|
||||||
|
#[inline]
|
||||||
|
pub fn disable() {
|
||||||
|
// We only need atomicity and no synchronization of other
|
||||||
|
// operations, so `Relaxed` is fine.
|
||||||
|
ENABLED.store(false, Ordering::Relaxed);
|
||||||
|
}
|
||||||
|
|
||||||
/// Whether the timer is enabled.
|
/// Whether the timer is enabled.
|
||||||
#[inline]
|
#[inline]
|
||||||
pub fn is_enabled() -> bool {
|
pub fn is_enabled() -> bool {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue