---
title: NWProtocolFramer.StartResult
framework: network
role: symbol
role_heading: Enumeration
path: network/nwprotocolframer/startresult
---

# NWProtocolFramer.StartResult

Results that you send to indicate the disposition of your protocol after receiving the call to start.

## Declaration

```swift
enum StartResult
```

## Topics

### Start Results

- [NWProtocolFramer.StartResult.ready](network/nwprotocolframer/startresult/ready.md)
- [NWProtocolFramer.StartResult.willMarkReady](network/nwprotocolframer/startresult/willmarkready.md)

## Relationships

### Conforms To

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

## See Also

### Handling Instance Lifetime

- [init(framer:)](network/nwprotocolframerimplementation/init(framer:).md)
- [start(framer:)](network/nwprotocolframerimplementation/start(framer:).md)
- [wakeup(framer:)](network/nwprotocolframerimplementation/wakeup(framer:).md)
- [stop(framer:)](network/nwprotocolframerimplementation/stop(framer:).md)
- [cleanup(framer:)](network/nwprotocolframerimplementation/cleanup(framer:).md)
- [label](network/nwprotocolframerimplementation/label.md)
