Sophie

Sophie

distrib > Mandriva > current > x86_64 > by-pkgid > a705605763bf78679b15d65738b6f5b2 > files > 22

haskell-curl-1.3.5-1mdv2010.1.x86_64.rpm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--Rendered using the Haskell Html Library v0.2-->
<HTML
><HEAD
><META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8"
><TITLE
>Network.Curl.Opts</TITLE
><LINK HREF="haddock.css" REL="stylesheet" TYPE="text/css"
><SCRIPT SRC="haddock-util.js" TYPE="text/javascript"
></SCRIPT
><SCRIPT TYPE="text/javascript"
>window.onload = function () {setSynopsis("mini_Network-Curl-Opts.html")};</SCRIPT
></HEAD
><BODY
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="topbar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><IMG SRC="haskell_icon.gif" WIDTH="16" HEIGHT="16" ALT=" "
></TD
><TD CLASS="title"
>curl-1.3.5: Haskell binding to libcurl</TD
><TD CLASS="topbut"
><A HREF="index.html"
>Contents</A
></TD
><TD CLASS="topbut"
><A HREF="doc-index.html"
>Index</A
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="modulebar"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD
><FONT SIZE="6"
>Network.Curl.Opts</FONT
></TD
><TD ALIGN="right"
><TABLE CLASS="narrow" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="infohead"
>Portability</TD
><TD CLASS="infoval"
>portable</TD
></TR
><TR
><TD CLASS="infohead"
>Stability</TD
><TD CLASS="infoval"
>provisional</TD
></TR
><TR
><TD CLASS="infohead"
>Maintainer</TD
><TD CLASS="infoval"
>Sigbjorn Finne &lt;sof@galois.com&gt;</TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Description</TD
></TR
><TR
><TD CLASS="doc"
>This module contains the various options that specify what happens
 when we use <TT
>perform</TT
> on a <TT
>Curl</TT
> handle.
</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="section1"
>Documentation</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:CurlOption"
><A NAME="t%3ACurlOption"
></A
></A
><B
>CurlOption</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:CurlFileObj"
><A NAME="v%3ACurlFileObj"
></A
></A
><B
>CurlFileObj</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>external pointer to pass to as <TT
><A HREF="Network-Curl-Opts.html#t%3AWriteFunction"
>WriteFunction</A
></TT
>s last argument.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlURL"
><A NAME="v%3ACurlURL"
></A
></A
><B
>CurlURL</B
> <A HREF="Network-Curl-Types.html#t%3AURLString"
>URLString</A
></TD
><TD CLASS="rdoc"
>the URL to use for next request; can be the full URL or just the authority/hostname.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPort"
><A NAME="v%3ACurlPort"
></A
></A
><B
>CurlPort</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>what port to use.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxy"
><A NAME="v%3ACurlProxy"
></A
></A
><B
>CurlProxy</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>name of proxy
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUserPwd"
><A NAME="v%3ACurlUserPwd"
></A
></A
><B
>CurlUserPwd</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>the <A HREF="user:pass.html"
>user:pass</A
> string to use
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyUserPwd"
><A NAME="v%3ACurlProxyUserPwd"
></A
></A
><B
>CurlProxyUserPwd</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>same thing, but for the proxy.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlRange"
><A NAME="v%3ACurlRange"
></A
></A
><B
>CurlRange</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>byte range to fetch
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlInFile"
><A NAME="v%3ACurlInFile"
></A
></A
><B
>CurlInFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>external pointer to pass to as <TT
><A HREF="Network-Curl-Opts.html#t%3AWriteFunction"
>WriteFunction</A
></TT
>s last argument.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlErrorBuffer"
><A NAME="v%3ACurlErrorBuffer"
></A
></A
><B
>CurlErrorBuffer</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
>)</TD
><TD CLASS="rdoc"
>buffer for curl to deposit error messages (must at least CURL_ERROR_SIZE bytes long). Uses standard error if not specified.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlWriteFunction"
><A NAME="v%3ACurlWriteFunction"
></A
></A
><B
>CurlWriteFunction</B
> <A HREF="Network-Curl-Opts.html#t%3AWriteFunction"
>WriteFunction</A
></TD
><TD CLASS="rdoc"
>callback to handle incoming data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlReadFunction"
><A NAME="v%3ACurlReadFunction"
></A
></A
><B
>CurlReadFunction</B
> <A HREF="Network-Curl-Opts.html#t%3AReadFunction"
>ReadFunction</A
></TD
><TD CLASS="rdoc"
>callback for supplying outgoing/uploaded data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTimeout"
><A NAME="v%3ACurlTimeout"
></A
></A
><B
>CurlTimeout</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>number of seconds before timing out curl operation/request.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlInFileSize"
><A NAME="v%3ACurlInFileSize"
></A
></A
><B
>CurlInFileSize</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>expected size of uploaded data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPostFields"
><A NAME="v%3ACurlPostFields"
></A
></A
><B
>CurlPostFields</B
> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="rdoc"
>(Multipart) POST data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlReferer"
><A NAME="v%3ACurlReferer"
></A
></A
><B
>CurlReferer</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Set the Referer: header to the given string.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpPort"
><A NAME="v%3ACurlFtpPort"
></A
></A
><B
>CurlFtpPort</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>The string to feed to the FTP PORT command.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUserAgent"
><A NAME="v%3ACurlUserAgent"
></A
></A
><B
>CurlUserAgent</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Set the User-Agent: header to the given string.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlLowSpeed"
><A NAME="v%3ACurlLowSpeed"
></A
></A
><B
>CurlLowSpeed</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>If the bytes per sec drops below the given value, the operation is aborted.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlLowSpeedTime"
><A NAME="v%3ACurlLowSpeedTime"
></A
></A
><B
>CurlLowSpeedTime</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Upper bound for request to complete.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlResumeFrom"
><A NAME="v%3ACurlResumeFrom"
></A
></A
><B
>CurlResumeFrom</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Byte offset at which the transfer (HTTP or FTP) should start from.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCookie"
><A NAME="v%3ACurlCookie"
></A
></A
><B
>CurlCookie</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Set the Cookie: header to the given cookie (name=value pairs, semicolon-separated) string.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpHeaders"
><A NAME="v%3ACurlHttpHeaders"
></A
></A
><B
>CurlHttpHeaders</B
> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="rdoc"
>Embellish the outgoing request with the given list of (formatted) header values.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpPost"
><A NAME="v%3ACurlHttpPost"
></A
></A
><B
>CurlHttpPost</B
> [<A HREF="Network-Curl-Post.html#t%3AHttpPost"
>HttpPost</A
>]</TD
><TD CLASS="rdoc"
>(Multipart) POST data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLCert"
><A NAME="v%3ACurlSSLCert"
></A
></A
><B
>CurlSSLCert</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>file holding your private SSL certificates (default format is PEM).
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLPassword"
><A NAME="v%3ACurlSSLPassword"
></A
></A
><B
>CurlSSLPassword</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>password to the above file.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLKeyPassword"
><A NAME="v%3ACurlSSLKeyPassword"
></A
></A
><B
>CurlSSLKeyPassword</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>an alias for the previous.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCRLF"
><A NAME="v%3ACurlCRLF"
></A
></A
><B
>CurlCRLF</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>If true, convert Unix newlines into CRLFs when transferring.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlQuote"
><A NAME="v%3ACurlQuote"
></A
></A
><B
>CurlQuote</B
> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="rdoc"
>Sequence of FTP commands to execute prior to the main request.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlWriteHeader"
><A NAME="v%3ACurlWriteHeader"
></A
></A
><B
>CurlWriteHeader</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>State / pointer argument to pass to WriteFunction callback.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCookieFile"
><A NAME="v%3ACurlCookieFile"
></A
></A
><B
>CurlCookieFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to file holding initial cookie data; also enables cookie handling.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLVersion"
><A NAME="v%3ACurlSSLVersion"
></A
></A
><B
>CurlSSLVersion</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>What protocol to attempt using (0:default;1:TLS;2:SSLv2;3:SSLv3)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTimeCondition"
><A NAME="v%3ACurlTimeCondition"
></A
></A
><B
>CurlTimeCondition</B
> <A HREF="Network-Curl-Opts.html#t%3ATimeCond"
>TimeCond</A
></TD
><TD CLASS="rdoc"
>How to interpret a conditional time value.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTimeValue"
><A NAME="v%3ACurlTimeValue"
></A
></A
><B
>CurlTimeValue</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Number of secs since Jan 1, 1970. Interpretation is determined by CurlTimeCondition.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCustomRequest"
><A NAME="v%3ACurlCustomRequest"
></A
></A
><B
>CurlCustomRequest</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>String holding alternative request command (WebDAV anyone?)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPostQuote"
><A NAME="v%3ACurlPostQuote"
></A
></A
><B
>CurlPostQuote</B
> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="rdoc"
>List of commands to issue to FTP server after the main request.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlWriteInfo"
><A NAME="v%3ACurlWriteInfo"
></A
></A
><B
>CurlWriteInfo</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Not sure what this one does; something about passing it to the output function.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlVerbose"
><A NAME="v%3ACurlVerbose"
></A
></A
><B
>CurlVerbose</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Control verbosity
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHeader"
><A NAME="v%3ACurlHeader"
></A
></A
><B
>CurlHeader</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Display outgoing and incoming headers 
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlNoProgress"
><A NAME="v%3ACurlNoProgress"
></A
></A
><B
>CurlNoProgress</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Control progress meter
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlNoBody"
><A NAME="v%3ACurlNoBody"
></A
></A
><B
>CurlNoBody</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Use HEAD instead of GET
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFailOnError"
><A NAME="v%3ACurlFailOnError"
></A
></A
><B
>CurlFailOnError</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>If status response is &gt;= 300, return an error (and no other output).
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUpload"
><A NAME="v%3ACurlUpload"
></A
></A
><B
>CurlUpload</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Control the main dataflow, i.e., True to perform uploads.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPost"
><A NAME="v%3ACurlPost"
></A
></A
><B
>CurlPost</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Issue a POST request.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpListOnly"
><A NAME="v%3ACurlFtpListOnly"
></A
></A
><B
>CurlFtpListOnly</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Switch NLST for FTP directory listings
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpAppend"
><A NAME="v%3ACurlFtpAppend"
></A
></A
><B
>CurlFtpAppend</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Control if FTP uploads append rather than overwrite files 
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUseNetRc"
><A NAME="v%3ACurlUseNetRc"
></A
></A
><B
>CurlUseNetRc</B
> <A HREF="Network-Curl-Opts.html#t%3ANetRcOption"
>NetRcOption</A
></TD
><TD CLASS="rdoc"
>control how or if a user's.netrc will be consulted for user:password
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFollowLocation"
><A NAME="v%3ACurlFollowLocation"
></A
></A
><B
>CurlFollowLocation</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Handle auto-redirects by chasing down Location: values in responses.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTransferTextASCII"
><A NAME="v%3ACurlTransferTextASCII"
></A
></A
><B
>CurlTransferTextASCII</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Turn on ASCII transfers for FTP transfers; default is binary (i.e. off).
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPut"
><A NAME="v%3ACurlPut"
></A
></A
><B
>CurlPut</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Use PUT to upload data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProgressFunction"
><A NAME="v%3ACurlProgressFunction"
></A
></A
><B
>CurlProgressFunction</B
> <A HREF="Network-Curl-Opts.html#t%3AProgressFunction"
>ProgressFunction</A
></TD
><TD CLASS="rdoc"
>callback for showing progress
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProgressData"
><A NAME="v%3ACurlProgressData"
></A
></A
><B
>CurlProgressData</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>state argumentto pass to progress callback.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlAutoReferer"
><A NAME="v%3ACurlAutoReferer"
></A
></A
><B
>CurlAutoReferer</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Control if the Referer: field is set upon following Location: redirects
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyPort"
><A NAME="v%3ACurlProxyPort"
></A
></A
><B
>CurlProxyPort</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>(Numeric) proxy port to use.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPostFieldSize"
><A NAME="v%3ACurlPostFieldSize"
></A
></A
><B
>CurlPostFieldSize</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Size of the POSTed data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpProxyTunnel"
><A NAME="v%3ACurlHttpProxyTunnel"
></A
></A
><B
>CurlHttpProxyTunnel</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>tunnel all HTTP operations through the proxy.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlInterface"
><A NAME="v%3ACurlInterface"
></A
></A
><B
>CurlInterface</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Interface name of outgoing network interface ( network interface, IP address, host name.)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlKrb4Level"
><A NAME="v%3ACurlKrb4Level"
></A
></A
><B
>CurlKrb4Level</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Kerberos security level (<A HREF="clear.html"
>clear</A
>, <A HREF="safe.html"
>safe</A
>, <A HREF="confidential.html"
>confidential</A
>, <A HREF="private.html"
>private</A
> are good values, seemingly.)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLVerifyPeer"
><A NAME="v%3ACurlSSLVerifyPeer"
></A
></A
><B
>CurlSSLVerifyPeer</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Enable the authentication of peer certificate. Default is True.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCAInfo"
><A NAME="v%3ACurlCAInfo"
></A
></A
><B
>CurlCAInfo</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>If verifying peer's certificate, use certificates in this file to do so.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlMaxRedirs"
><A NAME="v%3ACurlMaxRedirs"
></A
></A
><B
>CurlMaxRedirs</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Maximum number of Location: redirects to chase down before giving up.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFiletime"
><A NAME="v%3ACurlFiletime"
></A
></A
><B
>CurlFiletime</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Try to determine the modification date of remote document; can be queried for.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTelnetOptions"
><A NAME="v%3ACurlTelnetOptions"
></A
></A
><B
>CurlTelnetOptions</B
> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="rdoc"
>List of commands to use for initial telnet negotiations.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlMaxConnects"
><A NAME="v%3ACurlMaxConnects"
></A
></A
><B
>CurlMaxConnects</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Maximum number of cached active connections.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlClosePolicy"
><A NAME="v%3ACurlClosePolicy"
></A
></A
><B
>CurlClosePolicy</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>No effect (obsolete.)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFreshConnect"
><A NAME="v%3ACurlFreshConnect"
></A
></A
><B
>CurlFreshConnect</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Force the opening up a new connection rather than try to reuse active connections. Default is not to.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlForbidReuse"
><A NAME="v%3ACurlForbidReuse"
></A
></A
><B
>CurlForbidReuse</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Do not reuse the connection of next transfer when done.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlRandomFile"
><A NAME="v%3ACurlRandomFile"
></A
></A
><B
>CurlRandomFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to file used to seed (Open)SSL PRNG.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlEgdSocket"
><A NAME="v%3ACurlEgdSocket"
></A
></A
><B
>CurlEgdSocket</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to domain socket of EG Daemon.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlConnectTimeout"
><A NAME="v%3ACurlConnectTimeout"
></A
></A
><B
>CurlConnectTimeout</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>max number of seconds to wait for the initial connection to happen.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHeaderFunction"
><A NAME="v%3ACurlHeaderFunction"
></A
></A
><B
>CurlHeaderFunction</B
> <A HREF="Network-Curl-Opts.html#t%3AWriteFunction"
>WriteFunction</A
></TD
><TD CLASS="rdoc"
>callback used to handle _incoming_ header data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpGet"
><A NAME="v%3ACurlHttpGet"
></A
></A
><B
>CurlHttpGet</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Revert to a GET for the next request.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLVerifyHost"
><A NAME="v%3ACurlSSLVerifyHost"
></A
></A
><B
>CurlSSLVerifyHost</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Perform Common name checking in peer certificate (1=&gt; existence;2=&gt; matches hostname.)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCookieJar"
><A NAME="v%3ACurlCookieJar"
></A
></A
><B
>CurlCookieJar</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to file where additional cookie information will be stored.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLCipherList"
><A NAME="v%3ACurlSSLCipherList"
></A
></A
><B
>CurlSSLCipherList</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Colon-separated string list of cipher preferences to use for upcoming connection (e.g., <A HREF="3DES:+RSA.html"
>3DES:+RSA</A
>)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpVersion"
><A NAME="v%3ACurlHttpVersion"
></A
></A
><B
>CurlHttpVersion</B
> <A HREF="Network-Curl-Opts.html#t%3AHttpVersion"
>HttpVersion</A
></TD
><TD CLASS="rdoc"
>What HTTP version to use, should you want to drop back for some reason.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpUseEPSV"
><A NAME="v%3ACurlFtpUseEPSV"
></A
></A
><B
>CurlFtpUseEPSV</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Attempt the use of EPSV before PASV for passive FTP downloads.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLCertType"
><A NAME="v%3ACurlSSLCertType"
></A
></A
><B
>CurlSSLCertType</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>The format of your certificates (<A HREF="PEM.html"
>PEM</A
>, <A HREF="DER.html"
>DER</A
>)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLKey"
><A NAME="v%3ACurlSSLKey"
></A
></A
><B
>CurlSSLKey</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Filename of private key.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLKeyType"
><A NAME="v%3ACurlSSLKeyType"
></A
></A
><B
>CurlSSLKeyType</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Format of private key; use <A HREF="ENG.html"
>ENG</A
> to load from a crypto engine.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLEngine"
><A NAME="v%3ACurlSSLEngine"
></A
></A
><B
>CurlSSLEngine</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Name of crypto engine to use.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLEngineDefault"
><A NAME="v%3ACurlSSLEngineDefault"
></A
></A
><B
>CurlSSLEngineDefault</B
></TD
><TD CLASS="rdoc"
>Make crypto engine the default for crypto operations.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlDNSUseGlobalCache"
><A NAME="v%3ACurlDNSUseGlobalCache"
></A
></A
><B
>CurlDNSUseGlobalCache</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Have library uses its MT-unfriendly DNS global cache.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlDNSCacheTimeout"
><A NAME="v%3ACurlDNSCacheTimeout"
></A
></A
><B
>CurlDNSCacheTimeout</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Number of seconds to cache results of DNS lookups in memory.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPreQuote"
><A NAME="v%3ACurlPreQuote"
></A
></A
><B
>CurlPreQuote</B
> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>]</TD
><TD CLASS="rdoc"
>FTP commands to issue after connection and transfer mode has been set.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlDebugFunction"
><A NAME="v%3ACurlDebugFunction"
></A
></A
><B
>CurlDebugFunction</B
> <A HREF="Network-Curl-Opts.html#t%3ADebugFunction"
>DebugFunction</A
></TD
><TD CLASS="rdoc"
>callback to catch and report transfer operations.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlDebugData"
><A NAME="v%3ACurlDebugData"
></A
></A
><B
>CurlDebugData</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>state argument to pass to debug callback.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCookieSession"
><A NAME="v%3ACurlCookieSession"
></A
></A
><B
>CurlCookieSession</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Signal the start of a cookie session, ignoring previous session cookies.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCAPath"
><A NAME="v%3ACurlCAPath"
></A
></A
><B
>CurlCAPath</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Directory holding CA certificates; used when verifying peer certificate.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlBufferSize"
><A NAME="v%3ACurlBufferSize"
></A
></A
><B
>CurlBufferSize</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Turn (down, presumably) the buffers the received data is chunked up into (and reported to the WriteFunction.) A hint, library is free to ignore.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlNoSignal"
><A NAME="v%3ACurlNoSignal"
></A
></A
><B
>CurlNoSignal</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Turn off use of signals internally.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlShare"
><A NAME="v%3ACurlShare"
></A
></A
><B
>CurlShare</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>Share handles are used for sharing data among concurrent Curl objects.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyType"
><A NAME="v%3ACurlProxyType"
></A
></A
><B
>CurlProxyType</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>What type of proxy to use.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlEncoding"
><A NAME="v%3ACurlEncoding"
></A
></A
><B
>CurlEncoding</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>What to report in the Accept-Encoding: header
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPrivate"
><A NAME="v%3ACurlPrivate"
></A
></A
><B
>CurlPrivate</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>Data associated with a Curl handle.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttp200Aliases"
><A NAME="v%3ACurlHttp200Aliases"
></A
></A
><B
>CurlHttp200Aliases</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Alternatives to standard 200 OK response strings; whatever it takes, I suppose.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUnrestrictedAuth"
><A NAME="v%3ACurlUnrestrictedAuth"
></A
></A
><B
>CurlUnrestrictedAuth</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Pass on user:pass when following redirects.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtppUseEPRT"
><A NAME="v%3ACurlFtppUseEPRT"
></A
></A
><B
>CurlFtppUseEPRT</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>For active FTP downloads, try using EPRT command over LPRT.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpAuth"
><A NAME="v%3ACurlHttpAuth"
></A
></A
><B
>CurlHttpAuth</B
> [<A HREF="Network-Curl-Opts.html#t%3AHttpAuth"
>HttpAuth</A
>]</TD
><TD CLASS="rdoc"
>State your authentication preferences.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLCtxFunction"
><A NAME="v%3ACurlSSLCtxFunction"
></A
></A
><B
>CurlSSLCtxFunction</B
> <A HREF="Network-Curl-Opts.html#t%3ASSLCtxtFunction"
>SSLCtxtFunction</A
></TD
><TD CLASS="rdoc"
>callback to handle setting up SSL connections; have the power to abort them.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLCtxData"
><A NAME="v%3ACurlSSLCtxData"
></A
></A
><B
>CurlSSLCtxData</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>state argument to pass into the above callback.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpCreateMissingDirs"
><A NAME="v%3ACurlFtpCreateMissingDirs"
></A
></A
><B
>CurlFtpCreateMissingDirs</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Have remote directories be created if not already there
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyAuth"
><A NAME="v%3ACurlProxyAuth"
></A
></A
><B
>CurlProxyAuth</B
> [<A HREF="Network-Curl-Opts.html#t%3AHttpAuth"
>HttpAuth</A
>]</TD
><TD CLASS="rdoc"
>What preferred authentication schemes to use wrt. proxy.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpResponseTimeout"
><A NAME="v%3ACurlFtpResponseTimeout"
></A
></A
><B
>CurlFtpResponseTimeout</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>max number of seconds to wait for remote server to ACK commands.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlIPResolve"
><A NAME="v%3ACurlIPResolve"
></A
></A
><B
>CurlIPResolve</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Whether to resolve wrt IPv4 or IPv6.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlMaxFileSize"
><A NAME="v%3ACurlMaxFileSize"
></A
></A
><B
>CurlMaxFileSize</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Limit the number of bytes you're willing to download.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlInFileSizeLarge"
><A NAME="v%3ACurlInFileSizeLarge"
></A
></A
><B
>CurlInFileSizeLarge</B
> <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
></TD
><TD CLASS="rdoc"
>Wider alternative of option giving upper bound of uploaded content (-1 =&gt; unknown.)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlResumeFromLarge"
><A NAME="v%3ACurlResumeFromLarge"
></A
></A
><B
>CurlResumeFromLarge</B
> <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
></TD
><TD CLASS="rdoc"
>Wider alternative for specifying initial transfer offset.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlMaxFileSizeLarge"
><A NAME="v%3ACurlMaxFileSizeLarge"
></A
></A
><B
>CurlMaxFileSizeLarge</B
> <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
></TD
><TD CLASS="rdoc"
>Wider alternative for specifying max download size.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlNetrcFile"
><A NAME="v%3ACurlNetrcFile"
></A
></A
><B
>CurlNetrcFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to user's .netrc
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpSSL"
><A NAME="v%3ACurlFtpSSL"
></A
></A
><B
>CurlFtpSSL</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Try enabling the use of SSL for FTP control connections and/or transfers.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPostFieldSizeLarge"
><A NAME="v%3ACurlPostFieldSizeLarge"
></A
></A
><B
>CurlPostFieldSizeLarge</B
> <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
></TD
><TD CLASS="rdoc"
>Size of data to POST; if unspecified (or -1), curl uses strlen().
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTCPNoDelay"
><A NAME="v%3ACurlTCPNoDelay"
></A
></A
><B
>CurlTCPNoDelay</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Turn on or off the TCP/IP NODELAY option.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpSSLAuth"
><A NAME="v%3ACurlFtpSSLAuth"
></A
></A
><B
>CurlFtpSSLAuth</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Twiddle if TLS or SSL is used.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlIOCTLFunction"
><A NAME="v%3ACurlIOCTLFunction"
></A
></A
><B
>CurlIOCTLFunction</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>somewhat obscure callback for handling read stream resets.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlIOCTLData"
><A NAME="v%3ACurlIOCTLData"
></A
></A
><B
>CurlIOCTLData</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>state argument to the above.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpAccount"
><A NAME="v%3ACurlFtpAccount"
></A
></A
><B
>CurlFtpAccount</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>The string to use when server asks for account info.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCookieList"
><A NAME="v%3ACurlCookieList"
></A
></A
><B
>CurlCookieList</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Cookie string to pass cookie engine; <A HREF="ALL.html"
>ALL</A
> scrubs all cookie info; <A HREF="SESS.html"
>SESS</A
> scrubs session ones.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlIgnoreContentLength"
><A NAME="v%3ACurlIgnoreContentLength"
></A
></A
><B
>CurlIgnoreContentLength</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>If Content-Length: values are troublesome (wrong, perhaps?), use this option to ignore using them as guidance.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpSkipPASVIP"
><A NAME="v%3ACurlFtpSkipPASVIP"
></A
></A
><B
>CurlFtpSkipPASVIP</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Ignore IP address in 227 responses.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpFileMethod"
><A NAME="v%3ACurlFtpFileMethod"
></A
></A
><B
>CurlFtpFileMethod</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>How to navigate to a file on the remote server (single, multiple CWDs).
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlLocalPort"
><A NAME="v%3ACurlLocalPort"
></A
></A
><B
>CurlLocalPort</B
> <A HREF="Network-Curl-Types.html#t%3APort"
>Port</A
></TD
><TD CLASS="rdoc"
>What local port to use for established connection.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlLocalPortRange"
><A NAME="v%3ACurlLocalPortRange"
></A
></A
><B
>CurlLocalPortRange</B
> <A HREF="Network-Curl-Types.html#t%3APort"
>Port</A
></TD
><TD CLASS="rdoc"
>Number of attempts at finding local ports (using LocalPort as initial base.)
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlConnectOnly"
><A NAME="v%3ACurlConnectOnly"
></A
></A
><B
>CurlConnectOnly</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>If enabled, perform all steps up until actual transfer.
 next three for completeness.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlConvFromNetworkFunction"
><A NAME="v%3ACurlConvFromNetworkFunction"
></A
></A
><B
>CurlConvFromNetworkFunction</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>callback for doing character translations from network format.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlConvToNetworkFunction"
><A NAME="v%3ACurlConvToNetworkFunction"
></A
></A
><B
>CurlConvToNetworkFunction</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>callback for doing character translations to network format.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlConvFromUtf8Function"
><A NAME="v%3ACurlConvFromUtf8Function"
></A
></A
><B
>CurlConvFromUtf8Function</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>callback for translating UTF8 into host encoding.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlMaxSendSpeedLarge"
><A NAME="v%3ACurlMaxSendSpeedLarge"
></A
></A
><B
>CurlMaxSendSpeedLarge</B
> <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
></TD
><TD CLASS="rdoc"
>Specifies throttle value for outgoing data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlMaxRecvSpeedLarge"
><A NAME="v%3ACurlMaxRecvSpeedLarge"
></A
></A
><B
>CurlMaxRecvSpeedLarge</B
> <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
></TD
><TD CLASS="rdoc"
>Specifies throttle for incoming data.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpAlternativeToUser"
><A NAME="v%3ACurlFtpAlternativeToUser"
></A
></A
><B
>CurlFtpAlternativeToUser</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
>Alternative (to user:pass) for FTP authentication; weird.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSockOptFunction"
><A NAME="v%3ACurlSockOptFunction"
></A
></A
><B
>CurlSockOptFunction</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>callback that's injected between socket creation and connection.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSockOptData"
><A NAME="v%3ACurlSockOptData"
></A
></A
><B
>CurlSockOptData</B
> (<A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
>)</TD
><TD CLASS="rdoc"
>state argument to the above.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSLSessionIdCache"
><A NAME="v%3ACurlSSLSessionIdCache"
></A
></A
><B
>CurlSSLSessionIdCache</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Enable the SSL session id cache; default is on, so use this to disable.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSHAuthTypes"
><A NAME="v%3ACurlSSHAuthTypes"
></A
></A
><B
>CurlSSHAuthTypes</B
> [<A HREF="Network-Curl-Opts.html#t%3ASSHAuthType"
>SSHAuthType</A
>]</TD
><TD CLASS="rdoc"
>SSH authentication methods to use.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSHPublicKeyFile"
><A NAME="v%3ACurlSSHPublicKeyFile"
></A
></A
><B
>CurlSSHPublicKeyFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to file holding user's SSH public key.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSHPrivateKeyFile"
><A NAME="v%3ACurlSSHPrivateKeyFile"
></A
></A
><B
>CurlSSHPrivateKeyFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
>Path to file holding user's SSH private key.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlFtpSSLCCC"
><A NAME="v%3ACurlFtpSSLCCC"
></A
></A
><B
>CurlFtpSSLCCC</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Send CCC command after FTP connection has been authenticated.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlTimeoutMS"
><A NAME="v%3ACurlTimeoutMS"
></A
></A
><B
>CurlTimeoutMS</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Max number of milliseconds that a transfer may take.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlConnectTimeoutMS"
><A NAME="v%3ACurlConnectTimeoutMS"
></A
></A
><B
>CurlConnectTimeoutMS</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
>Max number of milliseconds that a connection attempt may take to complete.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpTransferDecoding"
><A NAME="v%3ACurlHttpTransferDecoding"
></A
></A
><B
>CurlHttpTransferDecoding</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Disable transfer decoding; if disabled, curl will turn off chunking.
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlHttpContentDecoding"
><A NAME="v%3ACurlHttpContentDecoding"
></A
></A
><B
>CurlHttpContentDecoding</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
>Disable content decoding, getting the raw bits.
 sync'ed wrt 7.19.2
</TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlNewFilePerms"
><A NAME="v%3ACurlNewFilePerms"
></A
></A
><B
>CurlNewFilePerms</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlNewDirectoryPerms"
><A NAME="v%3ACurlNewDirectoryPerms"
></A
></A
><B
>CurlNewDirectoryPerms</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlPostRedirect"
><A NAME="v%3ACurlPostRedirect"
></A
></A
><B
>CurlPostRedirect</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlSSHHostPublicKeyMD5"
><A NAME="v%3ACurlSSHHostPublicKeyMD5"
></A
></A
><B
>CurlSSHHostPublicKeyMD5</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCopyPostFields"
><A NAME="v%3ACurlCopyPostFields"
></A
></A
><B
>CurlCopyPostFields</B
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyTransferMode"
><A NAME="v%3ACurlProxyTransferMode"
></A
></A
><B
>CurlProxyTransferMode</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCRLFile"
><A NAME="v%3ACurlCRLFile"
></A
></A
><B
>CurlCRLFile</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlIssuerCert"
><A NAME="v%3ACurlIssuerCert"
></A
></A
><B
>CurlIssuerCert</B
> <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AFilePath"
>FilePath</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlAddressScope"
><A NAME="v%3ACurlAddressScope"
></A
></A
><B
>CurlAddressScope</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlCertInfo"
><A NAME="v%3ACurlCertInfo"
></A
></A
><B
>CurlCertInfo</B
> <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUserName"
><A NAME="v%3ACurlUserName"
></A
></A
><B
>CurlUserName</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlUserPassword"
><A NAME="v%3ACurlUserPassword"
></A
></A
><B
>CurlUserPassword</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyUser"
><A NAME="v%3ACurlProxyUser"
></A
></A
><B
>CurlProxyUser</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:CurlProxyPassword"
><A NAME="v%3ACurlProxyPassword"
></A
></A
><B
>CurlProxyPassword</B
> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:CurlOption')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:CurlOption" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Network-Curl-Opts.html#t%3ACurlOption"
>CurlOption</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:HttpVersion"
><A NAME="t%3AHttpVersion"
></A
></A
><B
>HttpVersion</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:HttpVersionNone"
><A NAME="v%3AHttpVersionNone"
></A
></A
><B
>HttpVersionNone</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpVersion10"
><A NAME="v%3AHttpVersion10"
></A
></A
><B
>HttpVersion10</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpVersion11"
><A NAME="v%3AHttpVersion11"
></A
></A
><B
>HttpVersion11</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:HttpVersion')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:HttpVersion" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Network-Curl-Opts.html#t%3AHttpVersion"
>HttpVersion</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Network-Curl-Opts.html#t%3AHttpVersion"
>HttpVersion</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:TimeCond"
><A NAME="t%3ATimeCond"
></A
></A
><B
>TimeCond</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:TimeCondNone"
><A NAME="v%3ATimeCondNone"
></A
></A
><B
>TimeCondNone</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TimeCondIfModSince"
><A NAME="v%3ATimeCondIfModSince"
></A
></A
><B
>TimeCondIfModSince</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TimeCondIfUnmodSince"
><A NAME="v%3ATimeCondIfUnmodSince"
></A
></A
><B
>TimeCondIfUnmodSince</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:TimeCondLastMode"
><A NAME="v%3ATimeCondLastMode"
></A
></A
><B
>TimeCondLastMode</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:TimeCond')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:TimeCond" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Network-Curl-Opts.html#t%3ATimeCond"
>TimeCond</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Network-Curl-Opts.html#t%3ATimeCond"
>TimeCond</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:NetRcOption"
><A NAME="t%3ANetRcOption"
></A
></A
><B
>NetRcOption</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:NetRcIgnored"
><A NAME="v%3ANetRcIgnored"
></A
></A
><B
>NetRcIgnored</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:NetRcOptional"
><A NAME="v%3ANetRcOptional"
></A
></A
><B
>NetRcOptional</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:NetRcRequired"
><A NAME="v%3ANetRcRequired"
></A
></A
><B
>NetRcRequired</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:NetRcOption')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:NetRcOption" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Network-Curl-Opts.html#t%3ANetRcOption"
>NetRcOption</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Network-Curl-Opts.html#t%3ANetRcOption"
>NetRcOption</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:HttpAuth"
><A NAME="t%3AHttpAuth"
></A
></A
><B
>HttpAuth</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthNone"
><A NAME="v%3AHttpAuthNone"
></A
></A
><B
>HttpAuthNone</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthBasic"
><A NAME="v%3AHttpAuthBasic"
></A
></A
><B
>HttpAuthBasic</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthDigest"
><A NAME="v%3AHttpAuthDigest"
></A
></A
><B
>HttpAuthDigest</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthGSSNegotiate"
><A NAME="v%3AHttpAuthGSSNegotiate"
></A
></A
><B
>HttpAuthGSSNegotiate</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthNTLM"
><A NAME="v%3AHttpAuthNTLM"
></A
></A
><B
>HttpAuthNTLM</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthAny"
><A NAME="v%3AHttpAuthAny"
></A
></A
><B
>HttpAuthAny</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:HttpAuthAnySafe"
><A NAME="v%3AHttpAuthAnySafe"
></A
></A
><B
>HttpAuthAnySafe</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:HttpAuth')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:HttpAuth" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Network-Curl-Opts.html#t%3AHttpAuth"
>HttpAuth</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Network-Curl-Opts.html#t%3AHttpAuth"
>HttpAuth</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:toHttpAuthMask"
><A NAME="v%3AtoHttpAuthMask"
></A
></A
><B
>toHttpAuthMask</B
> :: [<A HREF="Network-Curl-Opts.html#t%3AHttpAuth"
>HttpAuth</A
>] -&gt; <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:SSHAuthType"
><A NAME="t%3ASSHAuthType"
></A
></A
><B
>SSHAuthType</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:SSHAuthAny"
><A NAME="v%3ASSHAuthAny"
></A
></A
><B
>SSHAuthAny</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SSHAuthNone"
><A NAME="v%3ASSHAuthNone"
></A
></A
><B
>SSHAuthNone</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SSHAuthPublickey"
><A NAME="v%3ASSHAuthPublickey"
></A
></A
><B
>SSHAuthPublickey</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SSHAuthPassword"
><A NAME="v%3ASSHAuthPassword"
></A
></A
><B
>SSHAuthPassword</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SSHAuthHost"
><A NAME="v%3ASSHAuthHost"
></A
></A
><B
>SSHAuthHost</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:SSHAuthKeyboard"
><A NAME="v%3ASSHAuthKeyboard"
></A
></A
><B
>SSHAuthKeyboard</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:SSHAuthType')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:SSHAuthType" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Text-Show.html#t%3AShow"
>Show</A
> <A HREF="Network-Curl-Opts.html#t%3ASSHAuthType"
>SSHAuthType</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:toSSHAuthMask"
><A NAME="v%3AtoSSHAuthMask"
></A
></A
><B
>toSSHAuthMask</B
> :: [<A HREF="Network-Curl-Opts.html#t%3ASSHAuthType"
>SSHAuthType</A
>] -&gt; <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:WriteFunction"
><A NAME="t%3AWriteFunction"
></A
></A
><B
>WriteFunction</B
> = <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:ReadFunction"
><A NAME="t%3AReadFunction"
></A
></A
><B
>ReadFunction</B
> = <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> (<A HREF="/usr/share/doc/ghc/libraries/base/Data-Maybe.html#t%3AMaybe"
>Maybe</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
>)</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:ReadFunctionPrim"
><A NAME="t%3AReadFunctionPrim"
></A
></A
><B
>ReadFunctionPrim</B
> = <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:ProgressFunction"
><A NAME="t%3AProgressFunction"
></A
></A
><B
>ProgressFunction</B
> = <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble"
>Double</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble"
>Double</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble"
>Double</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble"
>Double</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:DebugFunction"
><A NAME="t%3ADebugFunction"
></A
></A
><B
>DebugFunction</B
> = <A HREF="Network-Curl-Types.html#t%3ACurl"
>Curl</A
> -&gt; <A HREF="Network-Curl-Opts.html#t%3ADebugInfo"
>DebugInfo</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:DebugInfo"
><A NAME="t%3ADebugInfo"
></A
></A
><B
>DebugInfo</B
>  </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:InfoText"
><A NAME="v%3AInfoText"
></A
></A
><B
>InfoText</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InfoHeaderIn"
><A NAME="v%3AInfoHeaderIn"
></A
></A
><B
>InfoHeaderIn</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InfoHeaderOut"
><A NAME="v%3AInfoHeaderOut"
></A
></A
><B
>InfoHeaderOut</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InfoDataIn"
><A NAME="v%3AInfoDataIn"
></A
></A
><B
>InfoDataIn</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InfoDataOut"
><A NAME="v%3AInfoDataOut"
></A
></A
><B
>InfoDataOut</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InfoSslDataIn"
><A NAME="v%3AInfoSslDataIn"
></A
></A
><B
>InfoSslDataIn</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:InfoSslDataOut"
><A NAME="v%3AInfoSslDataOut"
></A
></A
><B
>InfoSslDataOut</B
></TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="section4"
><IMG SRC="minus.gif" CLASS="coll" ONCLICK="toggle(this,'i:DebugInfo')" ALT="show/hide"
> Instances</TD
></TR
><TR
><TD CLASS="body"
><DIV ID="i:DebugInfo" STYLE="display:block;"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Prelude.html#t%3AEnum"
>Enum</A
> <A HREF="Network-Curl-Opts.html#t%3ADebugInfo"
>DebugInfo</A
></TD
></TR
><TR
><TD CLASS="decl"
><A HREF="/usr/share/doc/ghc/libraries/base/Data-Eq.html#t%3AEq"
>Eq</A
> <A HREF="Network-Curl-Opts.html#t%3ADebugInfo"
>DebugInfo</A
></TD
></TR
></TABLE
></DIV
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:DebugFunctionPrim"
><A NAME="t%3ADebugFunctionPrim"
></A
></A
><B
>DebugFunctionPrim</B
> = <A HREF="Network-Curl-Types.html#t%3ACurlH"
>CurlH</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>type</SPAN
> <A NAME="t:SSLCtxtFunction"
><A NAME="t%3ASSLCtxtFunction"
></A
></A
><B
>SSLCtxtFunction</B
> = <A HREF="Network-Curl-Types.html#t%3ACurlH"
>CurlH</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:curl_readfunc_abort"
><A NAME="v%3Acurl_readfunc_abort"
></A
></A
><B
>curl_readfunc_abort</B
> :: <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt"
>CInt</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:baseLong"
><A NAME="v%3AbaseLong"
></A
></A
><B
>baseLong</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:baseObject"
><A NAME="v%3AbaseObject"
></A
></A
><B
>baseObject</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:baseFunction"
><A NAME="v%3AbaseFunction"
></A
></A
><B
>baseFunction</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:baseOffT"
><A NAME="v%3AbaseOffT"
></A
></A
><B
>baseOffT</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:unmarshallOption"
><A NAME="v%3AunmarshallOption"
></A
></A
><B
>unmarshallOption</B
> ::  <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller"
>Unmarshaller</A
> a -&gt; <A HREF="Network-Curl-Opts.html#t%3ACurlOption"
>CurlOption</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><SPAN CLASS="keyword"
>data</SPAN
>  <A NAME="t:Unmarshaller"
><A NAME="t%3AUnmarshaller"
></A
></A
><B
>Unmarshaller</B
> a </TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="0" CELLPADDING="0"
><TR
><TD CLASS="section4"
>Constructors</TD
></TR
><TR
><TD CLASS="body"
><TABLE CLASS="vanilla" CELLSPACING="5" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:Unmarshaller"
><A NAME="v%3AUnmarshaller"
></A
></A
><B
>Unmarshaller</B
></TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="body" COLSPAN="2"
><TABLE CLASS="vanilla" CELLSPACING="1" CELLPADDING="0"
><TR
><TD CLASS="arg"
><A NAME="v:u_long"
><A NAME="v%3Au_long"
></A
></A
><B
>u_long</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Types.html#t%3ALong"
>Long</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_llong"
><A NAME="v%3Au_llong"
></A
></A
><B
>u_llong</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Types.html#t%3ALLong"
>LLong</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_string"
><A NAME="v%3Au_string"
></A
></A
><B
>u_string</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_strings"
><A NAME="v%3Au_strings"
></A
></A
><B
>u_strings</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
>] -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_ptr"
><A NAME="v%3Au_ptr"
></A
></A
><B
>u_ptr</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_writeFun"
><A NAME="v%3Au_writeFun"
></A
></A
><B
>u_writeFun</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Opts.html#t%3AWriteFunction"
>WriteFunction</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_readFun"
><A NAME="v%3Au_readFun"
></A
></A
><B
>u_readFun</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Opts.html#t%3AReadFunction"
>ReadFunction</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_progressFun"
><A NAME="v%3Au_progressFun"
></A
></A
><B
>u_progressFun</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Opts.html#t%3AProgressFunction"
>ProgressFunction</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_debugFun"
><A NAME="v%3Au_debugFun"
></A
></A
><B
>u_debugFun</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Opts.html#t%3ADebugFunction"
>DebugFunction</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_posts"
><A NAME="v%3Au_posts"
></A
></A
><B
>u_posts</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; [<A HREF="Network-Curl-Post.html#t%3AHttpPost"
>HttpPost</A
>] -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_sslctxt"
><A NAME="v%3Au_sslctxt"
></A
></A
><B
>u_sslctxt</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="Network-Curl-Opts.html#t%3ASSLCtxtFunction"
>SSLCtxtFunction</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_ioctl_fun"
><A NAME="v%3Au_ioctl_fun"
></A
></A
><B
>u_ioctl_fun</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_convFromNetwork"
><A NAME="v%3Au_convFromNetwork"
></A
></A
><B
>u_convFromNetwork</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_convToNetwork"
><A NAME="v%3Au_convToNetwork"
></A
></A
><B
>u_convToNetwork</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_convFromUtf8"
><A NAME="v%3Au_convFromUtf8"
></A
></A
><B
>u_convFromUtf8</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
><TR
><TD CLASS="arg"
><A NAME="v:u_sockoptFun"
><A NAME="v%3Au_sockoptFun"
></A
></A
><B
>u_sockoptFun</B
> :: <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Unit.html#t%3A%28%29"
>()</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
><TD CLASS="rdoc"
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
></TABLE
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:verboseUnmarshaller"
><A NAME="v%3AverboseUnmarshaller"
></A
></A
><B
>verboseUnmarshaller</B
> ::  <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller"
>Unmarshaller</A
> a -&gt; <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller"
>Unmarshaller</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:u_bool"
><A NAME="v%3Au_bool"
></A
></A
><B
>u_bool</B
> ::  <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller"
>Unmarshaller</A
> a -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool"
>Bool</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:u_enum"
><A NAME="v%3Au_enum"
></A
></A
><B
>u_enum</B
> :: <A HREF="/usr/share/doc/ghc/libraries/base/Prelude.html#t%3AEnum"
>Enum</A
> b =&gt; <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller"
>Unmarshaller</A
> a -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; b -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:u_cptr"
><A NAME="v%3Au_cptr"
></A
></A
><B
>u_cptr</B
> ::  <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller"
>Unmarshaller</A
> a -&gt; <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt"
>Int</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-Ptr.html#t%3APtr"
>Ptr</A
> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACChar"
>CChar</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/System-IO.html#t%3AIO"
>IO</A
> a</TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="decl"
><A NAME="v:showCurlOption"
><A NAME="v%3AshowCurlOption"
></A
></A
><B
>showCurlOption</B
> :: <A HREF="Network-Curl-Opts.html#t%3ACurlOption"
>CurlOption</A
> -&gt; <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString"
>String</A
></TD
></TR
><TR
><TD CLASS="s15"
></TD
></TR
><TR
><TD CLASS="botbar"
>Produced by <A HREF="http://www.haskell.org/haddock/"
>Haddock</A
> version 2.5.0</TD
></TR
></TABLE
></BODY
></HTML
>