---
title: CFNetDiagnostic
framework: cfnetwork
role: symbol
role_heading: Class
path: cfnetwork/cfnetdiagnostic
---

# CFNetDiagnostic

An opaque reference representing a CFNetDiagnostic.

## Declaration

```swift
class CFNetDiagnostic
```

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)

## See Also

### Network Diagnostics

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