swift-nio-transport-services/Sources/NIOTransportServices
Joannis Orlandos 7a18352b5e
Extract the NWConnection code into StateManagedNWConnectionChannel (#174)
* Extract the NWConnection code into StateManagedNWConnectionChannel

* Process cory's feedback

* Remove dead code whose functionality is already handled by the helper protocol

* Make the address cache non-locked, because its lock has been moved to the accessors

* Move getting the Multipath option into the TCP channel, re-introduce the underscores to the addressCache properties

* Drop the umbrella import

---------

Co-authored-by: Cory Benfield <lukasa@apple.com>
2023-07-08 12:41:46 +01:00
..
Docs.docc Drop support for Swift 5.5 (#172) 2023-04-14 17:06:35 +01:00
NIOFilterEmptyWritesHandler.swift Drop support for Swift 5.5 (#172) 2023-04-14 17:06:35 +01:00
NIOTSBootstraps.swift Clean up imports and dependencies. (#130) 2021-09-14 10:06:42 +01:00
NIOTSChannelOptions.swift Drop support for Swift 5.5 (#172) 2023-04-14 17:06:35 +01:00
NIOTSConnectionBootstrap.swift Extract the NWConnection code into StateManagedNWConnectionChannel (#174) 2023-07-08 12:41:46 +01:00
NIOTSConnectionChannel.swift Extract the NWConnection code into StateManagedNWConnectionChannel (#174) 2023-07-08 12:41:46 +01: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 Async methods for `NIOTSListenerBootstrap` and `NIOTSConnectionBootstrap` (#178) 2023-07-06 15:17:56 +02:00
NIOTSListenerChannel.swift Extract the NWConnection code into StateManagedNWConnectionChannel (#174) 2023-07-08 12:41:46 +01: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
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