---
title: CTSlicingManager.TrafficClass
framework: coretelephony
role: symbol
role_heading: Enumeration
path: coretelephony/ctslicingmanager/trafficclass
---

# CTSlicingManager.TrafficClass

Quality-of-service classes for routing network traffic.

## Declaration

```swift
enum TrafficClass
```

## Discussion

Discussion The TrafficClass enumeration represents different quality-of-service (QoS) levels that the network uses to prioritize and route traffic. Each traffic class has specific characteristics optimized for different types of network communication. The system automatically assigns traffic classes based on the active network slice and the type of transmitted traffic.

## Topics

### Traffic classes

- [CTSlicingManager.TrafficClass.any](coretelephony/ctslicingmanager/trafficclass/any.md)
- [CTSlicingManager.TrafficClass.background](coretelephony/ctslicingmanager/trafficclass/background.md)
- [CTSlicingManager.TrafficClass.responsiveData](coretelephony/ctslicingmanager/trafficclass/responsivedata.md)
- [CTSlicingManager.TrafficClass.avStreaming](coretelephony/ctslicingmanager/trafficclass/avstreaming.md)
- [CTSlicingManager.TrafficClass.responsiveAV](coretelephony/ctslicingmanager/trafficclass/responsiveav.md)
- [CTSlicingManager.TrafficClass.video](coretelephony/ctslicingmanager/trafficclass/video.md)
- [CTSlicingManager.TrafficClass.voice](coretelephony/ctslicingmanager/trafficclass/voice.md)
- [CTSlicingManager.TrafficClass.signaling](coretelephony/ctslicingmanager/trafficclass/signaling.md)

### Traffic class information

- [description](coretelephony/ctslicingmanager/trafficclass/description.md)

## Relationships

### Conforms To

- [CaseIterable](swift/caseiterable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
