<!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 <sof@galois.com></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 >= 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=> existence;2=> 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 => 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 >] -> <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 >] -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble" >Double</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble" >Double</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble" >Double</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3ADouble" >Double</A > -> <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 > -> <A HREF="Network-Curl-Opts.html#t%3ADebugInfo" >DebugInfo</A > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <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 > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Foreign-C-Types.html#t%3ACInt" >CInt</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 -> <A HREF="Network-Curl-Opts.html#t%3ACurlOption" >CurlOption</A > -> <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 > -> <A HREF="Network-Curl-Types.html#t%3ALong" >Long</A > -> <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 > -> <A HREF="Network-Curl-Types.html#t%3ALLong" >LLong</A > -> <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 > -> <A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A > -> <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 > -> [<A HREF="/usr/share/doc/ghc/libraries/base/Data-Char.html#t%3AString" >String</A >] -> <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 > -> <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 > -> <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 > -> <A HREF="Network-Curl-Opts.html#t%3AWriteFunction" >WriteFunction</A > -> <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 > -> <A HREF="Network-Curl-Opts.html#t%3AReadFunction" >ReadFunction</A > -> <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 > -> <A HREF="Network-Curl-Opts.html#t%3AProgressFunction" >ProgressFunction</A > -> <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 > -> <A HREF="Network-Curl-Opts.html#t%3ADebugFunction" >DebugFunction</A > -> <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 > -> [<A HREF="Network-Curl-Post.html#t%3AHttpPost" >HttpPost</A >] -> <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 > -> <A HREF="Network-Curl-Opts.html#t%3ASSLCtxtFunction" >SSLCtxtFunction</A > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 > -> <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 -> <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 -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A > -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Bool.html#t%3ABool" >Bool</A > -> <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 => <A HREF="Network-Curl-Opts.html#t%3AUnmarshaller" >Unmarshaller</A > a -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A > -> b -> <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 -> <A HREF="/usr/share/doc/ghc/libraries/ghc-prim/GHC-Types.html#t%3AInt" >Int</A > -> <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 > -> <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 > -> <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 >