---
title: "nw_protocol_stack_clear_application_protocols(_:)"
framework: network
role: symbol
role_heading: Function
path: "network/nw_protocol_stack_clear_application_protocols(_:)"
---

# nw_protocol_stack_clear_application_protocols(_:)

Removes all application protocols from the protocol stack.

## Declaration

```swift
func nw_protocol_stack_clear_application_protocols(_ stack: nw_protocol_stack_t)
```

## See Also

### Modifying Application Protocols

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