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

# nw_framer_set_wakeup_handler(_:_:)

Sets a handler to receive scheduled wakeup events.

## Declaration

```swift
func nw_framer_set_wakeup_handler(_ framer: nw_framer_t, _ wakeup_handler: @escaping nw_framer_wakeup_handler_t)
```

## See Also

### Handling Asynchronous Events

- [nw_framer_schedule_wakeup(_:_:)](network/nw_framer_schedule_wakeup(_:_:).md)
- [NW_FRAMER_WAKEUP_TIME_FOREVER](network/nw_framer_wakeup_time_forever.md)
- [nw_framer_wakeup_handler_t](network/nw_framer_wakeup_handler_t.md)
- [nw_framer_async(_:_:)](network/nw_framer_async(_:_:).md)
- [nw_framer_block_t](network/nw_framer_block_t.md)
