Use custom packet flow implementation for testing

This commit is contained in:
Sergey Abramchuk 2017-10-28 12:58:37 +03:00
parent 983842bb5a
commit 513b9e20df

View File

@ -9,12 +9,20 @@ import NetworkExtension
class CustomFlow: NEPacketTunnelFlow {
override func readPackets(completionHandler: @escaping ([Data], [NSNumber]) -> Void) {
}
override func writePackets(_ packets: [Data], withProtocols protocols: [NSNumber]) -> Bool {
return true
}
override func readPacketObjects(completionHandler: @escaping ([NEPacket]) -> Void) {
super.readPacketObjects(completionHandler: completionHandler)
}
override func writePacketObjects(_ packets: [NEPacket]) -> Bool {
return super.writePacketObjects(packets)
return true
}
}