POSIX Signal¶
The POSIX signal handler intercepts process signals.
-
halmd.utility.posix_signal.on_hup(slot)¶ Connect slot to invoke on signal
HUP.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_int(slot)¶ Connect slot to invoke on signal
INT.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_alrm(slot)¶ Connect slot to invoke on signal
ALRM.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_term(slot)¶ Connect slot to invoke on signal
TERM.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_usr1(slot)¶ Connect slot to invoke on signal
USR1.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_usr2(slot)¶ Connect slot to invoke on signal
USR2.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_cont(slot)¶ Connect slot to invoke on signal
CONT.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_tstp(slot)¶ Connect slot to invoke on signal
TSTP.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_ttin(slot)¶ Connect slot to invoke on signal
TTIN.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.on_ttou(slot)¶ Connect slot to invoke on signal
TTOU.Parameters: slot – unary slot that accepts signal number Returns: connection
-
halmd.utility.posix_signal.wait()¶ Block process until signal is received.
-
halmd.utility.posix_signal.poll()¶ Poll signal queue, and returns true if signal was handled.