Added documentation for protocols.

This commit is contained in:
Timofey Solomko
2016-10-30 16:35:11 +03:00
parent df2399ff07
commit 3d69634fdf
+4
View File
@@ -8,14 +8,18 @@
import Foundation
/// Abstract archive class which supports unarchiving.
public protocol Archive {
/// Abstract unarchive function.
static func unarchive(archiveData: Data) throws -> Data
}
/// Abstract decompression algorithm class which supports decompression.
public protocol DecompressionAlgorithm {
/// Abstract decompress function.
static func decompress(compressedData: Data) throws -> Data
}