-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/
-- | bindings to libcurl, the multiprotocol file transfer library
--
@package curlhs
@version 0.1.6
module Network.CURL000
class RTLD so
withlib :: RTLD so => so -> IO a -> IO a
loadlib :: RTLD so => so -> IO ()
freelib :: RTLD so => so -> IO ()
data LIBCURL
CURL720 :: LIBCURL
CURL730 :: LIBCURL
module Network.CURL720
-- | Returns the libcurl version string
-- (http://curl.haxx.se/libcurl/c/curl_version.html).
curl_version :: IO String
-- | Returns run-time libcurl version info
-- (http://curl.haxx.se/libcurl/c/curl_version_info.html).
curl_version_info :: IO CURL_version_info
data CURL_version_info
CURL_version_info :: String -> Int -> String -> [CURLfeature] -> String -> Int -> String -> [String] -> String -> Int -> String -> Int -> String -> CURL_version_info
curl_version_info_version :: CURL_version_info -> String
curl_version_info_version_num :: CURL_version_info -> Int
curl_version_info_host :: CURL_version_info -> String
curl_version_info_features :: CURL_version_info -> [CURLfeature]
curl_version_info_ssl_version :: CURL_version_info -> String
curl_version_info_ssl_version_num :: CURL_version_info -> Int
curl_version_info_libz_version :: CURL_version_info -> String
curl_version_info_protocols :: CURL_version_info -> [String]
curl_version_info_ares :: CURL_version_info -> String
curl_version_info_ares_num :: CURL_version_info -> Int
curl_version_info_libidn :: CURL_version_info -> String
curl_version_info_iconv_ver_num :: CURL_version_info -> Int
curl_version_info_libssh_version :: CURL_version_info -> String
data CURLfeature
CURL_VERSION_IPV6 :: CURLfeature
CURL_VERSION_KERBEROS4 :: CURLfeature
CURL_VERSION_SSL :: CURLfeature
CURL_VERSION_LIBZ :: CURLfeature
CURL_VERSION_NTLM :: CURLfeature
CURL_VERSION_GSSNEGOTIATE :: CURLfeature
CURL_VERSION_DEBUG :: CURLfeature
CURL_VERSION_CURLDEBUG :: CURLfeature
CURL_VERSION_ASYNCHDNS :: CURLfeature
CURL_VERSION_SPNEGO :: CURLfeature
CURL_VERSION_LARGEFILE :: CURLfeature
CURL_VERSION_IDN :: CURLfeature
CURL_VERSION_SSPI :: CURLfeature
CURL_VERSION_CONV :: CURLfeature
-- | Start a libcurl easy session
-- (http://curl.haxx.se/libcurl/c/curl_easy_init.html).
curl_easy_init :: IO CURL
-- | End a libcurl easy session
-- (http://curl.haxx.se/libcurl/c/curl_easy_cleanup.html).
curl_easy_cleanup :: CURL -> IO ()
-- | Reset all options of a libcurl session handle
-- (http://curl.haxx.se/libcurl/c/curl_easy_reset.html).
curl_easy_reset :: CURL -> IO ()
data CURL
-- | Perform a file transfer
-- (http://curl.haxx.se/libcurl/c/curl_easy_perform.html).
curl_easy_perform :: CURL -> IO ()
-- | Receives raw data on an easy connection
-- (http://curl.haxx.se/libcurl/c/curl_easy_recv.html).
curl_easy_recv :: CURL -> Int -> IO ByteString
-- | Sends raw data over an easy connection
-- (http://curl.haxx.se/libcurl/c/curl_easy_send.html).
curl_easy_send :: CURL -> ByteString -> IO Int
-- | Extract information from a curl handle
-- (http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html).
curl_easy_getinfo :: CURL -> CURLinfo a -> IO a
data CURLinfo a
CURLINFO_EFFECTIVE_URL :: CURLinfo String
CURLINFO_RESPONSE_CODE :: CURLinfo CLong
CURLINFO_HTTP_CONNECTCODE :: CURLinfo CLong
CURLINFO_FILETIME :: CURLinfo (Maybe UTCTime)
CURLINFO_TOTAL_TIME :: CURLinfo Double
CURLINFO_NAMELOOKUP_TIME :: CURLinfo Double
CURLINFO_CONNECT_TIME :: CURLinfo Double
CURLINFO_APPCONNECT_TIME :: CURLinfo Double
CURLINFO_PRETRANSFER_TIME :: CURLinfo Double
CURLINFO_STARTTRANSFER_TIME :: CURLinfo Double
CURLINFO_REDIRECT_TIME :: CURLinfo Double
CURLINFO_REDIRECT_COUNT :: CURLinfo CLong
CURLINFO_REDIRECT_URL :: CURLinfo String
CURLINFO_SIZE_UPLOAD :: CURLinfo Double
CURLINFO_SIZE_DOWNLOAD :: CURLinfo Double
CURLINFO_SPEED_DOWNLOAD :: CURLinfo Double
CURLINFO_SPEED_UPLOAD :: CURLinfo Double
CURLINFO_HEADER_SIZE :: CURLinfo CLong
CURLINFO_REQUEST_SIZE :: CURLinfo CLong
CURLINFO_SSL_VERIFYRESULT :: CURLinfo CLong
CURLINFO_SSL_ENGINES :: CURLinfo [String]
CURLINFO_CONTENT_LENGTH_DOWNLOAD :: CURLinfo Double
CURLINFO_CONTENT_LENGTH_UPLOAD :: CURLinfo Double
CURLINFO_CONTENT_TYPE :: CURLinfo String
CURLINFO_HTTPAUTH_AVAIL :: CURLinfo [CURLauth]
CURLINFO_PROXYAUTH_AVAIL :: CURLinfo [CURLauth]
CURLINFO_OS_ERRNO :: CURLinfo CLong
CURLINFO_NUM_CONNECTS :: CURLinfo CLong
CURLINFO_PRIMARY_IP :: CURLinfo String
CURLINFO_COOKIELIST :: CURLinfo [String]
CURLINFO_LASTSOCKET :: CURLinfo CLong
CURLINFO_FTP_ENTRY_PATH :: CURLinfo String
CURLINFO_CERTINFO :: CURLinfo [[String]]
CURLINFO_CONDITION_UNMET :: CURLinfo Bool
CURLINFO_RTSP_SESSION_ID :: CURLinfo String
CURLINFO_RTSP_CLIENT_CSEQ :: CURLinfo CLong
CURLINFO_RTSP_SERVER_CSEQ :: CURLinfo CLong
CURLINFO_RTSP_CSEQ_RECV :: CURLinfo CLong
-- | Set options for a curl easy handle
-- (http://curl.haxx.se/libcurl/c/curl_easy_setopt.html).
curl_easy_setopt :: CURL -> [CURLoption] -> IO ()
data CURLoption
CURLOPT_VERBOSE :: Bool -> CURLoption
CURLOPT_HEADER :: Bool -> CURLoption
CURLOPT_NOPROGRESS :: Bool -> CURLoption
CURLOPT_NOSIGNAL :: Bool -> CURLoption
CURLOPT_WRITEFUNCTION :: (Maybe CURL_write_callback) -> CURLoption
CURLOPT_READFUNCTION :: (Maybe CURL_read_callback) -> CURLoption
CURLOPT_HEADERFUNCTION :: (Maybe CURL_header_callback) -> CURLoption
CURLOPT_FAILONERROR :: Bool -> CURLoption
CURLOPT_URL :: String -> CURLoption
CURLOPT_PROTOCOLS :: [CURLproto] -> CURLoption
CURLOPT_REDIR_PROTOCOLS :: [CURLproto] -> CURLoption
CURLOPT_PROXY :: String -> CURLoption
CURLOPT_PROXYPORT :: CLong -> CURLoption
CURLOPT_PROXYTYPE :: CURLproxy -> CURLoption
CURLOPT_NOPROXY :: String -> CURLoption
CURLOPT_HTTPPROXYTUNNEL :: Bool -> CURLoption
CURLOPT_SOCKS5_GSSAPI_SERVICE :: String -> CURLoption
CURLOPT_SOCKS5_GSSAPI_NEC :: Bool -> CURLoption
CURLOPT_INTERFACE :: String -> CURLoption
CURLOPT_LOCALPORT :: CLong -> CURLoption
CURLOPT_LOCALPORTRANGE :: CLong -> CURLoption
CURLOPT_DNS_CACHE_TIMEOUT :: CLong -> CURLoption
CURLOPT_BUFFERSIZE :: CLong -> CURLoption
CURLOPT_PORT :: CLong -> CURLoption
CURLOPT_TCP_NODELAY :: Bool -> CURLoption
CURLOPT_ADDRESS_SCOPE :: CLong -> CURLoption
CURLOPT_NETRC :: CURLnetrc -> CURLoption
CURLOPT_NETRC_FILE :: FilePath -> CURLoption
CURLOPT_USERPWD :: String -> CURLoption
CURLOPT_PROXYUSERPWD :: String -> CURLoption
CURLOPT_USERNAME :: String -> CURLoption
CURLOPT_PASSWORD :: String -> CURLoption
CURLOPT_PROXYUSERNAME :: String -> CURLoption
CURLOPT_PROXYPASSWORD :: String -> CURLoption
CURLOPT_HTTPAUTH :: [CURLauth] -> CURLoption
CURLOPT_PROXYAUTH :: [CURLauth] -> CURLoption
CURLOPT_AUTOREFERER :: Bool -> CURLoption
CURLOPT_ACCEPT_ENCODING :: String -> CURLoption
CURLOPT_FOLLOWLOCATION :: Bool -> CURLoption
CURLOPT_UNRESTRICTED_AUTH :: Bool -> CURLoption
CURLOPT_MAXREDIRS :: CLong -> CURLoption
CURLOPT_POSTREDIR :: [CURLredir] -> CURLoption
CURLOPT_PUT :: Bool -> CURLoption
CURLOPT_POST :: Bool -> CURLoption
CURLOPT_POSTFIELDSIZE :: CLong -> CURLoption
CURLOPT_POSTFIELDSIZE_LARGE :: Int64 -> CURLoption
CURLOPT_COPYPOSTFIELDS :: String -> CURLoption
CURLOPT_REFERER :: String -> CURLoption
CURLOPT_USERAGENT :: String -> CURLoption
CURLOPT_HTTPHEADER :: [String] -> CURLoption
CURLOPT_HTTP200ALIASES :: [String] -> CURLoption
CURLOPT_COOKIE :: String -> CURLoption
CURLOPT_COOKIEFILE :: FilePath -> CURLoption
CURLOPT_COOKIEJAR :: FilePath -> CURLoption
CURLOPT_COOKIESESSION :: Bool -> CURLoption
CURLOPT_COOKIELIST :: String -> CURLoption
CURLOPT_HTTPGET :: Bool -> CURLoption
CURLOPT_HTTP_VERSION :: CURLhttpver -> CURLoption
CURLOPT_IGNORE_CONTENT_LENGTH :: Bool -> CURLoption
CURLOPT_HTTP_CONTENT_DECODING :: Bool -> CURLoption
CURLOPT_HTTP_TRANSFER_DECODING :: Bool -> CURLoption
CURLOPT_MAIL_FROM :: String -> CURLoption
CURLOPT_MAIL_RCPT :: [String] -> CURLoption
CURLOPT_TFTP_BLKSIZE :: CLong -> CURLoption
CURLOPT_FTPPORT :: String -> CURLoption
CURLOPT_QUOTE :: [String] -> CURLoption
CURLOPT_POSTQUOTE :: [String] -> CURLoption
CURLOPT_PREQUOTE :: [String] -> CURLoption
CURLOPT_DIRLISTONLY :: Bool -> CURLoption
CURLOPT_APPEND :: Bool -> CURLoption
CURLOPT_FTP_USE_EPRT :: Bool -> CURLoption
CURLOPT_FTP_USE_EPSV :: Bool -> CURLoption
CURLOPT_FTP_USE_PRET :: Bool -> CURLoption
CURLOPT_FTP_CREATE_MISSING_DIRS :: CURLftpcreate -> CURLoption
CURLOPT_FTP_RESPONSE_TIMEOUT :: CLong -> CURLoption
CURLOPT_FTP_ALTERNATIVE_TO_USER :: String -> CURLoption
CURLOPT_FTP_SKIP_PASV_IP :: Bool -> CURLoption
CURLOPT_FTPSSLAUTH :: CURLftpauth -> CURLoption
CURLOPT_FTP_SSL_CCC :: CURLftpssl -> CURLoption
CURLOPT_FTP_ACCOUNT :: String -> CURLoption
CURLOPT_FTP_FILEMETHOD :: CURLftpmethod -> CURLoption
CURLOPT_RTSP_REQUEST :: CURLrtspreq -> CURLoption
CURLOPT_RTSP_SESSION_ID :: String -> CURLoption
CURLOPT_RTSP_STREAM_URI :: String -> CURLoption
CURLOPT_RTSP_TRANSPORT :: String -> CURLoption
CURLOPT_RTSP_HEADER :: [String] -> CURLoption
CURLOPT_RTSP_CLIENT_CSEQ :: CLong -> CURLoption
CURLOPT_RTSP_SERVER_CSEQ :: CLong -> CURLoption
CURLOPT_TRANSFERTEXT :: Bool -> CURLoption
CURLOPT_PROXY_TRANSFER_MODE :: Bool -> CURLoption
CURLOPT_CRLF :: Bool -> CURLoption
CURLOPT_RANGE :: String -> CURLoption
CURLOPT_RESUME_FROM :: CLong -> CURLoption
CURLOPT_RESUME_FROM_LARGE :: Int64 -> CURLoption
CURLOPT_CUSTOMREQUEST :: String -> CURLoption
CURLOPT_FILETIME :: Bool -> CURLoption
CURLOPT_NOBODY :: Bool -> CURLoption
CURLOPT_INFILESIZE :: CLong -> CURLoption
CURLOPT_INFILESIZE_LARGE :: Int64 -> CURLoption
CURLOPT_UPLOAD :: Bool -> CURLoption
CURLOPT_MAXFILESIZE :: CLong -> CURLoption
CURLOPT_MAXFILESIZE_LARGE :: Int64 -> CURLoption
CURLOPT_TIMECONDITION :: CURLtimecond -> CURLoption
CURLOPT_TIMEVALUE :: UTCTime -> CURLoption
CURLOPT_TIMEOUT :: CLong -> CURLoption
CURLOPT_TIMEOUT_MS :: CLong -> CURLoption
CURLOPT_LOW_SPEED_LIMIT :: CLong -> CURLoption
CURLOPT_LOW_SPEED_TIME :: CLong -> CURLoption
CURLOPT_MAX_SEND_SPEED_LARGE :: Int64 -> CURLoption
CURLOPT_MAX_RECV_SPEED_LARGE :: Int64 -> CURLoption
CURLOPT_MAXCONNECTS :: CLong -> CURLoption
CURLOPT_FRESH_CONNECT :: Bool -> CURLoption
CURLOPT_FORBID_REUSE :: Bool -> CURLoption
CURLOPT_CONNECTTIMEOUT :: CLong -> CURLoption
CURLOPT_CONNECTTIMEOUT_MS :: CLong -> CURLoption
CURLOPT_IPRESOLVE :: CURLipresolve -> CURLoption
CURLOPT_CONNECT_ONLY :: Bool -> CURLoption
CURLOPT_USE_SSL :: CURLusessl -> CURLoption
CURLOPT_SSLCERT :: FilePath -> CURLoption
CURLOPT_SSLCERTTYPE :: String -> CURLoption
CURLOPT_SSLKEY :: FilePath -> CURLoption
CURLOPT_SSLKEYTYPE :: String -> CURLoption
CURLOPT_KEYPASSWD :: String -> CURLoption
CURLOPT_SSLENGINE :: String -> CURLoption
CURLOPT_SSLENGINE_DEFAULT :: Bool -> CURLoption
CURLOPT_SSLVERSION :: CURLsslver -> CURLoption
CURLOPT_SSL_VERIFYPEER :: Bool -> CURLoption
CURLOPT_CAINFO :: FilePath -> CURLoption
CURLOPT_ISSUERCERT :: FilePath -> CURLoption
CURLOPT_CAPATH :: FilePath -> CURLoption
CURLOPT_CRLFILE :: FilePath -> CURLoption
CURLOPT_SSL_VERIFYHOST :: Bool -> CURLoption
CURLOPT_CERTINFO :: Bool -> CURLoption
CURLOPT_RANDOM_FILE :: FilePath -> CURLoption
CURLOPT_EGDSOCKET :: String -> CURLoption
CURLOPT_SSL_CIPHER_LIST :: String -> CURLoption
CURLOPT_SSL_SESSIONID_CACHE :: Bool -> CURLoption
CURLOPT_KRBLEVEL :: String -> CURLoption
CURLOPT_SSH_AUTH_TYPES :: [CURLsshauth] -> CURLoption
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 :: String -> CURLoption
CURLOPT_SSH_PUBLIC_KEYFILE :: FilePath -> CURLoption
CURLOPT_SSH_PRIVATE_KEYFILE :: FilePath -> CURLoption
CURLOPT_SSH_KNOWNHOSTS :: FilePath -> CURLoption
CURLOPT_SHARE :: (Maybe CURLSH) -> CURLoption
CURLOPT_NEW_FILE_PERMS :: CLong -> CURLoption
CURLOPT_NEW_DIRECTORY_PERMS :: CLong -> CURLoption
CURLOPT_TELNETOPTIONS :: [String] -> CURLoption
type CURL_write_callback = ByteString -> IO CURL_write_response
data CURL_write_response
CURL_WRITEFUNC_OK :: CURL_write_response
CURL_WRITEFUNC_FAIL :: CURL_write_response
CURL_WRITEFUNC_PAUSE :: CURL_write_response
type CURL_read_callback = Int -> IO CURL_read_response
data CURL_read_response
CURL_READFUNC_OK :: ByteString -> CURL_read_response
CURL_READFUNC_ABORT :: CURL_read_response
CURL_READFUNC_PAUSE :: CURL_read_response
type CURL_header_callback = ByteString -> IO CURL_header_response
data CURL_header_response
CURL_HEADERFUNC_OK :: CURL_header_response
CURL_HEADERFUNC_FAIL :: CURL_header_response
data CURLproto
CURLPROTO_ALL :: CURLproto
CURLPROTO_HTTP :: CURLproto
CURLPROTO_HTTPS :: CURLproto
CURLPROTO_FTP :: CURLproto
CURLPROTO_FTPS :: CURLproto
CURLPROTO_SCP :: CURLproto
CURLPROTO_SFTP :: CURLproto
CURLPROTO_TELNET :: CURLproto
CURLPROTO_LDAP :: CURLproto
CURLPROTO_LDAPS :: CURLproto
CURLPROTO_DICT :: CURLproto
CURLPROTO_FILE :: CURLproto
CURLPROTO_TFTP :: CURLproto
CURLPROTO_IMAP :: CURLproto
CURLPROTO_IMAPS :: CURLproto
CURLPROTO_POP3 :: CURLproto
CURLPROTO_POP3S :: CURLproto
CURLPROTO_SMTP :: CURLproto
CURLPROTO_SMTPS :: CURLproto
CURLPROTO_RTSP :: CURLproto
data CURLproxy
CURLPROXY_HTTP :: CURLproxy
CURLPROXY_HTTP_1_0 :: CURLproxy
CURLPROXY_SOCKS4 :: CURLproxy
CURLPROXY_SOCKS5 :: CURLproxy
CURLPROXY_SOCKS4A :: CURLproxy
CURLPROXY_SOCKS5_HOSTNAME :: CURLproxy
data CURLnetrc
CURL_NETRC_IGNORED :: CURLnetrc
CURL_NETRC_OPTIONAL :: CURLnetrc
CURL_NETRC_REQUIRED :: CURLnetrc
data CURLauth
CURLAUTH_BASIC :: CURLauth
CURLAUTH_DIGEST :: CURLauth
CURLAUTH_DIGEST_IE :: CURLauth
CURLAUTH_GSSNEGOTIATE :: CURLauth
CURLAUTH_NTLM :: CURLauth
CURLAUTH_ONLY :: CURLauth
CURLAUTH_ANY :: CURLauth
CURLAUTH_ANYSAFE :: CURLauth
data CURLredir
CURL_REDIR_GET_ALL :: CURLredir
CURL_REDIR_POST_301 :: CURLredir
CURL_REDIR_POST_302 :: CURLredir
CURL_REDIR_POST_ALL :: CURLredir
data CURLhttpver
CURL_HTTP_VERSION_NONE :: CURLhttpver
CURL_HTTP_VERSION_1_0 :: CURLhttpver
CURL_HTTP_VERSION_1_1 :: CURLhttpver
data CURLftpcreate
CURLFTP_CREATE_DIR_NONE :: CURLftpcreate
CURLFTP_CREATE_DIR :: CURLftpcreate
CURLFTP_CREATE_DIR_RETRY :: CURLftpcreate
data CURLftpauth
CURLFTPAUTH_DEFAULT :: CURLftpauth
CURLFTPAUTH_SSL :: CURLftpauth
CURLFTPAUTH_TLS :: CURLftpauth
data CURLftpssl
CURLFTPSSL_CCC_NONE :: CURLftpssl
CURLFTPSSL_CCC_PASSIVE :: CURLftpssl
CURLFTPSSL_CCC_ACTIVE :: CURLftpssl
data CURLftpmethod
CURLFTPMETHOD_DEFAULT :: CURLftpmethod
CURLFTPMETHOD_MULTICWD :: CURLftpmethod
CURLFTPMETHOD_NOCWD :: CURLftpmethod
CURLFTPMETHOD_SINGLECWD :: CURLftpmethod
data CURLrtspreq
CURL_RTSPREQ_OPTIONS :: CURLrtspreq
CURL_RTSPREQ_DESCRIBE :: CURLrtspreq
CURL_RTSPREQ_ANNOUNCE :: CURLrtspreq
CURL_RTSPREQ_SETUP :: CURLrtspreq
CURL_RTSPREQ_PLAY :: CURLrtspreq
CURL_RTSPREQ_PAUSE :: CURLrtspreq
CURL_RTSPREQ_TEARDOWN :: CURLrtspreq
CURL_RTSPREQ_GET_PARAMETER :: CURLrtspreq
CURL_RTSPREQ_SET_PARAMETER :: CURLrtspreq
CURL_RTSPREQ_RECORD :: CURLrtspreq
CURL_RTSPREQ_RECEIVE :: CURLrtspreq
data CURLtimecond
CURL_TIMECOND_NONE :: CURLtimecond
CURL_TIMECOND_IFMODSINCE :: CURLtimecond
CURL_TIMECOND_IFUNMODSINCE :: CURLtimecond
CURL_TIMECOND_LASTMOD :: CURLtimecond
data CURLipresolve
CURL_IPRESOLVE_WHATEVER :: CURLipresolve
CURL_IPRESOLVE_V4 :: CURLipresolve
CURL_IPRESOLVE_V6 :: CURLipresolve
data CURLusessl
CURLUSESSL_NONE :: CURLusessl
CURLUSESSL_TRY :: CURLusessl
CURLUSESSL_CONTROL :: CURLusessl
CURLUSESSL_ALL :: CURLusessl
data CURLsslver
CURL_SSLVERSION_DEFAULT :: CURLsslver
CURL_SSLVERSION_TLSv1 :: CURLsslver
CURL_SSLVERSION_SSLv2 :: CURLsslver
CURL_SSLVERSION_SSLv3 :: CURLsslver
data CURLsshauth
CURLSSH_AUTH_ANY :: CURLsshauth
CURLSSH_AUTH_NONE :: CURLsshauth
CURLSSH_AUTH_PUBLICKEY :: CURLsshauth
CURLSSH_AUTH_PASSWORD :: CURLsshauth
CURLSSH_AUTH_HOST :: CURLsshauth
CURLSSH_AUTH_KEYBOARD :: CURLsshauth
CURLSSH_AUTH_DEFAULT :: CURLsshauth
data CURLE
CURLE :: CURL -> String -> String -> CURLC -> CURLE
data CURLC
CURLE_UNSUPPORTED_PROTOCOL :: CURLC
CURLE_FAILED_INIT :: CURLC
CURLE_URL_MALFORMAT :: CURLC
CURLE_NOT_BUILT_IN :: CURLC
CURLE_COULDNT_RESOLVE_PROXY :: CURLC
CURLE_COULDNT_RESOLVE_HOST :: CURLC
CURLE_COULDNT_CONNECT :: CURLC
CURLE_FTP_WEIRD_SERVER_REPLY :: CURLC
CURLE_REMOTE_ACCESS_DENIED :: CURLC
CURLE_FTP_ACCEPT_FAILED :: CURLC
CURLE_FTP_WEIRD_PASS_REPLY :: CURLC
CURLE_FTP_ACCEPT_TIMEOUT :: CURLC
CURLE_FTP_WEIRD_PASV_REPLY :: CURLC
CURLE_FTP_WEIRD_227_FORMAT :: CURLC
CURLE_FTP_CANT_GET_HOST :: CURLC
CURLE_FTP_COULDNT_SET_TYPE :: CURLC
CURLE_PARTIAL_FILE :: CURLC
CURLE_FTP_COULDNT_RETR_FILE :: CURLC
CURLE_QUOTE_ERROR :: CURLC
CURLE_HTTP_RETURNED_ERROR :: CURLC
CURLE_WRITE_ERROR :: CURLC
CURLE_UPLOAD_FAILED :: CURLC
CURLE_READ_ERROR :: CURLC
CURLE_OUT_OF_MEMORY :: CURLC
CURLE_OPERATION_TIMEDOUT :: CURLC
CURLE_FTP_PORT_FAILED :: CURLC
CURLE_FTP_COULDNT_USE_REST :: CURLC
CURLE_RANGE_ERROR :: CURLC
CURLE_HTTP_POST_ERROR :: CURLC
CURLE_SSL_CONNECT_ERROR :: CURLC
CURLE_BAD_DOWNLOAD_RESUME :: CURLC
CURLE_FILE_COULDNT_READ_FILE :: CURLC
CURLE_LDAP_CANNOT_BIND :: CURLC
CURLE_LDAP_SEARCH_FAILED :: CURLC
CURLE_FUNCTION_NOT_FOUND :: CURLC
CURLE_ABORTED_BY_CALLBACK :: CURLC
CURLE_BAD_FUNCTION_ARGUMENT :: CURLC
CURLE_INTERFACE_FAILED :: CURLC
CURLE_TOO_MANY_REDIRECTS :: CURLC
CURLE_UNKNOWN_OPTION :: CURLC
CURLE_TELNET_OPTION_SYNTAX :: CURLC
CURLE_PEER_FAILED_VERIFICATION :: CURLC
CURLE_GOT_NOTHING :: CURLC
CURLE_SSL_ENGINE_NOTFOUND :: CURLC
CURLE_SSL_ENGINE_SETFAILED :: CURLC
CURLE_SEND_ERROR :: CURLC
CURLE_RECV_ERROR :: CURLC
CURLE_SSL_CERTPROBLEM :: CURLC
CURLE_SSL_CIPHER :: CURLC
CURLE_SSL_CACERT :: CURLC
CURLE_BAD_CONTENT_ENCODING :: CURLC
CURLE_LDAP_INVALID_URL :: CURLC
CURLE_FILESIZE_EXCEEDED :: CURLC
CURLE_USE_SSL_FAILED :: CURLC
CURLE_SEND_FAIL_REWIND :: CURLC
CURLE_SSL_ENGINE_INITFAILED :: CURLC
CURLE_LOGIN_DENIED :: CURLC
CURLE_TFTP_NOTFOUND :: CURLC
CURLE_TFTP_PERM :: CURLC
CURLE_REMOTE_DISK_FULL :: CURLC
CURLE_TFTP_ILLEGAL :: CURLC
CURLE_TFTP_UNKNOWNID :: CURLC
CURLE_REMOTE_FILE_EXISTS :: CURLC
CURLE_TFTP_NOSUCHUSER :: CURLC
CURLE_CONV_FAILED :: CURLC
CURLE_CONV_REQD :: CURLC
CURLE_SSL_CACERT_BADFILE :: CURLC
CURLE_REMOTE_FILE_NOT_FOUND :: CURLC
CURLE_SSH :: CURLC
CURLE_SSL_SHUTDOWN_FAILED :: CURLC
CURLE_AGAIN :: CURLC
CURLE_SSL_CRL_BADFILE :: CURLC
CURLE_SSL_ISSUER_ERROR :: CURLC
CURLE_FTP_PRET_FAILED :: CURLC
CURLE_RTSP_CSEQ_ERROR :: CURLC
CURLE_RTSP_SESSION_ERROR :: CURLC
CURLE_FTP_BAD_FILE_LIST :: CURLC
CURLE_CHUNK_FAILED :: CURLC
CURLE_UNKNOWN_ERROR :: CURLC
-- | Create a shared object
-- (http://curl.haxx.se/libcurl/c/curl_share_init.html).
curl_share_init :: IO CURLSH
-- | Clean up a shared object
-- (http://curl.haxx.se/libcurl/c/curl_share_cleanup.html).
curl_share_cleanup :: CURLSH -> IO ()
data CURLSH
-- | Set options for a shared object
-- (http://curl.haxx.se/libcurl/c/curl_share_setopt.html).
curl_share_setopt :: CURLSH -> [CURLSHoption] -> IO ()
data CURLSHoption
CURLSHOPT_SHARE :: CURLSHlockdata -> CURLSHoption
CURLSHOPT_UNSHARE :: CURLSHlockdata -> CURLSHoption
data CURLSHlockdata
CURL_LOCK_DATA_COOKIE :: CURLSHlockdata
CURL_LOCK_DATA_DNS :: CURLSHlockdata
CURL_LOCK_DATA_SSL_SESSION :: CURLSHlockdata
data CURLSHE
CURLSHE :: CURLSH -> String -> String -> CURLSHC -> CURLSHE
data CURLSHC
CURLSHE_FAILED_INIT :: CURLSHC
CURLSHE_BAD_OPTION :: CURLSHC
CURLSHE_IN_USE :: CURLSHC
CURLSHE_INVALID :: CURLSHC
CURLSHE_NOMEM :: CURLSHC
CURLSHE_NOT_BUILT_IN :: CURLSHC
CURLSHE_UNKNOWN_ERROR :: CURLSHC
module Network.CURL730
-- | Returns the libcurl version string
-- (http://curl.haxx.se/libcurl/c/curl_version.html).
curl_version :: IO String
-- | Returns run-time libcurl version info
-- (http://curl.haxx.se/libcurl/c/curl_version_info.html).
curl_version_info :: IO CURL_version_info
data CURL_version_info
CURL_version_info :: String -> Int -> String -> [CURLfeature] -> String -> Int -> String -> [String] -> String -> Int -> String -> Int -> String -> CURL_version_info
curl_version_info_version :: CURL_version_info -> String
curl_version_info_version_num :: CURL_version_info -> Int
curl_version_info_host :: CURL_version_info -> String
curl_version_info_features :: CURL_version_info -> [CURLfeature]
curl_version_info_ssl_version :: CURL_version_info -> String
curl_version_info_ssl_version_num :: CURL_version_info -> Int
curl_version_info_libz_version :: CURL_version_info -> String
curl_version_info_protocols :: CURL_version_info -> [String]
curl_version_info_ares :: CURL_version_info -> String
curl_version_info_ares_num :: CURL_version_info -> Int
curl_version_info_libidn :: CURL_version_info -> String
curl_version_info_iconv_ver_num :: CURL_version_info -> Int
curl_version_info_libssh_version :: CURL_version_info -> String
data CURLfeature
CURL_VERSION_IPV6 :: CURLfeature
CURL_VERSION_KERBEROS4 :: CURLfeature
CURL_VERSION_SSL :: CURLfeature
CURL_VERSION_LIBZ :: CURLfeature
CURL_VERSION_NTLM :: CURLfeature
CURL_VERSION_GSSNEGOTIATE :: CURLfeature
CURL_VERSION_DEBUG :: CURLfeature
CURL_VERSION_CURLDEBUG :: CURLfeature
CURL_VERSION_ASYNCHDNS :: CURLfeature
CURL_VERSION_SPNEGO :: CURLfeature
CURL_VERSION_LARGEFILE :: CURLfeature
CURL_VERSION_IDN :: CURLfeature
CURL_VERSION_SSPI :: CURLfeature
CURL_VERSION_CONV :: CURLfeature
CURL_VERSION_TLSAUTH_SRP :: CURLfeature
CURL_VERSION_NTLM_WB :: CURLfeature
-- | Start a libcurl easy session
-- (http://curl.haxx.se/libcurl/c/curl_easy_init.html).
curl_easy_init :: IO CURL
-- | End a libcurl easy session
-- (http://curl.haxx.se/libcurl/c/curl_easy_cleanup.html).
curl_easy_cleanup :: CURL -> IO ()
-- | Reset all options of a libcurl session handle
-- (http://curl.haxx.se/libcurl/c/curl_easy_reset.html).
curl_easy_reset :: CURL -> IO ()
data CURL
-- | Perform a file transfer
-- (http://curl.haxx.se/libcurl/c/curl_easy_perform.html).
curl_easy_perform :: CURL -> IO ()
-- | Receives raw data on an easy connection
-- (http://curl.haxx.se/libcurl/c/curl_easy_recv.html).
curl_easy_recv :: CURL -> Int -> IO ByteString
-- | Sends raw data over an easy connection
-- (http://curl.haxx.se/libcurl/c/curl_easy_send.html).
curl_easy_send :: CURL -> ByteString -> IO Int
-- | Extract information from a curl handle
-- (http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html).
curl_easy_getinfo :: CURL -> CURLinfo a -> IO a
data CURLinfo a
CURLINFO_EFFECTIVE_URL :: CURLinfo String
CURLINFO_RESPONSE_CODE :: CURLinfo CLong
CURLINFO_HTTP_CONNECTCODE :: CURLinfo CLong
CURLINFO_FILETIME :: CURLinfo (Maybe UTCTime)
CURLINFO_TOTAL_TIME :: CURLinfo Double
CURLINFO_NAMELOOKUP_TIME :: CURLinfo Double
CURLINFO_CONNECT_TIME :: CURLinfo Double
CURLINFO_APPCONNECT_TIME :: CURLinfo Double
CURLINFO_PRETRANSFER_TIME :: CURLinfo Double
CURLINFO_STARTTRANSFER_TIME :: CURLinfo Double
CURLINFO_REDIRECT_TIME :: CURLinfo Double
CURLINFO_REDIRECT_COUNT :: CURLinfo CLong
CURLINFO_REDIRECT_URL :: CURLinfo String
CURLINFO_SIZE_UPLOAD :: CURLinfo Double
CURLINFO_SIZE_DOWNLOAD :: CURLinfo Double
CURLINFO_SPEED_DOWNLOAD :: CURLinfo Double
CURLINFO_SPEED_UPLOAD :: CURLinfo Double
CURLINFO_HEADER_SIZE :: CURLinfo CLong
CURLINFO_REQUEST_SIZE :: CURLinfo CLong
CURLINFO_SSL_VERIFYRESULT :: CURLinfo CLong
CURLINFO_SSL_ENGINES :: CURLinfo [String]
CURLINFO_CONTENT_LENGTH_DOWNLOAD :: CURLinfo Double
CURLINFO_CONTENT_LENGTH_UPLOAD :: CURLinfo Double
CURLINFO_CONTENT_TYPE :: CURLinfo String
CURLINFO_HTTPAUTH_AVAIL :: CURLinfo [CURLauth]
CURLINFO_PROXYAUTH_AVAIL :: CURLinfo [CURLauth]
CURLINFO_OS_ERRNO :: CURLinfo CLong
CURLINFO_NUM_CONNECTS :: CURLinfo CLong
CURLINFO_PRIMARY_IP :: CURLinfo String
CURLINFO_PRIMARY_PORT :: CURLinfo CLong
CURLINFO_LOCAL_IP :: CURLinfo String
CURLINFO_LOCAL_PORT :: CURLinfo CLong
CURLINFO_COOKIELIST :: CURLinfo [String]
CURLINFO_LASTSOCKET :: CURLinfo CLong
CURLINFO_FTP_ENTRY_PATH :: CURLinfo String
CURLINFO_CERTINFO :: CURLinfo [[String]]
CURLINFO_CONDITION_UNMET :: CURLinfo Bool
CURLINFO_RTSP_SESSION_ID :: CURLinfo String
CURLINFO_RTSP_CLIENT_CSEQ :: CURLinfo CLong
CURLINFO_RTSP_SERVER_CSEQ :: CURLinfo CLong
CURLINFO_RTSP_CSEQ_RECV :: CURLinfo CLong
-- | Set options for a curl easy handle
-- (http://curl.haxx.se/libcurl/c/curl_easy_setopt.html).
curl_easy_setopt :: CURL -> [CURLoption] -> IO ()
data CURLoption
CURLOPT_VERBOSE :: Bool -> CURLoption
CURLOPT_HEADER :: Bool -> CURLoption
CURLOPT_NOPROGRESS :: Bool -> CURLoption
CURLOPT_NOSIGNAL :: Bool -> CURLoption
CURLOPT_WILDCARDMATCH :: Bool -> CURLoption
CURLOPT_WRITEFUNCTION :: (Maybe CURL_write_callback) -> CURLoption
CURLOPT_READFUNCTION :: (Maybe CURL_read_callback) -> CURLoption
CURLOPT_HEADERFUNCTION :: (Maybe CURL_header_callback) -> CURLoption
CURLOPT_FAILONERROR :: Bool -> CURLoption
CURLOPT_URL :: String -> CURLoption
CURLOPT_PROTOCOLS :: [CURLproto] -> CURLoption
CURLOPT_REDIR_PROTOCOLS :: [CURLproto] -> CURLoption
CURLOPT_PROXY :: String -> CURLoption
CURLOPT_PROXYPORT :: CLong -> CURLoption
CURLOPT_PROXYTYPE :: CURLproxy -> CURLoption
CURLOPT_NOPROXY :: String -> CURLoption
CURLOPT_HTTPPROXYTUNNEL :: Bool -> CURLoption
CURLOPT_SOCKS5_GSSAPI_SERVICE :: String -> CURLoption
CURLOPT_SOCKS5_GSSAPI_NEC :: Bool -> CURLoption
CURLOPT_INTERFACE :: String -> CURLoption
CURLOPT_LOCALPORT :: CLong -> CURLoption
CURLOPT_LOCALPORTRANGE :: CLong -> CURLoption
CURLOPT_DNS_CACHE_TIMEOUT :: CLong -> CURLoption
CURLOPT_BUFFERSIZE :: CLong -> CURLoption
CURLOPT_PORT :: CLong -> CURLoption
CURLOPT_TCP_NODELAY :: Bool -> CURLoption
CURLOPT_ADDRESS_SCOPE :: CLong -> CURLoption
CURLOPT_TCP_KEEPALIVE :: Bool -> CURLoption
CURLOPT_TCP_KEEPIDLE :: CLong -> CURLoption
CURLOPT_TCP_KEEPINTVL :: CLong -> CURLoption
CURLOPT_NETRC :: CURLnetrc -> CURLoption
CURLOPT_NETRC_FILE :: FilePath -> CURLoption
CURLOPT_USERPWD :: String -> CURLoption
CURLOPT_PROXYUSERPWD :: String -> CURLoption
CURLOPT_USERNAME :: String -> CURLoption
CURLOPT_PASSWORD :: String -> CURLoption
CURLOPT_PROXYUSERNAME :: String -> CURLoption
CURLOPT_PROXYPASSWORD :: String -> CURLoption
CURLOPT_HTTPAUTH :: [CURLauth] -> CURLoption
CURLOPT_TLSAUTH_TYPE :: String -> CURLoption
CURLOPT_TLSAUTH_USERNAME :: String -> CURLoption
CURLOPT_TLSAUTH_PASSWORD :: String -> CURLoption
CURLOPT_PROXYAUTH :: [CURLauth] -> CURLoption
CURLOPT_AUTOREFERER :: Bool -> CURLoption
CURLOPT_ACCEPT_ENCODING :: String -> CURLoption
CURLOPT_TRANSFER_ENCODING :: Bool -> CURLoption
CURLOPT_FOLLOWLOCATION :: Bool -> CURLoption
CURLOPT_UNRESTRICTED_AUTH :: Bool -> CURLoption
CURLOPT_MAXREDIRS :: CLong -> CURLoption
CURLOPT_POSTREDIR :: [CURLredir] -> CURLoption
CURLOPT_PUT :: Bool -> CURLoption
CURLOPT_POST :: Bool -> CURLoption
CURLOPT_POSTFIELDSIZE :: CLong -> CURLoption
CURLOPT_POSTFIELDSIZE_LARGE :: Int64 -> CURLoption
CURLOPT_COPYPOSTFIELDS :: String -> CURLoption
CURLOPT_REFERER :: String -> CURLoption
CURLOPT_USERAGENT :: String -> CURLoption
CURLOPT_HTTPHEADER :: [String] -> CURLoption
CURLOPT_HTTP200ALIASES :: [String] -> CURLoption
CURLOPT_COOKIE :: String -> CURLoption
CURLOPT_COOKIEFILE :: FilePath -> CURLoption
CURLOPT_COOKIEJAR :: FilePath -> CURLoption
CURLOPT_COOKIESESSION :: Bool -> CURLoption
CURLOPT_COOKIELIST :: String -> CURLoption
CURLOPT_HTTPGET :: Bool -> CURLoption
CURLOPT_HTTP_VERSION :: CURLhttpver -> CURLoption
CURLOPT_IGNORE_CONTENT_LENGTH :: Bool -> CURLoption
CURLOPT_HTTP_CONTENT_DECODING :: Bool -> CURLoption
CURLOPT_HTTP_TRANSFER_DECODING :: Bool -> CURLoption
CURLOPT_MAIL_FROM :: String -> CURLoption
CURLOPT_MAIL_RCPT :: [String] -> CURLoption
CURLOPT_MAIL_AUTH :: String -> CURLoption
CURLOPT_TFTP_BLKSIZE :: CLong -> CURLoption
CURLOPT_FTPPORT :: String -> CURLoption
CURLOPT_QUOTE :: [String] -> CURLoption
CURLOPT_POSTQUOTE :: [String] -> CURLoption
CURLOPT_PREQUOTE :: [String] -> CURLoption
CURLOPT_DIRLISTONLY :: Bool -> CURLoption
CURLOPT_APPEND :: Bool -> CURLoption
CURLOPT_FTP_USE_EPRT :: Bool -> CURLoption
CURLOPT_FTP_USE_EPSV :: Bool -> CURLoption
CURLOPT_FTP_USE_PRET :: Bool -> CURLoption
CURLOPT_FTP_CREATE_MISSING_DIRS :: CURLftpcreate -> CURLoption
CURLOPT_FTP_RESPONSE_TIMEOUT :: CLong -> CURLoption
CURLOPT_FTP_ALTERNATIVE_TO_USER :: String -> CURLoption
CURLOPT_FTP_SKIP_PASV_IP :: Bool -> CURLoption
CURLOPT_FTPSSLAUTH :: CURLftpauth -> CURLoption
CURLOPT_FTP_SSL_CCC :: CURLftpssl -> CURLoption
CURLOPT_FTP_ACCOUNT :: String -> CURLoption
CURLOPT_FTP_FILEMETHOD :: CURLftpmethod -> CURLoption
CURLOPT_RTSP_REQUEST :: CURLrtspreq -> CURLoption
CURLOPT_RTSP_SESSION_ID :: String -> CURLoption
CURLOPT_RTSP_STREAM_URI :: String -> CURLoption
CURLOPT_RTSP_TRANSPORT :: String -> CURLoption
CURLOPT_RTSP_HEADER :: [String] -> CURLoption
CURLOPT_RTSP_CLIENT_CSEQ :: CLong -> CURLoption
CURLOPT_RTSP_SERVER_CSEQ :: CLong -> CURLoption
CURLOPT_TRANSFERTEXT :: Bool -> CURLoption
CURLOPT_PROXY_TRANSFER_MODE :: Bool -> CURLoption
CURLOPT_CRLF :: Bool -> CURLoption
CURLOPT_RANGE :: String -> CURLoption
CURLOPT_RESUME_FROM :: CLong -> CURLoption
CURLOPT_RESUME_FROM_LARGE :: Int64 -> CURLoption
CURLOPT_CUSTOMREQUEST :: String -> CURLoption
CURLOPT_FILETIME :: Bool -> CURLoption
CURLOPT_NOBODY :: Bool -> CURLoption
CURLOPT_INFILESIZE :: CLong -> CURLoption
CURLOPT_INFILESIZE_LARGE :: Int64 -> CURLoption
CURLOPT_UPLOAD :: Bool -> CURLoption
CURLOPT_MAXFILESIZE :: CLong -> CURLoption
CURLOPT_MAXFILESIZE_LARGE :: Int64 -> CURLoption
CURLOPT_TIMECONDITION :: CURLtimecond -> CURLoption
CURLOPT_TIMEVALUE :: UTCTime -> CURLoption
CURLOPT_TIMEOUT :: CLong -> CURLoption
CURLOPT_TIMEOUT_MS :: CLong -> CURLoption
CURLOPT_LOW_SPEED_LIMIT :: CLong -> CURLoption
CURLOPT_LOW_SPEED_TIME :: CLong -> CURLoption
CURLOPT_MAX_SEND_SPEED_LARGE :: Int64 -> CURLoption
CURLOPT_MAX_RECV_SPEED_LARGE :: Int64 -> CURLoption
CURLOPT_MAXCONNECTS :: CLong -> CURLoption
CURLOPT_FRESH_CONNECT :: Bool -> CURLoption
CURLOPT_FORBID_REUSE :: Bool -> CURLoption
CURLOPT_CONNECTTIMEOUT :: CLong -> CURLoption
CURLOPT_CONNECTTIMEOUT_MS :: CLong -> CURLoption
CURLOPT_IPRESOLVE :: CURLipresolve -> CURLoption
CURLOPT_CONNECT_ONLY :: Bool -> CURLoption
CURLOPT_USE_SSL :: CURLusessl -> CURLoption
CURLOPT_RESOLVE :: [String] -> CURLoption
CURLOPT_DNS_SERVERS :: String -> CURLoption
CURLOPT_ACCEPTTIMEOUT_MS :: CLong -> CURLoption
CURLOPT_SSLCERT :: FilePath -> CURLoption
CURLOPT_SSLCERTTYPE :: String -> CURLoption
CURLOPT_SSLKEY :: FilePath -> CURLoption
CURLOPT_SSLKEYTYPE :: String -> CURLoption
CURLOPT_KEYPASSWD :: String -> CURLoption
CURLOPT_SSLENGINE :: String -> CURLoption
CURLOPT_SSLENGINE_DEFAULT :: Bool -> CURLoption
CURLOPT_SSLVERSION :: CURLsslver -> CURLoption
CURLOPT_SSL_VERIFYPEER :: Bool -> CURLoption
CURLOPT_CAINFO :: FilePath -> CURLoption
CURLOPT_ISSUERCERT :: FilePath -> CURLoption
CURLOPT_CAPATH :: FilePath -> CURLoption
CURLOPT_CRLFILE :: FilePath -> CURLoption
CURLOPT_SSL_VERIFYHOST :: Bool -> CURLoption
CURLOPT_CERTINFO :: Bool -> CURLoption
CURLOPT_RANDOM_FILE :: FilePath -> CURLoption
CURLOPT_EGDSOCKET :: String -> CURLoption
CURLOPT_SSL_CIPHER_LIST :: String -> CURLoption
CURLOPT_SSL_SESSIONID_CACHE :: Bool -> CURLoption
CURLOPT_SSL_OPTIONS :: [CURLsslopt] -> CURLoption
CURLOPT_KRBLEVEL :: String -> CURLoption
CURLOPT_GSSAPI_DELEGATION :: CURLgssapi -> CURLoption
CURLOPT_SSH_AUTH_TYPES :: [CURLsshauth] -> CURLoption
CURLOPT_SSH_HOST_PUBLIC_KEY_MD5 :: String -> CURLoption
CURLOPT_SSH_PUBLIC_KEYFILE :: FilePath -> CURLoption
CURLOPT_SSH_PRIVATE_KEYFILE :: FilePath -> CURLoption
CURLOPT_SSH_KNOWNHOSTS :: FilePath -> CURLoption
CURLOPT_SHARE :: (Maybe CURLSH) -> CURLoption
CURLOPT_NEW_FILE_PERMS :: CLong -> CURLoption
CURLOPT_NEW_DIRECTORY_PERMS :: CLong -> CURLoption
CURLOPT_TELNETOPTIONS :: [String] -> CURLoption
type CURL_write_callback = ByteString -> IO CURL_write_response
data CURL_write_response
CURL_WRITEFUNC_OK :: CURL_write_response
CURL_WRITEFUNC_FAIL :: CURL_write_response
CURL_WRITEFUNC_PAUSE :: CURL_write_response
type CURL_read_callback = Int -> IO CURL_read_response
data CURL_read_response
CURL_READFUNC_OK :: ByteString -> CURL_read_response
CURL_READFUNC_ABORT :: CURL_read_response
CURL_READFUNC_PAUSE :: CURL_read_response
type CURL_header_callback = ByteString -> IO CURL_header_response
data CURL_header_response
CURL_HEADERFUNC_OK :: CURL_header_response
CURL_HEADERFUNC_FAIL :: CURL_header_response
data CURLproto
CURLPROTO_ALL :: CURLproto
CURLPROTO_HTTP :: CURLproto
CURLPROTO_HTTPS :: CURLproto
CURLPROTO_FTP :: CURLproto
CURLPROTO_FTPS :: CURLproto
CURLPROTO_SCP :: CURLproto
CURLPROTO_SFTP :: CURLproto
CURLPROTO_TELNET :: CURLproto
CURLPROTO_LDAP :: CURLproto
CURLPROTO_LDAPS :: CURLproto
CURLPROTO_DICT :: CURLproto
CURLPROTO_FILE :: CURLproto
CURLPROTO_TFTP :: CURLproto
CURLPROTO_IMAP :: CURLproto
CURLPROTO_IMAPS :: CURLproto
CURLPROTO_POP3 :: CURLproto
CURLPROTO_POP3S :: CURLproto
CURLPROTO_SMTP :: CURLproto
CURLPROTO_SMTPS :: CURLproto
CURLPROTO_RTSP :: CURLproto
CURLPROTO_RTMP :: CURLproto
CURLPROTO_RTMPT :: CURLproto
CURLPROTO_RTMPE :: CURLproto
CURLPROTO_RTMPTE :: CURLproto
CURLPROTO_RTMPS :: CURLproto
CURLPROTO_RTMPTS :: CURLproto
CURLPROTO_GOPHER :: CURLproto
data CURLproxy
CURLPROXY_HTTP :: CURLproxy
CURLPROXY_HTTP_1_0 :: CURLproxy
CURLPROXY_SOCKS4 :: CURLproxy
CURLPROXY_SOCKS5 :: CURLproxy
CURLPROXY_SOCKS4A :: CURLproxy
CURLPROXY_SOCKS5_HOSTNAME :: CURLproxy
data CURLnetrc
CURL_NETRC_IGNORED :: CURLnetrc
CURL_NETRC_OPTIONAL :: CURLnetrc
CURL_NETRC_REQUIRED :: CURLnetrc
data CURLauth
CURLAUTH_BASIC :: CURLauth
CURLAUTH_DIGEST :: CURLauth
CURLAUTH_DIGEST_IE :: CURLauth
CURLAUTH_GSSNEGOTIATE :: CURLauth
CURLAUTH_NTLM :: CURLauth
CURLAUTH_NTLM_WB :: CURLauth
CURLAUTH_ONLY :: CURLauth
CURLAUTH_ANY :: CURLauth
CURLAUTH_ANYSAFE :: CURLauth
data CURLtlsauth
CURL_TLSAUTH_SRP :: CURLtlsauth
data CURLredir
CURL_REDIR_GET_ALL :: CURLredir
CURL_REDIR_POST_301 :: CURLredir
CURL_REDIR_POST_302 :: CURLredir
CURL_REDIR_POST_303 :: CURLredir
CURL_REDIR_POST_ALL :: CURLredir
data CURLhttpver
CURL_HTTP_VERSION_NONE :: CURLhttpver
CURL_HTTP_VERSION_1_0 :: CURLhttpver
CURL_HTTP_VERSION_1_1 :: CURLhttpver
data CURLftpcreate
CURLFTP_CREATE_DIR_NONE :: CURLftpcreate
CURLFTP_CREATE_DIR :: CURLftpcreate
CURLFTP_CREATE_DIR_RETRY :: CURLftpcreate
data CURLftpauth
CURLFTPAUTH_DEFAULT :: CURLftpauth
CURLFTPAUTH_SSL :: CURLftpauth
CURLFTPAUTH_TLS :: CURLftpauth
data CURLftpssl
CURLFTPSSL_CCC_NONE :: CURLftpssl
CURLFTPSSL_CCC_PASSIVE :: CURLftpssl
CURLFTPSSL_CCC_ACTIVE :: CURLftpssl
data CURLftpmethod
CURLFTPMETHOD_DEFAULT :: CURLftpmethod
CURLFTPMETHOD_MULTICWD :: CURLftpmethod
CURLFTPMETHOD_NOCWD :: CURLftpmethod
CURLFTPMETHOD_SINGLECWD :: CURLftpmethod
data CURLrtspreq
CURL_RTSPREQ_OPTIONS :: CURLrtspreq
CURL_RTSPREQ_DESCRIBE :: CURLrtspreq
CURL_RTSPREQ_ANNOUNCE :: CURLrtspreq
CURL_RTSPREQ_SETUP :: CURLrtspreq
CURL_RTSPREQ_PLAY :: CURLrtspreq
CURL_RTSPREQ_PAUSE :: CURLrtspreq
CURL_RTSPREQ_TEARDOWN :: CURLrtspreq
CURL_RTSPREQ_GET_PARAMETER :: CURLrtspreq
CURL_RTSPREQ_SET_PARAMETER :: CURLrtspreq
CURL_RTSPREQ_RECORD :: CURLrtspreq
CURL_RTSPREQ_RECEIVE :: CURLrtspreq
data CURLtimecond
CURL_TIMECOND_NONE :: CURLtimecond
CURL_TIMECOND_IFMODSINCE :: CURLtimecond
CURL_TIMECOND_IFUNMODSINCE :: CURLtimecond
CURL_TIMECOND_LASTMOD :: CURLtimecond
data CURLipresolve
CURL_IPRESOLVE_WHATEVER :: CURLipresolve
CURL_IPRESOLVE_V4 :: CURLipresolve
CURL_IPRESOLVE_V6 :: CURLipresolve
data CURLusessl
CURLUSESSL_NONE :: CURLusessl
CURLUSESSL_TRY :: CURLusessl
CURLUSESSL_CONTROL :: CURLusessl
CURLUSESSL_ALL :: CURLusessl
data CURLsslver
CURL_SSLVERSION_DEFAULT :: CURLsslver
CURL_SSLVERSION_TLSv1 :: CURLsslver
CURL_SSLVERSION_SSLv2 :: CURLsslver
CURL_SSLVERSION_SSLv3 :: CURLsslver
data CURLsslopt
CURLSSLOPT_ALLOW_BEAST :: CURLsslopt
data CURLgssapi
CURLGSSAPI_DELEGATION_NONE :: CURLgssapi
CURLGSSAPI_DELEGATION_POLICY_FLAG :: CURLgssapi
CURLGSSAPI_DELEGATION_FLAG :: CURLgssapi
data CURLsshauth
CURLSSH_AUTH_ANY :: CURLsshauth
CURLSSH_AUTH_NONE :: CURLsshauth
CURLSSH_AUTH_PUBLICKEY :: CURLsshauth
CURLSSH_AUTH_PASSWORD :: CURLsshauth
CURLSSH_AUTH_HOST :: CURLsshauth
CURLSSH_AUTH_KEYBOARD :: CURLsshauth
CURLSSH_AUTH_AGENT :: CURLsshauth
CURLSSH_AUTH_DEFAULT :: CURLsshauth
data CURLE
CURLE :: CURL -> String -> String -> CURLC -> CURLE
data CURLC
CURLE_UNSUPPORTED_PROTOCOL :: CURLC
CURLE_FAILED_INIT :: CURLC
CURLE_URL_MALFORMAT :: CURLC
CURLE_NOT_BUILT_IN :: CURLC
CURLE_COULDNT_RESOLVE_PROXY :: CURLC
CURLE_COULDNT_RESOLVE_HOST :: CURLC
CURLE_COULDNT_CONNECT :: CURLC
CURLE_FTP_WEIRD_SERVER_REPLY :: CURLC
CURLE_REMOTE_ACCESS_DENIED :: CURLC
CURLE_FTP_ACCEPT_FAILED :: CURLC
CURLE_FTP_WEIRD_PASS_REPLY :: CURLC
CURLE_FTP_ACCEPT_TIMEOUT :: CURLC
CURLE_FTP_WEIRD_PASV_REPLY :: CURLC
CURLE_FTP_WEIRD_227_FORMAT :: CURLC
CURLE_FTP_CANT_GET_HOST :: CURLC
CURLE_FTP_COULDNT_SET_TYPE :: CURLC
CURLE_PARTIAL_FILE :: CURLC
CURLE_FTP_COULDNT_RETR_FILE :: CURLC
CURLE_QUOTE_ERROR :: CURLC
CURLE_HTTP_RETURNED_ERROR :: CURLC
CURLE_WRITE_ERROR :: CURLC
CURLE_UPLOAD_FAILED :: CURLC
CURLE_READ_ERROR :: CURLC
CURLE_OUT_OF_MEMORY :: CURLC
CURLE_OPERATION_TIMEDOUT :: CURLC
CURLE_FTP_PORT_FAILED :: CURLC
CURLE_FTP_COULDNT_USE_REST :: CURLC
CURLE_RANGE_ERROR :: CURLC
CURLE_HTTP_POST_ERROR :: CURLC
CURLE_SSL_CONNECT_ERROR :: CURLC
CURLE_BAD_DOWNLOAD_RESUME :: CURLC
CURLE_FILE_COULDNT_READ_FILE :: CURLC
CURLE_LDAP_CANNOT_BIND :: CURLC
CURLE_LDAP_SEARCH_FAILED :: CURLC
CURLE_FUNCTION_NOT_FOUND :: CURLC
CURLE_ABORTED_BY_CALLBACK :: CURLC
CURLE_BAD_FUNCTION_ARGUMENT :: CURLC
CURLE_INTERFACE_FAILED :: CURLC
CURLE_TOO_MANY_REDIRECTS :: CURLC
CURLE_UNKNOWN_OPTION :: CURLC
CURLE_TELNET_OPTION_SYNTAX :: CURLC
CURLE_PEER_FAILED_VERIFICATION :: CURLC
CURLE_GOT_NOTHING :: CURLC
CURLE_SSL_ENGINE_NOTFOUND :: CURLC
CURLE_SSL_ENGINE_SETFAILED :: CURLC
CURLE_SEND_ERROR :: CURLC
CURLE_RECV_ERROR :: CURLC
CURLE_SSL_CERTPROBLEM :: CURLC
CURLE_SSL_CIPHER :: CURLC
CURLE_SSL_CACERT :: CURLC
CURLE_BAD_CONTENT_ENCODING :: CURLC
CURLE_LDAP_INVALID_URL :: CURLC
CURLE_FILESIZE_EXCEEDED :: CURLC
CURLE_USE_SSL_FAILED :: CURLC
CURLE_SEND_FAIL_REWIND :: CURLC
CURLE_SSL_ENGINE_INITFAILED :: CURLC
CURLE_LOGIN_DENIED :: CURLC
CURLE_TFTP_NOTFOUND :: CURLC
CURLE_TFTP_PERM :: CURLC
CURLE_REMOTE_DISK_FULL :: CURLC
CURLE_TFTP_ILLEGAL :: CURLC
CURLE_TFTP_UNKNOWNID :: CURLC
CURLE_REMOTE_FILE_EXISTS :: CURLC
CURLE_TFTP_NOSUCHUSER :: CURLC
CURLE_CONV_FAILED :: CURLC
CURLE_CONV_REQD :: CURLC
CURLE_SSL_CACERT_BADFILE :: CURLC
CURLE_REMOTE_FILE_NOT_FOUND :: CURLC
CURLE_SSH :: CURLC
CURLE_SSL_SHUTDOWN_FAILED :: CURLC
CURLE_AGAIN :: CURLC
CURLE_SSL_CRL_BADFILE :: CURLC
CURLE_SSL_ISSUER_ERROR :: CURLC
CURLE_FTP_PRET_FAILED :: CURLC
CURLE_RTSP_CSEQ_ERROR :: CURLC
CURLE_RTSP_SESSION_ERROR :: CURLC
CURLE_FTP_BAD_FILE_LIST :: CURLC
CURLE_CHUNK_FAILED :: CURLC
CURLE_UNKNOWN_ERROR :: CURLC
-- | Create a shared object
-- (http://curl.haxx.se/libcurl/c/curl_share_init.html).
curl_share_init :: IO CURLSH
-- | Clean up a shared object
-- (http://curl.haxx.se/libcurl/c/curl_share_cleanup.html).
curl_share_cleanup :: CURLSH -> IO ()
data CURLSH
-- | Set options for a shared object
-- (http://curl.haxx.se/libcurl/c/curl_share_setopt.html).
curl_share_setopt :: CURLSH -> [CURLSHoption] -> IO ()
data CURLSHoption
CURLSHOPT_SHARE :: CURLSHlockdata -> CURLSHoption
CURLSHOPT_UNSHARE :: CURLSHlockdata -> CURLSHoption
data CURLSHlockdata
CURL_LOCK_DATA_COOKIE :: CURLSHlockdata
CURL_LOCK_DATA_DNS :: CURLSHlockdata
CURL_LOCK_DATA_SSL_SESSION :: CURLSHlockdata
data CURLSHE
CURLSHE :: CURLSH -> String -> String -> CURLSHC -> CURLSHE
data CURLSHC
CURLSHE_FAILED_INIT :: CURLSHC
CURLSHE_BAD_OPTION :: CURLSHC
CURLSHE_IN_USE :: CURLSHC
CURLSHE_INVALID :: CURLSHC
CURLSHE_NOMEM :: CURLSHC
CURLSHE_NOT_BUILT_IN :: CURLSHC
CURLSHE_UNKNOWN_ERROR :: CURLSHC