---
title: SCNetworkConnectionPPPStatus
framework: systemconfiguration
role: symbol
role_heading: Enumeration
path: systemconfiguration/scnetworkconnectionpppstatus
---

# SCNetworkConnectionPPPStatus

The PPP-specific status of the network connection.

## Declaration

```swift
enum SCNetworkConnectionPPPStatus
```

## Overview

Overview This status is returned as part of the extended information for a PPP service. Note that additional status might be returned in the future. Therefore, your application should be prepared to receive an unknown value.

## Topics

### Constants

- [SCNetworkConnectionPPPStatus.disconnected](systemconfiguration/scnetworkconnectionpppstatus/disconnected.md)
- [SCNetworkConnectionPPPStatus.initializing](systemconfiguration/scnetworkconnectionpppstatus/initializing.md)
- [SCNetworkConnectionPPPStatus.connectingLink](systemconfiguration/scnetworkconnectionpppstatus/connectinglink.md)
- [SCNetworkConnectionPPPStatus.dialOnTraffic](systemconfiguration/scnetworkconnectionpppstatus/dialontraffic.md)
- [SCNetworkConnectionPPPStatus.negotiatingLink](systemconfiguration/scnetworkconnectionpppstatus/negotiatinglink.md)
- [SCNetworkConnectionPPPStatus.authenticating](systemconfiguration/scnetworkconnectionpppstatus/authenticating.md)
- [SCNetworkConnectionPPPStatus.waitingForCallBack](systemconfiguration/scnetworkconnectionpppstatus/waitingforcallback.md)
- [SCNetworkConnectionPPPStatus.negotiatingNetwork](systemconfiguration/scnetworkconnectionpppstatus/negotiatingnetwork.md)
- [SCNetworkConnectionPPPStatus.connected](systemconfiguration/scnetworkconnectionpppstatus/connected.md)
- [SCNetworkConnectionPPPStatus.terminating](systemconfiguration/scnetworkconnectionpppstatus/terminating.md)
- [SCNetworkConnectionPPPStatus.disconnectingLink](systemconfiguration/scnetworkconnectionpppstatus/disconnectinglink.md)
- [SCNetworkConnectionPPPStatus.holdingLinkOff](systemconfiguration/scnetworkconnectionpppstatus/holdinglinkoff.md)
- [SCNetworkConnectionPPPStatus.suspended](systemconfiguration/scnetworkconnectionpppstatus/suspended.md)
- [SCNetworkConnectionPPPStatus.waitingForRedial](systemconfiguration/scnetworkconnectionpppstatus/waitingforredial.md)

### Initializers

- [init(rawValue:)](systemconfiguration/scnetworkconnectionpppstatus/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Constants

- [SCNetworkConnectionStatus](systemconfiguration/scnetworkconnectionstatus.md)
- [Statistics Dictionary Keys](systemconfiguration/statistics-dictionary-keys.md)
- [Selection Options Dictionary Keys](systemconfiguration/selection-options-dictionary-keys.md)
