KSTReachabilityManagerFlags

enum KSTReachabilityManagerFlags : uint32_t {}

Options mask for available flags. These mirror the values available for SCNetworkReachabilityFlags.

  • The flags could not be determined.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsUnknown = 0
  • The host can be reached by a transient connection (e.g. PPP).

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsTransientConnection =
        kSCNetworkReachabilityFlagsTransientConnection
  • The host is reachable with the current network config.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsReachable = kSCNetworkReachabilityFlagsReachable
  • The host is reachable but a connection must first be made (e.g. VPN).

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsConnectionRequired =
        kSCNetworkReachabilityFlagsConnectionRequired
  • The host is reachable and the required connection will be established with any traffic.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsConnectionOnTraffic =
        kSCNetworkReachabilityFlagsConnectionOnTraffic
  • The host is reachable but user intervention is required.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsInterventionRequired =
        kSCNetworkReachabilityFlagsInterventionRequired
  • The host is reachable and the required connection will be established by the CFSocketStream APIs.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsConnectionOnDemand =
        kSCNetworkReachabilityFlagsConnectionOnDemand
  • The host is local.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsIsLocalAddress =
        kSCNetworkReachabilityFlagsIsLocalAddress
  • Traffic will go directly to the host, instead of through a gateway.

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsIsDirect = kSCNetworkReachabilityFlagsIsDirect
  • Undocumented

    Declaration

    Objective-C

    KSTReachabilityManagerFlagsIsWWAN = kSCNetworkReachabilityFlagsIsWWAN