Struct nix::sys::signal::SigSet
[−]
[src]
pub struct SigSet { // some fields omitted }
Methods
impl SigSet
fn all() -> SigSet
fn empty() -> SigSet
fn add(&mut self, signum: SigNum) -> Result<()>
fn remove(&mut self, signum: SigNum) -> Result<()>
fn contains(&self, signum: SigNum) -> Result<bool>
fn thread_get_mask() -> Result<SigSet>
Gets the currently blocked (masked) set of signals for the calling thread.
fn thread_set_mask(&self) -> Result<()>
Sets the set of signals as the signal mask for the calling thread.
fn thread_block(&self) -> Result<()>
Adds the set of signals to the signal mask for the calling thread.
fn thread_unblock(&self) -> Result<()>
Removes the set of signals from the signal mask for the calling thread.
fn thread_swap_mask(&self, how: HowFlag) -> Result<SigSet>
Sets the set of signals as the signal mask, and returns the old mask.