Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- messageHeadersAppend
- messageHeadersCleanConnectionHeaders
- messageHeadersClear
- messageHeadersForeach
- messageHeadersFree
- messageHeadersFreeRanges
- messageHeadersGet
- messageHeadersGetContentDisposition
- messageHeadersGetContentLength
- messageHeadersGetContentRange
- messageHeadersGetContentType
- messageHeadersGetEncoding
- messageHeadersGetExpectations
- messageHeadersGetHeadersType
- messageHeadersGetList
- messageHeadersGetOne
- messageHeadersGetRanges
- messageHeadersHeaderContains
- messageHeadersHeaderEquals
- messageHeadersNew
- messageHeadersRemove
- messageHeadersReplace
- messageHeadersSetContentDisposition
- messageHeadersSetContentLength
- messageHeadersSetContentRange
- messageHeadersSetContentType
- messageHeadersSetEncoding
- messageHeadersSetExpectations
- messageHeadersSetRange
- messageHeadersSetRanges
The HTTP message headers associated with a request or response.
- newtype MessageHeaders = MessageHeaders (ForeignPtr MessageHeaders)
- noMessageHeaders :: Maybe MessageHeaders
- data MessageHeadersAppendMethodInfo
- messageHeadersAppend :: MonadIO m => MessageHeaders -> Text -> Text -> m ()
- data MessageHeadersCleanConnectionHeadersMethodInfo
- messageHeadersCleanConnectionHeaders :: MonadIO m => MessageHeaders -> m ()
- data MessageHeadersClearMethodInfo
- messageHeadersClear :: MonadIO m => MessageHeaders -> m ()
- data MessageHeadersForeachMethodInfo
- messageHeadersForeach :: MonadIO m => MessageHeaders -> MessageHeadersForeachFunc -> m ()
- data MessageHeadersFreeMethodInfo
- messageHeadersFree :: MonadIO m => MessageHeaders -> m ()
- data MessageHeadersFreeRangesMethodInfo
- messageHeadersFreeRanges :: MonadIO m => MessageHeaders -> Range -> m ()
- data MessageHeadersGetMethodInfo
- messageHeadersGet :: MonadIO m => MessageHeaders -> Text -> m Text
- data MessageHeadersGetContentDispositionMethodInfo
- messageHeadersGetContentDisposition :: MonadIO m => MessageHeaders -> m (Bool, Text, Map Text Text)
- data MessageHeadersGetContentLengthMethodInfo
- messageHeadersGetContentLength :: MonadIO m => MessageHeaders -> m Int64
- data MessageHeadersGetContentRangeMethodInfo
- messageHeadersGetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m Bool
- data MessageHeadersGetContentTypeMethodInfo
- messageHeadersGetContentType :: MonadIO m => MessageHeaders -> m (Text, Map Text Text)
- data MessageHeadersGetEncodingMethodInfo
- messageHeadersGetEncoding :: MonadIO m => MessageHeaders -> m Encoding
- data MessageHeadersGetExpectationsMethodInfo
- messageHeadersGetExpectations :: MonadIO m => MessageHeaders -> m [Expectation]
- data MessageHeadersGetHeadersTypeMethodInfo
- messageHeadersGetHeadersType :: MonadIO m => MessageHeaders -> m MessageHeadersType
- data MessageHeadersGetListMethodInfo
- messageHeadersGetList :: MonadIO m => MessageHeaders -> Text -> m Text
- data MessageHeadersGetOneMethodInfo
- messageHeadersGetOne :: MonadIO m => MessageHeaders -> Text -> m Text
- data MessageHeadersGetRangesMethodInfo
- messageHeadersGetRanges :: MonadIO m => MessageHeaders -> Int64 -> m (Bool, [Range])
- data MessageHeadersHeaderContainsMethodInfo
- messageHeadersHeaderContains :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool
- data MessageHeadersHeaderEqualsMethodInfo
- messageHeadersHeaderEquals :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool
- messageHeadersNew :: MonadIO m => MessageHeadersType -> m MessageHeaders
- data MessageHeadersRemoveMethodInfo
- messageHeadersRemove :: MonadIO m => MessageHeaders -> Text -> m ()
- data MessageHeadersReplaceMethodInfo
- messageHeadersReplace :: MonadIO m => MessageHeaders -> Text -> Text -> m ()
- data MessageHeadersSetContentDispositionMethodInfo
- messageHeadersSetContentDisposition :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m ()
- data MessageHeadersSetContentLengthMethodInfo
- messageHeadersSetContentLength :: MonadIO m => MessageHeaders -> Int64 -> m ()
- data MessageHeadersSetContentRangeMethodInfo
- messageHeadersSetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m ()
- data MessageHeadersSetContentTypeMethodInfo
- messageHeadersSetContentType :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m ()
- data MessageHeadersSetEncodingMethodInfo
- messageHeadersSetEncoding :: MonadIO m => MessageHeaders -> Encoding -> m ()
- data MessageHeadersSetExpectationsMethodInfo
- messageHeadersSetExpectations :: MonadIO m => MessageHeaders -> [Expectation] -> m ()
- data MessageHeadersSetRangeMethodInfo
- messageHeadersSetRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> m ()
- data MessageHeadersSetRangesMethodInfo
- messageHeadersSetRanges :: MonadIO m => MessageHeaders -> Range -> Int32 -> m ()
Exported types
newtype MessageHeaders Source
Methods
messageHeadersAppend
data MessageHeadersAppendMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersAppendMethodInfo MessageHeaders signature Source | |
messageHeadersAppend :: MonadIO m => MessageHeaders -> Text -> Text -> m () Source
messageHeadersCleanConnectionHeaders
data MessageHeadersCleanConnectionHeadersMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersCleanConnectionHeadersMethodInfo MessageHeaders signature Source | |
messageHeadersCleanConnectionHeaders :: MonadIO m => MessageHeaders -> m () Source
messageHeadersClear
data MessageHeadersClearMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersClearMethodInfo MessageHeaders signature Source | |
messageHeadersClear :: MonadIO m => MessageHeaders -> m () Source
messageHeadersForeach
data MessageHeadersForeachMethodInfo Source
((~) (TYPE Lifted) signature (MessageHeadersForeachFunc -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersForeachMethodInfo MessageHeaders signature Source | |
messageHeadersForeach :: MonadIO m => MessageHeaders -> MessageHeadersForeachFunc -> m () Source
messageHeadersFree
data MessageHeadersFreeMethodInfo Source
((~) (TYPE Lifted) signature (m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersFreeMethodInfo MessageHeaders signature Source | |
messageHeadersFree :: MonadIO m => MessageHeaders -> m () Source
messageHeadersFreeRanges
data MessageHeadersFreeRangesMethodInfo Source
((~) (TYPE Lifted) signature (Range -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersFreeRangesMethodInfo MessageHeaders signature Source | |
messageHeadersFreeRanges :: MonadIO m => MessageHeaders -> Range -> m () Source
messageHeadersGet
data MessageHeadersGetMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetMethodInfo MessageHeaders signature Source | |
messageHeadersGet :: MonadIO m => MessageHeaders -> Text -> m Text Source
Deprecated: Use soup_message_headers_get_one() orsoup_message_headers_get_list() instead.
messageHeadersGetContentDisposition
data MessageHeadersGetContentDispositionMethodInfo Source
((~) (TYPE Lifted) signature (m (Bool, Text, Map Text Text)), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetContentDispositionMethodInfo MessageHeaders signature Source | |
messageHeadersGetContentDisposition :: MonadIO m => MessageHeaders -> m (Bool, Text, Map Text Text) Source
messageHeadersGetContentLength
data MessageHeadersGetContentLengthMethodInfo Source
((~) (TYPE Lifted) signature (m Int64), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetContentLengthMethodInfo MessageHeaders signature Source | |
messageHeadersGetContentLength :: MonadIO m => MessageHeaders -> m Int64 Source
messageHeadersGetContentRange
data MessageHeadersGetContentRangeMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> Int64 -> Int64 -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetContentRangeMethodInfo MessageHeaders signature Source | |
messageHeadersGetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m Bool Source
messageHeadersGetContentType
data MessageHeadersGetContentTypeMethodInfo Source
((~) (TYPE Lifted) signature (m (Text, Map Text Text)), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetContentTypeMethodInfo MessageHeaders signature Source | |
messageHeadersGetContentType :: MonadIO m => MessageHeaders -> m (Text, Map Text Text) Source
messageHeadersGetEncoding
data MessageHeadersGetEncodingMethodInfo Source
((~) (TYPE Lifted) signature (m Encoding), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetEncodingMethodInfo MessageHeaders signature Source | |
messageHeadersGetEncoding :: MonadIO m => MessageHeaders -> m Encoding Source
messageHeadersGetExpectations
data MessageHeadersGetExpectationsMethodInfo Source
((~) (TYPE Lifted) signature (m [Expectation]), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetExpectationsMethodInfo MessageHeaders signature Source | |
messageHeadersGetExpectations :: MonadIO m => MessageHeaders -> m [Expectation] Source
messageHeadersGetHeadersType
data MessageHeadersGetHeadersTypeMethodInfo Source
((~) (TYPE Lifted) signature (m MessageHeadersType), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetHeadersTypeMethodInfo MessageHeaders signature Source | |
messageHeadersGetList
data MessageHeadersGetListMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetListMethodInfo MessageHeaders signature Source | |
messageHeadersGetList :: MonadIO m => MessageHeaders -> Text -> m Text Source
messageHeadersGetOne
data MessageHeadersGetOneMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m Text), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetOneMethodInfo MessageHeaders signature Source | |
messageHeadersGetOne :: MonadIO m => MessageHeaders -> Text -> m Text Source
messageHeadersGetRanges
data MessageHeadersGetRangesMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> m (Bool, [Range])), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersGetRangesMethodInfo MessageHeaders signature Source | |
messageHeadersGetRanges :: MonadIO m => MessageHeaders -> Int64 -> m (Bool, [Range]) Source
messageHeadersHeaderContains
data MessageHeadersHeaderContainsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersHeaderContainsMethodInfo MessageHeaders signature Source | |
messageHeadersHeaderContains :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool Source
messageHeadersHeaderEquals
data MessageHeadersHeaderEqualsMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> m Bool), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersHeaderEqualsMethodInfo MessageHeaders signature Source | |
messageHeadersHeaderEquals :: MonadIO m => MessageHeaders -> Text -> Text -> m Bool Source
messageHeadersNew
messageHeadersNew :: MonadIO m => MessageHeadersType -> m MessageHeaders Source
messageHeadersRemove
data MessageHeadersRemoveMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersRemoveMethodInfo MessageHeaders signature Source | |
messageHeadersRemove :: MonadIO m => MessageHeaders -> Text -> m () Source
messageHeadersReplace
data MessageHeadersReplaceMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Text -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersReplaceMethodInfo MessageHeaders signature Source | |
messageHeadersReplace :: MonadIO m => MessageHeaders -> Text -> Text -> m () Source
messageHeadersSetContentDisposition
data MessageHeadersSetContentDispositionMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe (Map Text Text) -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetContentDispositionMethodInfo MessageHeaders signature Source | |
messageHeadersSetContentDisposition :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m () Source
messageHeadersSetContentLength
data MessageHeadersSetContentLengthMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetContentLengthMethodInfo MessageHeaders signature Source | |
messageHeadersSetContentLength :: MonadIO m => MessageHeaders -> Int64 -> m () Source
messageHeadersSetContentRange
data MessageHeadersSetContentRangeMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> Int64 -> Int64 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetContentRangeMethodInfo MessageHeaders signature Source | |
messageHeadersSetContentRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> Int64 -> m () Source
messageHeadersSetContentType
data MessageHeadersSetContentTypeMethodInfo Source
((~) (TYPE Lifted) signature (Text -> Maybe (Map Text Text) -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetContentTypeMethodInfo MessageHeaders signature Source | |
messageHeadersSetContentType :: MonadIO m => MessageHeaders -> Text -> Maybe (Map Text Text) -> m () Source
messageHeadersSetEncoding
data MessageHeadersSetEncodingMethodInfo Source
((~) (TYPE Lifted) signature (Encoding -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetEncodingMethodInfo MessageHeaders signature Source | |
messageHeadersSetEncoding :: MonadIO m => MessageHeaders -> Encoding -> m () Source
messageHeadersSetExpectations
data MessageHeadersSetExpectationsMethodInfo Source
((~) (TYPE Lifted) signature ([Expectation] -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetExpectationsMethodInfo MessageHeaders signature Source | |
messageHeadersSetExpectations :: MonadIO m => MessageHeaders -> [Expectation] -> m () Source
messageHeadersSetRange
data MessageHeadersSetRangeMethodInfo Source
((~) (TYPE Lifted) signature (Int64 -> Int64 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetRangeMethodInfo MessageHeaders signature Source | |
messageHeadersSetRange :: MonadIO m => MessageHeaders -> Int64 -> Int64 -> m () Source
messageHeadersSetRanges
data MessageHeadersSetRangesMethodInfo Source
((~) (TYPE Lifted) signature (Range -> Int32 -> m ()), MonadIO m) => MethodInfo (TYPE Lifted) MessageHeadersSetRangesMethodInfo MessageHeaders signature Source | |
messageHeadersSetRanges :: MonadIO m => MessageHeaders -> Range -> Int32 -> m () Source