diff options
author | Kazu Yamamoto <kazu@iij.ad.jp> | 2010-06-30 15:46:35 +0900 |
---|---|---|
committer | Kazu Yamamoto <kazu@iij.ad.jp> | 2010-06-30 15:46:35 +0900 |
commit | f480ee3b3975115485cdf4c109b492215146c879 (patch) | |
tree | 23a80c0a2ea1a90a4e532e2325412c5694468f0c | |
parent | d415aee2d90c09e75fa9256746aeba531165a397 (diff) |
adding doc.
-rw-r--r-- | Network/DNS/Resolver.hs | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Network/DNS/Resolver.hs b/Network/DNS/Resolver.hs index a685d37..1e5ecf5 100644 --- a/Network/DNS/Resolver.hs +++ b/Network/DNS/Resolver.hs @@ -1,11 +1,28 @@ {-| DNS Resolver and lookup functions. + + Sample code: + +@ + import qualified Network.DNS as DNS (lookup) + import Network.DNS hiding (lookup) + main :: IO () + main = do + rs <- makeResolvSeed defaultResolvConf + withResolver rs $ \\resolver -> do + DNS.lookup resolver \"www.example.com\" A >>= print +@ -} module Network.DNS.Resolver ( + -- * Documentation + -- ** Configuration for resolver FileOrNumericHost(..), ResolvConf(..), defaultResolvConf + -- ** Intermediate data type for resolver , ResolvSeed, makeResolvSeed + -- ** Type and function for resolver , Resolver, withResolver + -- ** Looking up functions , lookup, lookupRaw ) where |