Type Method
parseSingleLine(_:)
Convenience: parse exactly one reply line.
static func parseSingleLine(_ line: String) throws -> ControlReply
Parameters
-
line
-
A single reply line as returned by readLine().
Return Value
A ControlReply with a single entry in lines.
Discussion
Wraps parseReply(_:) for the common case of a single-line reply ("250 OK", "515 Authentication failed"). Avoids the array boilerplate at call sites.
Throws
TorError.invalidResponse(_:) if the line does not parse.