summaryrefslogtreecommitdiffhomepage
path: root/Network/DNS.hs
diff options
context:
space:
mode:
authorGravatar Kazu Yamamoto <kazu@iij.ad.jp>2011-10-24 15:57:04 +0900
committerGravatar Kazu Yamamoto <kazu@iij.ad.jp>2011-10-24 15:57:04 +0900
commitee8d2b9c69dd7dd4d47e5d88f47150770a15129a (patch)
tree6b2eed3e41ffadafa5d47e7411a4b1a24aa9f1d3 /Network/DNS.hs
parent2b3919681b49d6f31311bfaf4bc3a958a076618d (diff)
Supporting server side and brushing up.
Diffstat (limited to 'Network/DNS.hs')
-rw-r--r--Network/DNS.hs13
1 files changed, 10 insertions, 3 deletions
diff --git a/Network/DNS.hs b/Network/DNS.hs
index acf56c6..73b44db 100644
--- a/Network/DNS.hs
+++ b/Network/DNS.hs
@@ -1,10 +1,9 @@
{-|
Thread-safe DNS library written in Haskell.
- Currently, only resolver side is supported. This code is written in
- Haskell, not using FFI.
+ This code is written in Haskell, not using FFI.
- Sample code:
+ Sample code for DNS lookup:
@
import qualified Network.DNS as DNS (lookup)
@@ -18,11 +17,19 @@
-}
module Network.DNS (
+ -- * High level
module Network.DNS.Lookup
, module Network.DNS.Resolver
, module Network.DNS.Types
+ -- * Low level
+ , module Network.DNS.Decode
+ , module Network.DNS.Encode
) where
import Network.DNS.Lookup
import Network.DNS.Resolver
import Network.DNS.Types
+import Network.DNS.Decode
+import Network.DNS.Encode
+
+