diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2024-10-30 17:10:43 +0100 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2024-11-13 15:41:48 +0100 |
| commit | 26b75ba407b6099ae815775ac921024c6708d055 (patch) | |
| tree | 3cf4c06914d66baa6acce0f8298fb77fdcd21c85 /ios/MullvadRustRuntimeTests/TCPConnection.swift | |
| parent | e763bf54a1d49f1452d6328acb2b2aaea26beae9 (diff) | |
| download | mullvadvpn-26b75ba407b6099ae815775ac921024c6708d055.tar.xz mullvadvpn-26b75ba407b6099ae815775ac921024c6708d055.zip | |
Add shadowsocks obfuscation as an option
Diffstat (limited to 'ios/MullvadRustRuntimeTests/TCPConnection.swift')
| -rw-r--r-- | ios/MullvadRustRuntimeTests/TCPConnection.swift | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/ios/MullvadRustRuntimeTests/TCPConnection.swift b/ios/MullvadRustRuntimeTests/TCPConnection.swift index c8543b4879..dd9b58c0d0 100644 --- a/ios/MullvadRustRuntimeTests/TCPConnection.swift +++ b/ios/MullvadRustRuntimeTests/TCPConnection.swift @@ -11,14 +11,16 @@ import Network /// Minimal implementation of TCP connection capable of receiving data. /// > Warning: Do not use this implementation in production code. See the warning in `start()`. -class TCPConnection { +class TCPConnection: Connection { private let dispatchQueue = DispatchQueue(label: "TCPConnection") private let nwConnection: NWConnection - init(nwConnection: NWConnection) { + required init(nwConnection: NWConnection) { self.nwConnection = nwConnection } + static var connectionParameters: NWParameters { .tcp } + deinit { cancel() } |
