---
title: CFNetDiagnosticStatusValues
framework: cfnetwork
role: symbol
role_heading: Enumeration
path: cfnetwork/cfnetdiagnosticstatusvalues
---

# CFNetDiagnosticStatusValues

Constants for diagnostic status values.

## Declaration

```swift
enum CFNetDiagnosticStatusValues
```

## Overview

Overview Diagnostic status values are returned by CFNetDiagnosticDiagnoseProblemInteractively(_:) and CFNetDiagnosticCopyNetworkStatusPassively(_:_:).

## Topics

### Constants

- [CFNetDiagnosticStatusValues.noErr](cfnetwork/cfnetdiagnosticstatusvalues/noerr.md)
- [CFNetDiagnosticStatusValues.err](cfnetwork/cfnetdiagnosticstatusvalues/err.md)
- [CFNetDiagnosticStatusValues.connectionUp](cfnetwork/cfnetdiagnosticstatusvalues/connectionup.md)
- [CFNetDiagnosticStatusValues.connectionIndeterminate](cfnetwork/cfnetdiagnosticstatusvalues/connectionindeterminate.md)
- [CFNetDiagnosticStatusValues.connectionDown](cfnetwork/cfnetdiagnosticstatusvalues/connectiondown.md)

### Initializers

- [init(rawValue:)](cfnetwork/cfnetdiagnosticstatusvalues/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

### Network Diagnostics

- [CFNetDiagnostic](cfnetwork/cfnetdiagnostic.md)
- [CFNetDiagnosticCopyNetworkStatusPassively(_:_:)](cfnetwork/cfnetdiagnosticcopynetworkstatuspassively(_:_:).md)
- [CFNetDiagnosticCreateWithStreams(_:_:_:)](cfnetwork/cfnetdiagnosticcreatewithstreams(_:_:_:).md)
- [CFNetDiagnosticCreateWithURL(_:_:)](cfnetwork/cfnetdiagnosticcreatewithurl(_:_:).md)
- [CFNetDiagnosticDiagnoseProblemInteractively(_:)](cfnetwork/cfnetdiagnosticdiagnoseprobleminteractively(_:).md)
- [CFNetDiagnosticSetName(_:_:)](cfnetwork/cfnetdiagnosticsetname(_:_:).md)
