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

# nw_framer_deliver_input(_:_:_:_:_:)

Delivers an inbound message containing arbitrary data from your protocol to the application.

## Declaration

```swift
func nw_framer_deliver_input(_ framer: nw_framer_t, _ input_buffer: UnsafePointer<UInt8>, _ input_length: Int, _ message: nw_framer_message_t, _ is_complete: Bool)
```

## See Also

### Handling Input Data

- [nw_framer_set_input_handler(_:_:)](network/nw_framer_set_input_handler(_:_:).md)
- [nw_framer_input_handler_t](network/nw_framer_input_handler_t.md)
- [nw_framer_parse_input(_:_:_:_:_:)](network/nw_framer_parse_input(_:_:_:_:_:).md)
- [nw_framer_parse_completion_t](network/nw_framer_parse_completion_t.md)
- [nw_framer_deliver_input_no_copy(_:_:_:_:)](network/nw_framer_deliver_input_no_copy(_:_:_:_:).md)
- [nw_framer_pass_through_input(_:)](network/nw_framer_pass_through_input(_:).md)
