mirror of
https://github.com/passepartoutvpn/wireguard-apple.git
synced 2025-01-08 09:42:47 +00:00
2fda480585
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
26 lines
503 B
Swift
26 lines
503 B
Swift
//
|
|
// Copyright © 2018 WireGuard LLC. All rights reserved.
|
|
//
|
|
|
|
import Foundation
|
|
|
|
public class ExtensionMessage: Equatable {
|
|
|
|
public static let requestVersion = ExtensionMessage(0xff)
|
|
|
|
public let data: Data
|
|
|
|
private init(_ byte: UInt8) {
|
|
data = Data(bytes: [byte])
|
|
}
|
|
|
|
init(_ data: Data) {
|
|
self.data = data
|
|
}
|
|
|
|
// MARK: Equatable
|
|
public static func == (lhs: ExtensionMessage, rhs: ExtensionMessage) -> Bool {
|
|
return (lhs.data == rhs.data)
|
|
}
|
|
}
|