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 |
- newtype AuthDomain = AuthDomain (ForeignPtr AuthDomain)
- class GObject o => AuthDomainK o
- toAuthDomain :: AuthDomainK o => o -> IO AuthDomain
- noAuthDomain :: Maybe AuthDomain
- data AuthDomainAcceptsMethodInfo
- authDomainAccepts :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Text
- data AuthDomainAddPathMethodInfo
- authDomainAddPath :: (MonadIO m, AuthDomainK a) => a -> Text -> m ()
- data AuthDomainBasicSetAuthCallbackMethodInfo
- authDomainBasicSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainBasicAuthCallback -> m ()
- data AuthDomainChallengeMethodInfo
- authDomainChallenge :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m ()
- data AuthDomainCheckPasswordMethodInfo
- authDomainCheckPassword :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> Text -> m Bool
- data AuthDomainCoversMethodInfo
- authDomainCovers :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Bool
- data AuthDomainDigestSetAuthCallbackMethodInfo
- authDomainDigestSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainDigestAuthCallback -> m ()
- data AuthDomainGetRealmMethodInfo
- authDomainGetRealm :: (MonadIO m, AuthDomainK a) => a -> m Text
- data AuthDomainRemovePathMethodInfo
- authDomainRemovePath :: (MonadIO m, AuthDomainK a) => a -> Text -> m ()
- data AuthDomainSetFilterMethodInfo
- authDomainSetFilter :: (MonadIO m, AuthDomainK a) => a -> AuthDomainFilter -> m ()
- data AuthDomainSetGenericAuthCallbackMethodInfo
- authDomainSetGenericAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainGenericAuthCallback -> m ()
- data AuthDomainTryGenericAuthCallbackMethodInfo
- authDomainTryGenericAuthCallback :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> m Bool
- data AuthDomainAddPathPropertyInfo
- constructAuthDomainAddPath :: Text -> IO ([Char], GValue)
- setAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> Text -> m ()
- data AuthDomainFilterPropertyInfo
- constructAuthDomainFilter :: Ptr () -> IO ([Char], GValue)
- getAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainFilterDataPropertyInfo
- constructAuthDomainFilterData :: Ptr () -> IO ([Char], GValue)
- getAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthCallbackPropertyInfo
- constructAuthDomainGenericAuthCallback :: Ptr () -> IO ([Char], GValue)
- getAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainGenericAuthDataPropertyInfo
- constructAuthDomainGenericAuthData :: Ptr () -> IO ([Char], GValue)
- getAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ())
- setAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m ()
- data AuthDomainProxyPropertyInfo
- constructAuthDomainProxy :: Bool -> IO ([Char], GValue)
- getAuthDomainProxy :: (MonadIO m, AuthDomainK o) => o -> m Bool
- data AuthDomainRealmPropertyInfo
- constructAuthDomainRealm :: Text -> IO ([Char], GValue)
- getAuthDomainRealm :: (MonadIO m, AuthDomainK o) => o -> m Text
- data AuthDomainRemovePathPropertyInfo
- constructAuthDomainRemovePath :: Text -> IO ([Char], GValue)
- setAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> Text -> m ()
Exported types
newtype AuthDomain Source
GObject AuthDomain Source | |
((~) * info (ResolveAuthDomainMethod t AuthDomain), MethodInfo * info AuthDomain p) => IsLabel t (AuthDomain -> p) Source | |
((~) * info (ResolveAuthDomainMethod t AuthDomain), MethodInfo * info AuthDomain p) => IsLabelProxy t (AuthDomain -> p) Source | |
type ParentTypes AuthDomain Source | |
type AttributeList AuthDomain Source | |
type SignalList AuthDomain Source |
class GObject o => AuthDomainK o Source
(GObject o, IsDescendantOf AuthDomain o) => AuthDomainK o Source | |
toAuthDomain :: AuthDomainK o => o -> IO AuthDomain Source
Methods
authDomainAccepts
data AuthDomainAcceptsMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Text), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo (TYPE Lifted) AuthDomainAcceptsMethodInfo a signature Source | |
authDomainAccepts :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Text Source
authDomainAddPath
data AuthDomainAddPathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainAddPathMethodInfo a signature Source | |
authDomainAddPath :: (MonadIO m, AuthDomainK a) => a -> Text -> m () Source
authDomainBasicSetAuthCallback
data AuthDomainBasicSetAuthCallbackMethodInfo Source
((~) (TYPE Lifted) signature (AuthDomainBasicAuthCallback -> m ()), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainBasicSetAuthCallbackMethodInfo a signature Source | |
authDomainBasicSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainBasicAuthCallback -> m () Source
authDomainChallenge
data AuthDomainChallengeMethodInfo Source
((~) (TYPE Lifted) signature (b -> m ()), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo (TYPE Lifted) AuthDomainChallengeMethodInfo a signature Source | |
authDomainChallenge :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m () Source
authDomainCheckPassword
data AuthDomainCheckPasswordMethodInfo Source
((~) (TYPE Lifted) signature (b -> Text -> Text -> m Bool), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo (TYPE Lifted) AuthDomainCheckPasswordMethodInfo a signature Source | |
authDomainCheckPassword :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> Text -> m Bool Source
authDomainCovers
data AuthDomainCoversMethodInfo Source
((~) (TYPE Lifted) signature (b -> m Bool), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo (TYPE Lifted) AuthDomainCoversMethodInfo a signature Source | |
authDomainCovers :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> m Bool Source
authDomainDigestSetAuthCallback
data AuthDomainDigestSetAuthCallbackMethodInfo Source
((~) (TYPE Lifted) signature (AuthDomainDigestAuthCallback -> m ()), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainDigestSetAuthCallbackMethodInfo a signature Source | |
authDomainDigestSetAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainDigestAuthCallback -> m () Source
authDomainGetRealm
data AuthDomainGetRealmMethodInfo Source
((~) (TYPE Lifted) signature (m Text), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainGetRealmMethodInfo a signature Source | |
authDomainGetRealm :: (MonadIO m, AuthDomainK a) => a -> m Text Source
authDomainRemovePath
data AuthDomainRemovePathMethodInfo Source
((~) (TYPE Lifted) signature (Text -> m ()), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainRemovePathMethodInfo a signature Source | |
authDomainRemovePath :: (MonadIO m, AuthDomainK a) => a -> Text -> m () Source
authDomainSetFilter
data AuthDomainSetFilterMethodInfo Source
((~) (TYPE Lifted) signature (AuthDomainFilter -> m ()), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainSetFilterMethodInfo a signature Source | |
authDomainSetFilter :: (MonadIO m, AuthDomainK a) => a -> AuthDomainFilter -> m () Source
authDomainSetGenericAuthCallback
data AuthDomainSetGenericAuthCallbackMethodInfo Source
((~) (TYPE Lifted) signature (AuthDomainGenericAuthCallback -> m ()), MonadIO m, AuthDomainK a) => MethodInfo (TYPE Lifted) AuthDomainSetGenericAuthCallbackMethodInfo a signature Source | |
authDomainSetGenericAuthCallback :: (MonadIO m, AuthDomainK a) => a -> AuthDomainGenericAuthCallback -> m () Source
authDomainTryGenericAuthCallback
data AuthDomainTryGenericAuthCallbackMethodInfo Source
((~) (TYPE Lifted) signature (b -> Text -> m Bool), MonadIO m, AuthDomainK a, MessageK b) => MethodInfo (TYPE Lifted) AuthDomainTryGenericAuthCallbackMethodInfo a signature Source | |
authDomainTryGenericAuthCallback :: (MonadIO m, AuthDomainK a, MessageK b) => a -> b -> Text -> m Bool Source
Properties
AddPath
data AuthDomainAddPathPropertyInfo Source
AttrInfo AuthDomainAddPathPropertyInfo Source | |
type AttrLabel AuthDomainAddPathPropertyInfo = "add-path" Source | |
type AttrGetType AuthDomainAddPathPropertyInfo = () Source | |
type AttrBaseTypeConstraint AuthDomainAddPathPropertyInfo = AuthDomainK Source | |
type AttrSetTypeConstraint AuthDomainAddPathPropertyInfo = TYPE Lifted ~ Text Source | |
type AttrAllowedOps AuthDomainAddPathPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ([] AttrOpTag)) Source |
setAuthDomainAddPath :: (MonadIO m, AuthDomainK o) => o -> Text -> m () Source
Filter
data AuthDomainFilterPropertyInfo Source
AttrInfo AuthDomainFilterPropertyInfo Source | |
type AttrLabel AuthDomainFilterPropertyInfo = "filter" Source | |
type AttrGetType AuthDomainFilterPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint AuthDomainFilterPropertyInfo = AuthDomainK Source | |
type AttrSetTypeConstraint AuthDomainFilterPropertyInfo = TYPE Lifted ~ Ptr () Source | |
type AttrAllowedOps AuthDomainFilterPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainFilter :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
FilterData
data AuthDomainFilterDataPropertyInfo Source
AttrInfo AuthDomainFilterDataPropertyInfo Source | |
type AttrLabel AuthDomainFilterDataPropertyInfo = "filter-data" Source | |
type AttrGetType AuthDomainFilterDataPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint AuthDomainFilterDataPropertyInfo = AuthDomainK Source | |
type AttrSetTypeConstraint AuthDomainFilterDataPropertyInfo = TYPE Lifted ~ Ptr () Source | |
type AttrAllowedOps AuthDomainFilterDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainFilterData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
GenericAuthCallback
data AuthDomainGenericAuthCallbackPropertyInfo Source
AttrInfo AuthDomainGenericAuthCallbackPropertyInfo Source | |
type AttrLabel AuthDomainGenericAuthCallbackPropertyInfo = "generic-auth-callback" Source | |
type AttrGetType AuthDomainGenericAuthCallbackPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint AuthDomainGenericAuthCallbackPropertyInfo = AuthDomainK Source | |
type AttrSetTypeConstraint AuthDomainGenericAuthCallbackPropertyInfo = TYPE Lifted ~ Ptr () Source | |
type AttrAllowedOps AuthDomainGenericAuthCallbackPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainGenericAuthCallback :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
GenericAuthData
data AuthDomainGenericAuthDataPropertyInfo Source
AttrInfo AuthDomainGenericAuthDataPropertyInfo Source | |
type AttrLabel AuthDomainGenericAuthDataPropertyInfo = "generic-auth-data" Source | |
type AttrGetType AuthDomainGenericAuthDataPropertyInfo = Ptr () Source | |
type AttrBaseTypeConstraint AuthDomainGenericAuthDataPropertyInfo = AuthDomainK Source | |
type AttrSetTypeConstraint AuthDomainGenericAuthDataPropertyInfo = TYPE Lifted ~ Ptr () Source | |
type AttrAllowedOps AuthDomainGenericAuthDataPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) Source |
getAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> m (Ptr ()) Source
setAuthDomainGenericAuthData :: (MonadIO m, AuthDomainK o) => o -> Ptr () -> m () Source
Proxy
data AuthDomainProxyPropertyInfo Source
getAuthDomainProxy :: (MonadIO m, AuthDomainK o) => o -> m Bool Source
Realm
data AuthDomainRealmPropertyInfo Source
getAuthDomainRealm :: (MonadIO m, AuthDomainK o) => o -> m Text Source
RemovePath
data AuthDomainRemovePathPropertyInfo Source
setAuthDomainRemovePath :: (MonadIO m, AuthDomainK o) => o -> Text -> m () Source