Enum asio::Signal [] [src]

pub enum Signal {
    SIGHUP,
    SIGINT,
    SIGQUIT,
    SIGILL,
    SIGABRT,
    SIGFPE,
    SIGKILL,
    SIGSEGV,
    SIGPIPE,
    SIGALRM,
    SIGTERM,
    SIGUSR1,
    SIGUSR2,
    SIGCHLD,
    SIGCONT,
    SIGSTOP,
    SIGTSTP,
    SIGTTIN,
    SIGTTOU,
    SIGBUS,
    SIGPOLL,
    SIGPROF,
    SIGSYS,
    SIGTRAP,
    SIGURG,
    SIGVTALRM,
    SIGXCPU,
    SIGXFSZ,
}

Variants

SIGHUP

Hangup detected on controlling terminal or death of controlling process.

SIGINT

Interrupt from keyboard.

SIGQUIT

Quit from keyboard.

SIGILL

Illegal Instruction.

SIGABRT

Abort signal from abort(3)

SIGFPE

Floating point exception.

SIGKILL

Kill signal.

SIGSEGV

Invalid memory reference.

SIGPIPE

Broken pipe: write to pipe with no readers.

SIGALRM

Timer signal from alarm(2).

SIGTERM

Termination signal.

SIGUSR1

User-defined signal 1.

SIGUSR2

User-defined signal 2.

SIGCHLD

Child stopped of terminated.

SIGCONT

Continue if stopped.

SIGSTOP

Stop process.

SIGTSTP

Stop typed at terminal.

SIGTTIN

Terminal input for background process.

SIGTTOU

Terminal output for background process.

SIGBUS

Bus error (bad memory access).

SIGPOLL

Pollable event (Sys V). Synonym for SIGIO.

SIGPROF

Profiling timer expired.

SIGSYS

Bad argument to routine (SVr4).

SIGTRAP

Trace/breakpoint trap.

SIGURG

Urgent condition on socket (4.2BSD).

SIGVTALRM

Virtual alarm clock (4.2BSD).

SIGXCPU

CPU time limit exceeded (4.2BSD).

SIGXFSZ

File size limit exceeded (4.2BSD).

Trait Implementations

impl Debug for Signal
[src]

fn fmt(&self, __arg_0: &mut Formatter) -> Result

Formats the value using the given formatter.

impl PartialEq for Signal
[src]

fn eq(&self, __arg_0: &Signal) -> bool

This method tests for self and other values to be equal, and is used by ==. Read more

fn ne(&self, other: &Rhs) -> bool
1.0.0

This method tests for !=.

impl Eq for Signal
[src]

impl Clone for Signal
[src]

fn clone(&self) -> Signal

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more