Reachability

public class Reachability

Undocumented

  • Undocumented

    Declaration

    Swift

    public typealias NetworkReachable = (Reachability) -> ()
  • Undocumented

    Declaration

    Swift

    public typealias NetworkUnreachable = (Reachability) -> ()
  • Undocumented

    See more

    Declaration

    Swift

    public enum Connection: CustomStringConvertible
  • Undocumented

    Declaration

    Swift

    public var whenReachable: NetworkReachable?
  • Undocumented

    Declaration

    Swift

    public var whenUnreachable: NetworkUnreachable?
  • Undocumented

    Declaration

    Swift

    public let reachableOnWWAN: Bool = true
  • Set to false to force Reachability.connection to .none when on cellular connection (default value true)

    Declaration

    Swift

    public var allowsCellularConnection: Bool
  • Undocumented

    Declaration

    Swift

    public var notificationCenter: NotificationCenter = NotificationCenter.default
  • Undocumented

    Declaration

    Swift

    public var currentReachabilityString: String
  • Undocumented

    Declaration

    Swift

    public var connection: Connection
  • Undocumented

    Declaration

    Swift

    required public init(reachabilityRef: SCNetworkReachability, queueQoS: DispatchQoS = .default, targetQueue: DispatchQueue? = nil)
  • Undocumented

    Declaration

    Swift

    public convenience init?(hostname: String, queueQoS: DispatchQoS = .default, targetQueue: DispatchQueue? = nil)
  • Undocumented

    Declaration

    Swift

    public convenience init?(queueQoS: DispatchQoS = .default, targetQueue: DispatchQueue? = nil)
  • Undocumented

    Declaration

    Swift

    var isReachable: Bool
  • Undocumented

    Declaration

    Swift

    var isReachableViaWWAN: Bool
  • Undocumented

    Declaration

    Swift

    var isReachableViaWiFi: Bool
  • Undocumented

    Declaration

    Swift

    var description: String