diff options
author | Roopesh Chander <roop@roopc.net> | 2018-12-27 17:41:54 +0530 |
---|---|---|
committer | Roopesh Chander <roop@roopc.net> | 2019-01-14 14:52:27 +0530 |
commit | b32b897181302bcd8536468816891a65e061cb39 (patch) | |
tree | 998022c9b071ec73003fa650144ddc55c593b9a6 /WireGuard/WireGuardNetworkExtensionmacOS/PacketTunnelProvider.swift | |
parent | macOS: WireGuardNetworkExtensionmacOS depends on WireGuardGoBridgemacOS (diff) | |
download | wireguard-apple-b32b897181302bcd8536468816891a65e061cb39.tar.xz wireguard-apple-b32b897181302bcd8536468816891a65e061cb39.zip |
macOS: Fix WireGuardNetworkExtensionmacOS target
- Build using common network extension code
- Add run scripts
- Set Info.plist to common network extension's Info.plist
- Move entitlements to common network extension folder
- Remove Xcode-generated macOS network extension code
- Set Swift-Obj-C bridging header
Signed-off-by: Roopesh Chander <roop@roopc.net>
Diffstat (limited to 'WireGuard/WireGuardNetworkExtensionmacOS/PacketTunnelProvider.swift')
-rw-r--r-- | WireGuard/WireGuardNetworkExtensionmacOS/PacketTunnelProvider.swift | 32 |
1 files changed, 0 insertions, 32 deletions
diff --git a/WireGuard/WireGuardNetworkExtensionmacOS/PacketTunnelProvider.swift b/WireGuard/WireGuardNetworkExtensionmacOS/PacketTunnelProvider.swift deleted file mode 100644 index 6d3b21a..0000000 --- a/WireGuard/WireGuardNetworkExtensionmacOS/PacketTunnelProvider.swift +++ /dev/null @@ -1,32 +0,0 @@ -// SPDX-License-Identifier: MIT -// Copyright © 2018 WireGuard LLC. All Rights Reserved. - -import NetworkExtension - -class PacketTunnelProvider: NEPacketTunnelProvider { - - override func startTunnel(options: [String : NSObject]?, completionHandler: @escaping (Error?) -> Void) { - // Add code here to start the process of connecting the tunnel. - } - - override func stopTunnel(with reason: NEProviderStopReason, completionHandler: @escaping () -> Void) { - // Add code here to start the process of stopping the tunnel. - completionHandler() - } - - override func handleAppMessage(_ messageData: Data, completionHandler: ((Data?) -> Void)?) { - // Add code here to handle the message. - if let handler = completionHandler { - handler(messageData) - } - } - - override func sleep(completionHandler: @escaping () -> Void) { - // Add code here to get ready to sleep. - completionHandler() - } - - override func wake() { - // Add code here to wake up. - } -} |