mirror of
https://github.com/HaishinKit/HaishinKit.swift.git
synced 2026-05-07 20:12:28 +00:00
25 lines
648 B
Swift
25 lines
648 B
Swift
import Foundation
|
|
|
|
public struct MoQTSubscribeError: MoQTControlMessage, Swift.Error {
|
|
public let type = MoQTMessageType.subscribeError
|
|
public let subscribeId: Int
|
|
public let code: Int
|
|
public let reasonPhrase: String
|
|
public let trackAlias: Int
|
|
|
|
public var payload: Data {
|
|
get throws {
|
|
throw MoQTControlMessageError.notImplemented
|
|
}
|
|
}
|
|
}
|
|
|
|
extension MoQTSubscribeError {
|
|
init(_ payload: inout MoQTPayload) throws {
|
|
subscribeId = try payload.getInt()
|
|
code = try payload.getInt()
|
|
reasonPhrase = try payload.getString()
|
|
trackAlias = try payload.getInt()
|
|
}
|
|
}
|