---
title: "init(flags:txWindowSize:maxTransmit:retransmissionTimeout:monitorTimeout:maxPDUPayloadSize:)"
framework: iobluetooth
role: symbol
role_heading: Initializer
path: "iobluetooth/bluetoothl2capretransmissionandflowcontroloptions/init(flags:txwindowsize:maxtransmit:retransmissiontimeout:monitortimeout:maxpdupayloadsize:)"
---

# init(flags:txWindowSize:maxTransmit:retransmissionTimeout:monitorTimeout:maxPDUPayloadSize:)

## Declaration

```swift
init(flags: UInt8, txWindowSize: UInt8, maxTransmit: UInt8, retransmissionTimeout: UInt16, monitorTimeout: UInt16, maxPDUPayloadSize: UInt16)
```
