ProcessSignal class interface
On Posix systems, ProcessSignal is used to send a specific signal
to a child process, see Process.kill
.
Some ProcessSignals can also be watched, as a way to intercept the default signal handler and implement another. See ProcessSignal.watch for more information.
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- name → String
-
The POSIX-standardized name of the signal e.g. ProcessSignal.name will
be "SIGHUP" for ProcessSignal.sighup.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signalNumber → int
-
The numeric constant for the signal e.g. ProcessSignal.signalNumber
will be 1 for ProcessSignal.sighup on most platforms.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
-
watch(
) → Stream< ProcessSignal> - Watch for process signals.
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Constants
- sigabrt → const ProcessSignal
-
const ProcessSignal._(6, "SIGABRT")
- sigalrm → const ProcessSignal
-
const ProcessSignal._(14, "SIGALRM")
- sigbus → const ProcessSignal
-
const ProcessSignal._(7, "SIGBUS")
- sigchld → const ProcessSignal
-
const ProcessSignal._(17, "SIGCHLD")
- sigcont → const ProcessSignal
-
const ProcessSignal._(18, "SIGCONT")
- sigfpe → const ProcessSignal
-
const ProcessSignal._(8, "SIGFPE")
- sighup → const ProcessSignal
-
const ProcessSignal._(1, "SIGHUP")
- sigill → const ProcessSignal
-
const ProcessSignal._(4, "SIGILL")
- sigint → const ProcessSignal
-
const ProcessSignal._(2, "SIGINT")
- sigkill → const ProcessSignal
-
const ProcessSignal._(9, "SIGKILL")
- sigpipe → const ProcessSignal
-
const ProcessSignal._(13, "SIGPIPE")
- sigpoll → const ProcessSignal
-
const ProcessSignal._(29, "SIGPOLL")
- sigprof → const ProcessSignal
-
const ProcessSignal._(27, "SIGPROF")
- sigquit → const ProcessSignal
-
const ProcessSignal._(3, "SIGQUIT")
- sigsegv → const ProcessSignal
-
const ProcessSignal._(11, "SIGSEGV")
- sigstop → const ProcessSignal
-
const ProcessSignal._(19, "SIGSTOP")
- sigsys → const ProcessSignal
-
const ProcessSignal._(31, "SIGSYS")
- sigterm → const ProcessSignal
-
const ProcessSignal._(15, "SIGTERM")
- sigtrap → const ProcessSignal
-
const ProcessSignal._(5, "SIGTRAP")
- sigtstp → const ProcessSignal
-
const ProcessSignal._(20, "SIGTSTP")
- sigttin → const ProcessSignal
-
const ProcessSignal._(21, "SIGTTIN")
- sigttou → const ProcessSignal
-
const ProcessSignal._(22, "SIGTTOU")
- sigurg → const ProcessSignal
-
const ProcessSignal._(23, "SIGURG")
- sigusr1 → const ProcessSignal
-
const ProcessSignal._(10, "SIGUSR1")
- sigusr2 → const ProcessSignal
-
const ProcessSignal._(12, "SIGUSR2")
- sigvtalrm → const ProcessSignal
-
const ProcessSignal._(26, "SIGVTALRM")
- sigwinch → const ProcessSignal
-
const ProcessSignal._(28, "SIGWINCH")
- sigxcpu → const ProcessSignal
-
const ProcessSignal._(24, "SIGXCPU")
- sigxfsz → const ProcessSignal
-
const ProcessSignal._(25, "SIGXFSZ")