curl-1.3: Haskell binding to libcurl

Network.Curl.Types

Synopsis

Documentation

type CurlH = Ptr Curl_Source

curlPrim :: Curl -> (IORef OptionMap -> CurlH -> IO a) -> IO aSource

Execute a primitve curl operation. NOTE: See warnings about the use of withForeginPtr.

mkCurl :: CurlH -> IO CurlSource

Allocates a Haskell handle from a C handle.

mkCurlWithCleanup :: CurlH -> OptionMap -> IO CurlSource

Allocates a Haskell handle from a C handle.