Protocolswift 6.0.3Dispatch
DispatchSourceTimer
protocol DispatchSourceTimer : DispatchSourceProtocol
Browse conforming typesprotocol DispatchSourceTimer : DispatchSourceProtocol
import Dispatch
protocol DispatchSourceProtocol
func scheduleOneshot(deadline: DispatchTime, leeway: DispatchTimeInterval)
func scheduleOneshot(wallDeadline: DispatchWallTime, leeway: DispatchTimeInterval)
func scheduleRepeating(deadline: DispatchTime, interval: DispatchTimeInterval, leeway: DispatchTimeInterval)
func scheduleRepeating(deadline: DispatchTime, interval: Double, leeway: DispatchTimeInterval)
func scheduleRepeating(wallDeadline: DispatchWallTime, interval: DispatchTimeInterval, leeway: DispatchTimeInterval)
func scheduleRepeating(wallDeadline: DispatchWallTime, interval: Double, leeway: DispatchTimeInterval)
func schedule(deadline: DispatchTime, repeating interval: DispatchTimeInterval = .never, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, repeat interval and leeway for a timer event.
func schedule(deadline: DispatchTime, repeating interval: Double, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, repeat interval and leeway for a timer event.
func schedule(wallDeadline: DispatchWallTime, repeating interval: DispatchTimeInterval = .never, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, repeat interval and leeway for a timer event.
func schedule(wallDeadline: DispatchWallTime, repeating interval: Double, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, repeat interval and leeway for a timer event that fires at least once.
func scheduleOneshot(deadline: DispatchTime, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline and leeway for a timer event that fires once.
func scheduleOneshot(wallDeadline: DispatchWallTime, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline and leeway for a timer event that fires once.
func scheduleRepeating(deadline: DispatchTime, interval: DispatchTimeInterval, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, interval and leeway for a timer event that fires at least once.
func scheduleRepeating(deadline: DispatchTime, interval: Double, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, interval and leeway for a timer event that fires at least once.
func scheduleRepeating(wallDeadline: DispatchWallTime, interval: DispatchTimeInterval, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, interval and leeway for a timer event that fires at least once.
func scheduleRepeating(wallDeadline: DispatchWallTime, interval: Double, leeway: DispatchTimeInterval = .nanoseconds(0))
Sets the deadline, interval and leeway for a timer event that fires at least once.