gi-soup-0.2.52.15: 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 
((~) * info (ResolveAuthMethod t Auth), MethodInfo * info Auth p) => IsLabelProxy t (Auth -> p) 
type ParentTypes Auth 
type AttributeList Auth 
type SignalList Auth 

class GObject o => AuthK o Source

Instances

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

Methods

authAuthenticate

data AuthAuthenticateMethodInfo Source

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, AuthK a) => MethodInfo * AuthAuthenticateMethodInfo a signature 

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

authGetAuthorization

data AuthGetAuthorizationMethodInfo Source

Instances

((~) * signature (b -> m Text), MonadIO m, AuthK a, MessageK b) => MethodInfo * AuthGetAuthorizationMethodInfo a signature 

authGetHost

data AuthGetHostMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, AuthK a) => MethodInfo * AuthGetHostMethodInfo a signature 

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

authGetInfo

data AuthGetInfoMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, AuthK a) => MethodInfo * AuthGetInfoMethodInfo a signature 

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

authGetProtectionSpace

data AuthGetProtectionSpaceMethodInfo Source

Instances

((~) * signature (URI -> m [Text]), MonadIO m, AuthK a) => MethodInfo * AuthGetProtectionSpaceMethodInfo a signature 

authGetRealm

data AuthGetRealmMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, AuthK a) => MethodInfo * AuthGetRealmMethodInfo a signature 

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

authGetSavedPassword

data AuthGetSavedPasswordMethodInfo Source

Instances

((~) * signature (Text -> m Text), MonadIO m, AuthK a) => MethodInfo * AuthGetSavedPasswordMethodInfo a signature 

authGetSavedUsers

data AuthGetSavedUsersMethodInfo Source

Instances

((~) * signature (m [Text]), MonadIO m, AuthK a) => MethodInfo * AuthGetSavedUsersMethodInfo a signature 

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

authGetSchemeName

data AuthGetSchemeNameMethodInfo Source

Instances

((~) * signature (m Text), MonadIO m, AuthK a) => MethodInfo * AuthGetSchemeNameMethodInfo a signature 

authHasSavedPassword

data AuthHasSavedPasswordMethodInfo Source

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, AuthK a) => MethodInfo * AuthHasSavedPasswordMethodInfo a signature 

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

authIsAuthenticated

data AuthIsAuthenticatedMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, AuthK a) => MethodInfo * AuthIsAuthenticatedMethodInfo a signature 

authIsForProxy

data AuthIsForProxyMethodInfo Source

Instances

((~) * signature (m Bool), MonadIO m, AuthK a) => MethodInfo * AuthIsForProxyMethodInfo a signature 

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

authIsReady

data AuthIsReadyMethodInfo Source

Instances

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

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

authNew

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

authSavePassword

data AuthSavePasswordMethodInfo Source

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, AuthK a) => MethodInfo * AuthSavePasswordMethodInfo a signature 

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

authUpdate

data AuthUpdateMethodInfo Source

Instances

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

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

Properties

Host

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

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

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

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

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

SchemeName