swift-nio-transport-services/Sources/NIOTransportServices
Franz Busch fbc49d892b
Adopt latest SPI(AsyncChannel) changes (#181)
# Motivation
We introduced some breaking SPI(AsyncChannel) changes in NIO that we have to adopt here.

# Modification
This PR adopts the latest `NIOProtocolNegotiationResult` APIs. Additionally, it also drops all bind/connect methods on the bootstraps that are specific to protocol negotiation or `NIOAsyncChannel`.

# Result
Green CI on `main` and alignment between `NIOPosix` and `NIOTS.
2023-07-26 07:48:49 -07:00
..
Docs.docc Drop support for Swift 5.5 (#172) 2023-04-14 17:06:35 +01:00
AcceptHandler.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00
NIOFilterEmptyWritesHandler.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00
NIOTSBootstraps.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00
NIOTSChannelOptions.swift Drop support for Swift 5.5 (#172) 2023-04-14 17:06:35 +01:00
NIOTSConnectionBootstrap.swift Adopt latest SPI(AsyncChannel) changes (#181) 2023-07-26 07:48:49 -07:00
NIOTSConnectionChannel.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00
NIOTSErrors.swift Use Docc for documentation (#154) 2022-07-29 15:02:01 +01:00
NIOTSEventLoop.swift Use Docc for documentation (#154) 2022-07-29 15:02:01 +01:00
NIOTSEventLoopGroup.swift Remove `#if compiler(>=5.5)` (#161) 2022-10-13 12:50:25 +01:00
NIOTSListenerBootstrap.swift Adopt latest SPI(AsyncChannel) changes (#181) 2023-07-26 07:48:49 -07:00
NIOTSListenerChannel.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00
NIOTSNetworkEvents.swift Use underscore version of `NIOPreconcurrencySendable` to silence warning (#173) 2023-04-25 15:00:26 +02:00
SocketAddress+NWEndpoint.swift Clean up imports and dependencies. (#130) 2021-09-14 10:06:42 +01:00
StateManagedChannel.swift Extract the NWConnection code into StateManagedNWConnectionChannel (#174) 2023-07-08 12:41:46 +01:00
StateManagedListenerChannel.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00
StateManagedNWConnectionChannel.swift Extract the NWConnection code into StateManagedNWConnectionChannel (#174) 2023-07-08 12:41:46 +01:00
TCPOptions+SocketChannelOption.swift Extract the NWConnection code into StateManagedNWConnectionChannel (#174) 2023-07-08 12:41:46 +01:00
UDPOptions+SocketChannelOption.swift State Managed Listeners (#175) 2023-07-09 07:41:03 -04:00