Signals
-public class Signals
-
- Undocumented
- --
-
-
- --
- - - SigActionHandler --- --- - ---Action handler signature.
- ---Declaration
---Swift
-
- -public typealias SigActionHandler = @convention(c)(Int32) -> Void
-
-
-
-
- --
- - - trap(signal:action:) --- --- - ---Trap an operating system signal.
- ---Declaration
---Swift
-
- -public class func trap(signal: Signal, action: SigActionHandler)--Parameters
-- -
-- -- -- signal --- ---The signal to catch.
-- - -- -- action --- ---The action handler.
-
- -
- --
- - - trap(signals:) --- --- - ---Trap multiple signals to individual handlers
- ---Declaration
---Swift
-
- -public class func trap(signals: [(signal: Signal, action: SigActionHandler)])--Parameters
-- -
-- - -- -- signals --- ---An array of tuples each containing a signal and signal handler.
-
- -
- --
- - - trap(signals:action:) --- --- - ---Trap multiple signals to a single handler
- ---Declaration
---Swift
-
- -public class func trap(signals: [Signal], action: SigActionHandler)--Parameters
-- -
-- -- -- signals --- ---An array of signals to catch.
-- - -- -- action --- ---The action handler that will handle these signals.
-
- -
- --
- - - raise(signal:) --- --- - ---Raise an operating system signal
- ---Declaration
---Swift
-
- -public class func raise(signal: Signal)--Parameters
-- -
-- - -- -- signal --- ---The signal to raise.
-
- -
- --
- - - ignore(signal:) --- --- - ---Ignore a signal
- ---Declaration
---Swift
-
- -public class func ignore(signal: Signal)--Parameters
-- -
-- - -- -- signal --- ---The signal to ignore.
-
- -
- --
- - - restore(signal:) --- --- - ---Restore default signal handling
- ---Declaration
---Swift
-
- -public class func restore(signal: Signal)--Parameters
-- -
-- - -- -- signal --- ---The signal to restore.
-
-
View on GitHub
View on GitHub
- Signals Class Reference
-
View on GitHub
- Signal Enumeration Reference
-