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 |
- Methods
- cookiesFromRequest
- cookiesFromResponse
- cookiesToCookieHeader
- cookiesToRequest
- cookiesToResponse
- formDecode
- formDecodeMultipart
- formEncodeDatalist
- formEncodeHash
- formRequestNewFromDatalist
- formRequestNewFromHash
- formRequestNewFromMultipart
- headerContains
- headerFreeParamList
- headerGStringAppendParam
- headerGStringAppendParamQuoted
- headerParseList
- headerParseParamList
- headerParseQualityList
- headerParseSemiParamList
- headersParse
- headersParseRequest
- headersParseResponse
- headersParseStatusLine
- httpErrorQuark
- strCaseEqual
- strCaseHash
- tldDomainIsPublicSuffix
- tldGetBaseDomain
- valueArrayNew
- websocketClientPrepareHandshake
- websocketClientVerifyHandshake
- websocketServerCheckHandshake
- websocketServerProcessHandshake
- xmlrpcBuildMethodCall
- xmlrpcBuildMethodResponse
- xmlrpcBuildRequest
- xmlrpcBuildResponse
- xmlrpcMessageNew
- xmlrpcMessageSetResponse
- xmlrpcParseMethodCall
- xmlrpcParseMethodResponse
- xmlrpcParseRequest
- xmlrpcParseResponse
- xmlrpcVariantGetDatetime
- xmlrpcVariantNewDatetime
- cookiesFromRequest :: (MonadIO m, MessageK a) => a -> m [Cookie]
- cookiesFromResponse :: (MonadIO m, MessageK a) => a -> m [Cookie]
- cookiesToCookieHeader :: MonadIO m => [Cookie] -> m Text
- cookiesToRequest :: (MonadIO m, MessageK a) => [Cookie] -> a -> m ()
- cookiesToResponse :: (MonadIO m, MessageK a) => [Cookie] -> a -> m ()
- formDecode :: MonadIO m => Text -> m (Map Text Text)
- formDecodeMultipart :: (MonadIO m, MessageK a) => a -> Maybe Text -> m (Maybe (Map Text Text), Text, Text, Buffer)
- formEncodeDatalist :: MonadIO m => Data -> m Text
- formEncodeHash :: MonadIO m => Map Text Text -> m Text
- formRequestNewFromDatalist :: MonadIO m => Text -> Text -> Data -> m Message
- formRequestNewFromHash :: MonadIO m => Text -> Text -> Map Text Text -> m Message
- formRequestNewFromMultipart :: MonadIO m => Text -> Multipart -> m Message
- headerContains :: MonadIO m => Text -> Text -> m Bool
- headerFreeParamList :: MonadIO m => Map Text Text -> m ()
- headerGStringAppendParam :: MonadIO m => String -> Text -> Text -> m ()
- headerGStringAppendParamQuoted :: MonadIO m => String -> Text -> Text -> m ()
- headerParseList :: MonadIO m => Text -> m [Text]
- headerParseParamList :: MonadIO m => Text -> m (Map Text Text)
- headerParseQualityList :: MonadIO m => Text -> m ([Text], [Text])
- headerParseSemiParamList :: MonadIO m => Text -> m (Map Text Text)
- headersParse :: MonadIO m => Text -> Int32 -> MessageHeaders -> m Bool
- headersParseRequest :: MonadIO m => Text -> Int32 -> MessageHeaders -> m (Word32, Text, Text, HTTPVersion)
- headersParseResponse :: MonadIO m => Text -> Int32 -> MessageHeaders -> m (Bool, HTTPVersion, Word32, Text)
- headersParseStatusLine :: MonadIO m => Text -> m (Bool, HTTPVersion, Word32, Text)
- httpErrorQuark :: MonadIO m => m Word32
- strCaseEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool
- strCaseHash :: MonadIO m => Ptr () -> m Word32
- tldDomainIsPublicSuffix :: MonadIO m => Text -> m Bool
- tldGetBaseDomain :: MonadIO m => Text -> m Text
- valueArrayNew :: MonadIO m => m ValueArray
- websocketClientPrepareHandshake :: (MonadIO m, MessageK a) => a -> Maybe Text -> Maybe [Text] -> m ()
- websocketClientVerifyHandshake :: (MonadIO m, MessageK a) => a -> m ()
- websocketServerCheckHandshake :: (MonadIO m, MessageK a) => a -> Maybe Text -> Maybe [Text] -> m ()
- websocketServerProcessHandshake :: (MonadIO m, MessageK a) => a -> Maybe Text -> Maybe [Text] -> m Bool
- xmlrpcBuildMethodCall :: MonadIO m => Text -> [GValue] -> m (Maybe Text)
- xmlrpcBuildMethodResponse :: MonadIO m => GValue -> m (Maybe Text)
- xmlrpcBuildRequest :: MonadIO m => Text -> GVariant -> m Text
- xmlrpcBuildResponse :: MonadIO m => GVariant -> m Text
- xmlrpcMessageNew :: MonadIO m => Text -> Text -> GVariant -> m Message
- xmlrpcMessageSetResponse :: (MonadIO m, MessageK a) => a -> GVariant -> m ()
- xmlrpcParseMethodCall :: MonadIO m => Text -> Int32 -> m (Bool, Text, ValueArray)
- xmlrpcParseMethodResponse :: MonadIO m => Text -> Int32 -> m GValue
- xmlrpcParseRequest :: MonadIO m => Text -> Int32 -> m (Text, XMLRPCParams)
- xmlrpcParseResponse :: MonadIO m => Text -> Int32 -> Maybe Text -> m GVariant
- xmlrpcVariantGetDatetime :: MonadIO m => GVariant -> m Date
- xmlrpcVariantNewDatetime :: MonadIO m => Date -> m GVariant
Methods
cookiesFromRequest
cookiesFromRequest :: (MonadIO m, MessageK a) => a -> m [Cookie] Source
cookiesFromResponse
cookiesFromResponse :: (MonadIO m, MessageK a) => a -> m [Cookie] Source
cookiesToCookieHeader
cookiesToCookieHeader :: MonadIO m => [Cookie] -> m Text Source
cookiesToRequest
cookiesToRequest :: (MonadIO m, MessageK a) => [Cookie] -> a -> m () Source
cookiesToResponse
cookiesToResponse :: (MonadIO m, MessageK a) => [Cookie] -> a -> m () Source
formDecode
formDecodeMultipart
formDecodeMultipart :: (MonadIO m, MessageK a) => a -> Maybe Text -> m (Maybe (Map Text Text), Text, Text, Buffer) Source
formEncodeDatalist
formEncodeDatalist :: MonadIO m => Data -> m Text Source
formEncodeHash
formRequestNewFromDatalist
formRequestNewFromHash
formRequestNewFromMultipart
headerContains
headerFreeParamList
headerGStringAppendParam
headerGStringAppendParamQuoted
headerParseList
headerParseList :: MonadIO m => Text -> m [Text] Source
headerParseParamList
headerParseQualityList
headerParseSemiParamList
headersParse
headersParse :: MonadIO m => Text -> Int32 -> MessageHeaders -> m Bool Source
headersParseRequest
headersParseRequest :: MonadIO m => Text -> Int32 -> MessageHeaders -> m (Word32, Text, Text, HTTPVersion) Source
headersParseResponse
headersParseResponse :: MonadIO m => Text -> Int32 -> MessageHeaders -> m (Bool, HTTPVersion, Word32, Text) Source
headersParseStatusLine
headersParseStatusLine :: MonadIO m => Text -> m (Bool, HTTPVersion, Word32, Text) Source
httpErrorQuark
httpErrorQuark :: MonadIO m => m Word32 Source
strCaseEqual
strCaseHash
strCaseHash :: MonadIO m => Ptr () -> m Word32 Source
tldDomainIsPublicSuffix
tldDomainIsPublicSuffix :: MonadIO m => Text -> m Bool Source
tldGetBaseDomain
tldGetBaseDomain :: MonadIO m => Text -> m Text Source
valueArrayNew
valueArrayNew :: MonadIO m => m ValueArray Source
Deprecated: Use #GVariant API instead.
websocketClientPrepareHandshake
websocketClientPrepareHandshake :: (MonadIO m, MessageK a) => a -> Maybe Text -> Maybe [Text] -> m () Source
websocketClientVerifyHandshake
websocketClientVerifyHandshake :: (MonadIO m, MessageK a) => a -> m () Source
websocketServerCheckHandshake
websocketServerCheckHandshake :: (MonadIO m, MessageK a) => a -> Maybe Text -> Maybe [Text] -> m () Source
websocketServerProcessHandshake
websocketServerProcessHandshake :: (MonadIO m, MessageK a) => a -> Maybe Text -> Maybe [Text] -> m Bool Source
xmlrpcBuildMethodCall
xmlrpcBuildMethodCall :: MonadIO m => Text -> [GValue] -> m (Maybe Text) Source
Deprecated: Use soup_xmlrpc_build_request() instead.
xmlrpcBuildMethodResponse
xmlrpcBuildMethodResponse :: MonadIO m => GValue -> m (Maybe Text) Source
Deprecated: Use soup_xmlrpc_build_response() instead.
xmlrpcBuildRequest
xmlrpcBuildResponse
xmlrpcBuildResponse :: MonadIO m => GVariant -> m Text Source
xmlrpcMessageNew
xmlrpcMessageSetResponse
xmlrpcMessageSetResponse :: (MonadIO m, MessageK a) => a -> GVariant -> m () Source
xmlrpcParseMethodCall
xmlrpcParseMethodCall :: MonadIO m => Text -> Int32 -> m (Bool, Text, ValueArray) Source
Deprecated: Use soup_xmlrpc_parse_request_full() instead.
xmlrpcParseMethodResponse
xmlrpcParseMethodResponse :: MonadIO m => Text -> Int32 -> m GValue Source
Deprecated: Use soup_xmlrpc_parse_response() instead.
xmlrpcParseRequest
xmlrpcParseRequest :: MonadIO m => Text -> Int32 -> m (Text, XMLRPCParams) Source
xmlrpcParseResponse
xmlrpcVariantGetDatetime
xmlrpcVariantGetDatetime :: MonadIO m => GVariant -> m Date Source
xmlrpcVariantNewDatetime
xmlrpcVariantNewDatetime :: MonadIO m => Date -> m GVariant Source