gi-soup-2.4.7: Libsoup bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.Soup.Functions

Contents

Description

 

Synopsis

Methods

cookiesFromRequest

cookiesFromResponse

cookiesToCookieHeader

cookiesToRequest

cookiesToRequest :: (MonadIO m, IsMessage a) => [Cookie] -> a -> m () Source #

cookiesToResponse

cookiesToResponse :: (MonadIO m, IsMessage a) => [Cookie] -> a -> m () Source #

formEncodeDatalist

formEncodeDatalist :: MonadIO m => Data -> m Text Source #

formEncodeHash

formEncodeHash :: MonadIO m => Map Text Text -> m Text Source #

formRequestNewFromDatalist

formRequestNewFromDatalist :: MonadIO m => Text -> Text -> Data -> m Message Source #

formRequestNewFromHash

formRequestNewFromHash :: MonadIO m => Text -> Text -> Map Text Text -> m Message Source #

formRequestNewFromMultipart

headerContains

headerContains :: MonadIO m => Text -> Text -> m Bool Source #

headerFreeParamList

headerFreeParamList :: MonadIO m => Map Text Text -> m () Source #

headerGStringAppendParam

headerGStringAppendParam :: MonadIO m => String -> Text -> Text -> m () Source #

headerGStringAppendParamQuoted

headerGStringAppendParamQuoted :: MonadIO m => String -> Text -> Text -> m () Source #

headerParseList

headerParseList :: MonadIO m => Text -> m [Text] Source #

headerParseParamList

headerParseParamList :: MonadIO m => Text -> m (Map Text Text) Source #

headerParseQualityList

headerParseQualityList :: MonadIO m => Text -> m ([Text], [Text]) Source #

headerParseSemiParamList

headerParseSemiParamList :: MonadIO m => Text -> m (Map Text Text) Source #

headersParse

headersParseRequest

headersParseRequest :: MonadIO m => Text -> Int32 -> MessageHeaders -> m (Word32, Text, Text, HTTPVersion) Source #

headersParseResponse

headersParseStatusLine

httpErrorQuark

strCaseEqual

strCaseEqual :: MonadIO m => Ptr () -> Ptr () -> m Bool Source #

strCaseHash

tldDomainIsPublicSuffix

tldGetBaseDomain

tldGetBaseDomain :: MonadIO m => Text -> m Text Source #

valueArrayNew

valueArrayNew :: MonadIO m => m ValueArray Source #

Deprecated: Use #GVariant API instead.

websocketClientPrepareHandshake

websocketClientPrepareHandshake :: (MonadIO m, IsMessage a) => a -> Maybe Text -> Maybe [Text] -> m () Source #

websocketClientVerifyHandshake

websocketServerCheckHandshake

websocketServerCheckHandshake :: (MonadIO m, IsMessage a) => a -> Maybe Text -> Maybe [Text] -> m () Source #

websocketServerProcessHandshake

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

xmlrpcBuildRequest :: MonadIO m => Text -> GVariant -> m Text Source #

xmlrpcBuildResponse

xmlrpcBuildResponse :: MonadIO m => GVariant -> m Text Source #

xmlrpcMessageNew

xmlrpcMessageNew :: MonadIO m => Text -> Text -> GVariant -> m Message Source #

xmlrpcMessageSetResponse

xmlrpcMessageSetResponse :: (MonadIO m, IsMessage 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

xmlrpcParseResponse :: MonadIO m => Text -> Int32 -> Maybe Text -> m GVariant Source #

xmlrpcVariantGetDatetime

xmlrpcVariantNewDatetime