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

# nw_framer_t

An object that represents a single instance of your custom protocol running in a connection.

## Declaration

```swift
typealias nw_framer_t = any OS_nw_framer
```

## Discussion

Discussion All interaction between your protocol and the connection occurs through this object.

## See Also

### Adding Framers to Connections

- [nw_framer_create_definition(_:_:_:)](network/nw_framer_create_definition(_:_:_:).md)
- [nw_framer_start_handler_t](network/nw_framer_start_handler_t.md)
- [nw_framer_start_result_t](network/nw_framer_start_result_t.md)
- [NW_FRAMER_CREATE_FLAGS_DEFAULT](network/nw_framer_create_flags_default.md)
- [nw_framer_create_options(_:)](network/nw_framer_create_options(_:).md)
