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.