ContentsIndex
URL
Documentation
data UrlRequest
Constructors
UrlRequest
url :: String
file :: FilePath
cachable :: Cachable
priority :: Priority
notifyVar :: MVar String
data Cachable
Constructors
Cachable
Uncachable
MaxAge !CInt
show/hide Instances
data UrlState
Constructors
UrlState
inProgress :: Map String (FilePath, [FilePath], Cachable, MVar String)
waitToStart :: Q String
pipeLength :: Int
randomJunk :: String
data Q a
Constructors
Q [a] [a]
readQ :: Q a -> Maybe (a, Q a)
insertQ :: a -> Q a -> Q a
pushQ :: a -> Q a -> Q a
deleteQ :: Eq a => a -> Q a -> Q a
elemQ :: Eq a => a -> Q a -> Bool
emptyQ :: Q a
nullQ :: Q a -> Bool
data Priority
Constructors
High
Low
show/hide Instances
pipeliningLimit :: Int
pipeliningEnabledByDefault :: Bool
maxPipeLength :: IORef Int
urlNotifications :: MVar (Map String (MVar String))
urlChan :: Chan UrlRequest
urlThread :: Chan UrlRequest -> IO ()
checkWaitToStart :: StateT UrlState IO ()
copyUrlFirst :: String -> FilePath -> Cachable -> IO ()
copyUrl :: String -> FilePath -> Cachable -> IO ()
copyUrlWithPriority :: Priority -> String -> String -> Cachable -> IO ()
waitNextUrl :: StateT UrlState IO ()
waitUrl :: String -> IO ()
dbg :: String -> StateT a IO ()
minCachable :: Cachable -> Cachable -> Cachable
cachableToInt :: Cachable -> CInt
setHTTPPipelining :: Bool -> IO ()
setDebugHTTP :: IO ()
request_url :: String -> FilePath -> Cachable -> IO String
wait_next_url :: IO (String, String)
curl_request_url :: CString -> CString -> CInt -> IO CString
curl_wait_next_url :: IO CString
curl_last_url :: IO CString
curl_enable_debug :: IO ()
Produced by Haddock version 2.4.2