| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
Data.Torrent
- data Torrent = Torrent {}
- data TorrentInfo
- = SingleFile { }
- | MultiFile {
- tFiles :: [TorrentFile]
- tName :: ByteString
- tPieceLength :: Integer
- tPieces :: ByteString
- data TorrentFile = TorrentFile {
- fileLength :: Integer
- filePath :: [ByteString]
- readTorrent :: ByteString -> Either String Torrent
- serializeTorrent :: Torrent -> BEncode
- torrentSize :: Torrent -> Integer
Documentation
data Torrent
Constructors
| Torrent | |
Fields
| |
data TorrentInfo
Constructors
| SingleFile | |
Fields
| |
| MultiFile | |
Fields
| |
Instances
data TorrentFile
Constructors
| TorrentFile | |
Fields
| |
Instances
readTorrent :: ByteString -> Either String Torrent
serializeTorrent :: Torrent -> BEncode
torrentSize :: Torrent -> Integer
Size of the files in the torrent.