Lines Matching refs:Signal
55 pub(crate) struct Signal { struct
65 impl Signal { impl
66 pub(crate) fn new(sig_num: c_int, new_act: Arc<SigHandler>) -> io::Result<Signal> { in new() argument
69 Ok(Signal { in new()
98 let signal = Signal::new(sig_num, act)?; in register_action()
137 use crate::common::Signal;
152 let signal = Signal::new(libc::SIGINT, handler).unwrap(); in ut_signal_new()
182 Signal::register_action(libc::SIGINT, move |_| { in ut_signal_register()
189 Signal::register_action(libc::SIGTERM, move |_| { in ut_signal_register()
204 let res = Signal::deregister_action(libc::SIGTERM); in ut_signal_register()
207 Signal::deregister_action(libc::SIGINT).unwrap(); in ut_signal_register()
210 Signal::register_action(libc::SIGTERM, move |_| { in ut_signal_register()
219 let res = Signal::deregister_hook(libc::SIGTERM); in ut_signal_register()
222 let res = Signal::deregister_hook(libc::SIGINT); in ut_signal_register()