public class Signal extends Object
| Modifier and Type | Class and Description |
|---|---|
static interface |
Signal.AdvancedSignalDispatcher
Advanced interface to a C signal handler.
|
static class |
Signal.DarwinSignalEnum
An alphabetical list of Darwin-specific signals.
|
static class |
Signal.GregEnum |
static interface |
Signal.GregsPointer |
static class |
Signal.LinuxSignalEnum
An alphabetical list of Linux-specific signals.
|
static interface |
Signal.sigaction |
static interface |
Signal.siginfo_t |
static interface |
Signal.SignalDispatcher
The interface to a C signal handler.
|
static class |
Signal.SignalEnum
An alphabetical list of the signals on POSIX platforms.
|
static interface |
Signal.sigset_tPointer
A pointer to a signal set.
|
static interface |
Signal.ucontext_t |
| Constructor and Description |
|---|
Signal() |
| Modifier and Type | Method and Description |
|---|---|
static int |
kill(int pid,
int sig) |
static int |
raise(int signum)
Send a signal to the current thread.
|
static int |
SA_SIGINFO() |
static Signal.SignalDispatcher |
SIG_DFL()
The signal handler that does the default action for a signal.
|
static Signal.SignalDispatcher |
SIG_ERR()
The signal handler that represents an error result.
|
static Signal.SignalDispatcher |
SIG_IGN()
The signal handler that ignores a signal.
|
static int |
sigaction(Signal.SignalEnum signum,
Signal.sigaction act,
Signal.sigaction oldact)
Advanced signal handler register function.
|
static int |
sigemptyset(Signal.sigset_tPointer set) |
static Signal.SignalDispatcher |
signal(int signum,
Signal.SignalDispatcher handler)
Register a signal handler.
|
static int |
sigprocmask(int how,
Signal.sigset_tPointer set,
Signal.sigset_tPointer oldset) |
public static int kill(int pid,
int sig)
public static int sigprocmask(int how,
Signal.sigset_tPointer set,
Signal.sigset_tPointer oldset)
public static Signal.SignalDispatcher signal(int signum, Signal.SignalDispatcher handler)
public static Signal.SignalDispatcher SIG_DFL()
public static Signal.SignalDispatcher SIG_IGN()
public static Signal.SignalDispatcher SIG_ERR()
public static int raise(int signum)
public static int SA_SIGINFO()
public static int sigaction(Signal.SignalEnum signum, Signal.sigaction act, Signal.sigaction oldact)
public static int sigemptyset(Signal.sigset_tPointer set)