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
Constructors
Torrent | |
Fields
|
data TorrentInfo Source #
Constructors
SingleFile | |
Fields
| |
MultiFile | |
Fields
|
Instances
data TorrentFile Source #
Constructors
TorrentFile | |
Fields
|
Instances
readTorrent :: ByteString -> Either String Torrent Source #
serializeTorrent :: Torrent -> BEncode Source #
torrentSize :: Torrent -> Integer Source #
Size of the files in the torrent.