Struct itron_asp3::semaphore::SemaphoreRef [−][src]
pub struct SemaphoreRef<'a> { /* fields omitted */ }This is supported on crate feature
unstable only.Expand description
A borrowed reference to a semaphore.
Implementations
Get the raw object ID as abi::NonNullID.
sig_sem: Increment the semaphore count by one.
wai_sem: Decrement the semaphore count by one. Blocks the current
task if the new value is negative.
twai_sem: Decrement the semaphore count by one. Blocks the current
task with timeout if the new value is negative.
pol_sem: Decrement the semaphore count by one. Fails and returns
immediately if the new value is negative.
ini_sem: Initialize the semaphore.
Trait Implementations
This method tests for self and other values to be equal, and is used
by ==. Read more
This method tests for !=.