---
title: nw_protocol_stack_iterate_protocols_block_t
framework: network
role: symbol
role_heading: Type Alias
path: network/nw_protocol_stack_iterate_protocols_block_t
---

# nw_protocol_stack_iterate_protocols_block_t

A block that allows you to inspect or modify a single protocol’s options.

## Declaration

```swift
typealias nw_protocol_stack_iterate_protocols_block_t = (nw_protocol_options_t) -> Void
```

## See Also

### Modifying Application Protocols

- [nw_protocol_stack_prepend_application_protocol(_:_:)](network/nw_protocol_stack_prepend_application_protocol(_:_:).md)
- [nw_protocol_stack_clear_application_protocols(_:)](network/nw_protocol_stack_clear_application_protocols(_:).md)
- [nw_protocol_stack_iterate_application_protocols(_:_:)](network/nw_protocol_stack_iterate_application_protocols(_:_:).md)
