Protocolswift 6.1.2Dispatch
DispatchSourceTimer
protocol DispatchSourceTimer : DispatchSourceProtocolBrowse conforming typesprotocol DispatchSourceTimer : DispatchSourceProtocolimport Dispatchprotocol DispatchSourceProtocolfunc 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.