summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Kazu Yamamoto <kazu@iij.ad.jp>2010-06-30 15:46:35 +0900
committerGravatar Kazu Yamamoto <kazu@iij.ad.jp>2010-06-30 15:46:35 +0900
commitf480ee3b3975115485cdf4c109b492215146c879 (patch)
tree23a80c0a2ea1a90a4e532e2325412c5694468f0c
parentd415aee2d90c09e75fa9256746aeba531165a397 (diff)
adding doc.
-rw-r--r--Network/DNS/Resolver.hs17
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