gi-soup-0.2.52.13: Soup 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.Objects.Auth

Contents

Description

 

Synopsis

Exported types

newtype Auth Source

Constructors

Auth (ForeignPtr Auth) 

Instances

GObject Auth Source 
((~) * info (ResolveAuthMethod t Auth), MethodInfo * info Auth p) => IsLabel t (Auth -> p) Source 

Methods

fromLabel :: Proxy# Symbol t -> Auth -> p

((~) * info (ResolveAuthMethod t Auth), MethodInfo * info Auth p) => IsLabelProxy t (Auth -> p) Source 

Methods

fromLabelProxy :: Proxy Symbol t -> Auth -> p

type ParentTypes Auth Source 
type AttributeList Auth Source 
type SignalList Auth Source 

class GObject o => AuthK o Source

Instances

toAuth :: AuthK o => o -> IO Auth Source

Methods

authAuthenticate

data AuthAuthenticateMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Text -> m ()), MonadIO m, AuthK a) => MethodInfo (TYPE Lifted) AuthAuthenticateMethodInfo a signature Source 

authAuthenticate :: (MonadIO m, AuthK a) => a -> Text -> Text -> m () Source

authGetAuthorization

authGetHost

data AuthGetHostMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, AuthK a) => MethodInfo (TYPE Lifted) AuthGetHostMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy AuthGetHostMethodInfo a -> signature -> s

authGetHost :: (MonadIO m, AuthK a) => a -> m Text Source

authGetInfo

data AuthGetInfoMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, AuthK a) => MethodInfo (TYPE Lifted) AuthGetInfoMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy AuthGetInfoMethodInfo a -> signature -> s

authGetInfo :: (MonadIO m, AuthK a) => a -> m Text Source

authGetProtectionSpace

authGetRealm

data AuthGetRealmMethodInfo Source

Instances

((~) (TYPE Lifted) signature (m Text), MonadIO m, AuthK a) => MethodInfo (TYPE Lifted) AuthGetRealmMethodInfo a signature Source 

authGetRealm :: (MonadIO m, AuthK a) => a -> m Text Source

authGetSavedPassword

authGetSavedUsers

authGetSavedUsers :: (MonadIO m, AuthK a) => a -> m [Text] Source

authGetSchemeName

authHasSavedPassword

authHasSavedPassword :: (MonadIO m, AuthK a) => a -> Text -> Text -> m () Source

authIsAuthenticated

authIsForProxy

authIsForProxy :: (MonadIO m, AuthK a) => a -> m Bool Source

authIsReady

data AuthIsReadyMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, AuthK a, MessageK b) => MethodInfo (TYPE Lifted) AuthIsReadyMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy AuthIsReadyMethodInfo a -> signature -> s

authIsReady :: (MonadIO m, AuthK a, MessageK b) => a -> b -> m Bool Source

authNew

authNew :: (MonadIO m, MessageK a) => GType -> a -> Text -> m Auth Source

authSavePassword

data AuthSavePasswordMethodInfo Source

Instances

((~) (TYPE Lifted) signature (Text -> Text -> m ()), MonadIO m, AuthK a) => MethodInfo (TYPE Lifted) AuthSavePasswordMethodInfo a signature Source 

authSavePassword :: (MonadIO m, AuthK a) => a -> Text -> Text -> m () Source

authUpdate

data AuthUpdateMethodInfo Source

Instances

((~) (TYPE Lifted) signature (b -> Text -> m Bool), MonadIO m, AuthK a, MessageK b) => MethodInfo (TYPE Lifted) AuthUpdateMethodInfo a signature Source 

Methods

overloadedMethod :: MethodProxy AuthUpdateMethodInfo a -> signature -> s

authUpdate :: (MonadIO m, AuthK a, MessageK b) => a -> b -> Text -> m Bool Source

Properties

Host

getAuthHost :: (MonadIO m, AuthK o) => o -> m Text Source

setAuthHost :: (MonadIO m, AuthK o) => o -> Text -> m () Source

IsAuthenticated

IsForProxy

setAuthIsForProxy :: (MonadIO m, AuthK o) => o -> Bool -> m () Source

Realm

getAuthRealm :: (MonadIO m, AuthK o) => o -> m Text Source

setAuthRealm :: (MonadIO m, AuthK o) => o -> Text -> m () Source

SchemeName