---
title: WAPerformanceReport
framework: wifiaware
role: symbol
role_heading: Structure
path: wifiaware/waperformancereport
---

# WAPerformanceReport

The current performance state of the data path.

## Declaration

```swift
struct WAPerformanceReport
```

## Topics

### Reporting the data collection time

- [timestamp](wifiaware/waperformancereport/timestamp.md)
- [localTimestamp](wifiaware/waperformancereport/localtimestamp.md)

### Getting the throughput metrics

- [throughputCeiling](wifiaware/waperformancereport/throughputceiling.md)
- [throughputCapacity](wifiaware/waperformancereport/throughputcapacity.md)
- [throughputCapacityRatio](wifiaware/waperformancereport/throughputcapacityratio.md)

### Getting the latency metrics

- [transmitLatency](wifiaware/waperformancereport/transmitlatency.md)
- [WAPerformanceReport.TransmitLatencyMetrics](wifiaware/waperformancereport/transmitlatencymetrics.md)

### Getting the radio metrics

- [signalStrength](wifiaware/waperformancereport/signalstrength.md)

## Relationships

### Conforms To

- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Connection performance

- [NWPath](network/nwpath.md)
- [WAPath](wifiaware/wapath.md)
- [WAPerformanceMode](wifiaware/waperformancemode.md)
- [WAAccessCategory](wifiaware/waaccesscategory.md)
