-- | -- Copyright : (c) Sam Truzjan 2013, 2014 -- License : BSD3 -- Maintainer : pxqr.sta@gmail.com -- Stability : experimental -- Portability : portable -- -- Normally, you don't need to import this module. -- {-# LANGUAGE CPP #-} {-# LANGUAGE DefaultSignatures #-} {-# LANGUAGE FlexibleContexts #-} {-# LANGUAGE FunctionalDependencies #-} {-# LANGUAGE GeneralizedNewtypeDeriving #-} {-# LANGUAGE MultiParamTypeClasses #-} {-# LANGUAGE RankNTypes #-} {-# LANGUAGE ScopedTypeVariables #-} {-# LANGUAGE StandaloneDeriving #-} {-# LANGUAGE TypeFamilies #-} module Network.KRPC.Method ( Method (..) , KRPC (..) ) where #ifdef VERSION_bencoding import Data.BEncode (BEncode) #else import Data.Serialize #endif import Data.ByteString.Char8 as BC import Data.Char import Data.Monoid import Data.List as L import Data.String import Data.Typeable import Network.DatagramServer.Mainline import Network.DatagramServer.Types import Network.DHT.Types