summaryrefslogtreecommitdiff
path: root/src/Network/BitTorrent/Core/PeerAddr.hs
diff options
context:
space:
mode:
authorSam Truzjan <pxqr.sta@gmail.com>2013-12-27 12:58:17 +0400
committerSam Truzjan <pxqr.sta@gmail.com>2013-12-27 12:58:17 +0400
commit1e22d4d33ad6b7da93f7fd1fd757f10d74d98309 (patch)
tree5a95c01d10ecb44d49af6e698ae42920218eedf9 /src/Network/BitTorrent/Core/PeerAddr.hs
parent12c32c9b6c25c9768b01cca583061f19908d7151 (diff)
Add naive session tokens implementation
Diffstat (limited to 'src/Network/BitTorrent/Core/PeerAddr.hs')
-rw-r--r--src/Network/BitTorrent/Core/PeerAddr.hs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/Network/BitTorrent/Core/PeerAddr.hs b/src/Network/BitTorrent/Core/PeerAddr.hs
index 261df8d0..9f5c7c5d 100644
--- a/src/Network/BitTorrent/Core/PeerAddr.hs
+++ b/src/Network/BitTorrent/Core/PeerAddr.hs
@@ -38,6 +38,7 @@ import Data.BEncode.BDict (BKey)
38import Data.ByteString.Char8 as BS8 38import Data.ByteString.Char8 as BS8
39import Data.Char 39import Data.Char
40import Data.Default 40import Data.Default
41import Data.Hashable
41import Data.HashMap.Strict as HM 42import Data.HashMap.Strict as HM
42import Data.IP 43import Data.IP
43import Data.List as L 44import Data.List as L
@@ -81,6 +82,10 @@ instance Serialize PortNumber where
81 put = putWord16be . fromIntegral 82 put = putWord16be . fromIntegral
82 {-# INLINE put #-} 83 {-# INLINE put #-}
83 84
85instance Hashable PortNumber where
86 hashWithSalt s = hashWithSalt s . fromEnum
87 {-# INLINE hashWithSalt #-}
88
84{----------------------------------------------------------------------- 89{-----------------------------------------------------------------------
85-- IP addr 90-- IP addr
86-----------------------------------------------------------------------} 91-----------------------------------------------------------------------}